To rework a full part replacement local modification
to the ASMADOPT ASSEMBLE file do the following.
- Establish HLASM minidisk order
VMFSETUP P696234J {HLASM | HLASMSFS}
- If you are re-working your local modification to an
assemble file because the assemble file was just
serviced then you need to find the highest level of
IBM service to the part because you will need to
compare the IBM serviced level to your local mod'ed
level. To do this, you need to issue a VMFSIM GETLVL
against just that assemble file.
VMFSIM GETLVL P696234J {HLASM | HLASMSFS} TDATA :PART ASMADOPT ASM (HISTORY
The command returns information to determine the highest
level of this part as shipped by IBM.
If the response contains the :PTF tag, then there is IBM
service to the part. The highest level of IBM service to
the part is fn ftabbrev-ptfnumber. Use these names for the
file name and file type of the highest level of the part.
If the response does not contain the :PTF tag, then there
is no IBM service to the part.
- Compare your local modification on the LOCALSAM 2C2
disk with the highest level of IBM service. Make any
changes necessary.
- If there were any changes made to your local mod then
build a new copy of the ASSEMBLE file.
VMFBLD PPF P696234J {HLASM | HLASMSFS} ASMBLSAM ASMADOPT (ALL
- If you are re-working your local modification to an
assemble file because the macro or text file was
serviced that this assemble file uses then you need to
rebuild the new macro or MACLIB, if it is in one,
before during the assembly. To do this you need to
issue a VMFBLD command.
VMFBLD PPF P696234J {HLASM | HLASMSFS} ASMBLMAC (SERVICED
- Issue the assemble command for the file.
VMFHLASM ASMADOPT P696234J {HLASM | HLASMSFS}
($SELECT OUTMODE E HLASM NOSEG EHLASM
If the assemble function is successful, then file
ASMADOPT TXTLnnnn will be placed on the LOCALSAM 2C2
(E) disk