The MACRO function can create the PM@LMAC member for
any company that uses Assembler language.
When processing Assembler language, SystemVision
uses lists of standard instructions and macros to help
eliminate unnecessary references to these Assembler
'reserved words.' These basic lists are provided
by ADPAC when the product is installed.
Since Assembler allows users to code their own 'macro'
instructions, errors occur when SystemVision
processes these user-written macros.
The MACRO function is used to scan Assembler source
code and identify instructions and/or macros that it
does not recognize. This created list is then
placed in the PMPRMLIB so that SystemVision
will then recognize the users in-house macro
instructions.
SV RELEASE: C306M1C FUNCTION: WHERE
VBASE: O : ADPRBH1.ZEX.VBASE DATE: 06/14/2003
SYSLIB: O : ADPRBH1.ZEX.SOURCE TIME: 11:20
ALTLIB: N : *** NOT ALLOCATED *** EXEC: BACKGROUND
COPYLIB: O : ADPRBH1.ZEX.COPY TAPE: D00110
C2COPY: O : ADPRBH1.ZEX.COPY2 USERID: ADPRBH1H
P1PROC: O : ADPRBH1.ZEX.PROC
P2PROC: N : *** NOT ALLOCATED ***
JOBCNTL: O : ADPRBH1.ZEX.JOB
OUTLIB: O : ADPRBH1.ZEX.OUTLIB
PMHELP: N : *** NOT ALLOCATED ***
S1SCEN: N : *** NOT ALLOCATED ***
S2SCEN: N : *** NOT ALLOCATED ***
L1LOAD: I : ADPRBH1.ZEX.LOAD
L2LOAD: N : *** NOT ALLOCATED ***
@SV INPUT:
@SV.MACRO TITLE='MAC: '
@SV MEM=*
@SV
@SV
@SV CAT=WEBMAC01
@SV ERR=GO,PMR=NO
MEMBER NAMES MAC: ADPAC, USE BY AGREEMENT ONLY 06/14/2003 PAGE 1
RPT USER MEMBER
LINE CODES NAME
1--------- 11--------
PROGRAM-ID. ISAM-STATUS. 00020000
PM@ENT-06 PROGRAM-ID NAME LENGTH EXCEEDS 8 SEE CTLSTAT
--------------------
MACRO LIST:WEBMAC01 MAC: ADPAC, USE BY AGREEMENT ONLY 06/14/2003 PAGE 1
RPT USER MEMBER PROGRAM
LINE CODES NAME NAME
1--------- 11-------- 21--------
1 DEMO ASMSMPL
2 DEVTYPE FILEFILE
3 IHBINNRA ASMSMPL
4 MARK ASMSMPL
5 ZASAMPLM ASMSMPL
PM@ENT-M04 WEBMAC01 REPLACED IN PMLIB AS: MLIST
--------------------
PM@000-10 NORMAL EOJ CPU HRS:00 MIN:00 SEC:02.80
--------------------