Input/Output Configuration Program: Difference between revisions

Content deleted Content added
History: CHPID is global; cite; z/OS 1.7; PCHPID
Rescuing 0 sources and tagging 3 as dead.) #IABot (v2.0.9.5
 
(7 intermediate revisions by 6 users not shown)
Line 7:
| name = Input/Output Configuration Program
| title = Input/Output Configuration Program
| logo = <!-- [[File: ]] -->
| screenshot = <!-- [[File: ]] -->
| caption =
| collapsible =
Line 40:
| id = SA22-7085-1
| version = Second Edition
| date = January 1987}}</ref> mode, IBM changed the I/O architecture to allow the [[Channel Subsystem]] to handle the channel scheduling that the operating system had to handlehandled in S/370 mode. The new I/O architecture used a 16-bit '''subchannel number''', a 16-bit '''device number''' and an 8-bit '''Channel Path Identifier''' ('''Channel Path Id''' or '''CHPID'''); the [[Channel Subsystem]] was responsible for mapping the '''subchannel number''' to the channel and device numbers, for queuing I/O requests and for selecting from the available paths.

Starting with [[SystemIBM z9]]Z#IBM runningzSeries [[z/OSfamily|z990]] 1.7, IBM offeredintroduced the multiple-subchannelconcept setof facility,a which'''Logical allowedChannel up to four independent sets of 64 Ki subchannels.Subsystem'''<ref>{{cite manual
| title = IBM IBM eServer zSeries 990 Technical Guide
| id id = GA22SG24-71236947-1001
| date id = GC28-1615-04May 2004
| edition = Second
| section = 4.1 Multiple Logical Channel Subsystem (LCSS)
| section-url = https://www.redbooks.ibm.com/redbooks/pdfs/sg246947.pdf#page=122
| pages = 110–115
| url = https://www.redbooks.ibm.com/redbooks/pdfs/sg246947.pdf
| access-date = May 29, 2023
}}
</ref> ('''LCSS'''); each physical channel (of 1024) has a unique '''Physical Channel Path Identifier''' ('''PCHPID'''), each LCSS has a CHPID to PCHPID mapping and each LPAR is assigned to one LCSS.
 
Starting with [[System z9]] running [[z/OS]] 1.7, IBM offered the multiple-subchannel set facility, which allowed up to four independent sets of 64 Ki subchannels.<ref>{{cite manual
| title = Multiple Subchannel Sets: An Implementation View
| url = https://www.redbooks.ibm.com/redpapers/pdfs/redp4387.pdf
Line 47 ⟶ 62:
| access-date = May 28, 2023
}}
</ref>
</ref> Although some models allowed more than 256 channel paths, each LPAR is limited to 256 CHPIDs and part of the IOCP definition is mapping the CHPIDs for each LPAR to the corresponding Physical Channel Path Identifiers (PCHPIDs).
 
The installation was responsible for defining the [['''Input/Output Configuration Data Set]]'''s ('''IOCDS''''s), and the operator could select a specific '''IOCDS''' as part of a [[power on reset]] (POR). '''Input/Output Configuration Program''' ('''IOCP''')<ref name=GC38-0097/><ref name=GC38-0401/><ref name=GC38-0456/> is a program for IBM mainframes that compiles a description of the [[Channel Subsystem]] and [[LPAR]]<ref name=GA22-7123/> 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/>(HCD).
 
==See also==
Line 63 ⟶ 78:
<!--- 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-7123>{{cite manual
|author author = IBM
{{cite manual
|title title = Enterprise System/9000 Enterprise System/3090: Processor Resource/Systems Manager Planning Guide
| author = IBM
|id = GA22-7123-10
| title = Enterprise System/9000 Enterprise System/3090: Processor Resource/Systems Manager Planning Guide
| version = SixthEleventh Edition
| id = GA22-7123-10
|date version = EleventhAugust Edition1993
|url url = http://publibfp.dhe.ibm.com/cgi-bin/bookmgr/FRAMESET/DA3A6010/CCONTENTS?DT=19930813120744}}
| date = August 1993
}}{{Dead link|date=September 2024 |bot=InternetArchiveBot |fix-attempted=yes }}</ref>
| url = http://publibfp.dhe.ibm.com/cgi-bin/bookmgr/FRAMESET/DA3A6010/CCONTENTS?DT=19930813120744}}
</ref>
 
<ref name=GA22-7525>
Line 80 ⟶ 94:
| url=http://publibz.boulder.ibm.com/epubs/pdf/iea2g890.pdf}}
</ref>
<ref name=GC28-1615>{{cite manual
|author = IBM
{{cite manual
|title title = MVS/ESA: MVS Configuration Program MVS/ESA System Product: JES2 Version 4 JES3 Version 4
| author = IBM
|id = GC28-1615-04
| title = MVS/ESA: MVS Configuration Program MVS/ESA System Product: JES2 Version 4 JES3 Version 4
|url url = http://publibfp.dhe.ibm.com/cgi-bin/bookmgr/BOOKS/IEA4G702/CCONTENTS?DT=19930625065231
| id = GC28-1615-04
|version = Fifth Edition
| url = http://publibfp.dhe.ibm.com/cgi-bin/bookmgr/BOOKS/IEA4G702/CCONTENTS?DT=19930625065231
|date version = Fifth EditionMarch 1993
}}{{Dead link|date=September 2024 |bot=InternetArchiveBot |fix-attempted=yes }}</ref>
| date = March 1993}}
<ref name=GC38-0097>{{cite manual
</ref>
|author = IBM
<ref name=GC38-0097>
|id = GC38-0097-05
{{cite manual
|title title = Enterprise System/9000 Enterprise System/3090: Input/Output Configuration Program User's Guide and ESCON Channel-to-Channel Reference
| author = IBM
|date id = GC38-0097-05February 1993
|version = Sixth Edition
| title = Enterprise System/9000 Enterprise System/3090: Input/Output Configuration Program User's Guide and ESCON Channel-to-Channel Reference
|url url = http://publibfp.dhe.ibm.com/cgi-bin/bookmgr/FRAMESET/DA0A4005/CCONTENTS?DT=19930212144028}}
| date = February 1993
}}{{Dead link|date=September 2024 |bot=InternetArchiveBot |fix-attempted=yes }}</ref>
| version = Sixth Edition
| url = http://publibfp.dhe.ibm.com/cgi-bin/bookmgr/FRAMESET/DA0A4005/CCONTENTS?DT=19930212144028}}
</ref>
<ref name=GC38-0401>{{cite manual
| author = IBM