APAR status
Closed as new function.
Error description
Customer needs the ability for an application running on a Back End IMS in Shared Queued environment to determine the Front End IMSID, in order to make his Front End Switch ( to CICS via ISC ) processing work. This apar will enhance AIB INQY call to support this.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All IMS V9 Shared Queues using Front End * * Back End Switch * **************************************************************** * PROBLEM DESCRIPTION: Currently an application running on a * * Back End IMS in a Shared Queues * * environment, there is no mechanism to * * determine the Front End IMSID in order * * to make a Front End Switch. * **************************************************************** * RECOMMENDATION: INSTALL CORRECTIVE SERVICE FOR APAR/PTF * **************************************************************** DCR KZ00054 ----------- A new DL/I INQY MSGINFO call is added to return information about the input message. This apar implements version 1 of the output format which returns only the imsid of the ims from which the message originated.
Problem conclusion
Temporary fix
Comments
DFSCPY00 - logic is added to check for the INQY subfunction code SUBFMSGI and route that call to DFSDLA50. DFSDLA00 - a test is added to encode the MSGINFO subfunction into SUBFMSGI and store it in the PST. DFSDLA50 - a routine is added for the DL/I INQY MSGINFO call. DFSINQY - is enhanced with a new DSECT to map the output of the DL/I INQY MSGINFO call. This DSECT is used by DFSDLA50. DFSLIE00 - a table entry is added for the MSGINFO subfunction code in the INQY subfunction code table. IDLI - a new subfunction code, SUBFMSGI, x'10', is added for the INQY MSGINFO call. Publications: The IMS Application Programming Transaction Manager and IMS Application Programming: Database Manager books are changed to add information on the DL/I INQY MSGINFO call. Querying the Environment: INQY MSGINFO When the INQY call is issued with the MSGINFO subfunction, the application program obtains information regarding the current input message. The only valid PCB name that can be passed in AIBRSNM1 is IOPCBbbb . This output includes the version number and the output fields for the message information. The INQY MSGINFO call returns the response in the I/O area. Information Length Actual Explanation Returned in Bytes Value -------------------------------------------------------------- Version 4 1 Output response version 1 Number Origin 8 Provides the IMS identifier IMSID from which the input message originated Reserved 68 This field is reserved for for IMS future output expansion
APAR Information
APAR number
PK78022
Reported component name
IMS V9
Reported component ID
5655J3800
Reported release
900
Status
CLOSED UR1
PE
NoPE
HIPER
NoHIPER
Special Attention
YesSpecatt / New Function / Xsystem
Submitted date
2008-12-31
Closed date
2009-05-29
Last modified date
2009-10-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
PK87173 UK47041
Modules/Macros
DFSCPY00 DFSDLA00 DFSDLA50 DFSINQY DFSLIE00 IDLI
SC18781200 | SC18780900 |
Fix information
Fixed component name
IMS V9
Fixed component ID
5655J3800
Applicable component levels
R900 PSY UK47041
UP09/06/05 P F906
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCVRBJ","label":"System Services"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
01 October 2009