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 four main types of SLAs are managed and provisioned:

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

There are two main types of SLAs:

For information on creating SLAs, see Defining Service Provider Group and Application Group 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.

Note: 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.

 


Summary of Tasks Related to SLAs

Service Provider and Application Group SLAs

Application group SLAs

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

Service provider groups SLAs

Application group SLAs...
Management operation
...are associated with SLAs using
...can be viewed using

Node SLAs

Global node SLAs

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

Service Provider Node SLAs

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

 


Reference: ApplicationSLAs

All operations are reachable from:

Below is a list of operations for management:

Operation: countApplicationSlaGroups

Scope: Domain

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

Signature:

countApplicationSlaGroups()

Table 6-1 countApplicationSlaGroups
countApplicationSlaGroups
Parameter
Description
-
-

Operation: countServiceProviderSlaGroups

Scope: Domain

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

Signature:

countServiceProviderGroups()

Table 6-2 countServiceProviderSlaGroups
countServiceProviderSlaGroups
Parameter
Description
-
-

Operation: listApplicationSlaGroups

Scope: Domain

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-3 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: listServiceProviderSlaGroups

Scope: Domain

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-4 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

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-5 loadApplicationGroupSla
loadApplicationGroupSla
Parameter
Description
ApplicationGroupIdentifier
Unique ID for the application group.
ServiceLevelAgreement
Contents of an application group SLA.

Operation: loadApplicationGroupSlaFromUrl

Scope: Domain

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-6 loadApplicationGroupSlaFromUrl
loadApplicationGroupSlaFromUrl
Parameter
Description
ApplicationGroupIdentifier
Unique ID for the application group.
ServiceLevelAgreement URL
The URL to the SLA.

Operation: loadGlobalNodeSla

Scope: Domain

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

Signature:

loadGlobalNodeSla(ServiceLevelAgreement: String)

Table 6-7 loadGlobalNodeSla
loadGlobalNodeSla
Parameter
Description
ServiceLevelAgreement
Contents of a global node SLA.

Operation: loadGlobalNodeSlaFromUrl

Scope: Domain

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

Signature:

loadGlobalNodeSlaFromUrl(ServiceLevelAgreement: String)

Table 6-8 loadGlobalNodeSlaFromUrl
loadGlobalNodeSlaFromUrl
Parameter
Description
ServiceLevelAgreement URL
The URL to the global node SLA.

Operation: loadServiceProviderGroupSlaFromUrl

Scope: Domain

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-9 loadServiceProviderGroupSlaFromUrl
loadServiceProviderGroupNodeSlaFromUrl
Parameter
Description
ServiceProviderGroupIdentifier
Unique ID for the service provider group.
ServiceLevelAgreement URL
The URL to the SLA.

Operation: loadServiceProviderGroupSla

Scope: Domain

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-10 loadServiceProviderGroupSla
loadServiceProviderGroupSla
Parameter
Description
ServiceProviderGroupIdentifier
Unique ID for the service provider group.
ServiceLevelAgreement
Contents of a service provider group SLA.

Operation: loadServiceProviderGroupNodeSla

Scope: Domain

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-11 loadServiceProviderGroupNodeSlaFromUrl
setServiceProviderGroupNodeSlaFromUrl
Parameter
Description
ServiceProviderGroupIdentifier
Unique ID for the service provider group.
ServiceLevelAgreement
The contents of the service provider group node SLA.

Operation: loadServiceProviderGroupNodeSlaFromUrl

Scope: Domain

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-12 loadServiceProviderGroupNodeSlaFromUrl
setServiceProviderGroupNodeSlaFromUrl
Parameter
Description
ServiceProviderGroupIdentifier
Unique ID for the service provider group.
ServiceLevelAgreement URL
The URL to the SLA.

Operation: retrieveApplicationGroupSla

Scope: Domain

Retrieves an application group SLA.

Signature:

retrieveApplicationGroupSla(ApplicationGroupIdentifier : String)

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

Operation: retrieveGlobalNodeSla

Scope: Domain

Retrieves a global node SLA.

Signature:

retrieveGlobalNodeSla()

Table 6-14 retrieveGlobalNodeSla
retrieveGlobalNodeSla
Parameter
Description
-
-

Operation: retrieveServiceProviderGroupNodeSla

Scope: Domain

Retrieves an service provider group node SLA.

Signature:

retrieveServiceProviderGroupNodeSla(ServiceProviderGroupIdentifier : String)

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

Operation: retrieveServiceProviderGroupSla

Scope: Domain

Retrieves an service provider group SLA.

Signature:

retrieveServiceProviderGroupSla(ServiceProviderGroupIdentifier : String)

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


  Back to Top       Previous  Next