Écriture de code spécifiant un environnement distant

Les applications peuvent définir la SelectionHint propriété pour spécifier un environnement distant (RE) par programmation. En spécifiant le RE, l’application identifie la région CICS ou IMS où les programmes de transaction sont exécutés lorsque l’environnement d’exécution TI (Transaction Integrator) gère les appels aux méthodes du composant TI.

Le code Visual Basic suivant montre comment définir la SelectionHint propriété :

Dim objExample As Object  
Dim Store As String  
Set objExample = CreateObject("MyComponent.MyInterface")  
Open "My REList.txt" for Input as #1  
Line Input #1, strRE  
Close #1  
  
objExample.SelectionHint = strRE  
RtrnVal = objExample.method1(parm1,  , parmN) 'Use RE named "MyRemEnvName"  
  

Cet exemple montre comment l’application peut indiquer explicitement à l’environnement d’exécution TI d’utiliser le nom MyRemEnvName RE lors de la gestion de l’appel à method1. Dans cet exemple, MyRemEnvName est la première chaîne du fichier MyREList.txt. Tous les appels de méthode effectués après method1 l’affectation SelectionHint sont gérés à l’aide du re d’origine affecté au composant, et non du nouveau. En d’autres termes, le remplacement par programme du RE par défaut ne se poursuit pas au-delà d’un seul appel de méthode.

Si une application tente de définir la SelectionHint propriété sur une chaîne qui ne correspond pas au nom d’un RE, une erreur est signalée et le RE d’origine est utilisé.

La SelectionHint propriété peut être définie sur un RE désactivé. Toutefois, l’appel de méthode suivant à l’objet échouera, car un RE désactivé a été sélectionné.

La propriété SelectionHint est facultative. Si la SelectionHint propriété ne spécifie pas de RE, l’environnement d’exécution TI utilise le RE d’origine.

Voir aussi

Sélection d’un environnement distant avec la propriété SelectionHint