A fix is available
APAR status
Closed as program error.
Error description
The above message is issued by the CCL1 macro loader program while relocating relocatable pointers for macro reference labels. It is an sign of a corrupted macro byte code. The problem was caused by the FXMVSSLB byte code I/O module instructions that test for zero record length and assume EOF if zero length was found. Each byte code block contains one or more variable length segments that can span across multiple blocks. The error occurs when a segment ends at 1 byte below the last byte in the block buffer. Thus the test for YL2(0) was testing the last byte in the block buffer + the 1st byte in the filler that follows the buffer giving a false EOF.
Local fix
NONE The false logic was removed from FXMVSSLB module. The following translator compilers were impacted: FSCCOBOL, XXCCOBOL and FSCASSEM. Apply PTF
Problem summary
**************************************************************** * USERS AFFECTED: All IBM Migration Utility v320 users. * **************************************************************** * PROBLEM DESCRIPTION: DATACALC and other Tool Kit macros * * get a 'SETCCL-10, DBA CHAIN IS BROKEN' * * message when byte code library * * (SFSYFJCC LIBRARY)BLOKSIZE=8800. The * * message is issued by the CCL1 macro * * loader program while relocating * * relocatable pointers for macro * * reference labels. It is an sign of a * * corrupted macro byte code. * * was caused by the FXMVSSLB byte code. * **************************************************************** * RECOMMENDATION: * ****************************************************************
Problem conclusion
**************************************************************** * FIX DESCRIPTION: The problem was caused by the FXMVSSLB * * byte code I/O module instructions that * * test for zero record length and assume * * EOF if zero length was found. * * * * W fields in the macros have been * * changed to S fields to avoid spooling * * * **************************************************************** * PRODUCT ELEMENTS AFFECTED BY THIS FIX: * **************************************************************** * NEW ELEMENTS ADDED: * * None. * * * **************************************************************** * EXISTING ELEMENTS MODIFIED: * * * * FSYALCON, FSYALPHA, FSYDSN, FSYDTCAL, FSYDTCLC, * * FSYDTCNV, FSYDTCVT, FSYDTVEL, FSYDTVLE, FSYDYAGO, * * FSYDYCAL, FSYDYSGO, FSYDYSLC, FSYGETDN, FSYGETJB, * * FSYJOB, FSYJUTL0, FSYRADOM, FSYRNDOM, FSYTMCNV, * * FSYTMCVT, FSYUTL00, FSYWEKDY, FSYWKDAY * * * **************************************************************** * EXISTING ELEMENTS DELETED: * * None. * * * ****************************************************************
Temporary fix
Comments
APAR Information
APAR number
PM03597
Reported component name
MIGRATION UTILI
Reported component ID
5697N4400
Reported release
320
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2009-12-15
Closed date
2010-02-19
Last modified date
2010-06-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
FSYALCON FSYALPHA FSYDSN FSYDTCAL FSYDTCLC FSYDTCNV FSYDTCVT FSYDTVEL FSYDTVLE FSYDYAGO FSYDYCAL FSYDYSGO FSYDYSLC FSYGETDN FSYGETJB FSYJOB FSYJUTL0 FSYRADOM FSYRNDOM FSYTMCNV FSYTMCVT FSYUTL00 FSYWEKDY FSYWKDAY
Fix information
Fixed component name
MIGRATION UTILI
Fixed component ID
5697N4400
Applicable component levels
R320 PSY UK56786
UP10/05/12 P F005
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":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSY4B9","label":"IBM Migration Utility for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"320","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
27 October 2020