Previous Topic: Define Server Transactions and ProgramsNext Topic: CICS Server Program and Transaction Definitions


IMS Server Transaction and Program Definitions

Use the IMS APPLCTN and TRANSACT macros to define and associate a program with one or more transactions.

The following code is an example:

APPLCTN GPSB=progname,PGMTYPE=TP,LANG=COBOL                       
TRANSACT CODE=trancode,                                        X
EDIT=ULC,                                                      X
MSGTYPE=(SNGLSEG,RESPONSE,1)
  1. For the APPLCTN macro, PGMTYPE is TP for online.
  2. Ensure that each IMS C/S trancode has a TRANSACT definition.
  3. For the TRANSACT macro, MSGTYPE should specify SNGLSEG and RESPONSE.
  4. For the TRANSACT macro, ensure EDIT=ULC to prevent lowercase characters from being translated to uppercase. This also allows the CA Gen cooperative buffer characters to bypass IMS input message translation.