Execute Channel Program: Difference between revisions

Content deleted Content added
Appendages: add definition of appendage
Appendages: expand cite
Line 67:
==Appendages==
"An appendage is a programmer-written routine that provides additional
control over I/O operations during channel program execution."<ref>{{cite book
control over I/O operations during channel program execution."<ref>{{cite book |last1=IBM Corporation |title=OS Data Management for System Programmers |date=April 1973 |page=46 |url=http://www.bitsavers.org/pdf/ibm/360/os/R21.7_Apr73/GC28-6550-11_Data_Management_for_System_Programmers_Rel_21.7_Apr73.pdf |access-date=June 28, 2022}}</ref> A comprehensive list of ''appendages''{{sfn|DFSMSdfp|loc=[https://www-01.ibm.com/servers/resourcelink/svc00100.nsf/pages/zOSV2R4sc236861/$file/idas300_v2r4.pdf#page=229 EXCP and EXCPVR Appendages]|pp=199-200}} ([[User exit|exits]] in the EXCP context) allows authorized programs{{efn|There are several type of authorization for the use of appendages:
| publisher = IBM Corporation
| title = OS Data Management for System Programmers - Release 21
| id = GC28-6550-ll
| date = April 1973
| edition = Twelth
| section = Appendages
| section-url = http://www.bitsavers.org/pdf/ibm/360/os/R21.7_Apr73/GC28-6550-11_Data_Management_for_System_Programmers_Rel_21.7_Apr73.pdf#page=43
| page = 46
| url = http://www.bitsavers.org/pdf/ibm/360/os/R21.7_Apr73/GC28-6550-11_Data_Management_for_System_Programmers_Rel_21.7_Apr73.pdf
| work = Systems Reference Library
| access-date = June 28, 2022
}}
control over I/O operations during channel program execution."<ref>{{cite book |last1=IBM Corporation |title=OS Data Management for System Programmers |date=April 1973 |page=46 |url=http://www.bitsavers.org/pdf/ibm/360/os/R21.7_Apr73/GC28-6550-11_Data_Management_for_System_Programmers_Rel_21.7_Apr73.pdf |access-date=June 28, 2022}}</ref> A comprehensive list of ''appendages''{{sfn|DFSMSdfp|loc=[https://www-01.ibm.com/servers/resourcelink/svc00100.nsf/pages/zOSV2R4sc236861/$file/idas300_v2r4.pdf#page=229 EXCP and EXCPVR Appendages]|pp=199-200}} ([[User exit|exits]] in the EXCP context) allows authorized programs{{efn|There are several type of authorization for the use of appendages:
*A program that is APF authorized, running in a system (0-7) key or in Supervisor Mode may use any appendage.
*A program may use any appendage that is automatically selected by OPEN for the use of an access method.