Managing Accounts and SLAs

     Previous  Next    Open TOC in new window    View as PDF - New Window  Get Adobe Reader - New Window
Content starts here

Managing SLAs

This section describes how the different types of SLAs are managed and provisioned:

 


Introduction to SLA types

See Reference: ApplicationSLAs for information on finding the operations in the Administration Console and for the name of the MBean.

There are two different kinds of SLAs:

System level SLAs have static XSDs tat are already defined in Oracle Communications Services Gatekeeper, while custom SLAs provides the possibility to use a custom XSD. Any given service provider group or application group can have only one system SLA associated with them, while they can have many custom SLAs. Custom SLAs should be used when there is a need of additional SLA enforcement logic that is not provided out-of-the-box by Oracle Communications Services Gatekeeper. The enforcement logic for a Custom SLA needs to be created. See Oracle Communications Services Gatekeeper Platform Development Studio Developer’s Guide for information on how to develop Custom SLAs.

When SLAs are loaded into memory, they are stored in the SLA repository. SLAs can be loaded into the repository in two ways:

SLAs can be retrieved from the SLA repository using the retrieve operations.

The SLA that is loaded into the SLA repository is the one being enforced. Changes to the file after the SLA is loaded into the repository will not automatically be reflected in the active version.

Table 6-1 Outlines the different SLA types, the IDs and their scope.

Table 6-1 SLA Types
SLA Type
ID(s)
Description
Application Group
application
system:geo_application
System SLA.
Defines how application can use Oracle Communications Services Gatekeeper. See Application Group SLAs for a summary of related management operations.
For information on creating these SLAs, see Defining Service Provider Group and Application Group SLAs.
The SLA type ID:
  • application indicates that the SLA is loaded to and enforced in the network tier cluster it is loaded.
  • system:geo_application indicates that the SLA is loaded to and enforced across all network tier clusters in a geo-redundant configuration.
Service Provider Group
service_provider
system:geo_service_provider
System SLA.
Defines how service providers can use Oracle Communications Services Gatekeeper. See Service Provider Group SLAs for a summary of related management operations.
For information on creating these SLAs, see Defining Service Provider Group and Application Group SLAs.
The SLA type ID:
  • service_provider indicates that the SLA is loaded to and enforced in the network tier cluster it is loaded.
  • system:geo_service_provider indicates that the SLA is loaded to and enforced across all network tier clusters in a geo-redundant configuration.
Global Node
global_node
System SLA.
Defines how Oracle Communications Services Gatekeeper is allowed to use the underlying telecom network nodes. See Global Node SLAs for a summary of related management operations.
For information on creating these SLAs, see Defining Global Node and Service Provider Group Node SLAs.
This SLA type is loaded and enforced locally in the network tier cluster it is loaded.
Service Provider Node
service_provider_node
System SLA.
Defines how Service Providers are allowed to use the underlying telecom network nodes. See Service Provider Node SLAs.
For information on creating these SLAs, see Defining Global Node and Service Provider Group Node SLAs.
This SLA type is loaded and enforced locally in the network tier cluster it is loaded.
Subscriber
subscr
System SLA.
Defines classes of application services that can be associated with subscribers in the context of Oracle Communications Services Gatekeeper. Using the Platform Development Studio, an operator or integrator may create a subscriber-centric policy mechanism. The specifics of this mechanism are covered in the “Subscriber-centric Policy” chapter in the Platform Development Studio - Developer’s Guide, a separate document in this set.
This SLA type is loaded and enforced locally in the network tier cluster on which it is loaded.
Custom
Defined at load time
Custom SLA.
A custom SLA is defined by an XSD, that must be created and loaded. A custom SLA type ID is associated with the XSD, and this type is the one being referenced when loading the custom SLAs.
In addition to the SLA, the enforcement logic that operates on the data in the SLA must be created. See the section Custom Service Level Agreements in Oracle Communications Services Gatekeeper Platform Development Studio -Developer’s Guide. Just like system SLAs, the custom SLAs are associated with service provider groups and application groups. In addition there is a custom global SLA, that does not take into consideration the originator of the request, but affects all requests.
SLAs of custom type are loaded and enforced locally in the network tier cluster it is loaded.

