• COPYMTOC (MQRO_COPY_MSG_ID_TO_CORREL_ID)
• NONE (MQRO_NONE)
• NEWMSGID (MQRO_NEW_MSG_ID) results in the MQMD_MSGID being generated by WebSphere MQ and the MQMD_CORRELID using the MQMSGID from the OTMA descriptor.
• PASSMSGI (MQRO_PASS_MSG_ID) results in the OTMA descriptor MQMSGID value being used for both the MQMD_MSGID and MQMD_CORRELID.
• PASSCORR (MQRO_PASS_CORREL_ID) results in the MQMD_MSGID being generated by WebSphere MQ and the MQMD_CORRELID uses the MQCORRELID from the OTMA descriptor.
• PASSMSCO (MQRO_PASS_MSG_ID and MQRO_PASS_CORREL_ID) uses the OTMA descriptor value MQMSGID for MQMD_MSGID and MQCORRELID for MQMD_CORRELID.
The MQFORMAT parameter is used to indicate to WebSphere MQ the nature of the data for the asynchronous callout message. The name of this value in WebSphere MQ is MQMD_FORMAT.
Values you can specify are:
• MQIMS (MQFMT_IMS), which specifies that the message begins with an IMS Information Header (MQIIH) followed by the application data. The format of the application data is specified in the MQIIH.
• MQIMSVS (MQFMT_IMS_VAR_STRING), which specifies that the application data is in the standard IMS variable-string format, LL ZZ DATA. The data might be in multiple segments with each segment starting with LL ZZ and no bytes between segments.
• NONE (MQFMT_NONE), which specifies the application data type is undefined.
IMS 13 continues to takes new strides toward simplifying administration, increasing flexibility and integrating more closely with the other products that you use, such as WebSphere MQ.
Eliminating the need to code Assembler exit routines or map MQMD headers makes routing callout messages through OTMA to WebSphere MQ much easier. The ability to define and manage message routing dynamically with IMS commands—and without complex coding or restarts of IMS—gives you the flexibility you need to respond quickly and easily to changing business needs.
After 45 years, IMS still supports the core, strategic business needs of enterprises around the globe. With IMS 13, IBM continues to ensure that IMS will meet the needs of your enterprise for many years to come.
Additional Information: IMS 13—A Lot More for Less
IMS 13, which has been in beta all year, provides more open access, more integration, more manageability, more availability, more flexibility and more performance, all with less cost.
More open access. IMS 13 improves access to IMS data through industry standard technologies by moving the processing of SQL calls to the mainframe and expanding its support for the Distributed Relational Database Architecture (DRDA). IMS 13 can process SQL calls from COBOL, Java, DRDA and .NET application programs.
More manageable. Administering IMS 13 is simpler and more intuitive with the new IMS Explorer for Administration, a function being added to IBM Tools Base V1.4 through a service update. Designing application programs and databases is easier with the enhanced IMS Enterprise Suite Explorer for Development. Both IMS Explorer functions offer graphical interfaces.
More integrated. More products than ever provide integrated support for IMS databases, IMS transactions or both, including IBM products and product families such as Cognos, Optim, WebSphere, InfoSphere and Data Studio, as well as non-IBM offerings from providers such as SAP. IMS 13 also expands interoperability with the WebSphere DataPower SOA appliances and simplifies messaging with WebSphere MQ.
More flexibility and availability. IMS 13 makes adapting to new business requirements easier by letting you alter HALDB and DEDB databases online. Furthermore, with the new database versioning function, you can make certain changes to database structures without modifying application programs that use the structure.
More performance. IMS 13 improves performance with numerous enhancements to algorithms, locking and latching. IMS 13 uses storage services more efficiently and supports a higher rate of transactions per second than ever before.
Less cost. The improvements to processing efficiency in IMS 13 mean less processing cost. IMS 13 also extends the optional System z Integrated Information Processor (zIIP) specialty engine support to additional functionalities.
For more information about IMS 13, see the IMS 13 announcement letter available at www.ibm.com.