Condividi tramite


RECEIVE_ALLOCATE_EX_END

Il verbo RECEIVE_ALLOCATE_EX_END consente a un'applicazione di annullare la registrazione come gestore di collegamento per un'app locale specifica (lu_alias). Questo verbo deve essere chiamato per ogni lu_alias precedentemente passata alla richiesta di RECEIVE_ALLOCATE_EX.

Sintassi

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

Members

Opcode
Parametro fornito. Specifica il codice dell'operazione verbo, RECEIVE_ALLOCATE_EX_END.

reserv2
Campo riservato.

primary_rc
Se la lu_alias non è stata registrata in precedenza dall'applicazione, viene restituito l'errore seguente:

AP_STATE_CHECK (0x0002)

secondary_rc
Se la lu_alias non è stata registrata in precedenza dall'applicazione, viene restituito l'errore seguente:

AP_ATTACH_MANAGER_INACTIVE (0x00000508)

tp_name
Deve essere tutti gli spazi EBCDIC (X'40')

lu_alias
Deve essere fornito e deve corrispondere alla lu_alias fornita in una richiesta di RECEIVE_ALLOCATE_EX precedente dallo stesso processo

reserved3
Campo riservato.

Commenti

Se l'applicazione fornisce il supporto del punto di sincronizzazione, l'applicazione deve conoscere quando i limiti di sessione LU-LU sono stati eliminati a zero. Questa operazione può essere eseguita eseguendo il polling dell'API GET_LU_STATUS .

Dopo aver chiamato RECEIVE_ALLOCATE_EX_END per annullare la registrazione di una gestione collegamento, Host Integration Server non elimina le sessioni LU6.2 esistenti. Per rimuovere una sessione esistente, chiamare la funzione DEACTIVATE_SESSION , specificando le lu_alias appropriate e plu_alias. Se si usa Sync Level 2, la disattivazione delle sessioni LU6.2 notifica all'lu remoto che la gestione dei punti di sincronizzazione è scomparsa e quindi è necessario un nuovo ExchangeLogNames per la connessione successiva.