HLASM Programmer's Guide
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


PROFILE

HLASM Programmer's Guide
SC26-4941-06

Read syntax diagramSkip visual syntax diagram
   .-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:
  1. The profile member is copied into the source program immediately following an ICTL statement or the last *PROCESS statement.
  2. 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.
  3. On z/OS and CMS, the assembler searches for the member in the macro and copy code libraries defined in the SYSLIB DD statement.
  4. On z/VSE, the assembler searches for the member in the macro and copy code libraries defined in the LIBDEF job control statement.
  5. 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.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014