A fix is available
APAR status
Closed as program error.
Error description
IDCAMS REPRO is not performing as expected. Diagnostics show that the optimal number of buffers is not being requested. There is a logical error in the buffer processing module where a return code from a failed GETMAIN got corrupted and resulted in using the default buffers of 2 instead of optimal number of buffers. This problem can affect any tools that use IDCAMS REPRO, for example, some DB2 tools. CATKEYS: IDC2018 IDCREPRO IDCIO IDCPERF
Local fix
Apply the PTF or Code AMP with BUFNO/BUFND/BUFNI/BUFFERSPACE in the JCL with optimal number of buffers
Problem summary
**************************************************************** * USERS AFFECTED: * * DFSMS users who use IDCAMS REPRO release 210 * * and up affect. * **************************************************************** * PROBLEM DESCRIPTION: * * GETMAIN macro return code returns in * * R15 which should be restricted until * * it is saved. * * V23 compiler used R15 for saving LOCPTR * * pointer which could cause corruption of * * the saving of TESTRC (R15) after it. * * As a result of this corruption of R15, * * LOC_COMP_PROC exited after the first * * getmain and before it could set * * ACBBUFND. Since ACBBUFND was never set * * to AMDCIPCA, it caused a performance by * * not having the usual numbers of data * * buffers. * **************************************************************** * RECOMMENDATION: * **************************************************************** The problem can be prevented by reversing the order of the instruction LOC_IN_PTR = G16STPTR and the macro USAVERC, so that the TESTRC is saved before R15 being used in LOC_IN_PTR = G16STPTR instruction.
Problem conclusion
This apar will make change to avoid the return code R15 being corrupted.
Temporary fix
Comments
APAR Information
APAR number
OA54007
Reported component name
ACCESS METHOD S
Reported component ID
5695DF103
Reported release
210
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2017-09-22
Closed date
2018-01-09
Last modified date
2018-03-07
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UA94966 UA94967 UA94968
Modules/Macros
IDCRP01
Fix information
Fixed component name
ACCESS METHOD S
Fixed component ID
5695DF103
Applicable component levels
R210 PSY UA94967
UP18/01/31 P F801
R220 PSY UA94968
UP18/01/31 P F801
R230 PSY UA94966
UP18/01/31 P F801
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"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"210","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
07 March 2018