# Integration Guidelines for Partner Relationship Management

# Operator Login

## Web Service

The Operator Login Web Service is provided for backwards compatibility only. The current implement of PRM is sessionless.

### Interface: OpService

The endpoint for this interface is: `http://<host>:<port>/prm_op/services/OpLogin`

Where the value of host and port depend on the Oracle Communications Services Gatekeeper deployment.

### login (Deprecated. For backwards-compatibility only)

Used by a CRM/PRM application to login and retrieve a loginTicket that servers as an identifier when the Operator part of the Partner Relationship Management interface is used.

Table 10-1 login(operatorId, password)
Parameter Name | Type | Description
--- | --- | ---
Input |  |
operatorId | xsd:string | The ID of operator account. This account is created using the Services Gatekeeper Administration console extension.
password | xsd:string | The password associated with the password.
Returns |  |
loginReturn | xsd:string | Returns a loginTicket used to identify the login session. This ticket shall be supplied in the SOAP header for each method invocation.
Possible Exceptions |  |
ACCESS_DENIED |  |
CommonException |  |

### logout (Deprecated. For backwards-compatibility only)

Used by a CRM/PRM application to logout and destroy the login session and the corresponding loginTicket

Table 10-2 logout(loginTicket)
Parameter Name | Type | Description
--- | --- | ---
Input |  |
loginTicket | xsd:string | The loginTicket retrieved when logging in.
Returns |  |
logoutReturn | void |
Possible Exceptions |  |
ACCESS_DENIED |  |
CommonException |  |

### Exceptions

#### ACCESS_DENIED

Exceptions of this type are raised when access to the method is denied.

#### CommonException

This exception is raised when the login session has expired or there are communication problems with the underlying platform.

### Complex data types

There are no complex data types.