Integration Guidelines for Partner Relationship Management
The Interfaces
Overview
The Partner Relationship Management module consists of two sets of interfaces:
The Service Provider interface set
The Operator interface set
The Service Provider interface set contains a subset of the functionality of the Operator set. It can be used to perform operations for only one specific Service Provider Account; the one with which the user of the CRM/PRM application has authenticated. The Operator set can perform operations on all Service Provider Accounts and also has access to alarm reports. All operations are synchronous.
The Service Provider set of interfaces consists of the following groups:
The login portion of this interface is provided only for backwards compatibility purposes. The current implementation is sessionless and the only use for this interface in the current implementation is to request a new Service Provider Account be set up.
The Operator set of interface consists of the following groups:
This interface is only supplied for backwards compatibility. The current implementation is sessionless.
WSDLs
The following is a list of the Web Services interfaces available for integration with CRM/PRM applications. The interfaces use document/literal encoding and assume SOAP over HTTP.
The WSDL files that correspond to the interface sets can be found at the URIs listed below:
The login portion of this interface is provided only for backwards compatibility purposes. The current implementation is sessionless and the only use for this interface in the current implementation is to request a new Service Provider Account be set up
The management user account is the account by which the service provider is authenticated with the PRM system. The following operation can be performed on an ongoing management user account:
Change the password for the Service Provider Account
Service Provider Accounts
The following operations can be performed on Service Provider Accounts:
Activate
Deactivate
Request deletion
Request update
Get information
Get SLA
Get state
Application Account
The following operations can be performed on an Application Account:
Register new
Activate
Deactivate
Request deletion
Update
Get information
List current Application Accounts
Get the SLA
Get the state
Application Instances
The following operations can be performed on an Application Instance:
Register new
Activate
Deactivate
Request deletion
Request update
Get information
Get the state
List current Application Instances
Set the password that the Application Instance uses when accessing Oracle Communications Services Gatekeeper.
Service Provider CDR utility interface
The following operations are available:
Count the number of CDRs that have been generated
List the CDRs that have been generated
Service Provider Statistics Utility interface
The following operations are available:
Retrieve generated statistics information.
List available statistics types.
Service Provider Login interface
Backwards compatibility only:
Login
Logout
Request a new Service Provider Account
Operator Interfaces
Operator interfaces allow operators to approve changes in Service Providers’ accounts and to perform other account maintenance tasks.
Operator Service Interfaces
The Operator Service interface provides ways to interact with the following entities: