Neue Topicverbindungsfactorys mit Scripting konfigurieren

Mit Scripting und dem Tool wsadmin können Sie neue Topicverbindungsfactorys 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-Topics 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 WASTopicConnectionFactory
    • Mit Jython:
      wsadmin>print AdminConfig.required('WASTopicConnectionFactory')
    Beispielausgabe:
    Attribute            Type
    name                            String
    jndiName             String
    port                 ENUM(DIRECT, QUEUED)
  3. Definieren Sie die erforderlichen Attribute:
    • Mit 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]
      Beispielausgabe:
      {name WASTCF} {jndiName jms/WASTCF} {port QUEUED}
    • Mit Jython:
      wsadmin>name = ['name', 'WASTCF']
      wsadmin>jndi = ['jndiName', 'jms/WASTCF']
      wsadmin>port = ['port', 'QUEUED']
      wsadmin>mtcfAttrs = [name, jndi, port]
      wsadmin>print mtcfAttrs
      Beispielausgabe:
      [[name, WASTCF], [jndiName, jms/WASTCF], [port, QUEUED]]
  4. Erstellen Sie die Verbindungsfactory für WebSphere-Topics.
    • Mit Jacl:
      wsadmin>$AdminConfig create WASTopicConnectionFactory $v5jmsp $mtcfAttrs
    • Mit Jython:
      wsadmin>print AdminConfig.create('WASTopicConnectionFactory', v5jmsp, mtcfAttrs)
    Beispielausgabe:
    WASTCF(cells/mycell/nodes/mynode|resources.xml#WASTopicConnectionFactory_1)
  5. Speichern Sie die Konfigurationsänderungen.
  6. Synchronisieren Sie den Knoten nur in einer Network-Deployment-Umgebung.

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_topiccf
Dateiname:txml_topiccf.html