HLASM Installation and Customization Guide
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Step 1: Change SMP/E to use High Level Assembler

HLASM Installation and Customization Guide
SC26-3494-05

The default assembler utility used by SMP/E is High Level Assembler. If this default has been changed at your site, you can reinstate it using the sample job, ASMAASM, which is provided to help you do this.

Depending on how your SMP/E system is configured, you must specify ASMA90 as the name of the program to be called in the SMP/E Utility entry.

You can also consider changing other existing OPTIONS entries. For example, you can alter the ASM subentry of each OPTIONS entry to point to the new UTILITY entry of High Level Assembler.

If your OPTIONS entry specifies High Level Assembler as the assembler in SMP/E, then you must make ASM.SASMMOD1 APF-authorized.

Edit and submit job ASMAASM to change the OPTIONS entry. Consult the instructions in the sample job for more information. The sample job is shown in Figure 1.
Figure 1. Change SMP/E to use High Level Assembler
//ASMAASM  JOB  <JOB CARD PARAMETERS>
//*
//ALTER    EXEC PGM=GIMSMP
//SMPCSI   DD DSN=#globalcsi,
//            DISP=SHR
//SMPOUT   DD SYSOUT=*
//SMPRPT   DD SYSOUT=*
//SMPLIST  DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//SMPCNTL  DD *
 SET BDY(GLOBAL).              /* INIT GLOBAL ZONE CSI               */
 UCLIN .
   ADD OPTIONS(GBLOPT)         /* ADD AN OPTIONS ENTRY               */
       ASM(HLASM)              /* SPECIFY NAME OF ASSEMBLER          */
       .
   ADD UTILITY(HLASM)          /* ADD UTILITY ENTRY FOR ASSEMBLER    */
                               /* DEFINED IN ABOVE OPTIONS ENTRY     */
       NAME(ASMA90)            /* NAME OF PROGRAM TO BE INVOKED      */
       RC(4)                   /* RETURN CODE THRESHOLD              */
       PRINT(SYSPRINT)         /* DDNAME FOR SYSPRINT OUTPUT         */
                               /* DEFAULT PARAMETERS                 */
       PARM(NOOBJ,DECK,XREF(SHORT,UNREFS))                           */
       .
 ENDUCL.
 LIST ALLZONES.                /* LIST ZONE INFORMATION              */
/*

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014