Neue Warteschlangenverbindungsfactorys mit Scripting konfigurieren

Mit Scripting und dem Tool wsadmin können Sie neue Warteschlangenverbindungsfactorys in WebSphere Application Server konfigurieren.

Vorbereitende Schritte

Damit diese Task gestartet werden kann, muss das Tool "wsadmin" aktiv sein.

Informationen zu diesem Vorgang

Führen Sie die folgenden Schritte aus, um eine neue Verbindungsfactory für WebSphere-Warteschlangen zu konfigurieren:

Anmerkung: In den folgenden Beispielen zeigen die mit wsadmin beginnenden Codeblöcke Code, der vom Benutzer eingegeben wurde. Zeilen, die nicht mit wsadmin beginnen, zeigen Code, der von der Konsole zurückgegeben wurde.

Vorgehensweise

  1. Ermitteln Sie die übergeordnete ID und ordnen Sie sie einer Variablen zu. In diesem Beispiel heißt die Variable v5jmsp.
    • Mit Jacl:
      wsadmin>set v5jmsp [$AdminConfig getid "/Cell:mycell/Node:mynode/JMSProvider:WebSphere JMS Provider/"]
    • Mit Jython:
      wsadmin>v5jmsp = AdminConfig.getid("/Cell:mycell/Node:myNode/JMSProvider:WebSphere JMS Provider/") 
      wsadmin>print v5jmsp
    Beispielausgabe:
    "WebSphere JMS Provider(cells/mycell/nodes/mynode|resources.xml#builtin_jmsprovider)"
  2. Rufen Sie die erforderlichen Attribute ab.
    • Mit Jacl:
      wsadmin>$AdminConfig required WASQueueConnectionFactory
    • Mit Jython:
      wsadmin>print AdminConfig.required('WASQueueConnectionFactory')
    Beispielausgabe:
    Attribute      	Type
    name				   String
    jndiName			 String
  3. Definieren Sie die erforderlichen Attribute:
    • Mit Jacl:
      wsadmin>set name [list name WASQCF]
      wsadmin>set jndi [list jndiName jms/WASQCF]
      wsadmin>set mqcfAttrs [list $name $jndi]
      Beispielausgabe:
      {name WASQCF} {jndiName jms/WASQCF}
    • Mit Jython:
      wsadmin>name = ['name', 'WASQCF']
      wsadmin>jndi = ['jndiName', 'jms/WASQCF']
      wsadmin>mqcfAttrs = [name, jndi]
      wsadmin>print mqcfAttrs
      Beispielausgabe:
      [[name, WASQCF], [jndiName, jms/WASQCF]]
  4. Definieren Sie eine Schablone:
    • Mit Jacl:
      wsadmin>set template [lindex [$AdminConfig listTemplates WASQueueConnectionFactory] 0]
    • Mit Jython:
      wsadmin>lineseparator = java.lang.System.getProperty('line.separator')
      wsadmin>template = AdminConfig.listTemplates('WASQueueConnectionFactory').split(lineseparator)[0]
      wsadmin>print template
  5. Erstellen Sie die Verbindungsfactorys für WebSphere-Warteschlangen.
    • Mit Jacl:
      wsadmin>$AdminConfig createUsingTemplate WASQueueConnectionFactory $v5jmsp $mqcfAttrs $template
    • Mit Jython:
      wsadmin>AdminConfig.createUsingTemplate('WASQueueConnectionFactory', v5jmsp, mqqcfAttrs, template)
    Beispielausgabe:
    WASQCF(cells/mycell/nodes/mynode|resources.xml#WASQueueConnectionFactory_1)
  6. Speichern Sie die Konfigurationsänderungen.
  7. Synchronisieren Sie den Knoten. Dies gilt nur für eine Umgebung mit WebSphere Application Server Network Deployment.

Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_queuecf
Dateiname:txml_queuecf.html