Freigeben über


RECEIVE_ALLOCATE_EX_END

Mit dem verb RECEIVE_ALLOCATE_EX_END kann eine Anwendung die Registrierung als Anfügungs-Manager für eine bestimmte lokale APPC LU (lu_alias) aufheben. Dieses Verb muss für jede lu_alias aufgerufen werden, die zuvor an die RECEIVE_ALLOCATE_EX Anforderung übergeben wurden.

Syntax

  
typedef struct receive_allocate_ex_end {  
       unsigned short opcode;  
       unsigned char reserv2[2];  
       unsigned short primary_rc;  
       unsigned long secondary_rc;  
       unsigned char tp_name[64];  
       unsigned char lu_alias[8];  
       unsigned char reserved3[20];  
 };  

Elemente

Opcode
Ein angegebener Parameter. Gibt den Verbvorgangscode RECEIVE_ALLOCATE_EX_END an.

reserv2
Ein reserviertes Feld.

primary_rc
Wenn die lu_alias noch nicht von der Anwendung registriert wurde, wird der folgende Fehler zurückgegeben:

AP_STATE_CHECK (0x0002)

secondary_rc
Wenn die lu_alias noch nicht von der Anwendung registriert wurde, wird der folgende Fehler zurückgegeben:

AP_ATTACH_MANAGER_INACTIVE (0x00000508)

tp_name
Muss alle EBCDIC-Leerzeichen sein (X'40')

lu_alias
Muss angegeben werden und muss mit der lu_alias übereinstimmen, die in einer vorherigen RECEIVE_ALLOCATE_EX Anforderung aus demselben Prozess bereitgestellt wurde.

reserved3
Ein reserviertes Feld.

Bemerkungen

Wenn die Anwendung Synchronisierungspunktunterstützung bereitstellt, muss die Anwendung wissen, wann die LU-LU Sitzungsgrenzwerte auf Null verworfen wurden. Dies kann durch Abrufen der GET_LU_STATUS-API erfolgen.

Nach dem Aufrufen von RECEIVE_ALLOCATE_EX_END zum Aufheben der Registrierung eines Anfügen-Managers werden keine vorhandenen LU6.2-Sitzungen von Hostintegrationsservern unterbrochen. Rufen Sie zum Abreißen einer vorhandenen Sitzung die DEACTIVATE_SESSION-Funktion auf, und stellen Sie die entsprechende lu_alias und plu_alias bereit. Wenn Sie die Synchronisierungsebene 2 verwenden, benachrichtigt die Deaktivierung der LU6.2-Sitzungen die Remote-LU, dass der SyncPoint-Manager entfernt wurde und somit für die nächste Verbindung eine neue ExchangeLogNames erforderlich ist.