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
必須是所有 EBCDIC 空間 (X ' 40 ' )

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

reserved3
保留的欄位。

備註

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

在呼叫RECEIVE_ALLOCATE_EX_END將附加管理員取消註冊之後,Host Integration Server 不會中斷任何現有的 lu 6.2 會話。 若要卸載現有的會話,請呼叫 DEACTI加值稅E_SESSION 函式,並提供適當的 lu_alias 和 plu_alias。 如果您使用同步層級2,停用 LU 6.2 會話會通知遠端 LU syncpoint 管理員已消失,因此需要新的 ExchangeLogNames,才能進行下一個連接。