![]() |
![]() |
![]() |
![]() |
![]() |
You can configure sub-transactions on z/OS in the zostrans.desc file at $ART_IMS_CONFIG, all of which should only be called sub-transaction. For instance, in Listing 11‑1:Listing 11‑1 Sample Sub-transaction ConfigurationNAME is the z/OS transaction name. CONV is the input message’s buffer converter program, which can be generated by the ART Workbench based on a copybook describing the input message/segment structure of the sub-transaction.
1.
2.
a. Listing 11‑2 Example of UBBCONFIG ConfigurationSRVGRP=CRM12200 SRVID=12
b. If you are building a new dmconfig, Listing 11‑3 may need to be adjusted to your mainframe connection. If it already exists for the same CRM connection, you only need to merge the relevant entries from the DM_SNASTACKS, DM_SNALINKS, and DM_REMOTE_SERVICES sections into the existing configuration. It is shown in bold typeface where you need to change according to your environment in Listing 11‑3:Listing 11‑3 Example of DMCONFIG ConfigurationGWGRP=CRM12200 // Same as GWSNAX group nameSNACRMADDR="//hostname:port" // The port must be same as listening port of CRMSTACKTYPE="VT210" // Do not change if CRM is deployed on MainframeLOCALLU="CRMLU74" //LU name defined in VTAMLSYSID="CR63" // VTAM Connection name for this linkRNAME="TSTNCON1" //Reference to program name defined in remote CICS regionINBUFTYPE="CARRAY"OUTBUFTYPE="CARRAY"
5. The port number of addr must be same as that of SNACRMADDR configured in DMCONFIG; the group name must be same as that of GWSNAX configured in UBBCONFIG, which is CRM12200 in the example of UBBCONFIG.
7. Start the GWSNAX tmboot to start all ATMI servers including GWSNAX.
1.
2. Put the input copybook file at the source/COPY directory.
3. Add the following lines to the param/file/Datamap-xxx.re file:
4. Add the following lines to the param/file/mapper-xxx.re file: