z/OS DFSMSdfp Advanced Services
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Parameters

z/OS DFSMSdfp Advanced Services
SC23-6861-01

return_code
Return code from IGWABWO. The return code is also returned in register 15. Return codes are explained in IGWASYS, IGWASMS, IGWABWO, IGWLSHR Return and Reason Codes. This is an output argument that must be defined as an integer.
reason_code
Reason code from IGWABWO. The reason code is also returned in register 0. Reason codes are explained in IGWASYS, IGWASMS, IGWABWO, IGWLSHR Return and Reason Codes. This is an output argument that must be defined as an integer.
prob_det
Problem determination data. See IGWASYS, IGWASMS, IGWABWO, IGWLSHR Return and Reason Codes for more information about problem determination data. This is an output argument that must be defined as a two-element array of integers.
read_write
Function indicator for this service. A caller-supplied value of 0 indicates that this is a READ-type request for the backup-while-open (BWO) data of the specified data set. A value of 1 indicates a WRITE-type request, that is, an initialization or update of the specified data set's BWO data with the supplied arguments bwo_flags, bwo_recov, and bwo_resrv. The select argument indicates which arguments are to be processed. This is a required input argument that must be defined as an integer.
dsname_length
Length, in bytes, of the data set name provided by the caller in dsname. The value can be a number from 1 to 44. This is a required input argument that must be defined as an integer.
dsname
Name of the data set that the IGWABWO service operates on. Only system-managed VSAM-type data sets are eligible to be backed up while they are open for update. The dsname specified must be the base cluster name of a VSAM data set. This is a required input argument that must be defined as EBCDIC character data of length dsname_length.
select
Indicates which of the following arguments will be processed. Arguments are specified by selecting the appropriate value. This is a required input argument.
  • 1 to process bwo_flags
  • 2 to process bwo_recov
  • 3 to process bwo_flags and bwo_recov

Regardless of how many arguments are to be processed, all three fields (bwo_flags, bwo_recov, and the reserved bwo_resrv field) must be defined in your program and included in the invocation. Those not selected will receive no value in a READ-type request. The values of those not selected will be ignored in a WRITE-type request.

bwo_flags
This argument is a three-element array, whose elements correspond to the three BWO flags associated with an SMS data set. bwo_flags is an output argument for read_write=0 type requests, and a required input argument for read_write=1 type requests.
  1. The first element is associated with flag, BWO1. 1 is on, 0 is off.
  2. This element corresponds to flag, BWO2. 1 is on, 0 is off.
  3. This element corresponds to flag, BWO3. 1 is on, 0 is off.
Define as a three-element array of integers.
bwo_recov
This argument is an 8-byte storage area containing the recovery timestamp associated with a data set that is eligible for BWO. bwo_recov is an output argument for read_write=0 type requests, and a required input argument for read_write=1 type requests. The format of the timestamp for CICS® VSAM data sets is as follows:
  • The first word contains the date in packed decimal format, 0CYYDDDF, where:
    0C
    is the century - 00 represents 19YY, 01 represents 20YY
    YY
    is the last two digits of the year
    DDD
    is the day of the year (Julian date)
    F
    is the sign (F for positive number)
  • The second word contains the time in packed decimal format, HHMMSSTF, where:
    HH
    Hours, based on a 24-hour clock
    MM
    Minutes
    SS
    Seconds
    T
    Tenths of a second
    F
    is the sign (F for positive number)
bwo_resrv
This argument is reserved for future use. While the bwo_resrv argument cannot be written or read, it must be defined in your program and included in the invocation. Define as EBCDIC character data of length 16 bytes.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014