.-NOPROFILE----------.
>>-+--------------------+--------------------------------------><
'-PROFILE-+--------+-'
'-(name)-'
- 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.