Input/Output Configuration Program: Difference between revisions

Content deleted Content added
m stub tag
mNo edit summary
Line 1:
{{about|Input/Output Configuration Program|the IOCP API|Input/output completion port}}
 
{{Infobox software
Input/Output Configuration Program (IOCP)<ref>Input/Output Configuration Program User's Guide and ESCON Channel-to-Channel Reference, GC38-0401</ref><ref>Stand-Alone IOCP User's Guide, GC38-0456
| name = Input/Output Configuration Program
</ref> is a program for IBM mainframes that compiles a description of the [[Channel Subsystem]] and [[LPAR]] configuration, optionally loading it into an [[Input/Output Configuration Data Set (IOCDS)]]; it recognizes the syntax of [[MVS configuration program | MVS configuration program (MVSCP)]]<ref>MVS Configuration Program, Order No. GC28-1615</ref> input, and there is no need to maintain separate input files. The direct use of IOCP and [[MVS Configuration Program | MVSCP]] has been mostly supplanted by [[Hardware Configuration Definition | Hardware Configuration Definition (HCD)]]<ref>z/OS Hardware Configuration Definition Planning, Document Number GA22-7525-13</ref>.
| title = Input/Output Configuration Program
| logo = <!-- [[File: ]] -->
| screenshot = <!-- [[File: ]] -->
| caption =
| collapsible =
| author = IBM
| developer = IBM
| released = <!-- {{Start date|YYYY|MM|DD}} -->
| discontinued =
| latest release version =
| latest release date = <!-- {{Start date and age|YYYY|MM|DD}} -->
| latest preview version =
| latest preview date = <!-- {{Start date and age|YYYY|MM|DD}} -->
| frequently updated =
| programming language =
| operating system = stand alone, z/OS, z/VSE
| platform =
| size =
| language =
| status =
| genre =
| license = Proprietary
| website =
}}
 
In the original [[IBM System/360|S/360]] and [[IBM System/370|S/370]] architectures, each processor had its own set of I/O channels and the operating system had to be configured to reflect what devices were connected to what channels. Initiating an I/O to a channel on a different processor required a [[shoulder tap]] to interrupt it so that it could initiate the I/O.
 
Starting with the [[IBM 3081]] and [[IBM 4381]] in [[S/370 Extended Architecture]] mode, IBM introduced software configurable [[Channel Subsystem]]s, and allowed the operator to select an [[Input/Output Configuration Data Set]] (IOCDS) as part of of a [[Power On Reset]] (POR). Input/Output Configuration Program (IOCP)<ref name=GC38-0401/><ref name=GC38-0456/> is a program for IBM mainframes that compiles a description of the [[Channel Subsystem]] and [[LPAR]] configuration, optionally loading it into an [[Input/Output Configuration Data Set]] (IOCDS); it recognizes the syntax of [[MVS Configuration Program]] (MVSCP)<ref name=GC28-1615/> input, and there is no need to maintain separate input files.
 
The direct use of IOCP and [[MVS Configuration Program | MVSCP]] has been mostly supplanted by [[Hardware Configuration Definition | Hardware Configuration Definition (HCD)]]<ref name=GA22-7525/>
 
<!-- Note - standard section headins are as below. We do not have External References: -->
Line 12 ⟶ 42:
== References ==
<!--- See http://en.wikipedia.org/wiki/Wikipedia:Footnotes on how to create references using <ref></ref> tags which will then appear here automatically -->
{{Reflist}} | refs=
<ref name=GA22-7525>
{{cite manual
| author = IBM
| title = z/OS Hardware Configuration Definition Planning
| id = GA22-7525-13
| url=http://publibz.boulder.ibm.com/epubs/pdf/iea2g890.pdf
| separator = ,
}}
</ref>
<ref name=GC28-1615>
{{cite manual
| author = IBM
| title = MVS Configuration Program
| id = GC28-1615
| separator = ,
}}
</ref>
<ref name=GC38-0401>
{{cite manual
| author = IBM
Input/Output | Configuration Program (IOCP)<ref> title = Input/Output Configuration Program User's Guide and ESCON Channel-to-Channel Reference, GC38-0401</ref><ref>Stand-Alone IOCP User's Guide, GC38-0456
| id = GC38-0401
| url = http://publibfp.dhe.ibm.com/cgi-bin/bookmgr/BOOKS/da4a4001/CCONTENTS
| separator = ,
}}
</ref>
<ref name=GC38-0456>
{{cite manual
| author = IBM
| title = Stand-Alone IOCP User's Guide
| id = GC38-0456
| separator = ,
}}
</ref>
}}