This section illustrates how to use the SCLM build processor when
one of the members has an error. The SCLM build processor translates
all members and all modules that have been affected by alterations.
A build operation prepares the member for a promote operation.
- Select the Build option from the SCLM Main Menu, and press Enter.
- Execute a Build operation by typing:
- DEV2
- in the Group field
- ARCHDEF
- in the Type field
- FLM01AP1
- in the Member field
- /
- in the "Error listings only" field
- 1
- in the Mode field
- 2
- in the Scope field
- 1
- in the Messages field
- 1
- in the Report field
- 3
- in the Listings field
Press Enter.
Notice that you did not have to type EX on the command
line or re-enter a value in the Process field. You set this value
when you created the Architecture Report. The value is carried from
panel to panel and is maintained as is until you change it.
- Note the return code of 8 from the assembler. There is also an
error from the translator for FLM01MD5, which contains FLM01EQU. The
assembler listing is contained in userid.BUILD.LISTnn.
Because of the assembler error, SCLM Build will place you in Browse
of the LISTING data set (userid.BUILD.LISTnn).
Note that the error is the duplicate symbol R4.
If you are using a tso-prefix that is not your user ID, the data
set name will be tso-prefix.userid.BUILD.LISTnn.
- When you are finished browsing the LISTING data set, press the
End key. The Output Disposition panel appears. Type D to
delete the LISTING data set, or type K to keep the LISTING
data set. After pressing Enter, the Build panel appears.
Because the FLM01EQU member has changed and because FLM01MD5
contains the FLM01EQU member, Build attempts to assemble and link
FLM01MD5. However, FLM01EQU contains the error you previously entered
(a duplicate symbol for R4) so nothing is assembled or linked.