A fix is available
APAR status
Closed as program error.
Error description
The failed call is: L GUR HEADER (RHDRSEQ EQDBD CUSTDB1 ) DBD *L ABEND S0C4 results when parsing command code.
Local fix
Do not used SSA COMMAND CODEs
Problem summary
**************************************************************** * USERS AFFECTED: All users of IMS V13 who make GUR DL/I calls * * against the IMS Catalog database. * **************************************************************** * PROBLEM DESCRIPTION: ABEND0C4 in DFS3GUR0 while processing a * * GUR DL/I that has a command code '*' in * * the Segment Search Argument (SSA). * **************************************************************** * RECOMMENDATION: INSTALL CORRECTIVE SERVICE FOR APAR/PTF * **************************************************************** An ABEND0C4 was received in DFS3GUR0 while the user was testing the GUR DL/I call with an SSA that contained a command code *L with the expectation it would retrieve the latest occurrence of a DBD, which has multiple versions registered in the IMS Catalog. Following is an example of the failing call as coded for use in the DFSDDLT0 application: L GUR HEADER (RHDRSEQ EQDBD CUSTDB1 ) X DBD *L The failing instruction in DFS3GUR0 was a CLI that was checking for the left parenthesis within the SSA and the value in the register that was used to keep track of the position in the SSA, register 2 in this case, had been incremented to the point it caused a page translation exception or pic 11. Additional Keywords: IMSCATALOG R2 REG2 PIC11
Problem conclusion
GEN: KEYWORDS: *** END IMS KEYWORDS *** The use of a command code with the GUR DL/I call is not allowed and the code in DFS3GUR0 has been changed to detect the use of a command code and to return a STATUSAC and AIB return code of 900 to the application. The following manuals will be updated as follows: * Messages and Codes, Volume 4: IMS Component Codes In the 'DL/I status code explanations' section under 'AC' the following will be added: The GUR call specifies an SSA that contains a command code. * Application Programming APIs The following will be added to the 'Restrictions' section of the 'GUR call' section: SSA command codes are not allowed. * Application Programming Under 'Special DL/I situations for IMS DB programming' and the 'GUR call' section, the following will be added: Note: The use of SSA command codes is not allowed. Under the 'Application programming with the IMS catalog' and the 'GUR call' section, the following will be added: Note: The use of SSA command codes is not allowed.
Temporary fix
Comments
APAR Information
APAR number
PI11944
Reported component name
IMS V13
Reported component ID
5635A0400
Reported release
300
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2014-02-18
Closed date
2014-06-09
Last modified date
2014-07-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI18694
Modules/Macros
DFS3GUR0
| GC18971510 | SC19364700 | SC19364600 |
Fix information
Fixed component name
IMS V13
Fixed component ID
5635A0400
Applicable component levels
R300 PSY UI18694
UP14/06/10 P F406
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Platform":[{"code":"PF054","label":"z Systems"}],"Version":"300","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
14 December 2020