Note: The prefix system: is reserved, and should not be used by custom SLAs. Due to reasons of backwards compatibility, there is a set of SLA type without this prefix.

 


Summary of Tasks Related to SLAs

Service Provider and Application Group System SLAs

Application Group SLAs

Service provider groups...
Management operation
...are associated with SLAs using
Deprecated:
...can be viewed using
Deprecated:

Service Provider Group SLAs

Service provider group SLAs...
Management operation
...are associated with SLAs using
Deprecated:
...can be viewed using
Deprecated:

Node SLAs

Global Node SLAs

Global node SLAs...
Management operation
...are loaded using
Deprecated:
...can be viewed using
Deprecated:

Service Provider Node SLAs

Service Provider Node SLAs...
Management operation
...are associated with a service provider group using
Deprecated:
...can be viewed using
Deprecated:

Subscriber SLAs

Subscriber SLAs...
Management operation
...are loaded using
Deprecated:
...can be viewed using
Deprecated:

Custom SLAs

Custom XSDs

Custom SLA definitions....
Management operation
...are loaded using
...can be viewed using
...can be counted using
...can be listed using

Custom Application Group SLAs

Custom application group SLAs...
Management operation
...are loaded using
...can be viewed using
...can be counted using
...can be listed using

Custom Service Provider Group SLAs

Custom service provider group SLAs...
Management operation
...are loaded using
...can be viewed using
...can be counted using
...can be listed using

Custom Global SLAs

Custom global SLAs...
Management operation
...are loaded using
...can be viewed using
...can be counted using
...can be listed using

 


Reference: ApplicationSLAs

All operations are reachable from:

Below is a list of operations for management:

Operation: countApplicationGroupsByType

Scope: Domain

Displays the number of a application groups that are associated with a specific system SLA type or custom SLA type.

Signature:

countApplicationGroupsByType(SlaType: String)

Table 6-2 countApplicationGroupsByType
countApplicationGroupsByType
Parameter
Description
SlaType
The system SLA type or custom SLA type.

Operation: countApplicationGroupSlaTypes

Scope: Domain

Displays the number of system and custom SLA types for an application group.

Signature:

countApplicationGroupSlaTypes(applicationGroupIdentifier: String)

Table 6-3 countApplicationGroupSlaTypes
countApplicationGroupSlaTypes
Parameter
Description
applicationGroupIdentifier
The ID of the application group.

Operation: countApplicationSlaGroups

Scope: Domain

Deprecated. Use Operation: countApplicationGroupsByType with slaType application.

Displays the number of registered application groups that have SLAs associated with them.

Signature:

countApplicationSlaGroups()

Table 6-4 countApplicationSlaGroups
countApplicationSlaGroups
Parameter
Description
-
-

Operation: countCustomSlaXSDDefinition

Scope: Domain

Displays the number of registered custom SLA types.

Signature:

countApplicationSlaGroups()

Table 6-5 countCustomSlaXSDDefinition
countCustomSlaXSDDefinition
Parameter
Description
-
-

Operation: countGlobalSlaTypes

Scope: Domain

Displays the number of registered SLA types that has global scope.

Signature:

countGlobalSlaTypes()

Table 6-6 countGlobalSlaTypes
countGlobalSlaTypes
Parameter
Description
-
-

Operation: countServiceProviderGroupsByType

Scope: Domain

Displays the number of service provider groups that are associated with a specific SLA type.

Signature:

countServiceProviderGroupsByType(slaType: String)

Table 6-7 countServiceProviderGroupsByType
countServiceProviderGroupSlaByType
Parameter
Description
slaType
The system SLA type or custom SLA type.
For custom SLAs, the SLA type was registered in Operation: setupCustomSlaXSDDefinition.

Operation: countServiceProviderGroupSlaTypes

Scope: Domain

Displays the number of system SLA types and custom SLA types for a service provider group.

Signature:

countServiceProviderGroupSlaTypes(serviceProviderGroupIdentifier: String)

Table 6-8 countServiceProviderGroupSlaTypes
countServiceProviderGroupSlaTypes
Parameter
Description
serviceProviderGroupIdentifier
The ID of the service provider group.

