To
list and get service key subscriptions (by name or service key),
use the following sis-console commands or related MBean operations.
| 
 | 
This is a SIS feature for IN. | 
Console commands
listServiceKeySubscriptions
Command  | 
listservicekeysubscriptions <ra-entity>
    List all service key subscriptions
 | 
|---|---|
Example  | 
To list all service key subscription for the SIS instance named  $ ./sis-console listservicekeysubscriptions sis
ServiceKeySubscription[name=11, service key=11, debugLevel=0, audit=false]
ServiceKeySubscription[name=12, service key=12,
                       orig=CompositionID[name=1,vendor=OpenCloud,version=1.0],
                       term=CompositionID[name=1,vendor=OpenCloud,version=1.0],
                       debugLevel=0, audit=false]
ServiceKeySubscription[name=VPN, service key=50,
                       orig=CompositionID[name=4000,vendor=OpenCloud,version=1.0],
                       term=CompositionID[name=4001,vendor=OpenCloud,version=1.0],
                       debugLevel=0, audit=false]
 | 
getServiceKeySubscription
Command  | 
getservicekeysubscription <ra-entity> <name>
    Retrieve a service key subscription by name
 | 
|---|---|
Example  | 
To get the service key subscription for the subscription named  $ ./sis-console getservicekeysubscription sis VPN
ServiceKeySubscription[name=VPN, service key=50,
                       orig=CompositionID[name=4000,vendor=OpenCloud,version=1.0],
                       term=CompositionID[name=4001,vendor=OpenCloud,version=1.0],
                       debugLevel=0, audit=false]
 | 
getSubscriptionByServiceKey
Command  | 
getsubscriptionbyservicekey <ra-entity> <service-key>
    Retrieve a subscription by service key
 | 
|---|---|
Example  | 
To get the service key subscription for the subscribed service key  $ ./sis-console getsubscriptionbyservicekey sis 50
ServiceKeySubscription[name=Bob, service key=50,
                       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 service key subscriptions: public ServiceKeySubscription[] getSubscriptions()
    throws ManagementException;
 | 
|---|
getSubscription
Operation  | 
To get a subscription by name: public ServiceKeySubscription getSubscription(String name)
    throws NullPointerException, UnrecognizedComponentException,
           ManagementException;
 | 
|---|
getSubscriptionByServiceKey
Operation  | 
To get a subscription by subscribed service key: public ServiceKeySubscription getSubscriptionByServiceKey(int serviceKey)
    throws NullPointerException, ManagementException;
 | 
|---|
