Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le verbe RECEIVE_ALLOCATE_EX_END permet à une application de se désinscrire en tant que gestionnaire d’attachement pour une lu APPC locale donnée (lu_alias). Ce verbe doit être appelé pour chaque lu_alias précédemment passé à la demande de RECEIVE_ALLOCATE_EX.
Syntaxe
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];
};
Membres
Opcode
Paramètre fourni. Spécifie le code de l’opération de verbe, RECEIVE_ALLOCATE_EX_END.
reserv2
Champ réservé.
primary_rc
Si le lu_alias n’a pas été précédemment inscrit par l’application, l’erreur suivante est retournée :
AP_STATE_CHECK (0x0002)
secondary_rc
Si le lu_alias n’a pas été précédemment inscrit par l’application, l’erreur suivante est retournée :
AP_ATTACH_MANAGER_INACTIVE (0x00000508)
tp_name
Doit être tous les espaces EBCDIC (X'40')
lu_alias
Doit être fourni et doit correspondre au lu_alias fourni dans une demande de RECEIVE_ALLOCATE_EX précédente du même processus
reserved3
Champ réservé.
Remarques
Si l’application fournit une prise en charge des points de synchronisation, l’application doit savoir quand les limites de session LU-LU ont chuté à zéro. Pour ce faire, interrogez l’API GET_LU_STATUS .
Après avoir appelé RECEIVE_ALLOCATE_EX_END pour désinscrire un gestionnaire d’attachement, Host Integration Server ne détruit aucune session LU6.2 existante. Pour supprimer une session existante, appelez la fonction DEACTIVATE_SESSION , en fournissant les lu_alias et les plu_alias appropriées. Si vous utilisez le niveau de synchronisation 2, la désactivation des sessions LU6.2 informe l’unité logique distante que le gestionnaire de points de synchronisation a disparu et, par conséquent, un nouvel ExchangeLogNames est requis pour la connexion suivante.