Operation: countServiceProviderSlaGroups

Scope: Domain

Deprecated. Use Operation: countServiceProviderGroupsByType with slaType service_provider.

Displays the number of registered service provider groups that have SLAs associated with them.

Signature:

countServiceProviderGroups()

Table 6-9 countServiceProviderSlaGroups
countServiceProviderSlaGroups
Parameter
Description
-
-

Operation: listApplicationGroupsByType

Scope: Domain

Displays a list of registered application groups that have a system level or custom SLA associated, filtered by the SLA type.

The list contains application group IDs.

Signature:

listApplicationGroupsByType(slaType: String, Offset: int, Size: int)

Table 6-10 listApplicationGroupsByType
listApplicationGroupSlaByType
Parameter
Description
slaType
The SLA type.
For custom SLAs, the SLA type was registered in Operation: setupCustomSlaXSDDefinition.
For system level SLAs, see SLA Types.
Offset
Offset in the list. Starts with 0 (zero)
Size
Size of the list.
For no restrictions on the size of the list, use 0 (zero).

Operation: listApplicationGroupSlaTypes

Scope: Domain

Displays a list of system and custom SLAs for an application group.

Signature:

listApplicationGroupSlaTypes(applicationGroupIdentifier: String, Offset: int, Size: int)

Table 6-11 listApplicationGroupSlaTypes
listApplicationGroupSlaTypes
Parameter
Description
applicationGroupIdentifier
The ID of the application group.
Offset
Offset in the list. Starts with 0 (zero)
Size
Size of the list.
For no restrictions on the size of the list, use 0 (zero).

Operation: listApplicationSlaGroups

Scope: Domain

Deprecated. Use Operation: listApplicationGroupsByType with slaType application.

Displays a list of registered application groups that has application SLAs associated.

The list contains application group IDs.

Signature:

listApplicationSlaGroups(Offset: int, Size: int)

Table 6-12 listApplicationSlaGroups
listApplicationSlaGroups
Parameter
Description
Offset
Offset in the list. Starts with 0 (zero)
Size
Size of the list.
For no restrictions on the size of the list, use 0 (zero).

Operation: listCustomSlaXSDDefinition

Scope: Domain

Displays a list of registered custom SLA XSD.

The list contains custom SLA types.

Signature:

listCustomSlaXSDDefinition(Offset: int, Size: int)

Table 6-13 listCustomSlaXSDDefinition
listCustomSlaXSDDefinition
Parameter
Description
Offset
Offset in the list. Starts with 0 (zero)
Size
Size of the list.
For no restrictions on the size of the list, use 0 (zero).

Operation: listGlobalSlaTypes

Scope: Domain

Displays a list of system and custom global SLA types.

Signature:

listGlobalSlaTypes(Offset: int, Size: int)

Table 6-14 listGlobalSlaTypes
listGlobalSlaTypes
Parameter
Description
Offset
Offset in the list. Starts with 0 (zero)
Size
Size of the list.
For no restrictions on the size of the list, use 0 (zero).

Operation: listServiceProviderGroupsByType

Scope: Domain

Displays a list of registered service provider groups that have a system level or custom SLA associated, filtered by the SLA type.

The list contains service provider group IDs.

Signature:

listServiceProviderGroupsByType(slaType: String, Offset: int, Size: int)

Table 6-15 listServiceProviderGroupsByType
listServiceProviderGroupsByType
Parameter
Description
slaType
The SLA type.
For custom SLAs, the SLA type was registered in Operation: setupCustomSlaXSDDefinition.
For system level SLAs, see SLA Types.
Offset
Offset in the list. Starts with 0 (zero)
Size
Size of the list.
For no restrictions on the size of the list, use 0 (zero).

Operation: listServiceProviderGroupSlaTypes

Scope: Domain

Displays a list of system and custom SLA types defined for a service provider group.

Signature:

listServiceProviderGroupSlaTypes(applicationGroupIdentifier: String, Offset: int, Size: int)

Table 6-16 listServiceProviderGroupSlaTypes
listServiceProviderGroupSlaTypes
Parameter
Description
serviceProviderGroupIdentifier
The ID of the service provider group.
Offset
Offset in the list. Starts with 0 (zero)
Size
Size of the list.
For no restrictions on the size of the list, use 0 (zero).

