About this task
You must define one transaction, one profile, one map,
and two programs to CICS®.
Remember: You must define a profile to use with the SAPI transaction
in order to turn off upper case translation
Procedure
To define the resources appropriately, do the following
steps:
- Use RDO to define the SAPI transaction to CICS.
For example:
DEFINE TRANSACTION(SAPI) GROUP(ODSAPI)
DESCRIPTION(ONDEMAND CICS DRIVER TRANSACTION)
PROGRAM(ARSZDAPC) TWASIZE(0) PROFILE(ARSPNOUC) STATUS(ENABLED)
TASKDATALOC(ANY) TASKDATAKEY(USER) STORAGECLEAR(NO)
RUNAWAY(SYSTEM) SHUTDOWN(DISABLED) ISOLATE(YES) DYNAMIC(NO)
PRIORITY(1) TRANCLASS(DFHTCL00) DTIMOUT(NO) INDOUBT(BACKOUT)
RESTART(NO) SPURGE(NO) TPURGE(NO) DUMP(YES) TRACE(YES)
CONFDATA(NO) RESSEC(NO) CMDSEC(NO)
- Use RDO to define the SAPI profile to CICS.
For example:
DEFINE PROFILE(ARSPNOUC) GROUP(ODSAPI)
DESCRIPTION(ONDEMAND PROFILE)
UCTRAN(NO)
- Use RDO to define the stub and CICS Driver program to CICS.
For example:
DEFINE PROGRAM(ARSAPIIC) GROUP(ODSAPI)
DESCRIPTION(ONDEMAND C STUB) LANGUAGE(C) RELOAD(NO) RESIDENT(NO) USAGE(NORMAL)
USELPACOPY(NO) STATUS(ENABLED) CEDF(YES) DATALOCATION(ANY) EXECKEY(USER)
EXECUTIONSET(FULLAPI)
*
DEFINE PROGRAM(ARSZDAPC) GROUP(ODSAPI)
DESCRIPTION(ONDEMAND CICS DRIVER) LANGUAGE(COBOL) RELOAD(NO) RESIDENT(NO)
USAGE(NORMAL) USELPACOPY(NO) STATUS(ENABLED) CEDF(YES) DATALOCATION(ANY)
EXECKEY(USER) EXECUTIONSET(FULLAPI)
*
- Use RDO to define the map to CICS.
For example:
DEFINE MAPSET(ARSZMP1M) GROUP(ODSAPI)
DESCRIPTION(ONDEMAND DRIVER MAP)
RESIDENT(NO) USAGE(NORMAL) USELPACOPY(NO) STATUS(ENABLED)