1.5.3 SOAP Inbound (Mainframe Transactions Exposed As A Web Service)

The wscobolcvt command converts COBOL copybook to service metadata (MIF) with record type buffers. It parses COBOL and generates service metadata in the MIF format as shown in figure below:

For more information, see Using Oracle Tuxedo Service Metadata Repository for SALT, and Tuxedo-to-XML Data Type Mapping for Oracle Tuxedo Services

Figure 1-2 SOAP Inbound (Mainframe Transactions Exposed As A Web Service)


SOAP Inbound (Mainframe Transactions Exposed As A Web Service)

The following steps are performed:

  1. wscobolcvt takes the COBOL source and the following additional information as arguments:
    • service name advertised by TMA corresponding to the mainframe transaction.
    • service metadata repository where the MIF definition is added.
    • wscobolcvt support targeting the same MIF service in order to expose multiple transactions in the same WSDL service.
  2. wscobolcvt generates service metadata and WSDF file.
  3. Optionally, wscobolcvt automatically configures DMCONFIG file entries with domain IDs and CRM address as shown in the example below:
  4. You can add generated files and references to the configuration and deploy them.

Example 1-41 DMCONFIG File Entries With Domain IDs and CRM Address

*DM_LOCAL_DOMAINS

CRMDOM
GWGRP=CRMGRP
TYPE=SNAX
DOMAINID="CRMDOM"

*DM_REMOTE_DOMAINS

CICSDOM
TYPE=SNAX
DOMAINID="CICSDOM"

*DM_SNACRM

CRMDOM
SNACRMADDR="//wasa:1234"
NWDEVICE="/dev/tcp"
LDOM="CRMDOM"