Termes importants pour les programmes transactionnels et les unités logiques (CPI-C)
Les termes suivants décrivent certaines caractéristiques fondamentales des programmes transactionnels (TPs) qui communiquent par le biais d’unités logiques (LU) :
conversation de base
Type de conversation plus complexe qu’une conversation mappée et généralement utilisé par les fournisseurs de services (programmes basés sur SNA qui fournissent des services à d’autres programmes). Pour une conversation de base, utilisez Set_Conversation_Type et spécifiez CM_BASIC_CONVERSATION pour le conversation_type. Pour plus d’informations, consultez Comparaison des conversations de base et mappées.
conversation
Interaction entre les fournisseurs de services qui effectuent une tâche spécifique. Chaque conversation nécessite une session LU-LU. Un TP peut être impliqué dans plusieurs conversations simultanément, comme le montre TP B dans Communication entre les TPs.
TP invokable
Tp qui peut être appelé par un autre TP. Les fournisseurs de services pouvant être invoqués sont généralement des applications de type serveur. Autrement dit, ils fonctionnent de la même manière générale qu’une application IBM CICS. Les paramètres d’un TP appelant sont configurés via des variables de registre ou d’environnement.
Il existe plusieurs types de TPs invocables :
TP invokable démarré par opérateur
Tp démarré manuellement en préparation de l’appel.
TP invokable au démarrage automatique
Tp démarré automatiquement par l’interface de programmation commune pour les communications (CPI-C) lorsqu’il est appelé.
TP en file d’attente
Tp qui, lorsqu’il est appelé plusieurs fois, se charge une fois, puis met en file d’attente les requêtes suivantes pour être traitées une par une. Tous les TPs démarrés par l’opérateur et certains TPs démarrés automatiquement sont mis en file d’attente.
TP non file d’attente
Un tp a chargé plusieurs fois, une fois pour chaque fois qu’il est appelé. Certains TPs démarrés automatiquement ne sont pas mis en file d’attente, mais aucun TPs démarré par l’opérateur n’est mis en file d’attente.
Pour plus d’informations, consultez Les fournisseurs de services appelants.
appel de TP
Tp qui peut appeler (c’est-à-dire lancer une conversation avec) d’autres fournisseurs de services. L’appel des fournisseurs de services est généralement des applications de type client. Autrement dit, ils fonctionnent de la même manière générale qu’un émulateur fonctionne. Pour plus d’informations , consultez Appel des fournisseurs de services.
lu local et TP local
Une lu et un TP travaillent ensemble, lorsqu’ils sont vus comme la base d’accueil d’une conversation particulière. De ce point de vue, d’autres LU et TP sont considérés comme le partenaire ou l’unité lu et TP distante.
Alias lu
Chaîne qui identifie une lu à un TP. L’alias peut avoir jusqu’à huit caractères.
Session LU-LU
Communication entre deux unités de gestion via une connexion spécifique pendant un laps de temps spécifique. Une session LU-LU est nécessaire pour que deux fournisseurs de services puissent interagir. Une session peut être utilisée en série par de nombreuses paires de TPs.
Une LU 6.2 peut avoir plusieurs sessions (deux ou plusieurs sessions simultanées avec différentes unités de service partenaires) et des sessions parallèles (deux ou plusieurs sessions simultanées avec la même LU partenaire).
Les LU sont configurées via SNA Manager sur Host Integration Server. Cet outil d’administration est également utilisé pour configurer les modes et les paires LU-LU. Les configurations lu et mode contrôlent le nombre de sessions qu’une paire LU-LU particulière prend en charge.
conversation mappée
Type de conversation plus simple qu’une conversation de base et généralement utilisé par les fournisseurs de services d’application (programmes qui effectuent des tâches pour les utilisateurs finaux). La valeur par défaut pour le type de conversation est mappée. Le type de conversation peut être modifié avec l’appel Set_Conversation_Type . Pour plus d’informations, consultez Comparaison des conversations de base et mappées.
lu partenaire et TP partenaire, ou lu distante et TP distante
Un lu et un TP travaillent ensemble, lorsqu’ils sont vus comme se trouvant à la fin d’une conversation particulière.