MPE/iX 5.5 Operating System Limits

MPE/iX 5.5 Operating System Limits
AIFs:
Item Limit Description Resource Table
1 2048 AIF User Port per System AIF Ports ID Table
2 32768 AIF Port open senders AIF Ports Open Table
3 32768 AIF Port open receivers AIF Ports Open Table
4 8144 AIF Port message length(User) AIF Port Message Table
5 200 Installed Vendor ID’s AIF Known Vendor Table
(1) AIF Ports id table
The Architected Interface Ports facility has it's own KSO_AIF_PORTS ($123,#291) to
keep track of user ports. The KSO_AIF_PORTS is created the first time AIFPORTOPEN
is called to create a port. This KSO is also called GPD_TABLE (Global Port Data table),
it contains several pointers to other AIF ports tables. The first of these is the PortId table.
This one keeps track of all open AIF ports. A software constant limits the maximum
number of open ports to 2048.
(2) AIF ports open table
The AIF Port Open table keeps track of open accessors. One entry is allocated for send
access and one for receive access. The maximum number of concurrently open receivers
is 32,768. The maximum number of concurrently open senders is 32,768. The maximum
number of open entries per system is 65,536.
(3) AIF port message table
The maximum message size a user can specify is 8144 bytes. The AIF subsystem adds on
envelope information to the user message of 48 bytes making the maximum message size
#8192.
The AIF ports reside on top of the system ports functionality. When an AIF port is
created this results in a call to the lower level ports subsystem. The ports subsystem will
create the port out of the non-resident port descriptor table. Each AIF port is created in a
single object. This object contains the following:
Port Record
Server Control Block
Pool Record

Summary of content (46 pages)