Ensuring proper SYSLIB concatenation
The order in which your macro libraries are concatenated is critical. Otherwise, unpredictable results might occur during assembler processing. Ensure that your libraries are concatenated in the correct order.
SMP/E Apply:
- SMPMTS
- IMS.SDFSMAC
- MVS Macro Libraries
- SMPMTS
- A target library for macros that exist only in a distribution library. This data set enables the current version of the macros to be used for assemblies during APPLY processing.
- IMS.SDFSMAC
- Target library for all IMS macros.
- MVS Macro Libraries
- Consist of the appropriate combination of SYS1.MACLIB (AMACLIB), SYS1.MODGEN (AMODGEN), SYS1.TSOMAC (ATSOMAC), and ASM.SASMMAC2. ASM.SASMMAC2 contains concept 14 macros and comes with the High Level Assembler in the HLASM Toolkit.
SMP/E Accept:
- IMS.ADFSMAC
- MVS Macro Libraries
Note: The noticeable difference from the SMP/E APPLY process is the absence of SMPMTS, and
SMP/E pointing to distribution libraries rather than target libraries. SMPMTS contains versions of
macros that have not been accepted.
IMS System Definition Stage 1:
- IMS.ADFSMAC
IMS System Definition Stage 2:
- IMS.ADFSMAC
- MVS Macro Libraries