Class InstallServiceKeySubscriptionTask


  • public class InstallServiceKeySubscriptionTask
    extends SISSubTask
    Installs a service key subscription into a SIS-IN RA entity. The SIS-IN RA entity to manage to is specified by the enclosing sis-in-management element. The originating, terminating, or third-party composition that is triggered if the service key subscription is selected is specified in nested composition elements. For example:
     <sis-in-management raentity="foo">
       <installservicekeysubscription name="CallForwarding" servicekey="50">
         <originatingcomposition name="OriginatingComposition" vendor="xyz.com" version="1.0"/>
         <terminatingcomposition name="TerminatingComposition" vendor="xyz.com" version="1.0"/>
         <thirdpartycomposition name="ThirdPartyComposition" vendor="xyz.com" version="1.0"/>
       </installservicekeysubscription>
     </sis-in-management>
     
    This task invokes the ServiceKeySubscriptionManagementMBean.installSubscription(com.opencloud.slee.resources.insis.management.ServiceKeySubscription) management operation.

    Ant Parameters

    Attribute Description Required
    name The name of the service key subscription. Must be unique within the SIS-IN RA entity. Yes.
    service key The service key of the subscription. Must be unique within the SIS-IN RA entity. Yes.
    description An arbitrary description for the subscription. No. Defaults to null.
    debuglevel The fine-grained tracing debug level of the subscription. Must be a value between 0 and 3. No. Defaults to 0 (no tracing).
    audit A boolean value that specifies whether the SIS will generate audit logs for calls that select this subscription. No. Defaults to false (no audit logging).
    failonerror Default failure case behaviour for this task. If set to 'false' or 'no', the build will continue when this task attempts a redundant action. No. Default is inherited from the enclosing INSISManagementTask.

    Parameters specified as nested elements

    Element Description
    originatingcomposition Contains the composition component ID for originating triggers that select this subscription. At most one nested composition element of this type may be present.
    terminatingcomposition Contains the composition component ID for terminating triggers that select this subscription. At most one nested composition element of this type may be present.
    thirdpartycomposition Contains the composition component ID for third-party call triggers that select this subscription. At most one nested composition element of this type may be present.
    • Constructor Detail

      • InstallServiceKeySubscriptionTask

        public InstallServiceKeySubscriptionTask()
    • Method Detail

      • setName

        public void setName​(String name)
      • setServiceKey

        public void setServiceKey​(int serviceKey)
      • setDescription

        public void setDescription​(String description)
      • setDebugLevel

        public void setDebugLevel​(int debugLevel)
      • setAudit

        public void setAudit​(boolean audit)