Befehl 'listWSNTopicNamespaces'
Verwenden Sie den Befehl listWSNTopicNamespaces, um die WS-Notification-Topic-Namespaces in der Konfiguration des WS-Notification-Zielservice aufzulisten, die den angegebenen Eingabeparametern entsprechen. Sie verwenden einen permanenten Topic-Namespace, um die Zuordnung zwischen einem WS-Notification-Topic-Namespace-URI und einem SIB-Topicbereichsziel statisch zu definieren.
Verwenden Sie zum Ausführen des Befehls das Objekt AdminTask des Scripting-Clients wsadmin.
Der Scripting-Client wsadmin wird über die Qshell ausgeführt.
Weitere Informationen finden Sie unter Qshell für die Ausführung von WebSphere-Scripts mit wsadmin-Scripting konfigurieren.
- Geben Sie den folgenden Befehl an der wsadmin-Eingabeaufforderung ein, um eine Liste der verfügbaren Befehle für WS-Notification und eine Kurzbeschreibung jedes einzelnen Befehls
anzuzeigen:
print AdminTask.help('WSNotificationCommands')
- Zum Anzeigen einer übersichtlichen Hilfe zu einem bestimmten Befehl geben Sie an der
wsadmin-Eingabeaufforderung den folgenden Befehl ein:
print AdminTask.help('Befehlsname')
Zweck
Dieser Befehl listet alle WS-Notification-Topic-Namespaces in der Konfiguration des WS-Notification-Zielservice auf, die mit den angegebenen Eingabeparametern übereinstimmen. Mit diesem Befehl kann eine Referenz auf einen oder mehrere WS-Notification-Topic-Namespaces, die bereits in der Konfiguration erstellt wurden, abgerufen werden, um mit dem Topic-Namespace weiter zu arbeiten, beispielsweise um eine neue Topic-Namespace-Dokumentdefinition hinzuzufügen.
Zielobjekt
WSNService
Erforderliche Parameter
Ohne.
Vorgegebene Parameter
Ohne.
Optionale Parameter
- -namespace
- Der Namespace-URI des WS-Notification-Topic-Namespace, nach dem die Liste gefiltert werden soll. Wird dieser Parameter nicht angegeben, werden alle WS-Notification-Topic-Namespaces für den WS-Notification-Zielservice aufgelistet.
Beispiele
- Mit Jython:
AdminTask.listWSNTopicNamespaces(wsnService) wsnNamespace = wsnNamespaceList.split("\n")[0].rstrip()
- Mit Jacl:
set wsnNamespaceList [$AdminTask listWSNTopicNamespaces $wsnService] set wsnNamespace [ lindex $wsnNamespaceList 0 ]
- Mit Jython:
wsnNamespaceList = AdminTask.listWSNTopicNamespaces(wsnService, ["-namespace", "http://example.org/topicNamespace/example1"] ) wsnNamespace = wsnNamespaceList.split("\n")[0].rstrip()
- Mit Jacl:
set wsnNamespaceList [$AdminTask listWSNTopicNamespaces $wsnService {-namespace http://example.org/topicNamespace/example1}] set wsnNamespace [ lindex $wsnNamespaceList 0 ]