Configuration de nouvelles fabriques de connexions de files d'attente à l'aide du scriptage

Vous pouvez utiliser le scriptage et l'outil wsadmin pour configurer des nouvelles fabriques de connexions de files d'attente dans WebSphere Application Server.

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 file d'attente 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 WASQueueConnectionFactory
    • En langage Jython :
      wsadmin>print AdminConfig.required('WASQueueConnectionFactory')
    Exemple de sortie :
    Attribute       Type
    name				   String
    jndiName			 String
  3. Définissez les attributs requis :
    • Avec Jacl :
      wsadmin>set name [list name WASQCF]
      wsadmin>set jndi [list jndiName jms/WASQCF]
      wsadmin>set mqcfAttrs [list $name $jndi]
      Exemple de sortie :
      {name WASQCF} {jndiName jms/WASQCF}
    • En langage Jython :
      wsadmin>name = ['name', 'WASQCF']
      wsadmin>jndi = ['jndiName', 'jms/WASQCF']
      wsadmin>mqcfAttrs = [name, jndi]
      wsadmin>print mqcfAttrs
      Exemple de sortie :
      [[name, WASQCF], [jndiName, jms/WASQCF]]
  4. Définissez un modèle :
    • Avec Jacl :
      wsadmin>set template [lindex [$AdminConfig listTemplates WASQueueConnectionFactory] 0]
    • En langage Jython :
      wsadmin>lineseparator = java.lang.System.getProperty('line.separator')
      wsadmin>template = AdminConfig.listTemplates('WASQueueConnectionFactory').split(lineseparator)[0]
      wsadmin>print template
  5. Création de fabriques de connexions de file d'attente WAS :
    • Avec Jacl :
      wsadmin>$AdminConfig createUsingTemplate WASQueueConnectionFactory $v5jmsp $mqcfAttrs $template
    • En langage Jython :
      wsadmin>AdminConfig.createUsingTemplate('WASQueueConnectionFactory', v5jmsp, mqqcfAttrs, template)
    Exemple de sortie :
    WASQCF(cells/mycell/nodes/mynode|resources.xml#WASQueueConnectionFactory_1)
  6. Sauvegardez les modifications de configuration.
  7. Dans un environnement WebSphere Application Server, Network Deployment 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_queuecf
Nom du fichier : txml_queuecf.html