Acceptation d’attaches entrantes
La prise en charge des points de synchronisation dans Host Integration Server est destinée à être utilisée uniquement par les applications de passerelle qui implémentent les composants de point de synchronisation SNA architecturés, y compris Conversation-Protected Resource Manager (C-PRM). Dans une implémentation de point de synchronisation, il est nécessaire que C-PRM connaisse toutes les conversations protégées, à la fois initiées localement et à distance. Cela peut être réalisé dans Host Integration Server en C-PRM interceptant les verbes d’allocation et de désallocation de conversation et en les émettant pour le compte du programme de transaction (TP). Notez que, étant donné que Host Integration Server n’autorise pas le partage des identificateurs tp ou de conversation entre les processus, cela signifie également que le processus contenant C-PRM doit également intercepter tous les verbes APPC émis par les TPs clients.
Pour les TPs initiés localement, cela est simple. Toutefois, pour les attaches entrantes, la situation est rendue plus complexe par l’exigence que le verbe RECEIVE_ALLOCATE spécifie le nom du TP à mettre en correspondance avec l’attachement.
Dans certaines implémentations, il ne s’agit pas d’un problème, car la passerelle connaîtra les noms de toutes les transactions qui y transitent. Pour prendre en charge cette situation, le verbe RECEIVE_ALLOCATE a été amélioré comme décrit dans la rubrique suivante pour permettre à la passerelle d’indiquer qu’elle peut accepter des conversations de point de synchronisation.
Dans d’autres implémentations, la passerelle ne connaît pas les noms des transactions qui y transitent. Cela est particulièrement le cas lorsque la passerelle fournit une conversion entre SNA et un autre protocole de communication. Dans ce cas, Host Integration Server permet au processus de passerelle de s’inscrire en tant que service d’attachement de point de synchronisation, indiquant qu’il est prêt à accepter les attaches entrantes pour toute conversation de point de synchronisation. Dans ce cas, la passerelle doit être implémentée en tant que gestionnaire d’attachement de point de synchronisation.
Contenu de cette section :