BEA Connect TCP for IMS makes use of a configuration file that is read and processed at run time to establish the processing environment. The configuration file is a simple, plain-text file that a systems programmer can edit easily to define and alter the configuration.
The configuration file includes the following information:
System configuration parameters are defined by the SYSTEM statement. Only one SYSTEM statement is allowed, and should be the first statement in the configuration file.
The local (IMS) gateway is defined by a GATEWAY TYPE=LOCAL statement. There may be multiple GATEWAY TYPE=LOCAL statements, each specifying a different Port Number. There must be at least one GATEWAY TYPE=LOCAL statement.
A remote gateway is defined by a GATEWAY TYPE=REMOTE statement. There may be multiple GATEWAY TYPE=REMOTE statements.
A service offered by a remote gateway is defined by a SERVICE TYPE=REMOTE statement. There may be multiple SERVICE TYPE=REMOTE statements. Furthermore, there may be multiple statements defining the same service, provided each specifies a different remote Logical Machine ID.
System Configuration Parameters
Syntax of the SYSTEM Statement
SYSTEM,
[SLEEPTIME=(sleep-min,sleep-max,sleep-delta)]
[,MSGLEVEL={msg-level| 4}]
[,CLIENTSHUTDOWN={Yes|No}]
[,IDLETIMEOUT={nn|0}]
[,CHKPFREQ={nn|0}] Description of the Parameters
Defining the Local (IMS) Gateway
Syntax of the GATEWAY TYPE=LOCAL Statement
GATEWAY,TYPE=LOCAL,
LMID=logical-machine-id,
PORT=port-number,
ACCOUNT={account-id | *},
PASSWORD={password | *}
[,HOSTADDR=ip-address]
[,MAXMSGLEN={max-message-length | 2048}]
[,SESSIONS={max-sessions| 1}]
[,IDLETIMEOUT={nn|0}] Description of the Parameters
Defining Remote (TPS, CICS, IMS) Gateways
Syntax of the GATEWAY TYPE=REMOTE Statement
GATEWAY,TYPE=(REMOTE,{TPS|IMS|CICS,tran-id|CICSCPT}), LMID=logical-machine-id, HOSTADDR=ip-address
PORT=port-number, ACCOUNT={account-id,*} PASSWORD={password,*} [,MAXMSGLEN=max-message-length] [,SESSIONS=(min-sessions),(max-sessions)] [,IDLETIMEOUT={nn|0}] Description of Parameters
Defining Remote Services
Syntax of the SERVICE TYPE=REMOTE Statement
SERVICE,TYPE=REMOTE,
NAME=(local-service-name,remote-service-name),
LMID=logical-machine-id,
TIMEOUT={timeout | 0} Description of Parameters