>>-//--EXEC--ASMIDF,PARM='phasename--(-------------------------->
.---------------------------.
V |
>----+-idf-option------------+-+--+---------------------+--'---><
'-*profile-macro-option-' '-⁄--phase-parameters-'
- phasename
- The name of the phase to be debugged.
- idf-option
- An option directed to IDF.
See IDF options at invocation for details on the options.
The LUNAME option is required.
- *profile-macro-option
- An option that begins with an asterisk (*) is
not examined by IDF. Instead, it is made available for processing
by the PROFILE macro.
Retrieve these options by issuing the EXTRACT PLIST command within the
macro and parsing the result.
- phase-parameters
- Parameters directed to the phase that is to be debugged.
Example JCL
// SETPFIX LIMIT=24K
// LIBDEF PHASE,SEARCH=(MY.LIBRARY,HLASM.LIBRARY)
// LIBDEF PROC,SEARCH=(MY.PROCLIB,HLASM.LIBRARY)
// EXEC ASMIDF,PARM='MYPROG (LU MYterm /phase-parameters'
/*
These JCL statements are needed:
- SETPFIX LIMIT
- Sets the page fix limit. This must be set to 24K for the
product exit to function correctly.
- LIBDEF PHASE
- Defines the library that contains the phase map created with the
ASMLKEDT, or the dummy map, and the phase to be debugged.
- LIBDEF PROC
- Defines the procedure library which contains any REXX macros.
- EXEC ASMIDF
- Executes the program ASMIDF (IDF) using the parameters
specified with the PARM option.