Commande listWSNTopicNamespaces
La commande listWSNTopicNamespaces permet d'afficher la liste des espaces de nom de sujet WS-Notification dans la configuration du service WS-Notification cible correspondant aux paramètres d'entrée indiqués. Vous utilisez un espace de nom de sujet permanent pour définir de façon statique l'association entre un URI d'espace de nom de sujet WS-Notification et une destination d'espace de sujet du bus d'intégration de services.
Pour exécuter la commande, utilisez l'objet AdminTask du client de scriptage wsadmin.
Le client de scriptage wsadmin est exécuté à partir de Qshell.
Pour plus d'informations, voir Configuration de Qshell pour exécuter des scripts WebSphere à l'aide de l'outil de scriptage wsadmin.
- Pour obtenir une liste des commandes WS-Notification disponibles et une brève description de chacune d'elles, entrez la commande suivante à l'invite wsadmin :
print AdminTask.help('WSNotificationCommands')
- Pour obtenir une aide générale sur une commande donnée,
entrez la commande suivante à l'invite wsadmin :
print AdminTask.help('nom_commande')
Rôle
Cette commande affiche la liste de tous les espaces de nom de sujet WS-Notification cible dans la configuration du service WS-Notification cible qui correspondent aux paramètres d'entrée indiqués. Cette commande permet d'obtenir une référence à un ou plusieurs espaces de nom de sujet WS-Notification qui ont déjà été créés dans la configuration afin de mieux gérer les espaces de nom de sujet, par exemple pour ajouter une nouvelle définition de document d'espace de nom de sujet.
Objet cible
WSNService
Paramètres requis
Aucun.
Paramètres conditionnels
Aucun.
Paramètres optionnels
- -namespace
- URI espace de nom de l'espace de nom de sujet WS-Notification par lequel la liste doit être filtrée. Si vous ignorez ce paramètre, tous les espaces de nom de sujet WS-Notification du service WS-Notification cible s'affiche.
Exemples
- Avec Jython :
AdminTask.listWSNTopicNamespaces(wsnService) wsnNamespace = wsnNamespaceList.split("\n")[0].rstrip()
- A l'aide de Jacl :
set wsnNamespaceList [$AdminTask listWSNTopicNamespaces $wsnService] set wsnNamespace [ lindex $wsnNamespaceList 0 ]
- Avec Jython :
wsnNamespaceList = AdminTask.listWSNTopicNamespaces(wsnService, ["-namespace", "http://example.org/topicNamespace/example1"] ) wsnNamespace = wsnNamespaceList.split("\n")[0].rstrip()
- A l'aide de Jacl :
set wsnNamespaceList [$AdminTask listWSNTopicNamespaces $wsnService {-namespace http://example.org/topicNamespace/example1}] set wsnNamespace [ lindex $wsnNamespaceList 0 ]