CCEXITS
service allows users to invoke the CCVFY and VERCC exits without invoking
Edit.
Command invocation format
>>-FLMCMD--CCEXITS,project--,-+---------+--,group1-------------->
'-prj_def-'
>--,-+--------+--,-+--------+--,-+--------+--,type--,member----->
'-group2-' '-group3-' '-group4-'
.-N-.
>--,-+---+--,-+----------+--,-+---------+----------------------><
'-Y-' '-authcode-' '-chgcode-'
Call invocation format
>>-lastrc--:=--FLMLNK('CCEXITS',sclm_id--,group1--,group2------->
>--,group3--,group4--,type--,member--,-+-Y-+--,authcode--------->
'-N-'
>--,chgcode);--------------------------------------------------><
Figure 1. ISPF Interface Panel Menu SCLM Utilities Options Help
──────────────────────────────────────────────────────────────────────────────
SCLM FLMCMD CCEXITS Service - Entry Panel
SCLM Library:
Project . . . SCLM70
Alternate . .
Group . . . . USER . . . TEST . . .RELEASE . . .
Type . . . . SOURCE
Member . . . SOURCEOA
Enter "/" to select option
Allocate Hierarchy
Authorization code . . PRIVATE (If blank, the default auth code is used)
Change code . . . . . . R8EDS
Command ===>
F1=Help F2=Split F3=Exit F7=Backward F8=Forward F9=Swap
F10=Actions F12=Cancel
Parameters
- project
- The project name. The maximum parameter length is 8 characters.
- prj_def
- The project definition name to be used for edit. It defaults to
project. The maximum parameter length is 8 characters.
- sclm_id
- An SCLM ID associated with a given project and project definition.
The INIT service generates the SCLM ID. The maximum parameter length
is 8 characters.
- group1
- The development group at which the member is to be edited. The
maximum parameter length is 8 characters.
- group2
- Name of the second group in the concatenation. The maximum parameter
length is 8 characters.
- group3
- Name of the third group in the concatenation. The maximum parameter
length is 8 characters.
- group4
- Name of the fourth group in the concatenation. The maximum parameter
length is 8 characters.
- type
- The type containing the member to be edited. The maximum parameter
length is 8 characters.
- member
- The member to be edited. The maximum length for this parameter
is 8 characters.
- Y|N
- Y indicates that SCLM will allocate the entire hierarchy, beginning
with group1. If Y is selected, group2, group3, and group4 must be
blank. N indicates that SCLM will allocate only group1, group2, group3,
and group4 (default).
- authcode
- The authorization code to be used for the edit session. SCLM uses
the authorization code for the verification just like the SCLM edit
dialog. If you do not supply an authcode SCLM uses the authorization
code from the existing member,if the member exists in the hierarchy.
The maximum parameter length is 8 characters.
- chgcode
- The default change code for the edit session. The maximum parameter
length is 8 characters.
Return codes
Possible return codes are:
- 0
- Normal completion; user exits ran successfully.
- 2
- Normal completion; no user exits defined.
- 8
- Member not found.
- 16
- Verification error from a user exit routine.
Example of command invocation format
FLMCMD CCEXITS,SCLM70,,USER,,,,SOURCE,SOURCE0A,Y
This
service command invokes CCVFY and VERCC exits if member SCLM70.USER.SOURCE(SOURCE0A)
is found in the hierarchy.
Call invocation format
CALL FLMLNK('CCEXITS ',SLMID,'USER ',BLNK8,BLNK8,BLNK8,
'SOURCE ','SOURCE0A ','N
'PRIVATE ','R8EDS ')
RETCODE(R15);
This service invokes the
CCVFY and VERCC exits if member SOURCE0A with type SOURCE is found
in group USER.
The example assumes that the START and INIT
services have already completed successfully, so that the SLMID value
is valid. The authcode is set to "PRIVATE" and the change code is
set to "R8EDS".