To
list and get address subscriptions (by name or address),
use the following sis-console commands or related MBean operations.
Console commands
listAddressSubscriptions
Command  | 
listaddresssubscriptions <ra-entity>
    List all address subscriptions
 | 
|---|---|
Example  | 
To list all address subscription for the SIS instance named  $ ./sis-console listaddresssubscriptions sis
AddressSubscription[name=Bob,
                    address=34607000123,
                    orig=CompositionID[name=4000,vendor=OpenCloud,version=1.0],
                    term=CompositionID[name=4001,vendor=OpenCloud,version=1.0],
                    debugLevel=0, audit=false]
AddressSubscription[name=34610004000,
                    address=34610004000,
                    orig=CompositionID[name=4000,vendor=OpenCloud,version=1.0],
                    term=CompositionID[name=4001,vendor=OpenCloud,version=1.0],
                    debugLevel=0, audit=false]
 | 
getAddressSubscription
Command  | 
getaddresssubscription <ra-entity> <name>
    Retrieve an address subscription by name
 | 
|---|---|
Example  | 
To get the address subscription for the subscription named  $ ./sis-console getaddresssubscription sis Bob
AddressSubscription[name=Bob,
                    address=34607000123,
                    orig=CompositionID[name=4000,vendor=OpenCloud,version=1.0],
                    term=CompositionID[name=4001,vendor=OpenCloud,version=1.0],
                    debugLevel=0, audit=false]
 | 
getSubscriptionByAddress
Command  | 
getsubscriptionbyaddress <ra-entity> <address>
    Retrieve a subscription by address
 | 
|---|---|
Example  | 
To get the address subscription for the subscribed address  $ ./sis-console getsubscriptionbyaddress sis 34607000123
AddressSubscription[name=Bob,
                    address=34607000123,
                    orig=CompositionID[name=4000,vendor=OpenCloud,version=1.0],
                    term=CompositionID[name=4001,vendor=OpenCloud,version=1.0],
                    debugLevel=0, audit=false]
 | 
MBean operations
MBean  | 
|---|
getSubscriptions
Operation  | 
To get the list of all address subscriptions: public AddressSubscription[] getSubscriptions()
    throws ManagementException;
 | 
|---|
getSubscription
Operation  | 
To get a subscription by name: public AddressSubscription getSubscription(String name)
    throws NullPointerException, UnrecognizedComponentException,
           ManagementException;
 | 
|---|
getSubscriptionByAddress
Operation  | 
To get a subscription by subscribed address: public AddressSubscription getSubscriptionByAddress(String address)
    throws NullPointerException, ManagementException;
 | 
|---|
