Go to main content
1/13
Contents
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Related Documents
1
About Service Level Agreements and Accounts
About SLAs
System SLAs
Custom SLAs
About Accounts
Accounts
Account Groups
Application Instances
Associations Among SLA Types, Account Types, and Group Types
Typical SLA and Account Workflow
Using Partner and API Management Portal to Manage SLAs and Accounts
2
Managing Application Instances
Summary of Tasks Related to Application Instances
About Application Instance States
Web Services Security
3
Managing SLAs
Introduction to SLA types
Summary of Tasks Related to SLAs
Managing Service Provider and Application Group System SLAs
Service Provider Group System SLAs
Application Group SLAs
Managing Node SLAs
Global Node SLAs
Service Provider Group Node SLAs
Subscriber SLAs
Custom SLAs
Custom XSDs
Custom Application Group SLAs
Custom Service Provider Group SLAs
Custom Global SLAs
Mapping of Deny Codes to HTTP Responses
List Deny Code Definitions
List Mappings
Add a Mapping
Get a Mapping
Remove a Mapping
Data Definitions
Error Handling
MBean Interface
SLA Enforcement
EDR Details
Tranformation of Error Content
4
Managing External SLAs
Understanding External SLAs
Understanding SLA Overlaps
Managing with MBean
Listing from the Database
Understanding the XSD
Subscribing to External SLAs
External SLA only
API Only
External SLA and API
Life Cycle
Identifying the Plan
Using External SLA Management REST Interfaces
Creating a Plan
Getting a Plan
Getting All Plans
Updating a Plan
Deleting a Plan
Updating a Plan State
5
Managing Groups
Managing Service Provider Groups
Managing Application Groups
6
Managing Service Provider and Application Accounts
Managing Application Accounts
Managing Service Provider Accounts
About Account States
Account Properties
Account Reference
7
Managing Sessions
About Sessions
8
Defining Service Provider Group and Application Group SLAs
Structure of a Service Level Agreement
<Sla>
<serviceTypeContract>
<serviceTypeName>
<serviceContract>
<composedServiceContract>
<startDate>
<endDate>
<scs>
<overrides>
<override>
<proxyhost>
<proxyport>
<rate>
<reqLimit>
<timePeriod>
<quota>
<qtaLimit>
<days>
<limitExceedOK>
<startDow>
<endDow>
<startTime>
<endTime>
Structure of a Contract
<contract>
<guarantee>
<methodGuarantee>
<methodNameGuarantee>
<timePeriodGuarantee>
<reqLimitGuarantee>
<methodRestrictions>
<methodRestriction>
<methodName>
<methodAccess>
<blacklistedMethod>
<params>
<methodParameters>
<parameterName>
<parameterValues> simple
<parameterValues> complex
<parameterValue>
<acceptValues>
<requestContext>
<contextAttribute>
<attributeName>
<attributeValue>
<resultRestrictions>
Result Restrictions Example
<resultRestriction>
<parameterRemovalName>
<parameterMatch>
<filterMethod>
Structure of a Composed Service Contract
Composed Service Contracts
Scope
Multiple Composed Services
Conflicting Enforcements
Budget Implications
Example Composed Service SLA
<composedServiceName>
<service>
<method>
9
Defining Global Node and Service Provider Group Node SLAs
Structure of a Node Service Level Agreement
<Sla>
Service Provider Group Node SLA
<nodeContract>
<nodeID>
<nodeRestrictions>
<nodeRestriction>
Global Node SLA
<globalContract>
<globalRestrictions>
<globalRestriction>
<guaranteePercentage>
A
Sample SLA XML File
Scripting on this page enhances content navigation, but does not change the content in any way.