DCS SERVICE- DAL and JAL
This DCS action statement is used to indicate the service level to be provided when data set contention occurs. It also allows you to request service modification after some time has passed and the data set is still not available.
- If executed in DCS DAL, it represents a data set level service request. If executed in JAL, it represents a job level service request.
- If more than one DCS SERVICE statement is encountered for a single execution of DCS DAL, the last one determines the service level.
- If more than one DCS SERVICE statement is encountered when executing JAL, the last one determines the service level.
You can include a list of up to 7 service level terms. Each one of them, with the exception of the last one in the list, must include a time interval.
The last element in the service list can either be any of the above services without a time parameter, or CLAIM(R) to request data set repossessing. For an explanation of the data set repossessing facilities available with DCS, see to the Data set Contention Services: System Programming Guide.
DCS attempts to service the data sets using the first service level coded. Once the interval for that service level has expired, the service level is altered to reflect the value of the next element in the list. When the last element of the list is reached, DCS remains at that service level until the request is honored.
Here's an example:
The initial service requested is STANDBY. If contention occurs and has not been satisfied in 35 minutes, the service is upgraded to CLAIM.