Configuring the IMS Base Primitive Environment for IMS Connect
The IMS Connect address space is built on top of the Base Primitive Environment (BPE).
Changing the BPE configuration parameter member of the IMS PROCLIB data set
The BPE configuration parameter member of the IMS PROCLIB data set defines BPE execution environment settings for the IMS Connect address space. You specify the IMS PROCLIB data set member name by coding BPECFG=member_name on the EXEC PARM= statement in the IMS Connect address space startup JCL, as shown in the following example:
EXEC HWSHWS00,PARM='BPECFG=BPECFGHW'
You can use the BPE configuration parameter member of the IMS PROCLIB data set to specify the following items:
- The language used for BPE and IMS Connect messages
- The trace level settings for BPE and IMS Connect internal trace tables
The keywords that are available for the BPE configuration parameter member of the IMS PROCLIB data set are LANG= and TRCLEV=.
Avoid coding statements in the BPE configuration member that specify definitions for the same resources more than one time. For example, do not specify multiple TRCLEV statements for the same trace table type, or multiple EXITMBR statements for the same IMS Connect. BPE uses the last statement it encounters in the member. Any values that are specified on earlier duplicate statements are ignored. A message BPE0017I is issued for each duplicate found.
TRCLEV=(RCTR,MEDIUM,HWS)
.Formatting incore trace tables
IMS Connect trace tables are incore tables, which can be formatted from a dump of an IMS Connect address space using the IMS Connect dump formatter. The traces are formatted by the standard BPE formatting services.
Example of a configuration file for BPE
A sample BPE configuration data set is shown in the following figure.
********************************************************************
* CONFIGURATION FILE FOR BPE *
********************************************************************
LANG=ENU /* LANGUAGE FOR MESSAGES */
/* (ENU = U.S. ENGLISH) */
#
# DEFINITIONS FOR BPE SYSTEM TRACES
#
TRCLEV=(*,LOW,BPE) /* DEFAULT TRACES TO LOW */
TRCLEV=(AWE,HIGH,BPE) /* AWE SERVER TRACE ON HIGH */
TRCLEV=(CBS,MEDIUM,BPE) /* CTRL BLK SRVCS TRC ON MED */
TRCLEV=(DISP,HIGH,BPE,PAGES=12) /* DISPATCHER TRACE ON HIGH */
/* WITH 12 PAGES (48K BYTES) */
#
# DEFINITIONS FOR IMS CONNECT TRACES
#
TRCLEV=(*,HIGH,HWS) /* DEFAULT ALL IMS CONNECT TRACES TO HIGH */
TRCLEV=(HWSI,MEDIUM,HWS) /* BUT RUN IMS CONNECT TO IMS OTMA TRACE... */
TRCLEV=(HWSW,MEDIUM,HWS) /* AND SERVER TO IMS CONNECT TRACE AT MEDIUM */
TRCLEV=(RCTR,MEDIUM,HWS) /* AND SET RECORDER TRACE TO MEDIUM BECAUSE */
/* IT IS NOT PROCESSED WITH THE ALL DEFAULT */