We have migration path USF>QAF>QAL>PRD and USL>QAL>PROD. Both get SMGR160E, only the latter also gets C1G0268E.
The program element is a UNIX text file. When the longest line in the program element is more than 259 characters we get the SMGR160E. The TYPE definition for entire migration path specifies source length 1300 like this:
----------------- ELEMENT OPTIONS -------------------
DELTA FORMAT(F/R/I/L) ===> R SOURCE LEN ===> 1300 ELE RECFM(N/F/V) ===> N
COMPRESS/ENCRYPT(Y/N) ===> N COMPARE FROM ===> 1 DFLT PROC ===> PROPERTY
AUTO CONSOL (Y/N) ===> Y COMPARE TO ===> 1300 LANGUAGE ===> DAT
CONSOL AT LVL ===> 96 REGRESSION ===> 75 PV/LB LANG ===> DATA
LVLS TO CONSOL ===> 50 REG SEV(I/W/C/E) ===> C DATA FORMAT(T/B) ===> T
USS RECFM(COMP/CR/CRLF/CRNL/F/LF/NL/V) ===> NL FILE EXT ===>
----------------- COMPONENT LIST OPTIONS ------------------
FWD/REV DELTA(F/R) ===> R AUTO CONSOL (Y/N) Y CONSOL AT LVL 96
LVLS TO CONSOL 50
------------------------- LIBRARIES -----------------------
BASE/IMAGE LIBRARY ===> &#BASE
DELTA LIBRARY ===> C1.&C1ST..&C1SY&C1SU..DELTA
INCLUDE LIBRARY ===>
SOURCE O/P LIBRARY ===>
EXPAND INCLUDES(Y/N) ===> N
What is causing the errors?
Since the Type definition has the correct Source Length, the next thing to check is the LRECL of the DELTA libraries and ensure that they are large enough for elements of this Type.
For more information on setting up USS Types see Knowledge Article 93548