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。