Content deleted Content added
Peterh5322 (talk | contribs) No edit summary |
Peterh5322 (talk | contribs) No edit summary |
||
Line 2:
In [[IBM mainframe]] [[operating system]]s, '''Execute Direct Access Program''' ('''XDAP''') is a pseudo access method for accessing direct access datasets on a record by record basis.
Existing records may be read or updated. The dataset may not be created nor extended using XDAP; for that purpose BDAM or BPAM is required. XDAP may coexist with BDAM or BPAM, and several OS components are implemented in this way.
The programmer is responsible for computing the full direct access record
List and Execute forms of XDAP are provided, whereby a prototype form, called the List Form, is expanded as data, and a functional form, called the Execute Form, is expanded as instructions. XDAP is also provided in a conventional form, in which case the two forms are combined, and is expanded as data and instructions.
Line 10:
XDAP results in an SVC 0 instruction, the EXCP supervisor call, being executed, hence '''Execute Channel Program''' ('''EXCP''') is implicitly embedded within XDAP. The IOB, which is the sole parameter to EXCP, is included as a data structure within the XDAP macro expansion, as are the '''channel command words''' ('''CCW'''s).
XDAP must reference an OPENed DCB and a full direct access record
[[Category:IBM Mainframe computer operating systems]]
|