[z/OS]

Configuration des adaptateurs locaux optimisés en mode développement sur le noeud local

Les adaptateurs locaux optimisés pour le fichier RAR (Resource Archive) z/OS doivent être installés sur le noeud local. Lors de l'exécution sur une plateforme non z/OS, le fichier RAR des adaptateurs locaux optimisés communique avec une instance du fichier EAR (Enterprise Archive) de proxy des adaptateurs locaux optimisés sur un noeud z/OS distant à l'aide du protocole RMI-IIOP (Remote Method Invocation over Internet Inter-ORB Protocol).

Avant de commencer

Pour plus d'informations sur les adaptateurs locaux optimisés en mode développement, reportez-vous à la rubrique Déploiement des adaptateurs locaux optimisés en mode développement.

Pourquoi et quand exécuter cette tâche

Lors de la création d'un fabrique de connexions des adaptateurs locaux optimisés sur le noeud local, plusieurs propriétés doivent être définies pour que cette communication puisse être établie :
RemoteHostname
Nom d'hôte du noeud z/OS distant
RemotePort
Port RMI sur le noeud z/OS distant. Il peut s'agir du port RMI d'un serveur WebSphere Application Server spécifique pour l'instance z/OS ou l'agent de noeud.
RemoteJNDIName
Nom de l'interface JNDI (Java™ Naming and Directory Interface) sur laquelle le fichier EAR de proxy des adaptateurs locaux optimisés a été lié dans le contexte JNDI sur le noeud distant. La recherche JNDI s'effectue à l'aide d'un InitialContext JNDI, qui est obtenu à l'aide des propriétés RemoteHostname et RemotePort définies et en demandant l'espace de nom NameSpaceServerRoot.
RemoteJNDIUsername
Nom d'utilisateur à utiliser lors de l'obtention du contexte d'affectation de nom JNDI à partir du noeud distant.
RemoteJNDIPassword
Mot de passe à utiliser lors de l'obtention du contexte d'affectation de nom JNDI à partir du noeud distant.
RemoteJNDIRealm
Nom de domaine à utiliser lors de l'obtention du contexte d'affectation de nom JNDI à partir du noeud distant. Il se peut que la spécification du nom de domaine soit requis lorsque le noeud local et le noeud distant utilisent la sécurité WebSphere et qu'ils résident dans des domaines différents.

Procédure

  1. Le fichier RAR des adaptateurs locaux optimisés sur le noeud local obtient une référence au fichier EAR de proxy des adaptateurs locaux optimisés en effectuant une recherche JNDI. Un contexte d'affectation de nom est obtenu à l'aide de l'adresse URL corbaloc:iiop:<nom_hôte_distant>:<port_distant>/NameSpaceServerRoot. Une fois ce contexte obtenu, une recherche est effectuée à l'aide de RemoteJNDIName. En partant du principe que le fichier EAR de proxy des adaptateurs locaux optimisés a été installé sur un noeud z/OS distant à l'aide de l'emplacement de liaison JNDI par défaut, le fichier RAR des adaptateurs locaux optimisés peut être installé en spécifiant le port RMI du serveur WebSphere Application Server cible pour l'instance z/OS, ainsi qu'un RemoteJNDIName de com.ibm.ws390.ola.jca.ProxyEJBRemote, qui est la liaison par défaut pour l'interface distante de proxy des adaptateurs locaux optimisés.
  2. D'autres propriétés de la fabrique de connexions RAR des adaptateurs locaux optimisés sur le noeud local, telles que registerName, peuvent être définies en les spécifiant sur les attributs de fabrique de connexions de l'adaptateur de ressources. Ces valeurs sont honorées sur le noeud z/OS distant.
  3. Il se peut que le noeud local et le noeud z/OS distant ne partagent pas le même registre d'utilisateurs.

    Deux propriétés supplémentaires sont disponibles sur la fabrique de connexions RAR des adaptateurs locaux optimisés afin de permettre la connexion de la demande et de spécifier l'ID utilisateur à employer pour l'interaction des adaptateurs locaux optimisés :

    Nom d'utilisateur
    Nom d'utilisateur à utiliser lors de l'exécution de l'interaction des adaptateurs locaux optimisés.
    Mot de passe
    Mot de passe à utiliser avec la propriété Username.

    Lors de la spécification des propriétés Username et Password, une connexion a lieu juste avant l'interaction des adaptateurs locaux optimisés. Si la connexion aboutit, l'ID utilisateur z/OS correspondant au nom d'utilisateur est envoyé avec la demande des adaptateurs locaux optimisés. L'ID utilisateur z/OS est actuellement utilisé lors de la communication avec CICS à l'aide du serveur de liaison des adaptateurs locaux optimisés. Pour les versions 8.0.0.3 et ultérieures, la transaction CICS cible est démarrée avec l'ID utilisateur z/OS uniquement si le serveur de liaison est démarré avec le paramètre SEC=YES et si la région CICS est exécutée avec SEC=YES. Pour IMS, cet ID utilisateur est propagé et vérifié uniquement lorsque l'option SYNC-TO-THREAD est activée sur WebSphere Application Server pour le serveur z/OS et si le paramètre OTMASE=FULL OTMA est appliqué.

    Un alias J2C JAAS peut également être utilisé pour fournir les valeurs de nom d'utilisateur et de mot de passe. Pour utiliser un alias J2C JAAS, dans la console d'administration, cliquez sur Ressources > Adaptateurs de ressources > Fabriques de connexions J2C > nom_fc > JAAS-Données d'authentification J2C > nom_alias, et entrez l'ID utilisateur et le mot de passe. L'adaptateur de ressources extrait l'ID utilisateur et le mot de passe de ce paramètre. Si un alias JAAS est fourni en plus du nom d'utilisateur et du mot de passe dans la fabrique de connexions, le nom d'utilisateur et le mot de passe figurant dans la fabrique de connexions sont prioritaires. Les méthodes setUserid() et setPassword() figurant dans ConnectionSpecImpl sont prioritaires sur ces deux autres méthodes.


Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tdat_develop_config_localmode
Nom du fichier : tdat_develop_config_localmode.html