Operation: listServiceProviderSlaGroups

Scope: Domain

Deprecated. Use Operation: listServiceProviderGroupsByType with slaType service_provider.

Displays a list of registered service provider groups that has application SLAs associated.

The list contains service provider group IDs.

Signature:

listServiceProviderSlaGroups(Offset: int, Size: int)

Table 6-17 listServiceProviderSlaGroups
listServiceProviderSlaGroups
Parameter
Description
Offset
Offset in the list. Starts with 0 (zero)
Size
Size of the list.
For no restrictions on the size of the list, use 0 (zero).

Operation: loadApplicationGroupSla

Scope: Domain

Deprecated. Use Operation: loadApplicationGroupSlaByType with slaType application.

Associates an application group SLA with an application group using the contents of the SLA as a parameter.

Signature:

loadApplicationGroupSla(ApplicationGroupIdentifier String, ServiceLevelAgreement: String)

Table 6-18 loadApplicationGroupSla
loadApplicationGroupSla
Parameter
Description
ApplicationGroupIdentifier
Unique ID for the application group.
ServiceLevelAgreement
Contents of an application group SLA.

Operation: loadApplicationGroupSlaByType

Scope: Domain or all geo-redundant sites.

Associates a system or custom SLA with an application group using the contents of the SLA as a parameter.

Signature:

loadApplicationGroupSlaByType(slaType: String, ApplicationGroupIdentifier : String, ServiceLevelAgreement: String)

Table 6-19 loadApplicationGroupSlaByType
loadApplicationGroupSlaByType
Parameter
Description
slaType
The SLA type.
For custom SLAs, the SLA type was registered in Operation: setupCustomSlaXSDDefinition.
For system level SLAs, see SLA Types.
ApplicationGroupIdentifier
Unique ID for the application group.
ServiceLevelAgreement
Contents of the system level SLA or custom SLA. The content must be formatted according to the XSD associated with the SLA type.

Operation: loadApplicationGroupSlaFromUrl

Scope: Domain

Deprecated. Use Operation: loadApplicationGroupSlaFromUrlByType with slaType application.

Associates an application group SLA with an application group using the URL to a file that contains the SLA.

Signature:

loadApplicationGroupSlaFromUrl(ApplicationGroupIdentifier : String, ServiceLevelAgreementURL: String)

Table 6-20 loadApplicationGroupSlaFromUrl
loadApplicationGroupSlaFromUrl
Parameter
Description
ApplicationGroupIdentifier
Unique ID for the application group.
ServiceLevelAgreement URL
The URL to the SLA.

Operation: loadApplicationGroupSlaFromUrlByType

Scope: Domain or all geo-redundant sites.

Associates a system or custom SLA with an application group using the URL to a file that contains the SLA.

Signature:

loadApplicationGroupSlaFromUrlByType(slaType: String, ApplicationGroupIdentifier : String, serviceLevelAgreementURL: String)

Table 6-21 loadApplicationGroupSlaFromUrlByType
loadApplicationGroupSlaFromUrlByType
Parameter
Description
slaType
The SLA type.
For custom SLAs, the SLA type was registered in Operation: setupCustomSlaXSDDefinition.
For system level SLAs, see SLA Types.
ApplicationGroupIdentifier
Unique ID for the application group.
serviceLevelAgreementURL
The URL to the system level SLA or custom SLA. The content must be formatted according to the XSD associated with the SLA type.

Operation: loadGlobalNodeSla

Scope: Domain

Deprecated. Use Operation: loadGlobalSlaByType with slaType global_node.

Loads the global node SLA using the contents of the SLA as a parameter.

Signature:

loadGlobalNodeSla(ServiceLevelAgreement: String)

Table 6-22 loadGlobalNodeSla
loadGlobalNodeSla
Parameter
Description
ServiceLevelAgreement
Contents of a global node SLA. The content must be formatted according to the XSD associated with the SLA type.

Operation: loadGlobalNodeSlaFromUrl

Scope: Domain

Deprecated. Use Operation: loadGlobalSlaFromUrlByType with slaType global_node.

