Grouping transactions and programs into applications
CICS® IA 5.1 and later provides utilities so that you can use CICS® IA 3.2 Application definitions in your CICS® IA 5.1 or later environment. However, CICS® Transaction Server 5.1 and later provides the capability to define applications as part of the platform capabilities, and it is now advisable to define applications in this way.
In CICS® IA 3.2, you could group transactions, programs, or both to form a notional Application. CICS® IA 5.1 and later provides utilities so that you can continue to use these Application definitions.
However, it is now advisable to use the function introduced in CICS® TS 5.1 to define applications as part of the platform capabilities. You can logically define the resources that comprise a business application in CICS® TS as a single entity, and deploy these resources to CICS® TS as a single resource. An application that is defined in this way can be managed as a single entity throughout its lifecycle, making CICS® TS application management faster, simpler, and less error prone. For more information, see Platforms in the CICS® TS Documentation.
Migrating application definitions
You can use your CICS® IA 3.2 Application definitions in your CICS® IA 5.1 or later environment by reloading the XML files you created in CICS® IA 3.2: v32hlq.SCIUDAT2.OUT(CIUAPPLS). To do this, review and run the sample job in hlq.SCIUSAMP.Db2(CIUALOAD). You must use the CICS® IA 3.2 data set as input to CIUMIGXT DD statement in the second step.