Listing WS-Notification topic namespaces using the wsadmin tool

Use a command script to list the WS-Notification topic namespaces in the configuration of the target WS-Notification service that match the specified input parameters. A topic namespace is a grouping of topics that allows information to be shared between applications.You use a permanent topic namespace to statically define the association between a WS-Notification topic namespace URI and a service integration bus topic space destination.

To run the command, use the AdminTask object of the wsadmin scripting client.

[iSeries] The wsadmin scripting client is run from Qshell. For more information, see the topic "Configure Qshell to run WebSphere® Application Server scripts".

This command is only valid when used with WebSphere Application Server Version 6.1 and later application servers. Do not use it with earlier versions.

Command-line help is provided for service integration bus commands:

Purpose

This command lists all the WS-Notification topic namespaces in the configuration of the target WS-Notification service that match the specified input parameters. This command can be used to obtain a reference to one or more WS-Notification topic namespaces that have already been created in the configuration in order to work with the topic namespace further, for example to add a new topic namespace document definition.

Command name
listWSNTopicNamespaces
Target
WSNService
Result
A List of WS-Notification topic namespaces that match the requested pattern.

Required parameters

None.

Conditional parameters

None.

Optional parameters

namespace
The namespace URI of the WS-Notification topic namespace by which the list should be filtered. Omitting this parameter results in the listing of all WS-Notification topic namespaces for the target WS-Notification service.

Example

Obtain a reference to the first WS-Notification topic namespace defined against the "wsnService" object:

set wsnNamespaceList [$AdminTask listWSNTopicNamespaces $wsnService]
set wsnNamespace [ lindex $wsnNamespaceList 0 ]

Obtain a reference to the WS-Notification topic namespace defined against the "wsnService" object with a given namespace:

set wsnNamespaceList [$AdminTask listWSNTopicNamespaces 
        $wsnService {-namespace http://example.org/topicNamespace/example1}]
set wsnNamespace [ lindex $wsnNamespaceList 0 ]



Related concepts
Learning about WS-Notification
Related tasks
WS-Notification - publish and subscribe messaging for Web services
Securing WS-Notification
Related reference
Deleting a WS-Notification permanent topic namespace using the wsadmin tool
Showing the properties of a WS-Notification topic namespace using the wsadmin tool
WS-Notification troubleshooting tips
Creating a new permanent WS-Notification topic namespace using the wsadmin tool
Reference topic    

Terms of Use | Feedback

Last updated: Feb 19, 2011 5:25:36 AM CST
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=v610web&product=was-nd-mp&topic=rjwsn_cli_wsntns_list
File name: rjwsn_cli_wsntns_list.html