Loads a global node SLA using the URL to a file that contains the SLA as a parameter.

Signature:

loadGlobalNodeSlaFromUrl(ServiceLevelAgreement: String)

Table 6-23 loadGlobalNodeSlaFromUrl
loadGlobalNodeSlaFromUrl
Parameter
Description
ServiceLevelAgreement URL
The URL to the global node SLA. The content must be formatted according to the XSD associated with the SLA type.

Operation: loadGlobalSlaByType

Scope: Domain

Loads a system level or custom global SLA.

Signature:

loadGlobalSlaByType(ServiceLevelAgreement: String)

Table 6-24 loadGlobalSlaByType
loadGlobalSlaByType
Parameter
Description
slaType
The SLA type.
For custom SLAs, the SLA type was registered in Operation: setupCustomSlaXSDDefinition.
For system level SLAs, see SLA Types.
ServiceLevelAgreement
Contents of the global SLA. The content must be formatted according to the XSD associated with the SLA type.

Operation: loadGlobalSlaFromUrlByType

Scope: Domain

Loads a global SLA using the URL to a file that contains the SLA as a parameter.

Signature:

loadGlobalSlaFromUrlByType(ServiceLevelAgreement: String)

Table 6-25 loadGlobalSlaFromUrlByType
loadGlobalSlaFromUrlByType
Parameter
Description
slaType
The SLA type.
For custom SLAs, the SLA type was registered in Operation: setupCustomSlaXSDDefinition.
For system level SLAs, see SLA Types.
ServiceLevelAgreement
The URL to the global SLA. The content must be formatted according to the XSD associated with the SLA type.

Operation: loadServiceProviderGroupNodeSla

Scope: Domain

Deprecated. Use Operation: loadServiceProviderGroupSlaByType with slaType service_provider_node.

Associates a service provider group node SLA with a service provider group using the contents of the SLA a parameter.

Signature:

loadServiceProviderGroupNodeSla(ServiceProviderGroupIdentifier : String, ServiceLevelAgreement: String)

Table 6-26 loadServiceProviderGroupNodeSlaFromUrl
loadServiceProviderGroupNodeSlaFromUrl
Parameter
Description
ServiceProviderGroupIdentifier
Unique ID for the service provider group.
ServiceLevelAgreement
The contents of the service provider group node SLA.

Operation: loadServiceProviderGroupNodeSlaFromUrl

Scope: Domain

Deprecated. Use Operation: loadServiceProviderGroupSlaFromUrlByType with slaType service_provider_node.

Associates a service provider group node SLA with a service provider group using the URL to a file that contains the SLA. as a parameter.

Signature:

loadServiceProviderGroupNodeSlaFromUrl(ServiceProviderGroupIdentifier : String, ServiceLevelAgreementUrl: String)

Table 6-27 loadServiceProviderGroupNodeSlaFromUrl
loadServiceProviderGroupNodeSlaFromUrl
Parameter
Description
ServiceProviderGroupIdentifier
Unique ID for the service provider group.
ServiceLevelAgreement URL
The URL to the SLA.

Operation: loadServiceProviderGroupSla

Scope: Domain

Deprecated. Use Operation: loadServiceProviderGroupSlaByType with slaType service_provider.

Associates a service provider group SLA with a service provider group using the contents of the SLA as a parameter.

Signature:

loadServiceProviderGroupSla(ServiceProviderGroupIdentifier: String, ServiceLevelAgreement: String)

Table 6-28 loadServiceProviderGroupSla
loadServiceProviderGroupSla
Parameter
Description
ServiceProviderGroupIdentifier
Unique ID for the service provider group.
ServiceLevelAgreement
Contents of a service provider group SLA. The content must be formatted according to the XSD associated with the SLA type.

Operation: loadServiceProviderGroupSlaFromUrl

Scope: Domain

Deprecated. Use Operation: loadServiceProviderGroupSlaFromUrlByType with slaType service_provider.

Associates a service provider group SLA with a service provider group using the URL to a file that contains the SLA as a parameter.

Signature:

loadServiceProviderGroupSlaFromUrl(ServiceProviderGroupIdentifier : String, ServiceLevelAgreementURL: String)

