Configuration de nouvelles fabriques de connexions de sujet à l'aide du scriptage

Utilisation du scriptage et de l'outil wsadmin pour configurer des nouvelles fabriques de connexions de sujet.

Avant de commencer

Avant de commencer cette tâche, assurez-vous que l'outil wsadmin est démarré.

Pourquoi et quand exécuter cette tâche

Pour configurer une nouvelle fabrique de connexions de sujet WebSphere, suivez cette procédure :

Remarque : Dans les exemples suivants, les blocs de code commençant par wsadmin> présentent un code entré par l'utilisateur. Les lignes ne commençant pas par wsadmin> présentent un code renvoyé par la console.

Procédure

  1. Identifiez l'ID parent et affectez-le à une variable. Dans cet exemple, il s'agit de la variable v5jmsp.
    • Avec Jacl :
      wsadmin>set v5jmsp [$AdminConfig getid "/Cell:mycell/Node:mynode/JMSProvider:WebSphere JMS Provider/"]
    • En langage Jython :
      wsadmin>v5jmsp = AdminConfig.getid("/Cell:mycell/Node:myNode/JMSProvider:WebSphere JMS Provider/") 
      wsadmin>print v5jmsp
    Exemple de sortie :
    "WebSphere JMS Provider(cells/mycell/nodes/mynode|resources.xml#builtin_jmsprovider)"
  2. Extrayez les attributs requis :
    • Avec Jacl :
      wsadmin>$AdminConfig required WASTopicConnectionFactory
    • En langage Jython :
      wsadmin>print AdminConfig.required('WASTopicConnectionFactory')
    Exemple de sortie :
    Attribute            Type
    name                 String
    jndiName             String
    port                 ENUM(DIRECT, QUEUED)
  3. Définissez les attributs requis :
    • Avec Jacl :
      wsadmin>set name [list name WASTCF]
      wsadmin>set jndi [list jndiName jms/WASTCF]
      wsadmin>set port [list port QUEUED]
      wsadmin>set mtcfAttrs [list $name $jndi $port]
      Exemple de sortie :
      {name WASTCF} {jndiName jms/WASTCF} {port QUEUED}
    • En langage Jython :
      wsadmin>name = ['name', 'WASTCF']
      wsadmin>jndi = ['jndiName', 'jms/WASTCF']
      wsadmin>port = ['port', 'QUEUED']
      wsadmin>mtcfAttrs = [name, jndi, port]
      wsadmin>print mtcfAttrs
      Exemple de sortie :
      [[name, WASTCF], [jndiName, jms/WASTCF], [port, QUEUED]]
  4. Création de fabriques de connexions de sujet WAS :
    • Avec Jacl :
      wsadmin>$AdminConfig create WASTopicConnectionFactory $v5jmsp $mtcfAttrs
    • En langage Jython :
      wsadmin>print AdminConfig.create('WASTopicConnectionFactory', v5jmsp, mtcfAttrs)
    Exemple de sortie :
    WASTCF(cells/mycell/nodes/mynode|resources.xml#WASTopicConnectionFactory_1)
  5. Sauvegardez les modifications de configuration.
  6. Dans un environnement de déploiement en réseau uniquement, synchronisez le noeud.

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=txml_topiccf
Nom du fichier : txml_topiccf.html