Previous Topic: U7SVC with an Input StreamNext Topic: Sample Definitions for CA Top Secret


Data Set Posting

The Batch Card Load Program (SASSBCLP) and U7SVC allow the user to post the creation of a data set to CA WA CA 7 Edition. Because such posting can satisfy requirements or cause job triggering, the need to secure the use of these facilities is critical. Two features of these facilities require a mention in this connection:

The USERID associated with the user of U7SVC or SASSBCLP is extracted to determine the authority of the user to create the data set. Under certain conditions, it is not always possible to extract the USERID for the user of the External Communicator. In that event, a default USERID of CA7DUMMY is used.

If REQ is specified in the SUBUID hierarchy on the SECURITY statement in the initialization file, the USERID associated with the data set creation can be propagated to triggered jobs.

For example, suppose that a user whose USERID is XXX submits a batch job. The batch job uses U7SVC to post the creation of data set A.B to CA WA CA 7 Edition. Suppose also that the creation of this data set triggers job Z. Further suppose that REQ is in the first position in the SUBUID hierarchy. In such a case, USERID XXX could be propagated to job Z when the job is submitted.

Note: Each of the External Communicators attempts to extract the USERID of the current user. SASSBCLP and U7SVC can be made to verify the authority of the user to create that data set whose creation is for posting to CA WA CA 7 Edition. For more information about the CAIRIM keywords that control this user ID verification, see the chapter "Execution" in the Systems Programming Guide.