RECEIVE_ALLOCATE_EX_END

RECEIVE_ALLOCATE_EX_END動詞可讓應用程式取消註冊為指定本機 APPC LU (lu_alias) 的附加管理員。 必須先針對先前傳遞給RECEIVE_ALLOCATE_EX要求的每個lu_alias呼叫這個動詞。

語法

  
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];  
 };  

成員

Opcode
提供的 參數。 指定動詞作業程式碼,RECEIVE_ALLOCATE_EX_END。

reserv2
保留字段。

primary_rc
如果應用程式先前尚未註冊lu_alias,則會傳回下列錯誤:

AP_STATE_CHECK (0x0002)

secondary_rc
如果應用程式先前尚未註冊lu_alias,則會傳回下列錯誤:

AP_ATTACH_MANAGER_INACTIVE (0x00000508)

tp_name
必須是 X'40') (所有 EBCDIC 空間

lu_alias
必須提供 ,且必須符合相同程式先前RECEIVE_ALLOCATE_EX要求中提供的lu_alias

reserved3
保留字段。

備註

如果應用程式提供同步點支援,應用程式必須知道 LU-LU 會話限制何時已捨棄為零。 這可以藉由輪詢 GET_LU_STATUS API 來完成。

呼叫 RECEIVE_ALLOCATE_EX_END 取消註冊附加管理員之後,主機整合伺服器不會終止任何現有的 LU6.2 會話。 若要終止現有的會話,請呼叫 DEACTI加值稅E_SESSION 函式,並提供適當的 lu_alias 和plu_alias。 如果您使用同步層級 2,停用 LU6.2 會話會通知遠端 LU 同步處理點管理員已消失,因此下一個連線需要新的 ExchangeLogNames。