Table 6-29 loadServiceProviderGroupSlaFromUrl
loadServiceProviderGroupNodeSlaFromUrl
Parameter
Description
ServiceProviderGroupIdentifier
The ID of the service provider group.
ServiceLevelAgreement URL
The URL to the SLA. The content must be formatted according to the XSD associated with the SLA type.

Operation: loadServiceProviderGroupSlaFromUrlByType

Scope: Domain or all geo-redundant sites

Associates a system level or custom SLA with a service provider group using the URL to a file that contains the SLA as a parameter.

Signature:

loadServiceProviderGroupSlaFromUrlByType(slaType: String, serviceProviderGroupIdentifier : String, serviceLevelAgreementURL: String)

Table 6-30 loadServiceProviderGroupSlaFromUrlByType
loadServiceProviderGroupSlaFromUrlByType
Parameter
Description
slaType
The SLA type.
For custom SLAs, the SLA type was registered in Operation: setupCustomSlaXSDDefinition.
For system level SLAs, see SLA Types.
serviceProviderGroupIdentifier
The ID for the service provider group.
serviceLevelAgreementURL
The URL to the SLA. The content must be formatted according to the XSD associated with the SLA type.

Operation: loadServiceProviderGroupSlaByType

Scope: Domain or all geo-redundant sites

Associates a system level or custom SLA with a service provider group using the contents of the SLA as a parameter.

Signature:

loadServiceProviderGroupSlaByType(slaType: String, serviceProviderGroupIdentifier : String, ServiceLevelAgreement: String)

Table 6-31 loadServiceProviderGroupSlaByType
loadServiceProviderGroupSlaByType
Parameter
Description
slaType
The SLA type.
For custom SLAs, the SLA type was registered in Operation: setupCustomSlaXSDDefinition.
For system level SLAs, see SLA Types.
serviceProviderGroupIdentifier
The ID for the service provider group.
ServiceLevelAgreement
Contents of the system level SLA or custom SLA. The content must be formatted according to the XSD associated with the custom SLA type.

Operation: loadSubscriberSla

Scope: Domain

Deprecated. Use Operation: loadGlobalSlaByType with slaType subscr.

Loads the Subscriber SLA into the repository.

Signature:

loadSubscriberSla(ServiceLevelAgreement: String)

Table 6-32 loadSubscriberSla
loadApplicationGroupSla
Parameter
Description
ServiceLevelAgreement
The contents of a Subscriber SLA.

Operation: loadSubscriberSlaFromUrl

Scope: Domain

Deprecated. Use Operation: loadGlobalSlaFromUrlByType with slaType subscr.

Loads the Subscriber SLA into the repository using a URL.

Signature:

loadSubscriberSlaFromURL(ServiceLevelAgreementURL: String)

Table 6-33 loadSubscriberSla
loadApplicationGroupSla
Parameter
Description
ServiceLevelAgreementURL
The URL for the Subscriber SLA

Operation: retrieveApplicationGroupSla

Scope: Domain

Deprecated. Use Operation: retrieveApplicationGroupSlaByType with slaType application.

Retrieves an application group SLA.

Signature:

retrieveApplicationGroupSla(ApplicationGroupIdentifier : String)

Table 6-34 retrieveApplicationGroupSla
retrieveApplicationGroupSla
Parameter
Description
ApplicationGroupIdentifier
Unique ID for the service provider group.

Operation: retrieveApplicationGroupSlaByType

Scope: Domain

Retrieves a system level or custom SLA for an application group.

Signature:

retrieveApplicationGroupSlaByType(slaType : String, ApplicationGroupIdentifier : String)

Table 6-35 retrieveApplicationGroupSlaByType
retrieveApplicationGroupSlaByType
Parameter
Description
slaType
The SLA type.
For custom SLAs, the SLA type was registered in Operation: setupCustomSlaXSDDefinition.
For system level SLAs, see SLA Types.
ApplicationGroupIdentifier
Unique ID for the application group.

Operation: retrieveCustomSlaXSDDefinition

Scope: Domain

Retrieve the XSD that defines the custom SLA type.

Signature:

retrieveCustomSlaXSDDefinition(slaType : String)

