Two methods can be used to activate authorized functions after they have been specified to z/OS. Either activate the SVC in LPA by performing an IPL with CLPA (IPL method), or follow the instructions listed below to activate the SVC dynamically by running job SVCUPDTE (dynamic method).
Perform an IPL with CLPA in order to activate the Beta SVC in LPA and/or the authorized library
Note: If you install one or more Beta products at the same time as BSA, remember to go through the product installation steps before performing the IPL, as an IPL also activates the product subsystem entries.
The sample job is found in member SVCUPDTE in the BSA.CNTL:
+-----------------------------------------------------------------------+
|//INIT EXEC PGM=BST01MST, |
|// PARM='REPLACE,212' |
|//* PARM='DELETE,212' |
|//* |
|//*STEPLIB DD DISP=SHR, |
|//* DSN=BETA.APFLOAD |
|//* |
|//LOADLIB DD DISP=SHR, |
|// DSN=BETA.APFLOAD |
|//SYSUDUMP DD SYSOUT=* |
+-----------------------------------------------------------------------+
REPLACE,nnn |
Replaces the Beta SVC (nnn is the SVC number) |
DELETE,nnn |
Deletes the Beta SVC (nnn is the SVC number) |
LOADLIB |
APF‑authorized load library from which the Beta SVC is loaded |
0 |
Beta SVC successfully replaced or deleted |
4 |
This return code can have the following causes:
|
8 |
Syntax error |
12 |
This return code can have the following causes:
|
16 |
This return code can have the following causes:
|
20 |
Task abended |
To prevent unauthorized access to the program SVCUPDTE, the RACROUTE macro is issued when a user submits this job. The RACF request is:
REQUEST=AUTH,CLASS='FACILITY',ACCESS=READ
The entity name is BETA.SVC.keyword.nnn, where keyword is either REPLACE or DELETE, depending on the SVCUPDTE function to be performed, and nnn is the Beta SVC you designated.
You have completed steps 1 to 4 above, and BSA has been successfully installed. Your BSA environment has been set up with the default options and you can now customize it.