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

Vous pouvez utiliser le scriptage pour configurer une nouvelle file d'attente.

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 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 WASQueue
    • En langage Jython :
      wsadmin>print AdminConfig.required('WASQueue')
    Exemple de sortie :
    Attribute       Type
    name				   String
    jndiName			 String
  3. Définissez les attributs requis :
    • Avec Jacl :
      wsadmin>set name [list name WASQ1]
      wsadmin>set jndi [list jndiName jms/WASQ1]
      wsadmin>set wqAttrs [list $name $jndi]
      Exemple de sortie :
      {name WASQ1} {jndiName jms/WASQ1}
    • En langage Jython :
      wsadmin>name = ['name', 'WASQ1']
      wsadmin>jndi = ['jndiName', 'jms/WASQ1']
      wsadmin>wqAttrs = [name, jndi]
      wsadmin>print wqAttrs
      Exemple de sortie :
      [[name, WASQ1], [jndiName, jms/WASQ1]]
  4. Créez la file d'attente :
    • Avec Jacl :
      wsadmin>$AdminConfig create WASQueue $v5jmsp $wqAttrs
    • En langage Jython :
      wsadmin>print AdminConfig.create('WASQueue', v5jmsp, wqAttrs)
    Exemple de sortie :
    WASQ1(cells/mycell/nodes/mynode|resources.xml#WASQueue_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_wasq
Nom du fichier : txml_wasq.html