Table 6-36 retrieveCustomSlaXSDDefinition
retrieveCustomSlaXSDDefinition
Parameter
Description
slaType
The name of the custom SLA type.

Operation: retrieveGlobalNodeSla

Scope: Domain

Deprecated. Use Operation: retrieveGlobalSlaByType with slaType global_node.

Retrieves a global node SLA.

Signature:

retrieveGlobalNodeSla()

Table 6-37 retrieveGlobalNodeSla
retrieveGlobalNodeSla
Parameter
Description
-
-

Operation: retrieveGlobalSlaByType

Scope: Domain

Retrieves a system level or custom global SLA.

Signature:

retrieveGlobalSlaByType(slaType : String)

Table 6-38 retrieveGlobalSlaByType
retrieveGlobalSlaByType
Parameter
Description
slaType
For custom SLAs, the SLA type was registered in Operation: setupCustomSlaXSDDefinition.
For system level SLAs, see SLA Types.

Operation: retrieveServiceProviderGroupNodeSla

Scope: Domain

Deprecated. Use Operation: retrieveServiceProviderGroupSlaByType with slaType service_provider_node.

Retrieves an service provider group node SLA.

Signature:

retrieveServiceProviderGroupNodeSla(ServiceProviderGroupIdentifier : String)

Table 6-39 retrieveServiceProviderGroupNodeSla
retrieveServiceProviderGroupNodeSla
Parameter
Description
ServiceProviderGroupIdentifier
ID for the service provider group.

Operation: retrieveServiceProviderGroupSla

Scope: Domain

Deprecated. Use Operation: retrieveServiceProviderGroupSlaByType with slaType service_provider.

Retrieves an service provider group SLA.

Signature:

retrieveServiceProviderGroupSla(ServiceProviderGroupIdentifier : String)

Table 6-40 retrieveServiceProviderGroupSla
retrieveServiceProviderGroupSla
Parameter
Description
ServiceProviderGroupIdentifier
ID for the service provider group.

Operation: retrieveServiceProviderGroupSlaByType

Scope: Domain

Retrieves a system level or custom SLA for a service provider group.

Signature:

retrieveServiceProviderGroupSlaByType(slaType : String, serviceProviderGroupIdentifier : String)

Table 6-41 retrieveServiceProviderGroupSlaByType
retrieveServiceProviderGroupSlaByType
Parameter
Description
slaType
The SLA type.
For custom SLAs, the SLA type was registered in Operation: setupCustomSlaXSDDefinition.
For system level SLAs, see SLA Types.
serviceProviderGroupIdentifier
The ID for the service provider group.

Operation: retrieveSubscriberSLA

Scope: Domain

Deprecated. Use Operation: retrieveGlobalSlaByType with slaType subscr.

Returns the Subscriber SLA.

Signature:

retrieveSubscriberSla()

Table 6-42 retrieveSubscriberSla
loadApplicationGroupSla
Parameter
Description
-
-

Operation: setupCustomSlaXSDDefinition

Scope: Domain

Set up an XSD document defined as a custom Service Level Agreement type.

Signature:

setupCustomSlaXSDDefinition(slaType : String, xsdDocument : String)

Table 6-43 setupCustomSlaXSDDefinition
setupCustomSlaXSDDefinition
Parameter
Description
slaType
The named type of the custom SLA. Used when loading custom SLAs and when fetching the custom SLA in the enforcement logic for the custom SLA.
This parameter is case-sensitive.
xsdDocument
The XSD document that describes the custom type

Operation: setupCustomSlaXSDDefinitionFromUrl

Scope: Domain

Set up an XSD document defined as a custom Service Level Agreement type.

Signature:

setupCustomSlaXSDDefinitionFromUrl(slaType : String, xsdDocumentURL : String)

Table 6-44 setupCustomSlaXSDDefinitionFromUrl
setupCustomSlaXSDDefinitionFromUrl
Parameter
Description
slaType
The named type of the custom SLA. Used when loading custom SLAs and when fetching the custom SLA in the enforcement logic for the custom SLA.
This parameter is case-sensitive.
xsdDocumentURL
The URL of the XSD document that describes the custom type.


  Back to Top       Previous  Next