PROFILE
- Default
- NOPROFILE
- Abbreviations
- PROF / NOPROF
- PROFILE
- Instructs the assembler to copy the installation-default profile
member into the source program, as if the source program contained
a COPY instruction.
The assembler generates a COPY instruction for the specified member after it has processed any ICTL and *PROCESS instructions at the beginning of the program. Because this COPY instruction ends the scan for these special instructions, the profile cannot contain ICTL or *PROCESS statements.
- name
- Instructs the assembler to copy the member name into
the source program, as if the source program contained a COPY instruction
(see
COPY instruction
in the HLASM Language Reference). - NOPROFILE
- Specifies that the assembler is not to copy a library member into the source program.
Notes:
- The profile member is copied into the source program immediately following an ICTL statement or the last *PROCESS statement.
- You specify the default profile member name in the PROFMEM parameter
of the installation options macro ASMAOPT. If the PROFMEM parameter
is not specified, ASMAOPT generates a default member name of ASMAPROF.
Refer to
ASMAOPT
in the HLASM Installation and Customization Guide for instructions how to use the ASMAOPT macro. - On z/OS® and CMS, the assembler searches for the member in the macro and copy code libraries defined in the SYSLIB DD statement.
- On z/VSE®, the assembler searches for the member in the macro and copy code libraries defined in the LIBDEF job control statement.
- The assembler processes the source statements in the profile member
the same way it does for source statements obtained using the COPY
instruction. Refer to
COPY instruction
in the HLASM Language Reference for further information about the COPY instruction.