Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Funktion DISABLE IOAREA POOL

Es wird die Verbindung des Teilnehmers zum IO-Area-Pool gelöst. Der IO-Area-Pool wird abgebaut, wenn der Aufrufer der letzte Teilnehmer ist. Der IO-Area-Pool wird über die beim ENABLE IOAREA POOL erhaltene Kurzkennung angesprochen.

Von der Funktion DISIPO werden nur die nachfolgend beschriebenen Funktionsoperanden ausgewertet.

Format FCT=*DISIPO

Operation

Operanden

FPAMSRV

[,FCT = *DISIPO / adr / (r)]

[,IPOID = zahl / adr / (r)]

MF = L

MF = E,PARAM = adr / (r)

MF = D[,PREFIX = F / pre]

MF = C / M

[,PREFIX = F / pre]

[,MACID = PAM / macid]

Operandenbeschreibung

FCT

Bestimmt die auszuführende FASTPAM-Funktion.

Bei der Form MF=L ist nur die direkte Angabe erlaubt.

= *DISIPO
Ist die direkte Angabe der Funktion DISABLE IOAREA POOL.

Es wird die Verbindung des Teilnehmers zum IO-Area-Pool gelöst. Der IO-Area-Pool wird abgebaut, wenn der Aufrufer der letzte Teilnehmer ist.
Der IO-Area-Pool wird über die beim ENABLE IOAREA POOL erhaltene Kurzkennung angesprochen.

Die Funktion wird nicht ausgeführt, wenn noch Dateien mit dem IO-Area-Pool geöffnet sind (Returncode FPAMOFI).

= adr
Ist die symbolische Adresse eines 1 Byte langen Feldes, das den Wert für die Funktion DISABLE IOAREA POOL enthält.

= (r)
Ist ein Register, das den Wert für die Funktion DISABLE IOAREA POOL enthält.

IPOID

Bezeichnet die Kurzkennung des IO-Area-Pools, zu dem die Verbindung gelöst werden soll bzw. der abgebaut werden soll.
Wird dieselbe Parameterliste benutzt wie beim ENABLE IOAREA POOL, ist die Angabe nicht erforderlich, da sich die Kurzkennung bereits in der Parameterliste befindet (Feld FPAMIPID).

Bei der Form MF=L ist nur die direkte Angabe erlaubt.

= zahl
Ist die direkte Angabe eines dezimalen numerischen Wertes für die Kurzkennung des IO-Area-Pools.

= adr
Ist die Adresse eines 4 Byte langen Feldes, das die Kennung für den IO-Area-Pool enthält.

= (r)
Ist ein Register, das die Kurzkennung für den IO-Area-Pool enthält.

MACID

Zu MACID siehe Beschreibung beim Format FCT=*ENAENV, "Funktion ENABLE ENVIRONMENT".

MF

Die Formen des MF-Operanden sind detailliert im Anhang ("Typen von Makroaufrufen") beschrieben.

PARAM

Zu PARAM siehe Beschreibung beim Format FCT=*ENAENV, "Funktion ENABLE ENVIRONMENT".

PREFIX

Zu PREFIX siehe Beschreibung beim Format FCT=*ENAENV, "Funktion ENABLE ENVIRONMENT".

Mögliche Returncodes bei FCT=*DISIPO

Standardheader: ccbbaaaa

Über die Ausführung des Makros FPAMSRV wird im Standardheader folgender Returncode übergeben (cc = SUBCODE2, bb = SUBCODE1, aaaa = MAINCODE):

X'cc'

X'bb'

X'aaaa'

Erläuterung


X'00'

X'0000'

Funktion erfolgreich ausgeführt.

X'01'

X'0010'

Funktion nicht ausgeführt.
Ungültige Kurzkennung des IO-Area-Pools

X'20'

X'0028'

Funktion nicht ausgeführt.
Systemfehler. Systemdiagnose einschalten

X'40'

X'0036'

Während der Ausführung der Funktionen *DISIPO/*DISENV sind noch Dateien mit dem entsprechenden Environment bzw. IO-Area-Pool geöffnet.

X'40'

X'0056'

Ein TU-Anwender will einen aus TPR angelegten FASTPAM-IO-Area-Pool freigeben.