Professional Documents
Culture Documents
Table of Contents
CHAPTER 1 INTRODUCTION .................................................................. 3
Error Handling ......................................................................................................... 3
Web Services Guidelines ....................................................................................... 3
CHAPTER 2 COMMON DATA TYPES ..................................................... 4
CHAPTER 3 CORPORATE MANAGER..................................................... 7
Customer Management Data Objects ........................................................................ 10
Customer Management Web Methods ...................................................................... 16
Address Management Data Objects ............................................................................ 27
Address Management Web Methods .......................................................................... 30
Area Management Data Objects .................................................................................. 38
Area Management Web Methods ................................................................................ 39
Account Management Data Objects............................................................................ 42
Account Management Web Methods.......................................................................... 45
CHAPTER 4 IDENTITY (NUMBER) MANAGER.................................... 49
Identity (Number) Management Data Objects ......................................................... 51
Identity (Number) Management Web Methods ....................................................... 61
Voice Number........................................................................................................ 61
IPv4 Number .......................................................................................................... 94
CHAPTER 5 SERVICE MANAGER ......................................................... 101
Sevice Management Data Objects .............................................................................. 103
Service Management Web Methods .......................................................................... 121
Service Provisioning API ............................................................................................... 147
CHAPTER 6 INVENTORY MANAGER .................................................. 150
Inventory Management Data Objects........................................................................ 152
Inventory Management Web Methods ..................................................................... 164
CHAPTER 7 FAULT MANAGER ............................................................ 195
Fault Management Data Objects ................................................................................ 196
Fault Management Web Methods .............................................................................. 199
APPENDIX A WSDL FILE AND SCHEMA ............................................... 214
APPENDIX B ERROR CODES .................................................................... 215
Corporate Manager ............................................................................................ 215
Identity (Number) Manager .............................................................................. 217
Service Manager ................................................................................................... 220
Configuration/Inventory Manager.................................................................... 223
Inventory Manager (Reserve Facility) ............................................................. 224
Fault Manager ....................................................................................................... 227
DOCUMENT INFORMATION .................................................................... 230
2
Chapter 1 Introduction
This document describes the Clarity web services available for integration with external system such
as an Order Management System or a Business Support System (BSS). It can be accessed from
external system or via a middleware process over a network, such as the Internet, and executed on a
remote system hosting the requested services.
This document describes the functionality of each web services (WS) and also specifies the data
elements that will be sent and received across interfaces between Clarity‟s modules and an external
system.
Error Handling
Most of the web services, when executed, will go through the process of basic validation that may
result in erroneous conditions. The erroneous conditions which may arise due to the basic validation
are enumerated for each individual web services. The list of errors is not exhaustive and more entries
may be added to the list during the integration. Every web services may raise errors which are
common to the web services of a particular module or common to all Clarity web services. The
complete list of exceptions raised by various web services is listed in the Appendix – Error Codes.
The web service may also raise Oracle specific exceptions.
For each web service call, the caller is expected to check the returned result, if available. The type
callStatus is used to encapsulate the success or failure status as well as the failure reasons.
callStatus is a composite type that contains the following fields:
Code int The code field will be set to zero to indicate success, a non zero number
will indicate the type of error.
codeType string Specifies the namespace of the error code (typically represents a module,
“INV” for Inventory Manager related errors).
3
System Connect Web Services Guide
WSALIAS
Attribute Value
WSATTRIBUTE
Attribute Value
WSTYPEDATTRIBUTE
Attribute Value
WSENTITY
Attribute Value
WSCOMMENT
Attribute Value
timestamp DATE
WSFEATURE
An object type that groups a feature, Its list of attribute values and the action to be taken on a single
entity.
4
Attribute Value
attributes wsAttribute
RETURNSTATUS
Contains information about a web service call status: success or failure as well as the failure reasons.
Attribute Value
code LONG
details STRING
COMMONRESULT
An object that represents a generic return of a web service call.
Attribute Value
callStatus returnStatus
ATTRIBUTERESULT
Attribute Value
Attributes wsAttribute
returnStatus returnStatus
NUMBERRESULT
Attribute Value
ID LONG
returnStatus returnStatus
NUMBERLISTRESULT
Attribute Value
ID LONG
5
System Connect Web Services Guide
returnStatus returnStatus
STRINGLISTRESULT
Attribute Value
ID STRING
returnStatus returnStatus
6
Chapter 3 Corporate Manager
Summary of Corporate Management Web Methods and Data Objects available in this document.
Customer Management
createCustomer createCustomerResult
updateCustomer updateCustomerResult
deleteCustomer deleteCustomerResult
getCustomerID getCustomerIDResult
getCustomerDetails getCustomerDetailsResult
createContactPoint getContactPointIDResult
deleteContactPoint returnStatus
updateContactPoint returnStatus
getContactPointID getContactPointIDResult
getFullContactPoints getFullContactPointsResult
getAgentAvailable getAgentAvailableResult
reserveAgentTimeslot reserveAgentTimeSlotResult
addContact returnStatus
deleteContact returnStatus
setAddressCustomerID returnStatus
Address Management
createAddress createAddressResult
updateAddress updateAddressResult
addressExists addressExistsResult
addressExistsCRServiceability addressExistsResult
getAddress getAddressResult
getAddressID getAddressIDResult
getAddressByAlias getAddressByAliasResult
createAddressServiceability createAddressServiceabiltyResult
getAddressList addressListResult
7
System Connect Web Services Guide
Area Management
getAreaForServiceNoRelocate areaForServiceNoRelocateResult
getAreaForServiceNumber getAreaForServiceNumberResult
getExchangeArea getAreaForServiceNumberResult
getChildAreaCodes getChildAreaCodesResult
Account Management
createAccount createAccountResult
updateAccount updateAccountResult
getAccountID getAccountIDResult
createAccountManager createAccountManagerResult
getAccountManagerID getAccountManagerIDResult
updateAccountManager returnStatus
8
Generic Data Objects
This section lists the data objects used by the Corporate Manager web services.
WSALIAS
A data object that containing alias (alternate name).
WSATTRIBUTE
A data object that containing additional information.
Note
The following relationships exist within the Corporate Manager data:
Customer:
o A customer must have exactly one customer type
o A customer must have exactly one status
o A customer may have zero or more locations
o A customer may have zero or more contact points
o A customer may have zero or more accounts
Accounts
o An account must have exactly one account ID (Number)
o An account must have exactly one account status
o An account must belong to exactly one customer
Addresses
o An address must have exactly one address ID
9
System Connect Web Services Guide
WSCUSTOMERDETAIL
A data object that containing details about a customer.
10
are: External Customer Reference, Mega
Identifier, Industry Code, ACN, and Created
Date.
Note
The customerID may be specified, or it can be automatically generated by using the first 7 characters
of the customer name and appending an 8-digit number to make it unique. The reason that the
customer ID can be specified is that the ID is used as a display field in many applications, so it is often
desirable to provide a recognizable ID. The customer ID is converted to upper case before it is stored.
This is for both auto-generated IDs and user supplied IDs. If an external system uses case-sensitive
names, it should use the customerAlias fields to associate other alternate names with the customer.
CREATECUSTOMERRESULT
An object represents the result of web service call createCustomer.
UPDATECUSTOMERRESULT
An object represents the result of web service call updateCustomer.
DELETECUSTOMERRESULT
An object represents the result of web service call deleteCustomer.
GETCUSTOMERIDRESULT
An object represents the result of web service call getCustomerID.
11
System Connect Web Services Guide
GETCUSTOMERDETAILSRESULT
An object represents the result of web service call getCustomerDetails.
WSCONTACT
An object represents the result of web service call addContact.
WSFULLCONTACTPOINT
An object represents the result of web method getFullContactPointsResult.
12
characters) based contact points.
CLARITYALIAS
A data object that containing alias information.
CLARITYATTRIBUTE
An object represents the result of web method clarityContactPoint.
CLARITYCONTACT
An object represents the result of web method clarityContactPoint.
13
System Connect Web Services Guide
characters)
CLARITYCONTACTPOINT
An object represents the result of web service call createContactPoint.
GETCONTACTPOINTIDRESULT
An object represents the result of web service call getContactPointID.
14
contactPointID LONG This is an Implementation controlled
attribute and is a unique identifier for the
contact point. It is internally generated
and cannot be specified when defining a
contact. If the user enters a value, it will
be neglected.
GETFULLCONTACTPOINTSRESULT
An object represents the result of web service call getFullContactPoints.
CLARITYAGENTAVAILABLEESULT
An object represents the result of web method getAgentAvailableResult.
GETAGENTAVAILABLERESULT
An object represents the result of web service call getAgentAvailable.
RESERVEAGENTTIMESLOTRESULT
An object represents the result of web service call reserveAgentTimeslot.
15
System Connect Web Services Guide
CREATECUSTOMER
Purpose
This web service is used to create a new customer record.
Input Parameters
Name Type Comment
Returns
Type Comment
createCustomerResult Returned result for the web service call
containing the following information:
An instance of the CustomerDetail object data
type
The result of the web service call.
Error Conditions
Code
Invalid Customer Type
Invalid Market Segment
Invalid Customer Status
Customer Identifier already used
16
UPDATECUSTOMER
Purpose
This web service is used to update the details of a customer record.
Input Parameters
Name Type Comment
Returns
Type Comment
updateCustomerResult Returned result for the web service call
containing the following information:
The result of the web service call.
Error Conditions
Code
Invalid Customer Type
Invalid Customer Status
17
System Connect Web Services Guide
DELETECUSTOMER
Purpose
This web service deletes an existing customer record. Account records that are only associated with
the deleted customer will also be deleted.
Input Parameters
Name Type Comment
Returns
Type Comment
deleteCustomerResult Returned result for the webservice call
containing the following detail:
The result of the web service call.
Error Conditions
Code
Invalid Customer ID
GETCUSTOMERID
Purpose
This web service identifies the Clarity customer ID given an alias (alternate name).
Input Parameters
Name Type Comment
Note
The ID of the customer record, that has the specified alias in the specified naming domain.
Returns
Type Comment
GetCustomerIdResult Returned result for the webservice call
containing the following detail:
The result of the web service call.
Error Conditions
Code
Unknown Alias
18
GETCUSTOMERDETAILS
Purpose
This web service is used to retrieve the Clarity customer details given a customer ID for the customer.
Input Parameters
Name Type Comment
Returns
Type Comment
getCustomerDetailsResult Returned result for the webservice call
containing the following detail:
The result of the web service call.
Error Conditions
Code
Invalid Customer ID
CREATECONTACTPOINT
Purpose
This web service is used to create a new contact point record.
Input Parameters
Returns
Type Comment
getContactPointIdResult Returned result for the webservice call
containing the following detail:
The result of the web service call.
The ID the system has allocated to the
contact point.
Error Conditions
Code
Duplicate Alias
19
System Connect Web Services Guide
DELETECONTACTPOINT
Purpose
This web service deletes an existing contact point record and all the contacts associated with the
contact point, as many people may be contacted at one contact point.
Input Parameters
Returns
Type Comment
returnStatus Return status of a web service call.
Error Conditions
Code
Invalid Contact Point ID
Contact Point Cannot be Deleted
UPDATECONTACTPOINT
Purpose
This web service is used to update an existing contact point record.
Input Parameters
Returns
Type Comment
returnStatus Return status of a web service call.
Error Conditions
Code
Invalid Contact Point ID
20
GETCONTACTPOINTID
Purpose
This web service identifies the Clarity contact point ID given an alias (alternate name) for a contact
point.
Input Parameters
Returns
Type Comment
getContactPointIdResult Returned result for the webservice call
containing the following detail:
The result of the web service call.
The ID of the contact point record that has
the specified alias in the specified naming
domain.
Error Conditions
Code
Unknown Alias
21
System Connect Web Services Guide
GETFULLCONTACTPOINTS
Purpose
This web service can be used to find the Clarity contact point ID given an alias (alternate name) for a
contact point.
Input Parameters
Returns
Type Comment
getFullContactPointsResult Returned result for the webservice call
containing the following detail:
The result of the web service call.
Error Conditions
Code
Invalid Argument
22
GETAGENTAVAILABLE
Purpose
This web service can be used to obtain a list of timeslots which are available in FSM for the Job ticket
and purpose defined by the parameters. The address and reservation parameters are for the
purposes of determining the workgroup.
Input Parameters
Name Type Comment
Returns
Type Comment
getAgentAvailableResult Returned result for the webservice call
containing the following detail:
The result of the web service call.
Error Conditions
Code
Invalid Argument
23
System Connect Web Services Guide
RESERVEAGENTTIMESLOT
Purpose
This web service is used is used in conjunction with the getAgentAvailable web service to create and
assign a job ticket in a timeslot determined by getAgentAvailable.
Input Parameters
Name Type Comment
Returns
Type Comment
reserveAgentTimeslotResult Returned result for the webservice call
containing the following detail:
The result of the web service call.
Error Conditions
Code
Invalid Argument
24
ADDCONTACT
Purpose
This web service is used to create a contact and attach the newly created contact to a contact point.
Multiple contacts may be attached to one contact point.
Input Parameters
Returns
Type Comment
returnStatus Return status of a web service call.
Error Conditions
Code
Invalid Contact Point ID
DELETECONTACT
Purpose
This web service deletes a contact for a contact point.
Input Parameters
Returns
Type Comment
returnStatus Return status of a web service call.
Error Conditions
Code
Invalid Contact
25
System Connect Web Services Guide
SETADDRESSCUSTOMERID
Purpose
This web service associates the specified customer with the address of the specified id.
Input Parameters
Returns
Type Comment
returnStatus Return status of a web service call.
Error Conditions
Code
Invalid Customer ID
Invalid Address ID
26
Address Management Data Objects
This section explains the specific data objects used by the Address Management web services.
WSADDRESS
A data object that contains information related to an address record.
27
System Connect Web Services Guide
CREATEADDRESSRESULT
An object represents the result of web service call createAddress.
UPDATEADDRESSRESULT
An object represents the result of web service call updateAddress.
ADDRESSEXISTSRESULT
An object represents the result of web service call addressExists.
GETADDRESSRESULT
An object represents the result of web service call getAddress.
28
GETADDRESSIDRESULT
An object represents the result of web service call getAddressId.
GETADDRESSBYALIASRESULT
An object represents the result of web service call getAddressByAlias.
CREATEADDRESSSERVICEABILTYRESULT
An object represents the result of web service call createAddressServiceability.
ADDRESSLISTRESULT
An object represents the result of web service call getAddressList.
29
System Connect Web Services Guide
CREATEADDRESS
Purpose
This web service is used to create a new address record.
Input Parameters
Returns
Type Comment
createAddressResult Returned result of the web service call
containing the following details:
The address details.
The result of the web service call.
Note
addressID will be automatically generated from a database sequence. If supplied, it will be neglected.
If the post code or post code - street name combination does not currently exist, this procedure will
attempt to create them.
Error Conditions
Code
Duplicate Alias
30
UPDATEADDRESS
Purpose
This web service is used to update an existing address record.
Input Parameters
theAddress Address
HU Mandatory. An instance of the
Address object.
Returns
Type Comment
updateAddressResult Returned result of the web service call
containing the following details:
The result of the web service call.
Note
Unlike the createAddress procedure, if the specified post code does not exist, an error will be raised.
However, this procedure will still attempt to create a post code street record if the specified post code
– street name combination does not exist.
Error Conditions
Code
Invalid Address ID
Invalid State
Invalid PostCode
Update Address already exists
31
System Connect Web Services Guide
ADDRESSEXISTS
Purpose
This web service is used to check if an address exists or not. If the address exists and the address is
unique, the web service returns the unique address ID. The postcode, state code, suburb and street
Name fields are mandatory. If values are not entered in these mandatory fields, an error will be
returned.
Input Parameters
Returns
Type Comment
addressExistsResult Returned result of the web service call
containing the following details:
The result of the web service call.
The unique address ID
Error Conditions
Code
Post Code must be specified
State must be specified
Suburb must be specified
Street Name must be specified
32
ADDRESSEXISTSCRSERVICEABILITY
Purpose
This web service is used to request Clarity to allow address matching via child and parent
methodology. The SO with the child address will match with the parent address to allow reserve
facility to assign access from Inventory.
Input Parameters
Returns
Type Comment
addressExistsResult Returned result of the web service call
containing the following details:
The result of the web service call.
The unique address ID.
Error Conditions
Code
e_no_street_name
e_no_suburb
e_no_state
e_no_post_code
33
System Connect Web Services Guide
GETADDRESS
Purpose
This web service identifies an address based on the AddressID for the address.
Input Parameters
Returns
Type Comment
getAddressResult Returned result of the web service call
contaning the following details:
The result of the web service call.
Address details.
Error Conditions
Code
Unknown Address ID
GETADDRESSID
Purpose
This web service is used to find the Clarity address ID given an alias (alternate name) for the address.
Input Parameters
Returns
Type Comment
getAddressIdResult Returned result of the web result call
containing the following details:
The address ID.
The result of the web service call.
Error Conditions
Code
Unknown Address Alias
34
GETADDRESSBYALIAS
Purpose
This web service is used to find the address given an alias (alternate name) for the address.
Input Parameters
Returns
Type Comment
getAddressByAliasResult Returned result of the web service call
containing the following details:
The address details.
The result of the web service call.
Error Conditions
Code
Unknown Address Alias
35
System Connect Web Services Guide
CREATEADDRESSSERVICEABILITY
Purpose
This web service is used to create a record in the Address Serviceability table between the specified
entity and the Address ID. The type of the entity is determined by the elementType parameter. It can
either be a Frame Container (FRAME) or Equipment (NE). Priority value and distance of the record is
defaulted to “1” and “0” respectively.
Input Parameters
Returns
Type Comment
createAddressServiceability Returned result of the web service call
Result containing the following details:
The result of the web service call.
Address details
Note
The parameter values entityLocation, entityType and entityIndex will uniquely identify the frame or
equipment.
Error Conditions
Code
Address Servicability already exists
Invalid Entity
Invalid Address ID
36
GETADDRESSLIST
Purpose
This web service is used to find a list of addresses that match the criteria specified in the address
parameter.
Parameters
Returns
Type Comment
addressListResult A list of address objects that match the
information provided in the p_address object.
Note
For performance reason, this procedure retrieves maximum 200 addresses. User needs to specify
more criteria for restricting the search if the address is not among the 200 records.
Error Conditions
Code
Unexpected Error
37
System Connect Web Services Guide
GETAREAFORSERVICENUMBERRESULT
An object represents the result of web services call getAreaForServiceNumber, getExchangeArea.
GETCHILDAREACODESRESULT
An object represents the result of web services call getChildAreaCodes.
38
Area Management Web Methods
This section explains the Area Management web services in detail.
GETAREAFORSERVICENORELOCATE
Purpose
Users want to do the RELOCATION within and outside of same exchange via one service order. So
facility reservation will be done via the web API. System needs to detect number change is required
based on the new facility reservation. This can be done by comparing the Outputs of
getAreaForServiceNumber web service called first for New Reservation Id and second for Existing
Service Id. If the outputs are different then a number change is required.
Input Parameters
Returns
Type Comment
areaForServiceNoRelocateRes The area code new and areaChanged(Y/N).
ult
Error Conditions
Code
Invalid Service ID
Invalid Reservation ID
Invalid Address
39
System Connect Web Services Guide
GETAREAFORSERVICENUMBER
Purpose
Returns the exchange code for the given service id or address or reservation Id.
Based on the inputs parameters the web API will find the circuit associated with reservation
ID/Service ID, identify the NE by matching the NE group and then identify the exchange code used by
the NE. The identified Exchange code will be returned as the output.
If the exchange code is not found based on circuit, then the web API will use the Address ID and
query the address serviceability table for equipment serving the address. Once a record is found, the
Exchange area of the equipment is identified and returned as web API output
Note: Mainly the Address ID should be provided for non circuit oriented service, ex: - mobile services
where the system does not record a circuit for the service.
Input Parameters
Returns
Type Comment
getAreaForServiceNumberResu The area code that the address belongs to.
lt
Error Conditions
Code
Invalid Service ID
Invalid Reservation ID
Invalid Address
40
GETEXCHANGEAREA
Purpose
This web service identifies the exchange area code for an address.
Input Parameters
Returns
Type Comment
getAreaForServiceNumberResu The area code that the address belongs to.
lt
Error Conditions
Code
Invalid Address ID
False/Not exists
GETCHILDAREACODES
Purpose
This web service can be used to get the child area codes for the area code passed as parameters.
Note: This procedure returns only the immediate children of the area code.
.Input Parameters
Returns
Type Comment
AreaCodeList A list of the child areas are returned..
Error Conditions
Code
Area Code is Mandatory
No child Area found for the area
41
System Connect Web Services Guide
CREATEACCOUNTRESULT
An object represents the result of web service call createAccount.
42
account wsAccount Contain the information of the account
created through the web service.
UPDATEACCOUNTRESULT
An object represents the result of web service call updateAccount.
GETACCOUNTIDRESULT
An object represents the result of web service call getAccountId.
WSACCOUNTMANAGER
A data object that contains information related to an account record.
43
System Connect Web Services Guide
CREATEACCOUNTMANAGERRESULT
An object represents the result of web service call createAccountManager.
GETACCOUNTMANAGERIDRESULT
An object represents the result of web service call getAccountManagerID.
44
Account Management Web Methods
This section explains the Account Management web services in detail.
CREATEACCOUNT
Purpose
This web service creates a new account record.
Input Parameters
Returns
Type Comment
createAccountResult Returned result of the web service call
containing the following details:
The result of the web service call.
The account details.
Error Conditions
Code
Invalid Account ID
Invalid Account Status
Duplicate Alias
45
System Connect Web Services Guide
UPDATEACCOUNT
Purpose
This web service updates the details of an account record.
Input Parameters
Returns
Type Comment
updateAccountResult Returned result of the web service call
containing the following details.
The result of the web service call.
Error Conditions
Code
Invalid Account ID
Invalid Account Status
GETACCOUNTID
Purpose
This web service identifies the Clarity account ID given an alias (alternate name) for the account.
Input Parameters
Returns
Type Comment
getAccountIDResult Returned result of the web service call
containing the following details:
The account ID that has the specified alias
in the specified naming domain.
The result of the web service call.
Error Conditions
Code
Unknown Alias
46
CREATEACCOUNTMANAGER
Purpose
This web service creates a new account record.
Input Parameters
Returns
Type Comment
createAccountManagerResult Returned result of the web service call
containing the following details:
The ID of the newly created Account Manager.
The result of the web service call.
Error Conditions
Code
The Account Manager Name is not provided
The Account Manager ID is already in use
TERRITORY CODES is invalid
Sales ID is already existing
Account Manager Name is already existing
GETACCOUNTMANAGERID
Purpose
This web service will return the ID of the account record.
Input Parameters
Returns
Type Comment
getAccountManagerIDResult Returned result of the web service call
containing the following details:
The result of the web service call.
Error Conditions
Code
The Account Manager Name is not valid
47
System Connect Web Services Guide
UPDATEACCOUNTMANAGER
Purpose
This web service updates the attribute of the account.
Input Parameters
Returns
Type Comment
returnStatus Return the status of the web service call.
Error Conditions
Code
The Account Manager name is not provided
The Account Manager ID does not exist
TERRITORY CODES is invalid
Sales ID is already existing
Account MANAGER Name is already existing
48
Chapter 4 Identity (Number) Manager
Summary of Identity Management Web Methods and Data Objects available in this document.
Phone Number
get_Numbers getNumbersListResult
getNumbers getNumbersResult
getNumbersViaAreaHierarchy getNumbersViaAreaHierarchyResult
getNumbersByRedirectionNumber numbersDetailResult
getNumberDetails numbersDetailResult
getNumberByServiceID numberStatusResult
reserveNumbers reserveNumbersResult
addNumbers addNumberResult
setNumberStatus setNumberStatusResult
unreserveNumbers unreserveNumbersResult
getNextAvailableNumber getNextAvailableNumberResult
setNumberType commonResult
setServiceTypeForNumbers commonResult
extendReservation commonResult
reserveNextAvailableNumber reserveNextAvailableNumberResult
getAndReserveNumbers getNumbersResult
getAttributesByID attributeResult
insertAttributesByID commonResult
updateAttributesByID commonResult
deleteAttributesByID commonResult
quarantinedNumberByID commonResult
getNumberID numberResult
getAttributesByNumber attributeResult
insertAttributesByNumber commonResult
updateAttributesByNumber commonResult
49
System Connect Web Services Guide
deleteAttributesByNumber commonResult
quarantinedNumberByNumber commonResult
addGeneratedNumber commonResult
deleteGeneratedNumberByNumber commonResult
deleteGeneratedNumberByReservedID commonResult
addPortedINNumber commonResult
deletePortedINNumberByNumber commonResult
deletePortedINNumberByReserveID commonResult
setAttributesByNumbers commonResult
updateAttributesByNumbers commonResult
deleteAttributesByNumbers commonResult
IP4 Number
getIPAddressDetails IPAddressDetailsResult
getIPNumbers getIPNumbersResult
reserveIPNumbers reserveIPNumbersResult
unreserveIPNumber commonResult
50
Identity (Number) Management Data Objects
This section lists the data objects used by the Identity Management web services.
WSATTRIBUTE
A data object that containing additional information.
WSENTITY
A data object defines an entity to a number.
WSNUMBERATTRIBUTE
A data object whose values when taken together with the actual managed number define a unique
number.
51
System Connect Web Services Guide
WSNUMBERRANGE
The wsNumberRange is useful for many batch operations. The StartNumber is the first number to be
used in the range. The EndNumber is the last number to be affected by the range activity.
52
WSSERVICETYPEPRIORITY
A data object defines a Service Type to a number.
WSNUMBERATTRIBUTES
A data object define attributes to a number.
WSNUMBERDETAIL
The wsNumberDetail object provides the user with a set of details for the number(s). There is also a
sub Object ServiceTypePriorityResult which contains the Service Type(s) and their Priority, which are
associated with the Number.
53
System Connect Web Services Guide
Address.
WSNUMBERLONG
A data object that defines a unique managed number.
GETNUMBERSLISTRESULT
An object that returns result of a web service calls getNumbers.
GETNUMBERSRESULT
An object that returns result of a web service calls getNumbers and getAndReserveNumbers.
54
numberLongs wsNumberLong The list of numbers and all their
associated attributes. If there are not
enough consecutive numbers to satisfy the
input criteria. No Numbers exception will
be returned.
GETNUMBERSVIAAREAHIERARCHYRESULT
An object that returns result of a web service calls getNumbersViaAreaHierarchy.
NUMBERSDETAILRESULT
An object that returns result of a web service calls getNumbersByRedirectionNumber.
WSNUMBERSTATUSCODE
The data object provides the status of a number.
NUMBERSTATUSRESULT
An object that returns result of a web service calls getNumberByServiceID.
55
System Connect Web Services Guide
RESERVENUMBERSRESULT
An object that returns result of a web service calls reserveNumbers.
ADDNUMBERSRESULT
An object that returns result of a web service calls addNumbers.
SETNUMBERSTATUSRESULT
An object that returns result of a web service calls setNumberStatus.
GETNEXTAVAILABLENUMBERRESULT
An object that returns result of a web service calls getNextAvailbleNumber.
UNRESERVENUMBERSRESULT
An object that returns result of a web service calls unreserveNumbers.
RESERVENEXTAVAILABLENUMBERRESULT
An object that returns result of a web service calls reserveNextAvailbleNumber.
56
availableNumber STRING The number that has been„Reserved‟.
NUMBERRESULT
A data object that defines a number unique identifier.
ATTRIBUTERESULT
A data object that defines a attributes to a number.
WSIPADDRESSDETAIL
The data object provides the user with a set of details for the IP address(s).
57
System Connect Web Services Guide
IPADDRESSDETAILSRESULT
An object that returns result of a web service calls getIPAddressDetails.
58
WSIPADDRESS
The data object provides the user with a set of details for the IP Number(s).
GETIPNUMBERSRESULT
An object that returns result of a web service calls getIPNumbers.
RESERVEIPNUMBERSRESULT
An object that returns result of a web service calls reserveIPNumbers.
59
System Connect Web Services Guide
SUBTYPE DEFINITIONS
To support the constrained length definitions inside a java, the following subtypes have been defined
and will be included in the web API specification.
numbershort
userid
numberstatus
numbertype
expirydate
numberpattern
servicetype
citycode
Note
The following relationships exist within the Identity (Number) Manager data:
Number
A Number must be included in at one Number Range to have been created
A Number may be changed along with other numbers in a Number Range
A Number may have be permitted to zero or more Service Types
A Number may have exactly one associated Area
A Number may have exactly one Service
A Number may have exactly one Number Type
A Number must have exactly one Number Status.
Number Range
A number range may be used in the creation or change of zero on more Numbers
Service Type
A Service Type must be associated with each Service.
A Service Type can be assigned to a Number Service Priority but it then Must be associated with a
Number or Number Range.
Service
A Service must have one and only one associated Service Type
A Service May have Zero or More associated numbers
Number Type
A Number Type may define zero or more Number usages.
A Number Type may be used to valuate zero or more Numbers that are composed of a Number
Pattern.
Number Pattern
A Number Pattern must be assigned to just one Number Type
Number Status
A Number Status may be assigned to zero or more Numbers
60
Identity (Number) Management Web Methods
Voice Number
This section explains the Voice Number web services in detail.
GET_NUMBERS
Purpose
This web service can be used to get one or more numbers and commonly requested details based on
most attributes of a number. All attributes are supplied on an optional basis. One or many conditions
can be specified in any combination. It will return a maximum of 100 numbers.
Input Parameters
Name Type Comment
startNumber STRING The first number of the number
range. Any number for PSTN,
ISDN – required unless Entity
Type and Entity ID are
specified.
endNumber STRING The last number of the number
range. Any number for PSTN,
ISDN – required unless Entity
Type and Entity ID are
specified.
serviceType STRING Mandatory. The service type of
the number, e.g., PSTN, ISDN.
numberType STRING (maximum 15 Mandatory.The number type e.g.
characters) GOLD, SILVER.
61
System Connect Web Services Guide
Returns
Type Comment
getNumbersListResult Returned result for the web service call
containing the following information:
The result of the web service call.
The list of numbers and all their associated
attributes.
Note
If any input parameter does not exist or is otherwise invalid, the return will be empty.
It will only return VOICE technology numbers.
The error numbers will match the when invoked condition. The error message description is user
configurable.
Error Conditions
Code
62
StartingNumberInValid
EndingNumberInValid
InvalidRangeUnequalLengths
InvalidRangeEndNumLowest
Rangetoolarge
InvalidAttributeName
InvalidserviceType
CountryCodeSetupFault
InvalidCityCode
InvalidNumberStatus
InvalidNumberType
InvalidArea
InvalidStatus
InvalidValue
InvalidEntity
InvalidAttributeName
Insufficientprivileges
InvaliduserID
NoNumbers
GETNUMBERS
Purpose
This web service can be used to get one or more numbers and all their details for a service type and
number type, e.g. Service Type = PSTN, Number Type = GOLD and number status. Not all tree
conditions are mandatory, one or many condition can be specified in any combinations.
Input Parameters
Name Type Comment
serviceType STRING (maximum 20 Mandatory. The service type
characters) of the number, e.g., PSTN,
ISDN.
numberType STRING (maximum 15 Mandatory. The number type
characters) e.g. GOLD, SILVER.
area STRING (maximum 15 Optional. The area code of
characters) the number.
cityCode STRING (maximum 6 Optional. Refers to the city
characters) code of the number.
numberStatus STRING (maximum 15 Mandatory. The status of the
characters) number, e.g. AVAILABLE,
RESERVED, HELD.
howMany LONG Mandatory. The value entered
specifies how many numbers
will be retrieved. Only
values greater than or equal
to zero are valid. A value of
100 will retrieve 100 numbers
that match the supplied
attributes.
numberPattern STRING Optional. Specify the number
pattern for the number. The
Oracle “%” can be used to
63
System Connect Web Services Guide
Returns
Type Comment
getNumbersResult Returned result for the web service call
containing the following information:
The result of the web service call.
The list of numbers and all their associated
attributes.
Note
If any input parameter does not exist or is otherwise invalid, the return will be empty. It will only return
VOICE technology numbers.
Error Conditions
Code
Success
InvalidServiceType
InvalidCityCode
InvalidNumberStatus
InvalidNumberType
InvalidArea
NoNumbers
64
GETNUMBERSVIAAREAHIERARCHY
Purpose
This web service is based on the getNumbers and the only difference is that it will trace up the Area
Hierarchy if suitable numbers are not found in the specified Area Level. Once the suitable numbers
are found they will be returned, as well as the Area that they belong too. All the suitable numbers will
need to belong to the same Area.
Input Parameters
Name Type Comment
serviceType STRING (maximum 20 Mandatory. The service type
characters) of the number, e.g., PSTN,
ISDN.
numberType STRING (maximum 15 Mandatory. The number type
characters) e.g. GOLD, SILVER.
area STRING (maximum 15 The area code of the number.
characters) This parameter returns the
area that the numbers were
found or the area that it has
ended up in.
cityCode STRING (maximum 6 Optional. Refers to the city
characters) code of the number.
numberStatus STRING (maximum 15 Mandatory. The status of the
characters) number, e.g. AVAILABLE,
RESERVED, HELD.
howMany LONG Mandatory. The value entered
specifies how many numbers
will be retrieved. Only
values greater than or equal
to zero are valid. A value of
100 will retrieve 100 numbers
that match the supplied
attributes.
numberPattern STRING Optinoal. Specify the number
pattern for the number. The
Oracle “%” can be used to
specify the pattern. If the
pattern is null, then no
number pattern is checked.
consecutiveFlag LONG Consecutive/Non-consecutive
numbers setting
0/null Non-consecutive
number(s) requested or no
number(s) returned
1 Consecutive number(s)
requested or no number(s)
returned
2 Non-consecutive up to
howMany
3 Consecutive up to howMany
Returns
Type Comment
65
System Connect Web Services Guide
Note
If any input parameter does not exist or is otherwise invalid, the return will be empty. The web API has
been configured so that it will only search 50 levels of the Area Hierarchy. There should not be a need
to have more than 50 levels in the Area Hierarchy. If we have traversed through 50 levels of the Area
Hierarchy, it is most likely that there is a loop in the Area Hierarchy. It will only return VOICE
technology numbers.
Error Conditions
Code
Success
InvalidserviceType
InvalidCityCode
InvalidNumberStatus
InvalidNumberType
InvalidArea
NoNumbers
GETNUMBERSBYREDIRECTIONNUMBER
Purpose
This web service is to be used to get one or more numbers and their status code, by passing in the
Redirection Number. The Phone Number that has been redirected will be displayed in the output field
redirectionNumber, rather than the redirectionNumber which is the input parameter.
Input Parameters
Name Type Comment
redirectionNumber STRING (maximum 15 The Redirection Number
characters) associated with the VOICE
number(s).
Returns
Type Comment
numbersDetailResult Returned result for the web service call
containing the following information:
The result of the web service call.
The number details.
Note
If there are no numbers associated with the specified Redirection Number, the web API will return no
data in numberDetailResult; however the returnStatus will have error code 46 and description “There
are no numbers with the number criteria”.
Error Conditions
Code
66
Success
NoNumbers
GETNUMBERDETAILS
Purpose
This web service can be used to get the details for a number. Only the phone number is a mandatory
parameter, the others are optional.
Input Parameters
Name Type Comment
serviceType STRING (maximum 20 Optional. The service type of the
charcaters) number e.g. PSTN, ISDN.
numberType STRING (maximum 15 Optional. The number type e.g.
characters) GOLD, SILVER.
area STRING (maximum 15 Optional.The Area code.
characters)
countryCode STRING (maximum 6 Optional. The country code
characters) attached to the number.
cityCode STRING (maximum 6 Optional. The city code.
characters)
phoneNumber STRING (maximum 20 Mandatory.The number for which
characters) the details are required.
Returns
Type Comment
numbersDetailResult Returned result for the web service call
containing the following information:
The result of the web service call.
The number details list.
Error Conditions
Code
Success
InvalidServiceType
InvalidCountryCode
InvalidCityCode
InvalidNumberType
InvalidNumber
InvalidArea
NumberIsNotANumber
NoNumbers
67
System Connect Web Services Guide
GETNUMBERBYSERVICEID
Purpose
This web service is to be used to get one or more numbers and their status code.
Input Parameters
Name Type Comment
serviceID STRING (maximum 25 The Service ID associated with the
characters) number, whose number and status
code is to be extracted.
Returns
Type Comment
numberStatusResult Returned result for the web service call
containing the following information:
The result of the web service call.
The number status code list.
Error Conditions
Code
Success
NoNumbers
RESERVENUMBERS
Purpose
This web service reserves either a single number or a range of numbers for a Service or External
System.
Input Parameters
Name Type Comment
entityDetails wsEntity Mandatory. The Entity type
should be set to „Service‟ or
„External‟ and the entity ID
should be the Service ID or the
Reservation ID for the numbers
to be reserved.
numberRange wsNumberRange Mandatory. Specify the first and
last numbers as well as
identifying attributes of the
number range.
Returns
Type Comment
68
reserveNumbersResult Returned result for the web service call
containing the following information:
The result of the web service call.
Note
Any raised exception will „rollback‟ any and all uncommitted data in the session. This includes a
mismatch of service types for a “SERVICE” reservation in the range.
Only numbers that meet all criteria will be changed.
Null Number Types, Country Codes & Null City Codes will expand the selection criteria to any number
within the number range.
Data will only be saved if commit is issued in the session.
Error Conditions
Code
StartingNumberInValid
EndingNumberInValid
InvalidRangeUnequalLengths
InvalidRangeEndNumLowest
Rangetoolarge
InvalidCountryCode
CountryCodeSetupFault
InvalidCityCode
InvalidNumberType
Insufficientprivileges
InvaliduserID
NumberNotAvailToRsrveNotOtined
NumberorNumbersareQuarantined
InvalidEntityID
InvalidEntityType
NumberReservedForService
InvalidServiceType
InvalidServiceID
NoNumbers
RecordsLocked
69
System Connect Web Services Guide
ADDNUMBERS
Purpose
This web service creates numbers based on the number range. The web service checks to ensure
that none of the numbers specified in the range already exist. If they do, then errors are raised,
number creation is aborted and no number is generated.
Input Parameters
Name Type Comment
Returns
Type Comment
addNumbersResult Returned result for the web service call
containing the following information:
The result of the web service call.
Note
The first error that is detectible from the inputs will be returned in the returnStatus OUT parameter.If
any errors are found, new data will not be written to the database. Creating numbers is possible with a
valid non-duplicate number range if the user has the permission to do so.
Error Conditions
Code
70
StartingNumberInValid
EndingNumberInValid
InvalidRangeUnequalLengths
InvalidRangeEndNumLowest
RangetooLarge
InvalidAttributeName
NumbersinRangeAlreadyExist
InvalidServiceType
InvalidServiceTypePriority
InvalidCountryCode
CountryCodeSetupFault
InvalidCityCode
InvalidNumberType
InvalidArea
InsufficientPrivileges
SETNUMBERSTATUS
Purpose
This web service can be used to set the status of a specified range of numbers to one of the valid
status in the reference data. If the start number and end number are the same then only one number
is updated.
Input Parameters
Name Type Comment
numberRange wsNumberRange The first and last number and
identifying attributes.
Returns
Type Comment
setNumberStatusResult Returned result for the web service call
containing the following information:
The result of the web service call.
Note
Business Rules dictate the only acceptable changes as follows:
Not Conditioned to Available
Not Conditioned to Held
Available to Not Conditioned
Available to Held
Held to Available
Held to Not Conditioned
Error Conditions
71
System Connect Web Services Guide
Code
InvalidNumberType
InvalidCountryCode
InvalidCityCode
InvalidNumberStatus
InvalidStatusChange: business rules violated
NumberAlreadyexists
Rangetoolarge
InvalidserviceType
InvalidcountryCode
InvalidServiceTypePriority
InvalidCityCode
InvalidAttributeName
InvalidNumberStatus
InvalidnumberType
InvalidArea
NumberIsNotANumber
InvalidRangeUnequalLengths
InvalidRangeEndNumLowest
BusinessRulesforStatus
UNRESERVENUMBERS
Purpose
If a range of numbers has been reserved, you can use the unreserveNumbers web service to cancel
the reservation so that the numbers are available again. It can be used to unreserve either a single
number or range of numbers or for a Service/External entity.
Input Parameters
Name Type Comment
numberRange wsNumberRange The first and last number and
identifying attributes of the number
range.
Returns
Type Comment
unreserveNumbersResult Returned result for the web service call
containing the following information:
The result of the web service call.
Note
These web services will only unreserve numbers that are reserved with a reservationID. Numbers
reserved with a service id (through a service order) cannot be unreserved by this web API.
Any raised exception will „rollback‟ any and all uncommitted data in the session. This includes a
mismatch of service types for a “SERVICE” reservation in the range.
Only numbers that meet all criteria will be changed.
Null Number Types, Country Codes and Null City Codes will expand the selection criteria to any
number within the number range.
72
Data will only be saved if commit is issued in the session.
Error Conditions
Code
StartingNumberInValid
EndingNumberInValid
InvalidRangeUnequalLengths
InvalidRangeEndNumLowest
Rangetoolarge
InvalidcountryCode
CountryCodeSetupFault
InvalidCityCode
InvalidnumberType
Insufficientprivileges
InvaliduserID
InvalidentityType
NoNumbers
RecordIsLocked
GETNEXTAVAILABLENUMBER
Purpose
This web service can be used to get the next available number and all its details for a specific service
type and number type, e.g. Service Type = PSTN, and Number Type = GOLD.
Input Parameters
Name Type Comment
numberAttribute wsNumberAttribute The Number Type, Country Code &
City Code for the number.
serviceType STRING (maximum 20 A number that allows an
characters) association with this service
type, e.g. PSTN, ISDN.
Returns
Type Comment
getNextAvailableNumberResul Returned result for web service call
t containing the following information:
The available number details.
Note
A return of nothing, or „null‟ is an indication there are no numbers available that meet the criteria.
Error Conditions
Code
InvalidServiceType
InvalidCountryCode
InvalidCityCode
InvalidNumberType
73
System Connect Web Services Guide
SETNUMBERTYPE
Purpose
This web service sets up the number type (for example, GOLD, SILVER, etc) for the specified range
of numbers. If the start number and end number are the same, then only that one number is updated.
Parameters
Name Type Comment
numberRange wsNumberRange The first and last number and
identifying attributes of the
number range.
Returns
Type Comment
commonResult Return object containing the result of the
web service call.
Error Conditions
Code
InvalidStartNumber
InvalidEndNumber
InvalidCountryCode
InvalidCityCode
InvalidNumberType
Insufficient Privilege
SETSERVICETYPEFORNUMBERS
Purpose
This web service assigns a service type to a specified range of numbers. If the start number and end
number are the same, then only this one number is updated.
Input Parameters
Name Type Comment
numberRange wsNumberRange The first and last number and
identifying attributes of the number
range.
Returns
Type Comment
commonResult Return object containing the result of the
web service call.
74
Error Conditions
Code
NumberIsNotANumber
InvalidCountryCode
InvalidCityCode
InvalidNumberType
InvalidServiceType
InvalidServicePriority
InsufficientPrivilege
EXTENDRESERVATION
Purpose
This web service extends the reservation of a number.
Input Parameters
Name Type Comment
numberRange wsNumberRange Mandatory. Specify the first and
last number and properties of the
number range.
userId STRING The user that is making the change
to the numbers.
newExpiryDate DATE Mandatory. The new expiry date for
the reservation. Note that this
date should be in the future, but
not necessarily later than the
original expiry date.
Returns
Type Comment
commonResult Return object containing the result of the
web service call.
Error Conditions
Code
InvalidStartNumber
InvalidEndNumber
NumbersNotReserved
InvalidEntityType
InvalidEntityID
InvalidCountryCode
InvalidCityCode
InvalidNumberType
NumberIsNotANumber
InvalidRangeUnequalLengths
InvalidRnageEndNumLowest
NoNumbers
75
System Connect Web Services Guide
RESERVENEXTAVAILABLENUMBER
Purpose
This web service can be used to automatically reserve the next available number for the specified
input criteria. The function is a hybrid of the getNextAvailableNumber and reserveNumbers. It will retry
up to ten times to reserve a number. After the ten retries and still unable to reserve a number, it will
return error code 25 (NumberNotAvailToRsrveNotQtined).
Input Parameters
Name Type Comment
numberAttributes wsNumberAttribute The Number Type, Country Code
and City Code (Area Code) for
the required number selection.
theServiceType STRING (maximum 20 The Service Type that the number
characters) has been associated with. e.g.
PSTN, ISDN.
entityDetails wsEntity Mandatory. The Entity type
should be set to „Service‟ or
„External‟ and the entity ID
should be the Service ID or the
Reservation ID for the numbers
to be reserved.
userId STRING The user that is making the
change to the numbers. This
will never generate an error
even if the UserID does NOT
match the userID of the
operator. If left blank also, no
error will occur.
Returns
Type Comment
reserveNextAvailableNumberR Returned result for the web service call
esult containing the following information:
The available number.
The result of the web service call.
Error Conditions
Code
InvalidServiceType
Success
InvalidCountryCode
InvalidCityCode
InvalidServiceID
InvalidNumberType
InvalidEntityType
NumberNotAvailToRsrveNotOtined
NumberReservedForService
NoNumbers
76
GETANDRESERVENUMBERS
Purpose
This web service is a hybrid of the functionality of the getNumbers and ReserveNumbers. It will get
the numbers that match the input criteria and automatically reserve those numbers. However, if the
numbers are being used by another process, it will skip those numbers. The web service keep looking
for numbers until the required amount is found or it runs out of numbers that meet the required
criteria.
Input Parameters
Name Type Comment
serviceType STRING (maximum 20 Mandatory. The service type of the
characters) number, e.g., PSTN, ISDN.
Returns
Type Comment
getNumbersResult Returned result for the web service call
containing the following information:
The result of the web service call.
77
System Connect Web Services Guide
The customer using this web service will need to change their processes / web service calls, i.e.,
rather than calling the getNumbers and then the reserveNumbers, just call getAndReserveNumbers.
Error Conditions
Code
Success
InvalidserviceType
InvalidCityCode
InvalidserviceID
InvalidNumberType
InvalidEntityType
NumberNotAvailToRsrveNotQtined
NoNumbers
InvalidConsecutiveFlag
GETATTRIBUTESBYID
Purpose
This web service is used to select VOICE number attributes by Number ID. A list of attribute names
can be specified, to be selected. The attribute value(s) are ignored and may have a value specified or
should be NULL. When the attributesList parameter is NULL all of the Number attributes will be
selected.
Input Parameters
Name Type Comment
numberID LONG The Number ID the unique
identified the Voice Number.
Returns
Type Comment
attributeResult Returned result for the web service call
containing the following information:
The result of the web service call.
Note
The first error that is detectible from the inputs will returned in the returnStatus OUT parameter.
There will be no error generated if a valid Attribute Name is requested to be selected from a number
which is not associated with.
Error Conditions
Code
Sucess
InvalidNumberID
InvalidAttributeName
78
INSERTATTRIBUTESBYID
Purpose
This web service is used to insert VOICE number attributes by Number ID. A list of attribute names
must be specified, to be inserted.
Input Parameters
Name Type Comment
numberID LONG The Number ID the unique
identified the Voice Number.
Returns
Type Comment
commonResult Return object containing the result of the
web service call.
Note
The first error that is detectible from the inputs will returned in the returnStatus OUT parameter.
Error Conditions
Code
InvalidAttributeName
InvalidNumberID
DuplicateAttribute
MissingAttribute
UPDATEATTRIBUTESBYID
Purpose
This web service is used to update VOICE number attributes by Number ID.
Input Parameters
Name Type Comment
numberID LONG The Number ID the unique
identified the Voice Number.
Returns
Type Comment
commonResult Return object containing the result of the
web service call.
Note
The first error that is detectible from the inputs will returned in the returnStatus OUT parameter.
Error Conditions
Code
79
System Connect Web Services Guide
Success
InvalidNumberID
InvalidAttributeName
MissingAttribute
InvalidAttribute
DELETEATTRIBUTESBYID
Purpose
This web service is used to delete VOICE number attributes by Number ID. A list of attribute names
can be specified, to be deleted. The attribute value(s) are ignored and may have a value specified or
should be NULL. When the attributesList parameter is NULL all of the Number attributes will be
deleted.
Input Parameters
Name Type Comment
numberID LONG The Number ID the unique
identified the Voice Number.
Returns
Type Comment
commonResult Return object containing the result of the
web service call.
Note
The first error that is detectible from the inputs will returned in the returnStatus OUT parameter.
There will be no error generated if a valid Attribute Name is requested to be deleted from a number
which is not associated with.
Error Conditions
Code
InvalidAttributeName
InvalidNumberID
80
QUARANTINEDNUMBERBYID
Purpose
This web service is used to quarantine a VOICE number by Number ID.
Input Parameters
Name Type Comment
numberID LONG The Number ID the unique
identified the Voice Number.
Returns
Type Comment
commonResult Return object containing the result of the
web service call.
Note
The first error that is detectible from the inputs will returned in the returnStatus OUT parameter.
Error Conditions
Code
Success
InvalidNumberID
InvalidDays
GETNUMBERID
Purpose
This web service is used to select VOICE number ID from the Phone Number.
Input Parameters
Name Type Comment
number STRING (maximum 40 The Phone Number.
characters)
countryCode STRING (maximum 6 The Country Code part of the
characters) Phone Number.
Returns
Type Comment
NumberResult Returned result for the web service call
containing the following information:
The result of the web service call.
The list of number ID
Error Conditions
Code
81
System Connect Web Services Guide
Success
InvalidCountryCode
InvalidCityCode
NoNumbers
GETATTRIBUTESBYNUMBER
Purpose
This web service is used to select VOICE number attributes by Phone Number. A list of attribute
names can be specified, to be selected. The attribute value(s) are ignored and may have a value
specified or should be NULL. When the attributesList parameter is NULL all of the Number attributes
will be selected.
Input Parameters
Name Type Comment
number STRING (maximum 40 The Phone Number.
characters)
countryCode STRING (maximum 6 The Country Code part of the
characters) Phone Number.
Returns
Type Comment
attributeResult Returned result for the web service call
containing the following information:
The result of the web service call.
Note
The first error that is detectible from the inputs will returned in the returnStatus OUT parameter.
There will be no error generated if a valid Attribute Name is requested to be selected from a number
which is not associated with.
Error Conditions
Code
Success
InvalidcountryCode
InvalidCityCode
InvalidAttributeName
NoNumbers
InvalidNumberID
InvalidDays
82
INSERTATTRIBUTESBYNUMBER
Purpose
This web service is used to insert VOICE number attributes by Phone Number. A list of attribute
names must be specified, to be inserted.
Input Parameters
Name Type Comment
number STRING (maximum 40 The Phone Number.
characters)
countryCode STRING (maximum 6 The Country Code part of the
characters) Phone Number.
Returns
Type Comment
commonResult Return object containing the result of the
web service call.
Note
The first error that is detectible from the inputs will returned in the returnStatus OUT parameter.
Error Conditions
Code
Success
InvalidcountryCode
InvalidCityCode
InvalidAttributeName
NoNumbers
InvalidNumberID
DuplicateAttribute
MissingAttribute
UPDATEATTRIBUTESBYNUMBER
Purpose
This web service is used to update VOICE number attributes by Phone Number.
Input Parameters
Name Type Comment
number STRING (maximum 40 The Phone Number.
characters)
countryCode STRING (maximum 6 The Country Code part of the
characters) Phone Number.
83
System Connect Web Services Guide
Returns
Type Comment
commonResult Return object containing the result of the
web service call.
Note
The first error that is detectible from the inputs will returned in the returnStatus OUT parameter.
Error Conditions
Code
Success
InvalidcountryCode
InvalidCityCode
InvalidAttributeName
NoNumbers
InvalidNumberID
MissingAttribute
InvalidAttribute
DELETEATTRIBUTESBYNUMBER
Purpose
This web service is used to delete VOICE number attributes by Phone Number. A list of attribute
names can be specified, to be deleted. The attribute value(s) are ignored and may have a value
specified or should be NULL. When the attributesList parameter is NULL all of the Number attributes
will be deleted.
Input Parameters
Name Type Comment
number STRING (maximum 40 The Phone Number.
characters)
countryCode STRING (maximum 6 The Country Code part of the
characters) Phone Number.
cityCode STRING (maximum 6 The City Code part of the Phone
characters) Number.
attributesList wsAttribute Attributes associated with the
Phone Number that is to be
deleted. If this parameter is
NULL all of the associated Number
attributes will be deleted.
Returns
Type Comment
commonResult Return object containing the result of the
web service call.
Note
The first error that is detectible from the inputs will returned in the returnStatus OUT parameter.
84
There will be no error generated if a valid Attribute Name is requested to be deleted from a number
which is not associated with.
Error Conditions
Code
InvalidcountryCode
InvalidCityCode
InvalidAttributeName
NoNumbers
InvalidNumberID
QUARANTINEDNUMBERBYNUMBER
Purpose
This web service is used to quarantine a VOICE number by Phone Number.
Input Parameters
Name Type Comment
number STRING (maximum 40 The Phone Number.
characters)
countryCode STRING (maximum 6 The Country Code part of the
characters) Phone Number.
Returns
Type Comment
commonResult Return object containing the result of the
web service call.
Note
The first error that is detectible from the inputs will returned in the returnStatus OUT parameter.
Error Conditions
Code
Success
InvalidcountryCode
InvalidCityCode
NoNumbers
InvalidNumberID
InvalidDays
85
System Connect Web Services Guide
ADDGENERATEDNUMBER
Purpose
This web service is used to create a GENERATED number. These would be numbers that are
generated for one time use only and will be DELETED once they are no longer in used. It will not go
into AVAILABLE state. The procedure will check that the number specified does not already exist with
the Identity (Number) Management System There will be an error raised if the number already exists,
which will abort the creation of the number.
Input Parameters
Name Type Comment
number STRING (maximum 40 The Phone Number.
characters)
countryCode STRING (maximum 6 The Country Code for the Phone
characters) Number.
cityCode STRING (maximum 6 The City Code for the Phone
characters) Number.
areaCode STRING (maximum 15 The Area Code for the Phone
characters) Number.
numberType STRING (maximum 15 The Number Types for the Phone
characters) Number.
serviceTypeList wsServiceTypePriority The service(s) which can be
associated with the Phone Number.
attributesList wsAttribute Additional Attributes associated
with the Phone Number.
reservationID STRING (maximum 25 The External Reservation ID.
characters)
Returns
Type Comment
commonResult Return object containing the result of the
web service call.
Note
The first error that is detectable from the inputs will be returned in the returnStatus OUT parameter
If any errors are found, new data will not be written to the database
The Numbers created by this web service will be DELETED once they are no longer being used. They
should never go into an AVAILABLE state.
Error Conditions
Code
86
Success
NumbersinRangealreadyexist
InvalidserviceType
InvalidServiceTypePriority
InvalidcountryCode
InvalidCityCode
InvalidAttributeName
InvalidnumberType
InvalidArea
StartingNumberInValid
CountryCodeSetupFault
MissingReservationID
DELETEGENERATEDNUMBERBYNUMBER
Purpose
This web service is used to delete generated numbers (Numbers created through the
addGeneratedNumber web service or database API). These only delete number(s) that have a status
other than Allocated.
Input Parameters
Name Type Comment
number STRING (maximum 40 The Phone Number.
characters)
countryCode STRING (maximum 6 The Country Code part of the
characters) Phone Number.
cityCode STRING (maximum 6 The City Code part of the Phone
characters) Number.
Returns
Type Comment
commonResult Return object containing the result of the
web service call.
Note
The first error that is detectible from the inputs will returned in the returnStatus OUT parameter.
Error Conditions
Code
InvalidcountryCode
InvalidCityCode
NoNumbers
InvalidNumberID
87
System Connect Web Services Guide
DELETEGENERATEDNUMBERBYRESERVEDID
Purpose
This web service is used to delete generated numbers (Numbers create throught the
addGeneratedNumber web service or database API). These only delete number(s) that have a status
other than Allocated.
Input Parameters
Name Type Comment
reservationID STRING External Reservation ID, which
would be associated with the
reserved number(s).
Returns
Type Comment
commonResult Return object containing the result of the
web service call.
Note
The first error that is detectible from the inputs will returned in the returnStatus OUT parameter.
Error Conditions
Code
InvalidReservedID
ADDPORTEDINNUMBER
Purpose
This web service is used to create a PORTED-IN number. These would be the numbers that are
ported-in from other carriers, and thereby the Number Status is automatically set to “PORTED-IN”.
The procedure will check that the number specified does not already exist with the Identity (Number)
Management System. There will be an error raised if the number already exists, which will abort the
creation of the number.
Input Parameters
Name Type Comment
number STRING (maximum 40 The PORTED-IN Phone Number.
characters)
countryCode STRING (maximum 6 The Country Code for the PORTED-
characters) IN Phone Number.
cityCode STRING (maximum 6 The City Code for the PORTED-IN
characters) Phone Number.
areaCode STRING (maximum 15 The Area Code for the PORTED-IN
characters) Phone Number.
numberType STRING (maximum 15 The Number Types for the PORTED-
characters) IN Phone Number.
serviceTypeList wsServiceTypePriority The service(s) which can be
associated with the PORTED-IN
Phone Number.
attributesList wsAttribute Additional Attributes associated
with the PORTED-IN Phone Number.
88
reservationID STRING (maximum 25 The External Reservation ID.
characters)
Returns
Type Comment
commonResult Return object containing the result of the
web service call.
Note
The first error that is detectable from the inputs will be returned in the returnStatus OUT parameter
If any errors are found, new data will not be written to the database
The Numbers created by this web service will be DELETED once they are no longer being used. They
should never go into an AVAILABLE state.
Error Conditions
Code
Success
NumbersinRangealreadyexist
InvalidserviceType
InvalidServiceTypePriority
InvalidcountryCode
InvalidCityCode
InvalidAttributeName
InvalidnumberType
InvalidArea
StartingNumberInValid
CountryCodeSetupFault
MissingReservationID
89
System Connect Web Services Guide
DELETEPORTEDINNUMBERBYNUMBER
Purpose
This web service is used to delete PORTED-IN Numbers (Numbers created through
addPortedINNumber web service or database API). These only delete number(s) that have a status
other than Allocated.
Input Parameters
Name Type Comment
number STRING (maximum 40 The Phone Number.
characters)
countryCode STRING (maximum 6 The Country Code part of the
characters) Phone Number.
cityCode STRING (maximum 6 The City Code part of the Phone
characters) Number.
Returns
Type Comment
commonResult Return object containing the result of the
web service call.
Note
The first error that is detectible from the inputs will returned in the returnStatus OUT parameter.
Error Conditions
Code
InvalidcountryCode
InvalidCityCode
NoNumbers
InvalidNumberID
DELETEPORTEDINNUMBERBYRESERVEID
Purpose
This web service is used to delete PORTED-IN Numbers (Number created by the
addPortedINNumber web servicve or database API). These only delete number(s) that have a status
other than Allocated.
Input Parameters
Name Type Comment
reservationID STRING External Reservation ID, which
would be associated with the
reserved number(s).
Returns
Type Comment
commonResult Return object containing the result of the
web service call.
Note
The first error that is detectible from the inputs will returned in the returnStatus OUT parameter.
90
Error Conditions
Code
InvalidReservedID
SETATTRIBUTESBYNUMBERS
Purpose
This web service is used to set (update or insert) the VOICE number attributes by Phone Number
Range. A list of attribute names can be specified. These will either be updated if the Attribute Name
exists for the number or inserted if the attribute name does not currently exist.
Input Parameters
Name Type Comment
startNumber STRING Starting Range for the Phone
Numbers.
Returns
Type Comment
commonResult Return object containing the result of the
web service call.
Error Conditions
Code
Success
InvalidcountryCode
InvalidCityCode
InvalidAttributeName
NumberIsNotANumber
InvalidRangeUnequalLengths
InvalidRangeEndNumLowest
MissingAttribute
91
System Connect Web Services Guide
UPDATEATTRIBUTESBYNUMBERS
Purpose
This web service is used to update the VOICE number attributes by Phone Number Range. A list of
attribute names can be specified, that are to be updated.
Input Parameters
Name Type Comment
startNumber STRING Starting Range for the Phone
Numbers.
Returns
Type Comment
commonResult Return object containing the result of the
web service call.
Error Conditions
Code
Success
InvalidcountryCode
InvalidCityCode
InvalidAttributeName
NumberIsNotANumber
InvalidRangeUnequalLengths
InvalidRangeEndNumLowest
MissingAttribute
92
DELETEATTRIBUTESBYNUMBERS
Purpose
This web service is used to delete VOICE number attributes by Phone Number Range. A list of
attribute names can be specified, to be deleted. The attribute value(s) are ignored and may have a
value specified or should be NULL.
Input Parameters
Name Type Comment
startNumber STRING Starting Range for the Phone
Numbers.
Note
Only the Attribute Name is used for the deletion list.
There will be no error generated if a valid Attribute Name is requested to be deleted from a number
which is not associated with.
Returns
Type Comment
commonResult Return object containing the result of the
web service call.
Error Conditions
Code
Success
InvalidcountryCode
InvalidCityCode
InvalidAttributeName
NumberIsNotANumber
InvalidRangeUnequalLengths
InvalidRangeEndNumLowest
93
System Connect Web Services Guide
IPv4 Number
GETIPADDRESSDETAILS
Purpose
This web service will return the details for the specified IP Address or IP Address Block. Only the IP
Address is a mandatory parameter all others are optional, except if the “IPControl” is specified as „I‟ –
Private, in which case the “NetworkName” will also need to be provided.
Input Parameters
Name Type Comment
IPAddress STRING The IP Address that will be
queried.
subnetMask LONG The CIDR (Classless Inter-
Domain Routing) or subnet of
the IP Addresses.
serviceType STRING (maximum 20 The service type of the
characters) service using the IP Address.
IPAddressType STRING This is the number sub type
rather than the number type,
since the number type is
always IPv4 for IP Addresses.
area STRING (maximum 15 The area code of the IP
characters) Address.
IPControl STRING (maximum 1 This would indicate if the IP
character) Number is going to be „O‟ –
Public or „I‟ – Private.
NOTE: If the IPControl
parameter is set to „I‟ –
Private then the NetworkName
becomes mandatory.
networkName STRING (maximum 40 The Name of the Network.
characters) Optional unless the IPControl
is „I‟ – Private then this
would become mandatory.
allAssociatedFlag STRING (maximum 1 If true, then returns all of
character) the IP Addresses that are
associated with the required
IP Address. Y=true, N=false
NOTE:
1. Default will be N=false,
which will just return the
details for the requested IP
Address.
2. If the AllAssociatedFlag
is set to Y=true then all of
the underlying IP Address.
Returns
Type Comment
IPAddressDetailsResult Returned result for the web service call
containing the following information:
94
The result of the web service call.
The IP Address Detail List.
Error Conditions
Code
Success
IPinvalidservicetype
IPInvalidnumberType
IPInvalidArea
IPInvalidIPControl
NoNumbers
IPInvalidNetName
IPInvalidCIDR
IPRequiredNetName
IPInvalidAllAssociatedFlag
IPNullIPAddress
IPInvalidAddress
GETIPNUMBERS
Purpose
This web service can be used to find one or more IP Addresses and commonly requested details
based on most attributes of an IP Address.
Input Parameters
Name Type Comment
serviceType STRING (maximum 20 Mandatory. The service type
characters) of the IP number e.g.DOMAIN.
numberSubType STRING Mandatory. The number type
e.g. TELECOM. Note the
following:
This value can only be up to
15 characters.
For IPv4 Numbers this would
be the Number SubType.
area STRING (maximum 15 Mandatory. The Area Code.
characters) Note: If there is not data
within the Area code field
within the table, the API
will not be able to extract
those IP Numbers since the
Area parameter is mandatory
and therefore can not be
NULL.
areaFlag LONG When the Area_Flag = 1 or is
NULL, the search assumes that
the IP Numbers can only be
associated with the specified
Area and no other. When
Area_Flag = 2, the search
assumes IP numbers are either
associated with the specified
95
System Connect Web Services Guide
Note
If the SubnetMask parameter is specified, the web service will return a block of number; if this is
NULL, then the individual numbers will be returned.
Returns
Type Comment
getIPNumbersResult Returned result for the web service call
containing the following information:
The result of the web service call.
The IP Address List.
Error Conditions
Code
96
Success
IPInvalidHowMany
IPinvalidservicetype
IPInvalidnumberStatus
IPInvalidnumberType
IPInvalidArea
IPInvalidIPControl
NoNumbers
IPInvalidAreaFlag
IPInvalidNetName
IPInvalidCIDR
IPRequiredNetName
RESERVEIPNUMBERS
Purpose
This web service can be used to either reserve a single IP Address or an IP Address Block identified
by its CIDR notation for a SERVICE or External System.
Input Parameters
Name Type Comment
entityType STRING (maximum Type should be set to „Service‟ or
100 characters) „External‟ and ID should be the
Service ID or the Reservation ID for
the numbers to be reserved.
Note
The user running this web service must have either the IP_ADMINISTRATOR or
NM_MAINTENANCE role assigned.
Any raised exception will „rollback‟ any and all uncommitted data in the session. This includes a
mismatch of service types for a “SERVICE” reservation in the range.
Only numbers that meet all criteria will be changed.
If IPAddrEnd is used, the web service will reserve against the single address. If CIDR is used the
Block and the single addresses in the BLOCK will be reserved.
Returns
97
System Connect Web Services Guide
Type Comment
reserveIPNumbersResult Returned result for the web service call
containing the following information:
The result of the web service call.
Error Conditions
Code
StartingNumberInValid
EndingNumberInValid
InvalidRangeEndNumLowest
Rangetoolarge
CountryCodeSetupFault
Insufficientprivileges
InvaliduserID
NumberNotAvailToRsrveNotQtined
NumberorNumbersareQuarantined
InvalidentityType
NumberReservedForService
InvalidserviceID
InvalidentityID
NoNumbers
InvalidValue
98
UNRESERVEIPNUMBER
Purpose
This web service can be used to either un-reserve a single IP Address or an IP Address Block
identified by its CIDR notation, for Reservation ID, for IP Address(es) that have not yet been assigned
to a Service (i.e.: the Service ID column is NULL within the Numbers table).
Input Parameters
Name Type Comment
reservedID STRING Mandatory. The Reservation ID for the
numbers to be unreserved.
Note: The IP Number that is to have its
status changed from RESERVED ->
AVAILABLE must have a NULL Service_ID
field.
Note
The user running this web service must have either the IP_ADMINISTRATOR or NM_MAINTENANCE role
assigned.
Only IP numbers that meet all criteria will be changed.
If IPAddrEnd is used, the web service will reserve against the single address (es). If CIDR is used, the Block and
the single addresses in the BLOCK will be unreserved.
The IP Number Range must Not have any ServiceID(s) specified.
The IP Number Range must have ALL the NUMB_RESERVE_ID's the same and/or Null.
The IP Number Range must have the ServiceStatus being 3 - 'RESERVED' and/or 2 - 'AVAILABLE'.
The IP Number Block and its sub Ranges must Not have any ServiceID(s) specified.
The IP Number Block and its sub Range must have ALL the NUMB_RESERVE_ID's the same and/or Null.
The IP Number Block and its sub Range must have the ServiceStatus being 3 - 'RESERVED' and/or 2 -
'AVAILABLE’.
Returns
Type Comment
commonResult Return object containing the result of the
web service call.
Error Conditions
Code
99
System Connect Web Services Guide
StartingNumberInvalid
EndingNumberInvalid
InvalidRangeEndNumLowest
Rangetoolarge
Insufficientprivileges
InvalidEntityID
InvalidValue
IPNumbersAssigned2Service
IPNumbersWithMultiStatus
IPNumbersWithMultiReserveID
IPNoNumbers
100
Chapter 5 Service Manager
Summary of Service Management Web Methods and Data Objects available in this document.
createServiceOrder createServiceOrderResult
createWaitlistServiceOrder createWaitListServiceOrderResult
addExistingSOToWaiters addExistingSOToWaitersResult
cancelServiceOrder cancelServiceOrderResult
cancelWaiterOrder cancelWaiterOrderResult
transferService trasferServiceResult
setTaskStatus setTaskStatusResult
addServiceOrderComments commonResult
getServiceOrder getServiceOrderResult
getActiveServiceOrderID getServiceOrderIDResult
getServiceOrderID getServiceOrderIDResult
getServiceOrderStatus getServiceOrderStatusResult
getServiceOrderAttribute getServiceOrderAttributeResult
getServiceOrderAttributes getServiceOrderAttributesResult
getServiceOrderFeature getServiceOrderFeatureResult
getServiceOrderFeatures getServiceOrderFeaturesResult
getServiceOrderMilestones getServiceOrderMilestonesResult
getServiceOrderServiceID getServiceOrderServiceIDResult
getServiceOrderIDList serviceOrderIDExtendedResult
linkFacilityToSOWaiter commonResult
setServiceOrderAttribute commonResult
setServiceOrderAttributes commonResult
getServiceList getServiceListResult
getService getServiceResult
getServiceDetails getServiceDetailsResult
getServiceHierarchy getServiceHierarchyResult
101
System Connect Web Services Guide
getServiceIDsByName serviceIDExtendedResult
getServiceNodeByAddress getServiceNodeByAddressResult
getAddressByLocation getAddressByLocationResult
getWorkOrder workOrderDetailsResult
updateWorkOrderDetails workOrderDetailsResult
updateWorkOrderStatus commonResult
updateWorkOrderApproval commonResult
insertWorkOrderComment insertWorkOrderCommentResult
getWorkOrderActivity getWorkOrderActivityResult
updateWorkOrderActivityStatus commonResult
getServiceManagerIDByJobTicket serviceManagerIDResult
getAreaServiceTypeWorkGroup getAreaServiceTypeWorkGroupResult
setRequestStatus commonResult
102
Sevice Management Data Objects
This section lists the data objects used by the Service Management web services.
WSATTRIBUTE
A data type that describes the service order attributes.
WSADDRESS
A data object that contains information related to an address record.
103
System Connect Web Services Guide
characters)
WSCOMMENT
A data object containing details in comments including comment date and content.
WSFEATURE
A data object that groups a feature, list of attribute values and the action to be taken on a single
entity.
104
Field Name Data Type Description
Note that a Feature is an object type that groups a feature, its list of attribute values and the action to
be taken on a single entity.
The Action attribute can be used to specify the action to be taken against that feature. The valid
values and their description are shown in the following table:
Action Description
ADD The feature and its associated attributes are to be added.
Parent is used in constructing complex data structure in conjunction with other Feature objects and
FeatureList. Service orders that do not require the complexity of higher-level data structures should
disregard this field. The parent field contains the name of the parent feature for the current object. A
single object can therefore be used to form a singly linked list that points from one Feature object to
another. This property when used within a FeatureList allows for the representation of complex
structured data types, discussed in the section below.
105
System Connect Web Services Guide
WSNODE
A data object that list all the DPs or BTSes matching the address serviceability for the passed
address.
WSLINKADDRESS
A data object that link an ID to a valid address.
WSSERVICE
A data object contains all information that defines a service.
106
serviceType STRING (maximum 20 The type of service being
characters) ordered. This is based on the
service types defined in the
Service Definition reference
data window.
WSSERVICEORDER
A data object that encompasses all the information required to ensure the successful creation of a
service order.
107
System Connect Web Services Guide
108
WSSTATUSDETAIL
An object types that group‟s information regarding an important milestone event into a single entity.
This type is typically used in the call back API to channel information back to an external system when
a service order has reached a milestone stage. For further information about this type, refer to the
procedure:milestoneReached.
CREATESERVICEORDERRESULT
An object represents the result of web service calls createServiceOrder.
CREATEWAITLISTSERVICEORDERRESULT
An object represents the result of web service calls createWaitlistServiceOrder.
109
System Connect Web Services Guide
ADDEXISTINGSOTOWAITERSRESULT
An object represents the result of web service calls addExistingSOToWaiters.
CANCELSERVICEORDERRESULT
An object represents the result of web service calls cancelServiceOrder.
CANCELWAITERORDERRESULT
An object represents the result of web service calls cancelWaiterOrder.
TRASFERSERVICERESULT
An object represents the result of web service calls transferService.
SETTASKSTATUSRESULT
An object represents the result of web service calls setTaskStatus.
GETSERVICEORDERRESULT
An object represents the result of web service calls getServiceOrder.
110
returnStatus returnStatus Contains return status of a web
service call.
GETSERVICEORDERIDRESULT
An object represents the result of web services call getServiceOrderID and getActiveServiceOrderID.
GETSERVICEORDERSTATUSRESULT
An object represents the result of web service calls getServiceOrderStatus.
GETSERVICEORDERATTRIBUTERESULT
An object represents the result of web service calls getServiceOrderAttribute.
GETSERVICEORDERATTRIBUTESRESULT
An object represents the result of web service calls getServiceOrderAttributes.
GETSERVICEORDERFEATURERESULT
An object represents the result of web service calls getServiceOrderFeature.
111
System Connect Web Services Guide
order.
GETSERVICEORDERFEATURESRESULT
An object represents the result of web service calls getServiceOrderFeatures.
GETSERVICEORDERMILESTONESRESULT
An object represents the result of web service calls getServiceOrderMilestone.
GETSERVICEORDERSERVICEIDRESULT
An object represents the result of web service calls getServiceOrderServiceID.
WSSERVICEORDERIDEXTENDED
An object contains additional information that defines a service order.
SERVICEORDERIDEXTENDEDRESULT
An object that returns result of a web service calls getServiceOrderIDList.
112
Attribute Value Description
WSCIRCUITSERVICE
An object contain services detail given the circuit displayname starting with the given service number.
GETSERVICELISTRESULT
An object represents the result of web service calls getServiceList.
GETSERVICERESULT
An object represents the result of web service calls getService.
113
System Connect Web Services Guide
WSSERVICEDETAILS
An object contains all information that defines a service.
GETSERVICEDETAILSRESULT
An object represents the result of web service calls getServiceDetails.
114
WSSERVICEHIERARCHY
An object defines the parent child service relationship.
GETSERVICEHIERARCHYRESULT
An object represents the result of web service calls getServiceHierarchy.
WSSERVICEIDEXTENDED
A data object contains extended information associated with the service.
SERVICEIDEXTENDEDRESULT
An object represents the result of web service calls getServiceIDsByName.
GETSERVICENODEBYADDRESSRESULT
An object represents the result of web service calls getServiceNodeByAddress.
115
System Connect Web Services Guide
GETADDRESSBYLOCATIONRESULT
An object represents the result of web service calls getServiceNodeByAddress.
WORKORDERDETAILS
An object contains all information to define a work order.
116
APPROVEDDATE, ASSIGNED_DATE,
PROPOSED_START_DATE, PROPOSED_END_DATE,
ACTUAL_START_DATE, ACTUAL_END_DATE,
UPDATEDBY, STATUS, STATUSDATE, TASKNAME,
TRUG_ID, TROT_NUMBER, PLET_ID, PETW_ID,
PETF_ID, AREA_CODE and EMPE_ID.
WORKORDERDETAILSRESULT
An object that contains all the information returned by web services call getWorkOrder and
updateWorkOrderDetails.
WORKORDERCOMMENT
An object contains all information to define a work order comment.
INSERTWORKORDERCOMMENTRESULT
An object represents the result of web service calls insertWorkOrderComment.
117
System Connect Web Services Guide
WORKORDERACTIVITY
A data object contains details of the work order activity.
GETWORKORDERACTIVITYRESULT
An object represents the result of web service calls getWorkOrderActivity.
WSSERVICEMANAGERID
An object describing Service Manager ID values associated with a Job Ticket.
118
workOrderID STRING The Work Order ID that this
comment belongs to.
SERVICEMANAGERIDRESULT
An object represents the result of web service calls getServiceManagerIDbyJobTicket.
WORKORDERAPPROVAL
A data object contains details of the work order approval.
myReviewedBy STRING (maximum The name of the user who reviewed the
80 characters) work order. The name can be NULL,
however once entered, it must be an
valid reference to Employee database
table. If there is an existing entry,
any later value will be ignored.
WORKORDERSTATUS
A data object contains status of the work order.
myworkGroup STRING (maximum The work group which the work order
20 characters) associates.
119
System Connect Web Services Guide
GETAREASERVICETYPEWORKGROUPRESULT
An object represents the result of web service calls getAreaServiceTypeWorkGroup.
120
Service Management Web Methods
This section explains the Service Management web services in detail.
CREATESERVICEORDER
Purpose
This web service is used to create a service order for a service. Renew and reconnect orders are
supported but the order type must be RENEW OR RECONNECT.
Input Parameters
Name Type Comment
serviceOrder* wsServiceOrder An instance of a
ServiceOrder object. *Refer
to the table below that
shows the optionality of
the individual fields.
serviceID STRING (maximum 25 The service ID. Optional
characters) when the request is for a
new service (orderType =
„CREATE‟). If provided, it
will be used as the service
ID for the new service;
otherwise, the system will
generate a unique ID
automatically.
For other order types, it
identifies the service id
that the new service order
will be associated with. An
Invalid Service ID error
will be raised if it is
NULL or does not exist.
* The following table shows which components of the “Service Order” data type are optional and
which are mandatory.
121
System Connect Web Services Guide
Note
If a new service needs to be created as a result of this service order, the ServiceID passed by
the caller will be used, if available, otherwise a new ServiceID will be created automatically. In
both cases, the serviceID used is returned in the out ServiceID parameter. Data requirements
of attributes and features may differ according to the type of the order and service.
Order types: There are currently 3 distinct classes of order type that are treated differently:
„CREATE%‟: service order is created with only basic validation against reference
values in service definition. Values are either copied as is from the service order or
derived from the service definition template. The service itself should not exist and
will be created by this order. An error will be raised if the service already exist (i.e.
service ID already in use if specified)
Any other except „DELETE‟: A service ID must be specified in this order type and must
be a pre-existing service. Compatibility checks will be performed between the
service order and existing service, in addition to basic checks mentioned above.
„DELETE‟: Similar to the above, except all feature values will be converted to N
automatically. The generated service order record will also contain all features that
122
are contained in the existing service, even if they are not specified in the service
order itself. Essentially feature actions are ignored for a DELETE service order.
Invalid Feature Requested error: Arbitrary feature name will be accepted if the service type is
configured to allow extra features. However, the parent child structure in the feature list must
always be maintained so that there are no orphaned child features.
Incompatible Feature Action: this error applies only to service order whose order type is not
like „CREATE%‟ or „DELETE‟ and may occur if the action of a feature specified in the service
order object is the same as the current feature action value. CREATE is exempt because
there is no previous values to compare to, DELETE is also exempt because all feature action
will automatically be converted to N.
Error Conditions
Code
Invalid Service ID
Invalid Customer ID
Invalid Account ID
Invalid Service Type
Invalid Address ID
Invalid Order Type
Invalid Attribute Name
Invalid Speed For Service Type
Invalid finish Date
Service Order Already Exists
Missing Attribute
Invalid Workgroup
Invalid Area code
Invalid Service Priority
Invalid Duration Class
Invalid Parent Service
Invalid Link Address
Invalid Link Address Action
Invalid Feature Requested
Invalid Feature Action
Invalid Child Feature Action
Feature Not Found For Update
Incompatible Feature Action
123
System Connect Web Services Guide
CREATEWAITLISTSERVICEORDER
Purpose
This web service is used to add a service order to a wait list.
Input Parameters
Name Type Comment
serviceOrder wsServiceOrder An instance of the service
order object. See the Service
Order Components table in the
previous section for the
optionality of individual
fields.
serviceId STRING (maximum 25 The service Identifier. It is
characters) optional when the request is
for a new service (orderType =
„CREATE‟). If provided, it will
be used as the service ID for
the new service; otherwise, the
system will generate a unique
ID automatically.
For other order types, it
identifies the service id that
the new service order should be
associated with. An Invalid
Service ID error will be raised
if it is NULL or does not
exist.
Returns
Type Comment
createWaitListServiceOrderR The waiter identifier that identifies the
esult waiter entry created. If the operation fails
it will contain NULL.
Note
Any error conditions and notes from createServiceOrder() will also apply to this web service.
Error Conditions
Code
InvalidServiceID
InvalidCustomerID
Invalid Account ID
Invalid Service Type
Invalid Attribute Name
Invalid Speed For Service Type
Invalid Address ID
Invalid Order Type
124
Invalid finish Date
Missing Attribute
Invalid Workgroup
Invalid Area code
Invalid Service Priority
Invalid Duration Class
Invalid Feature Requested
Invalid Feature Action
Invalid Child Feature
Action Feature Not Found For Update
Incompatible Feature Action
ADDEXISTINGSOTOWAITERS
Purpose
This web service cancels the processing of a service order and moves it to the waiters list.
Input Parameters
Name Type Comment
serviceOrderID STRING Mandatory. Refers to the
Service Identifier that
identifies the Service Order
that will be moved to waiter
management.
Returns
Type Comment
addExistingSOToWaitersResul Returned results for the web service call
t containing the following information:
Waiter ID of the waiter that has been
created. If the operation fails it will
contain NULL.
The result of the web service call.
Note
Any error conditions and notes from createServiceOrder() will also apply to this web service.
Error Conditions
Code
Invalid Service Order ID
WaiterForSOExists
DuplicateWaiterRequest
125
System Connect Web Services Guide
CANCELSERVICEORDER
Purpose
This web service is used to cancel an existing service order.
Input Parameters
Name Type Comment
serviceOrderId STRING (maximum 20 Mandatory. Refers to the
characters) service order ID that
identifies the order to be
cancelled.
Returns
Type Comment
cancelServiceOrderResult Returned result for the web service call
containing the following information:
The result of web service call.
Note
Two service order comments will be added after this call:
1.A message that signifies the service order was closed by means of an API call.
2.The user comment passed to this call.
Error Conditions
Code
Invalid ServiceOrderID
No Cancellation Reason
CANCELWAITERORDER
Purpose
This web service cancels the processing of an existing waiter order.
Input Parameters
Name Type Comment
waiterID STRING (maximum 20 Mandatory. Specifies the
characters) waiter ID of the order to
cancel.
Returns
Type Comment
cancelWaiterOrderResult Returned results for the web service call
containing the following information:
The result of web service call.
Note
Any error conditions and notes from createServiceOrder() will also apply to this web service.
Error Conditions
126
Code
InvalidWaiterID
TRANSFERSERVICE
Purpose
This web service transfers a service from one customer to another.
Input Parameters
Name Type Comment
serviceID STRING (maximum 25 Mandatory. Specifies the
characters) service ID that identifies the
service to be transferred.
Returns
Type Comment
transferServiceResult Returned results for the web service call
containing the following information
The result of web service call.
Error Conditions
Code
Invalid Customer ID
Invalid Account ID
Invalid Service ID
127
System Connect Web Services Guide
SETTASKSTATUS
Purpose
This web service sets the status for an external task. The external task must be in the „IN
PROGRESS‟ status, otherwise the procedure will fail.
Input Parameters
Name Type Comment
ServiceOrderId STRING Mandatory. The service order
ID requiring the task status
change.
Returns
Type Comment
setTaskStatusResult Returned results for the web service call
containing the following information:
The result of web service call.
Error Conditions
Code
Invalid SetTaskStatusRequest
Invalid ServiceOrderID
Invalid taskStatus
ADDSERVICEORDERCOMMENTS
Purpose
This web service appends a comment to a service order.
Input Parameters
Name Type Comment
ServiceOrderId STRING (maximum 20 Mandatory. This refers to the
characters) service order ID requiring an
appended comment.
Returns
Type Comment
128
CommonResult Return object containing the result of the
web service call.
Error Conditions
Code
InvalidServiceOrderID
GETSERVICEORDER
Purpose
This web service retrieves the details of a Service Order during or on completion of processing by the
Service Manager.
Input Parameters
Name Type Comment
serviceOrderId STRING Mandatory. The Service Order
ID for the Service Order to
be retrieved.
Returns
Type Comment
getServiceOrderResult Returned results for the web service call
containing the following information:
The Service Order.
The result of web service call.
Note
This function can be used to monitor the status of the service order during processing by Service
Manager. Normally, this function is used in conjunction with the Service Manager Callback API when
a callback to that web service indicates that the service order status has changed.
Error Conditions
Code
Invalid ServiceOrderID
GETACTIVESERVICEORDERID
Purpose
This web service returns the service order ID of the active service order for the given service ID.
Input Parameters
Name Type Comment
serviceId STRING (maximum 25 Mandatory. Identifies the
characters) service to retrieve a service
order from.
Returns
Type Comment
getServiceOrderIdResult Returned result for the web service call
containing the following information:
The service order ID that identifies the
129
System Connect Web Services Guide
Error Conditions
Code
Invalid ServiceID
GETSERVICEORDERID
Purpose
This web service returns the last service order ID for the given service ID identified by the external ID.
If a service ID is not given, the service order ID identified by the external ID will be returned.
Input Parameters
Name Type Comment
serviceId STRING (maximum 25 Optional if the externalID
characters) value is not null. ServiceId
identifies the service to
retrieve a service order
from.
Returns
Type Comment
getServiceOrderIdResult Returned result for the web service call
containing the following information:
The service order ID for the specified
Service Order identified by the Service ID or
External ID.
The result of the web service call.
Error Conditions
Code
Invalid Argument
Invalid ServiceID
Alias Not Found
GETSERVICEORDERSTATUS
Purpose
This web service reports on the status of the execution of a service order.
Input Parameters
Name Type Comment
ServiceOrderId STRING (maximum 20 Mandatory. Identifying the
130
characters) required service order.
Returns
Type Comment
getServiceOrderStatusResult Returned result for the web service call
containing the following information:
The current Order status.
A list of all the tasks.
The result of the web service call.
Error Conditions
Code
Invalid ServiceOrderID
GETSERVICEORDERATTRIBUTE
Purpose
This web service retrieves the value of a single attribute of a service order.
Input Parameters
Name Type Comment
ServiceOrderId STRING Mandatory. The service order
ID of the service order.
Returns
Type Comment
getServiceOrderAttributeRes Returned results for the web service call
ult containing the following information:
The attribute value. If there is an error
this field will contain NULL.
The result of the web service call.
Error Conditions
Code
Invalid ServiceOrderID
Invalid Attribute Name
131
System Connect Web Services Guide
GETSERVICEORDERATTRIBUTES
Purpose
This web service can be used to retrieve attributes associated with a Service Order during or on
completion of its processing by the Service Manager.
Input Parameters
Name Type Comment
serviceOrderId STRING Mandatory. The Service Order
ID that identifies a Service
Order to gather the attribute
list from.
Returns
Type Comment
getServiceOrderAttributesRe Returned results for the web service call
sult containing the following information:
The list of attribute associated with the
service order. An empty list if there is an
error
The result of web service call.
Error Conditions
Code
Invalid ServiceOrderID
GETSERVICEORDERFEATURE
Purpose
This web service retrieves the value of a single feature for a service order.
Input Parameters
Name Type Comment
serviceOrderId STRING (maximum 20 Mandatory. The Service Order
characters) ID that identifies a Service
Order.
Returns
Type Comment
getServiceOrderFeatureResul Returned result for the web service call
t containing the following information:
The feature value.
The result of the web service call.
Error Conditions
Code
Invalid ServiceOrderID
132
Invalid Feature Requested
GETSERVICEORDERFEATURES
Purpose
This web service retrieves the features associated with a service order.
Input Parameters
Name Type Comment
serviceOrderId STRING Mandatory. The Service Order
ID identifies a Service Order
to gather the attribute list
from.
Returns
Type Comment
getServiceOrderFeaturesResu Returned result for the web service call
lt containing the following information:
The list of features associated with the
specified service order.
The result of the web service call.
Error Conditions
Code
Invalid ServiceOrderID
GETSERVICEORDERMILESTONES
Purpose
This web service reports on the status of the execution of a service order by providing a history of
milestone tasks.
Input Parameters
Name Type Comment
ServiceOrderId STRING (maximum 20 Mandatory. The service order
characters) ID that identifies the
Service Order to gather
milestone information from.
Returns
Type Comment
getServiceOrderMilestoneRes Returned result for the web service call
ult containing the following information:
A list of milestones reached so far.
The result of the web service call.
Error Conditions
Code
Invalid ServiceOrderID
133
System Connect Web Services Guide
GETSERVICEORDERSERVICEID
Purpose
This web service returns the Service ID of a given service order already submitted to the Service
Manager module.
Input Parameters
Name Type Comment
serviceOrderId STRING (maximum 20 Mandatory. The Service ID
characters) identifies with the specified
Service Order.
Returns
Type Comment
getServiceOrderServiceIdRes Returned result for the web service call
ult containing the following information:
The service ID that identifies the service
associated with the specified Service Order.
The result of the web service call.
Error Conditions
Code
Invalid ServiceOrderID
GETSERVICEORDERIDLIST
Purpose
This web service returns a list of Service Orders with their service type and statuses where the
Service Order has either the specified Parent Service Order ID or External ID. The output can be
refined by specifying a specific service order status to retrieve.
Input Parameters
Name Type Comment
Returns
Type Comment
serviceOrderIDExtendedResul Returned results for the web service call
t containing the following information:
A list of Service Order ID‟s service types
and statuses.
The result of web service call.
Note:
134
One of either Parent Service Order ID or External ID must be provided.
Error Conditions
Code
Invalid Argument
LINKFACILITYTOSOWAITER
Purpose
This web service linked facility to a service order waiter.
Input Parameters
Name Type Comment
serviceOrderWait STRING Mandatory. The service order
erId ID requiring an appended
comment.
Returns
Type Comment
commonResult Return object containing the result of the
web service call
Error Conditions
Code
SETSERVICEORDERATTRIBUTE
Purpose
This web service sets the value of a service order attribute of an existing and active service order.
Input Parameters
Name Type Comment
serviceOrderId STRING Mandatory. The service order
id to which the service order
attribute is set.
Returns
Type Comment
commonResult Return object containing the result of the
135
System Connect Web Services Guide
Error Conditions
Code
Invalid ServiceOrderID
Invalid Attribute Name
SETSERVICEORDERATTRIBUTES
Purpose
This web service sets the values of multiple service order attributes of an existing and active service
order.
Input Parameters
Name Type Comment
serviceOrderId STRING Mandatory. The service order
id to which the service order
attribute is set.
Returns
Type Comment
commonResult Returned results for the web service call
containing the following information:
The attribute and value pair to set.
The result of web service call.
Error Conditions
Code
Invalid ServiceOrderID
Invalid Attribute Name
GETSERVICELIST
Purpose
This web service gets a list of services for a particular service number (phone number).
Input Parameters
Name Type Comment
serviceNumber STRING Mandatory. The service number
for which a list of services
is to be retrieved.
Returns
Type Comment
getServiceListResult Returned results for the web service call
containing the following information:
A list of services which the object
attributes such as Service Type, Service ID,
136
Status, Speed or Circuit Display Name.
The result of web service call.
Error Conditions
Code
Invalid Service Number
Service Number Does Not Exist
GETSERVICE
Purpose
This web service is used to retrieve the details of an existing Service.
Input Parameters
Name Type Comment
serviceId STRING Mandatory. The service id for
the Service to be retrieved.
Returns
Type Comment
getServiceResult Returned result for the web service call
containing the following information:
The Service object.
The result of web service call.
Error Conditions
Code
Invalid ServiceID
GETSERVICEDETAILS
Purpose
This web service is used to retrieve the details of an existing Service.
Input Parameters
Name Type Comment
serviceId STRING Mandatory. The Service ID for
the Service to be retrieved.
Note
getServiceDetails returns the full service record unlike getService.
Returns
Type Comment
getServiceDetailsResult Returned results for the web service call
containing the following information:
The retrieved full service record unlike
getService.
The result of web service call.
137
System Connect Web Services Guide
Error Conditions
Code
Invalid ServiceID
GETSERVICEHIERARCHY
Purpose
This web service will return all the related services for a given service.
Input Parameters
Name Type Comment
Returns
Type Comment
getServiceHierarchyResult Returned results for the web service call
containing the following information:
List of related service.
The result of web service call.
Error Conditions
Code
Invalid ServiceID
GETSERVICEIDSBYNAME
Purpose
This web service returns a list of services with their service type and statuses where the service has
the specified display name.
Input Parameters
Name Type Comment
Returns
Type Comment
serviceIDExtendedResult Returned results for the web service call
containing the following information:
A list of Service ID‟s service types and
statuses.
The result of web service call.
Error Conditions
Code
Invalid Argument
138
GETSERVICENODEBYADDRESS
Purpose
This web service returns Frame (DP) if input element_type is “FRAME” or Equipment (BTS) if input
element type is “NE” from address serviceability.
Input Parameters
Name Type Comment
Returns
Type Comment
getServiceNodeByAddressResu Returned result for the web service call
lt containing the following information:
The node list.
The result of the web service call.
Note
The Invalid Address error condition is only raised for invalid input addresses, it does not verify if the
address physically exists in the system.
Error Conditions
Code
False/Not found
Invalid Address
GETADDRESSBYLOCATION
Purpose
This web service returns a list of address that is serviceable from a location by either a frame or
equipment. The returned list of address can be further filtered by specifying the type of equipment or
frame and index of the element from the location.
Input Parameters
Name Type Comment
139
System Connect Web Services Guide
Returns
Type Comment
getAddressByLocationResult Returned result for the web service call
containing the following inforamtion:
List of addresses.
The result of the web service call.
Note
The Invalid Address error condition is only raised for invalid input addresses, it does not verify if the
address physically exists in the system.
Error Conditions
Code
False/Not found
Invalid Element
GETWORKORDER
Purpose
The web service returns the Work Order record for a given Work Order ID.
Input Parameters
Returns
Type Comment
workOrderDetailsResult Returned results for the web service call
containing the following information:
The result of web service call.
Error Conditions
Code
Invalid Work Order ID
140
UPDATEWORKORDERDETAILS
Purpose
The web service returns the Work Order record for a given Work Order ID.
Input Parameters
Name Type Comment
Returns
Type Comment
workOrderDetailsResult Returned results for the web service call
containing the following information:
Expects a full Work Order record to be
supplied. Therefore it may be necessary to
retrieve the existing work order record first
and performing changes upon it before
submitting the record for update.
The result of web service call.
Error Conditions
Code
Invalid Work Order ID
Invalid Status
Invalid Employee ID
Invalid Parameter
Open Activites Present
141
System Connect Web Services Guide
UPDATEWORKORDERSTATUS
Purpose
This web service is used to update the status of a work order.
Input Parameters
Name Type Comment
Returns
Type Comment
commonResult Return object containing the result of the
web service call.
Error Conditions
Code
Invalid Work Order ID
Invalid Status
Invalid Employee ID
Invalid Parameter
Open Activities Present
UPDATEWORKORDERAPPROVAL
Purpose
This web service is used to update the approval information of a work order.
Input Parameters
Name Type Comment
Returns
Type Comment
commonResult Return object containing the result of the
web service call.
142
Error Conditions
Code
Invalid Work Order ID
Invalid Employee ID
INSERTWORKORDERCOMMENT
Purpose
This web service appends a comment to a given work order.
Input Parameters
Name Type Comment
Returns
Type Comment
insertWorkOrderCommentResul Returned results for the web service call
t containing the following information:
The result of web service call.
Error Conditions
Code
Invalid Work Order ID
Invalid Employee ID
Invalid Argument
GETWORKORDERACTIVITY
Purpose
This web service returns a Work Order Activity record.
Input Parameters
Name Type Comment
Returns
Type Comment
getWorkOrderActivityResult Returned results for the web service call
containing the following information:
The Work Order Activity record.
The result of web service call.
Error Conditions
143
System Connect Web Services Guide
Code
Invalid Work Order Activity ID
UPDATEWORKORDERACTIVITYSTATUS
Purpose
This web service updates the status of a work order activity record.
Input Parameters
Name Type Comment
Returns
Type Comment
commonResult Return object containing the result of the
web service call.
Note
The activityName and workGroup fields contained in workOrderActivity are not actually updated and
any values will be ignored.
Error Conditions
Code
Invalid Work Order ID
Invalid Work Order Activity ID
Invalid Employee ID
Invalid Argument
144
GETSERVICEMANAGERIDBYJOBTICKET
Purpose
This web service is used to obtain the Service Manager ID values associated with a Job Ticket. The
ID values include:
Service Order ID
Service ID
Service Implementation Task ID
Work Order ID
Work Order Activity ID
If any of the fields is null it indicates that such a linked record does not exist.
Input Parameters
Name Type Comment
Returns
Type Comment
serviceManagerIDResult Returned results for the web service call
containing the following information:
The result of web service call.
Error Conditions
Code
Invalid Argument Job Ticket ID cannot be null
GETAREASERVICETYPEWORKGROUP
Purpose
This web service is to obtain the Work Group given the valid service type and specified area.
Input Parameters
All input parameters are mandatory.
Name Type Comment
Returns
145
System Connect Web Services Guide
Type Comment
getAreaServiceTypeWorkGroup Returned results for the web service call
Result containing the following information:
The work group.
The result of web service call.
Error Conditions
Code
Invalid Service Type
Invalid Area Code
WorkGroup Not Found
Returns
Type Comment
getAllowedServiceTypesResul Returned results for the web service call
t containing the following information:
The result of web service call.
The retrieved Service Type.
Error Conditions
Code
Invalid Argument
146
Service Provisioning API
Provisioning requests are sent to the external system using the SOP_REQUEST queue. The
SOP_REQUEST queue is implemented as two Oracle views: SOP_REQUEST_VIEW and
SOP_REQUEST_DATA_VIEW.
At the time of provisioning task execution, Service Manger will add the requests in
SOP_REQUEST_VIEW. The attributes associated with this request will be stored as name-value
pairs in SOP_REQUEST_DATA_VIEW. For one record in SOP_REQUEST_VIEW there will be zero
or more records in SOP_REQUEST_DATA_VIEW.
The Clarity system sets the first command within the task to “ACTION” and the rest of the commands
to „HOLD”. Then the external system selects all the commands for a task and provisions them as
required. Once the commands are provisioned, a call to the setRequestStatus status web service is
made, with the status being either „ERROR‟ or „COMPLETE‟. The setRequestStatus web service then
updates the command status.
147
System Connect Web Services Guide
SETREQUESTSTATUS
Purpose
This web service sends the result of the provisioning request back to the Clarity Service Manager.
Input Parameters
Name Type Comment
requestID STRING The unique identifier for the
request.
The following state chart diagram shows the lifecycle of a request in the SOP_REQUEST_VIEW.
The state-transition of a request is can be done by calling setRequestData() with the corresponding
status codes. The list below summarises the meaning of individual states:
Initial State: All requests will start at the initial state in the SOP_REQUEST_VIEW. Only request
in this status will be available in SOP_REQUEST_VIEW.
READ: The request has been discovered in SOP_REQUEST_VIEW and being processed.
COMPLETED: The request has been provisioned successfully.
ERROR: An unrecoverable error occurred during provision of the request. The request may be reset
and made available in SOP_REQUEST_VIEW again internally.
Returns
Type Comment
commonResult Return object containing the result of the
web service call
Error Conditions
Code
148
Invalid Request Status
Invalid Request ID
Invalid Attribute Name
149
System Connect Web Services Guide
reserveFacility reserveFacilityResult
reserveFacilityStartingAt reserveFacilityResult
reserveFacilityNGN reserveFacilityResult
reserveFacilityNGNStartingAt reserveFacilityResult
reserveFacilityForRelocation reserveFacilityForRelocationResult
reserveFacilityRelocationNGN reserveFacilityForRelocationResult
reservePort reservePortResult
cancelReservation cancelReservationResult
getCircuitByReservationID getCircuitByReservationIDResult
getDPList getDpListResult
getSupportedFeaturesInLocation getSupportedFeaturesInLocationResult
createAddressServiceability commonResult
getCableDistanceForCircuit getCableDistanceForCircuitResult
extendReservation commonResult
getPortListByCard getPortListByCardResult
reserveFacilityNeighborsNo reserveFacilityNeighborsNoResult
getCircuit getCircuitResult
checkCapacity checkCapacityResult
dropWireExists
getDropWireFrameAppearance commonResult
addDropWire commonResult
removeDropWire commonResult
getDPFrameAppearance commonResult
getIntactCircuit intactCircuitResult
findPortForNumber findPortForNumberResult
reserveIntactCircuit commonResult
150
TM_getCASSCV (for TM) TM_getCASSCVResult (for TM)
151
System Connect Web Services Guide
WSATTRIBUTE
A data object that containing additional information.
WSCIRCUITATTR
A data object that containing additional circuit information.
WSADDRESS
A data object that contains information related to an address record.
152
streetNumber STRING The street number of the address. NULL
(maximum 20 allowed.
characters)
WSTERMINATIONPOINT
A data object holds the Connection End Point for a wsCrossConnect.
153
System Connect Web Services Guide
cabsName STRING Holds the name of the cable sheath (if any)
that is terminated to the frame appearnce
or port.
cabcNumber LONG Holds the number of the cable core (if any)
that is terminated to the frame appearance
or port.
WSCROSSCONNECT
A data object represents a link of a circuit. It contains two Termination Points A and B, and a
connectionType. The directionality of the wsCrossConnect is always from A to B.
WSCIRCUIT
A data object contains circuit information.
154
inServiceDate DATE In service date of the circuit.
WSFRAMECONTAINER
A data object contains information about the frame container.
155
System Connect Web Services Guide
WSEQUIPMENTFEATURES
A data object contains information about the equipment features.
WSNETWORKELEMENT
A data object contains information about the equipment.
WSPORTSERVICETYPE
A data object contains information about the Port‟s service type.
156
WSPORT
A data object contains information about the port.
RESERVEFACILITYRESULT
An object representing the return result of web services call reserveFacility, reserveFacilityStartingAt,
reserveFacilityNGN, reserveFacilityNGNStartingAt.
157
System Connect Web Services Guide
RESERVEFACILITYFORRELOCATIONRESULT
An object representing the return result of web services call reserveFacilityForRelocation and
reserveFacilityForRelocationNGN.
158
index of the terminating equipment.
RESERVEPORTRESULT
An object representing the return result of web service call reservePort.
CANCELRESERVATIONRESULT
An object representing the return result of web service call cancelReservation.
GETCIRCUITBYRESERVATIONIDRESULT
An object representing the return result of web service call getCircuitByReservationID.
GETDPLISTRESULT
An object representing the return result of web service call getDPList.
GETSUPPORTEDFEATURESINLOCATIONRESULT
An object representing the return result of web service call getSupportedFeaturesInLocation.
159
System Connect Web Services Guide
GETCABLEDISTANCEFORCIRCUITRESULT
An object representing the return result of web service call getCableDistanceForCircuit.
GETPORTLISTBYCARDRESULT
An object representing the return result of web service call getPortListByCard.
RESERVEFACILITYNEIGHBORSNORESULT
An object representing the return result of web service call reserveFacilityNeighborsNo.
GETCIRCUITRESULT
An object representing the return result of web service call getCircuit.
160
wsCircuit wsCircuit A list of circuits associated with the
circuit name (a circuit‟s unique
identifier).
CHECKCAPACITYRESULT
An object representing the return result of web service call checkCapacity.
INTACTCIRCUITRESULT
An object representing the return result of web service call getIntactCircuit.
FINDPORTFORNUMBERRESULT
An object representing the return result of web service call findPortForNumber.
161
System Connect Web Services Guide
162
service call.
163
System Connect Web Services Guide
RESERVEFACILITY
Purpose
This web service can be used to reserve the facilities for a service based on service address.
Input Parameters
Name Type Comment
164
manager reserveNumber API.
- The phone number that is
specified must contain a city
code which is concatenated to the
front of the number with no space
character.
165
System Connect Web Services Guide
Returns
Type Comment
reserveFacilityResult Returned result for the web service call
containing the following information:
The result of the web service call.
Note
The following data needs to be set up prior to using this web service:
In the Service Definitions screen, the Service Type Section should be set up as follows:
PSTN VOICE
ADSL DATA
166
For setting up an UnNamed Connection
NE – MDF
Use the form UnNamed Connection to connect X Ports (NE) to X REAR Frame Appearances
For setting up a Cable
MDF - DP
Use the Cable Form to terminate REAR Frame Appearances (MDF) to REAR Frame Appearances
(DP)
NOTE: The MDF and DP need to be at 2 different locations otherwise the cable will not work
Error Conditions
Code
RESERVEFACILITYSTARTINGAT
Purpose
This web service force using to define the starting point of reserve the facilities for a service based on
service address.
Input Parameters
Name Type Comment
phoneNumber STRING Optional. The phone number
associated with the service.
Note the following:
- If the phone number is
specified and the number is
associated with a port in a
switch the reserveFacility will
try to use the port associated
with that phone number. The
number status will be set to
“reserved”.
- If no phone number is
specified and there is a phone
number associate with the
allocated resources the phone
number will be returned as out
parameter and the number status
will be set to “reserved”.
- If the phone number has been
specfied by the caller or a
phone number has been returned
by implemenation this API will
also reserve the number using
Number manager reserveNumber
API.
- The phone number that is
specified must contain a city
code which is concatenated to
167
System Connect Web Services Guide
168
the requested service. The
features must be available on
the terminating equipment or on
server network element that is
providing the service features
to the terminating equipment.
Returns
Type Comment
reserveFacilityResult Returned result for the web service call
containing the following information:
The result of the web service call.
Error Conditions
Code
Invalid Phone Number
Invalid Service Type
Invalid Address Name attribute
Invalid Address Value attribute
RESERVEFACILITYNGN
Purpose
This web service is used to reserve the facility for NGN service based.
Input Parameters
Name Type Comment
phoneNumber STRING Optional. The phone number
associated with the service.
Note the following:
- If the phone number is
169
System Connect Web Services Guide
170
Reserve Facility will attempt
to find an existing service
based on the phone number and
re-use its facilities. Use
existingNumber if attempting to
add ADSL to an existing PSTN
service.
Returns
Type Comment
reserveFacilityResult Returned result for the web service call
containing the following information:
The result of the web service call.
Error Conditions
171
System Connect Web Services Guide
Code
Invalid Phone Number
Invalid Service Type
Invalid Address Name attribute
Invalid Address Value attribute
RESERVEFACILITYNGNSTARTINGAT
Purpose
This web service force user to define the starting point to reserves based on service address and up
to two service types. Each service type will result in a separate call to the reserverFacility web service.
The VOICE service will be created before DATA service. At present the web service expects that the
service types will be unique. The VOICE reservation if successful will be placed into a
COMMISSIONED state and the DATA reservation will remain in a RESERVED state. It will be up to
Service Manager to handle the correct processing and status change for these services.
Input Parameters
Name Type Comment
phoneNumber STRING Optional. The phone number
associated with the service.
Note the following:
- If the phone number is
specified and the number is
associated with a port in a
switch the reserveFacility will
try to use the port associated
with that phone number. The
number status will be set to
“reserved”.
- If no phone number is
specified and there is a phone
number associate with the
allocated resources the phone
number will be returned as out
parameter and the number status
will be set to “reserved”.
- If the phone number has been
specfied by the caller or a
phone number has been returned
by implemenation this API will
also reserve the number using
Number manager reserveNumber
API.
- The phone number that is
specified must contain a city
code which is concatenated to
the front of the number with no
space character.
172
the customer is requesting.
Only PSTN and ADSL service
types are supported.
173
System Connect Web Services Guide
Returns
Type Comment
reserveFacilityResult Returned result for the web service call
containing the following information:
The result of the web service call.
Error Conditions
Code
Invalid Phone Number
Invalid Service Type
Invalid Address Name attribute
Invalid Address Value attribute
174
RESERVEFACILITYFORRELOCATION
Purpose
This web service can be used to reserve facilities for a new address. In relocation, if part of the new
circuit is overlapping with the old circuit, the new circuit will reuse facilities already allocated. This
function can be used only for services which have only one circuit and if the new address is within the
same switch area; the current phone number is preserved.
Input Parameters
Name Type Comment
Returns
Type Comment
reserveFacilityForRelocatio The return object containing the result of
nResult the call.
If the facilities are not available the call
status will return which types of facilities
are not available.
Error Conditions
Code
Invalid Phone Number
Invalid Service Type
Invalid Address Name attribute
Invalid Address Value attribute
RESERVEFACILITYRELOCATIONNGN
Purpose
This web service can be used to reserve facilities for a new address. In relocation, if part of the new
circuit is overlapping with the old circuit, the new circuit will reuse facilities already allocated. This
function can be used only for services which have only one circuit and if the new address is within the
same switch area; the current phone number is preserved.
Input Parameters
Name Type Comment
175
System Connect Web Services Guide
Returns
Type Comment
reserveFacilityForRelocatio The return object containing the result of
nResult the call.
If the facilities are not available the call
status will return which types of facilities
are not available.
Error Conditions
Code
Invalid Phone Number
Invalid Service Type
Invalid Address Name attribute
Invalid Address Value attribute
Invalid Exchange Code
RESERVEPORT
Purpose
This web service reserves a port given a reservation ID and the port‟s name. The port, its card or its
network element must support the service type defined in the service type parameter.
The web service is to be used exclusively for the reservation of IMSI ports since it assumes that the
port name must be unique.
It is a leftover from when IMSIs identifiers were modelled as ports. IMISs should be modelled as
numbers and not ports.
Input Parameters
Name Type Comment
reservationID STRING Mandatory. Indicates the
reservation ID.
Returns
Type Comment
reservePortResult Returned result for the web service call
containing the following information:
The result of the web service call.
Error Conditions
176
Code
Invalid Port ID
CANCELRESERVATION
Purpose
This web service can be used to cancel a reservation. All the facilities that are part of the reserved
circuit should be returned to their former state. If the circuit was “intact” before reservation, then it
should be returned to its intact status (so that next time a reservation request is made, it will be
selected first).
Input Parameters
Name Type Comment
reservationID STRING (maximum 50 Mandatory. The unique
characters) reservationID used by Reserve
Facility.
Returns
Type Comment
cancelReservationResult Returned result of the web service call
containing the following information:
The result of the web service call.
Error Conditions
Code
Invalid Reservation ID
GETCIRCUITBYRESERVATIONID
Purpose
This web service can be used to retrieve a circuit based on a Reservation ID.
Input Parameters
Name Type Comment
reservationID STRING The ID of the reservation.
Returns
Type Comment
getCircuitByReservationIDRe Returned result for the web service call
sult containing the following information:
A populated circuit object if successful,
otherwise NULL. If more than one circuit is
found for the reservation, the „child‟
circuit will be returned (which will include
a list if its bearers).
The result of the web service call.
Error Conditions
Code
Invalid Reservation ID
177
System Connect Web Services Guide
GETDPLIST
Purpose
This web service can be used to retrieve the details of the frame containers that reside at a particular
address, or which correspond with a frame unit alias.
Input Parameters
Name Type Comment
frameType STRING Mandatory. Type of frame
container of interest (e.g.
„DP‟, „CABINET‟).
Returns
Type Comment
getDPListResult Returned result for the web service call
containing the following information:
List of frame containers.
The result of the web service call.
Error Conditions
Code
No Frame Containers exist for supplied address
Address does not exist
Address and Frame Alias are null
Frame Type is null
Frame Type does not exist
Frame Alias does not exist
Unhandled error
GETSUPPORTEDFEATURESINLOCATION
Purpose
This web service can be used to retrieve the features that are supported by the telephone
exchange(s) that service a service address.
178
Input Parameters
Name Type Comment
serviceAddress wsAddress Mandatory. Service address of
interest.
Returns
Type Comment
getSupportedFeaturesInLocat Returned result for the web service call
ionResult containing the following information:
A list of feature.
The result of the web service call.
Error Conditions
Code
Address ID does not exist
Unhandled error
CREATEADDRESSSERVICEABILITY
Purpose
This web service can be used to associate a frame or network element with a service address. This
mapping is used by the Reserve Facility process to determine whether or not an address can be
serviced by a particular frame or network element.
Input Parameters
Name Type Comment
addeID LONG Mandatory. The identifier of
the service address.
Returns
Type Comment
commonResult Returned object containing the result of the
web service call.
Error Conditions
Code
Address ID is null
Entity ID is null
Address ID does not exist
179
System Connect Web Services Guide
GETCABLEDISTANCEFORCIRCUIT
Purpose
This web service can be used to retrieve the total length of cables used by a circuit as well as the
service address distance based on a Reservation ID.
Input Parameters
Name Type Comment
reservationID STRING The ID of the reservation.
Returns
Type Comment
getCableDistanceForCircuitR Returned result for the web result call
esult containing the following information:
The result of the web service call.
Cable length.
Service address distance.
Error Conditions
Code
Invalid Reservation ID
EXTENDRESERVATION
Purpose
This web service can be used to extend a reservation. The reservation will be extended for all the
circuits reserved with the reservation ID.
Input Parameters
Name Type Comment
reservationID STRING (maximum 50 Mandatory. This refers to the
characters) unique reservationID used by
Reserve Facility.
Returns
Type Comment
commonResult Return object containing the result of the
180
web service call.
Error Conditions
Code
Invalid Reservation ID
Invalid Date
GETPORTLISTBYCARD
Purpose
This web service retrieves the ports on a card.
Input Parameters
Name Type Comment
neLocation STRING (maximum 50 Indicates the location at which
characters) the network element and card
are located.
Returns
Type Comment
getPortListByCardResult Returned result for the web service call
containing the following information:
The result of the web service call.
A populated PortList table of Port objects if
successful, otherwise NULL.
Error Conditions
Code
Invalid Card Details
RESERVEFACILITYNEIGHBORSNO
Purpose
This overloaded version of the reserveFacilityNeighborsNo web service can be used to reserve the
appropriate facilities for a new PSTN customer based on the circuit that corresponds with the
telephone number at a neighbouring service address. This web service would be called if the new
service address is unknown and the „NEXTAVAILABLE‟ allocation rule is to be applied if the facilities
could not be reserved using the „NEXTAVAILSAMECABLE‟ allocation rule.
Input Parameters
Name Type Comment
phoneNumber STRING Mandatory. Telephone number
that corresponds with the
181
System Connect Web Services Guide
Returns
Type Comment
reserveFacilityNeighborsNoR Returned result for the web service call
esult containing the following information:
The result of the web service call.
Error Conditions
Code
Reservation ID is null
Neighbour‟s telephone number is null
Neighbour‟s telephone number not associated with an in-service circuit
Reservation ID already exists
Neighbour‟s service is not PSTN
Unhandled error
GETCIRCUIT
Purpose
The web service is used to retrieve the details of a circuit based on a circuit name (a circuit‟s unique
identifier).
Input Parameters
Name Type Comment
circuitName STRING The name of the circuit, which
is its unique identifier.
Returns
Type Comment
getCircuitResult Returned result for the web service call
containing the following information:
Contains circuit information.
The result of the web service call.
Error Conditions
Code
Invalid Circuit Name
CHECKCAPACITY
Purpose
For each Distribution Point to address mapping entered into the address serviceability table ordered
by priority, fetch the details of the serving Exchange or DSLAM and report on the total spare
frame/cable capacity on the DP (DSIDE) and the total spare frame/cable capacity on the Exchange
side (ESIDE). For each NE that is capable of providing the requested service and features, return the
NE detail and its spare port capacity.
182
Input Parameters
Name Type Comment
Returns
Type Comment
checkCapacityResult Returned result for the web service call
containing the following information:
Capacity information: Ttotal spare
frame/cable on the DP (DSIDE) or Exchange
(ESIDE)
Maximum Circuits: the lowest count of either
the ESIDE/DSIDE or Port capacity.
The result of the web service call.
Error Conditions
Code
Invalid Service Type
Invalid Address Name Attribute
Invalid Address Value Attribute
Invalid Service Feature
183
System Connect Web Services Guide
DROPWIREEXISTS
Purpose
This web service can be used to determine whether or not a drop wire is associated with a service
address. In addition, it can also be used to determine whether or not a drop wire exists between a
service address and a frame appearance. (Note that the identifier of the service address and not the
physical address must be supplied to the function. Also note that the identifier of a front or rear frame
appearance may be supplied to the web service).
Input Parameters
Name Type Comment
addressID LONG Mandatory. Identifier of a
service address.
Returns
Type Comment
String „TRUE‟ if a drop wire is associated with the supplied service address or supplied service
address and frame appearance;
String „FALSE‟ if no drop wire is associated with the supplied service address or supplied service
address and frame appearance.
Error Conditions
Code
Unhandled error
GETDROPWIREFRAMEAPPEARANCE
Purpose
This web service supplied a service address and returns the identifier of the associated frame
appearance (if any). Thus, it shall be possible to determine whether or not a dropwire exists for a
service address.
Input Parameters
Name Type Comment
addressID LONG Mandatory. Identifier of a
service address.
Returns
Type Comment
commonResult Return object containing the result of the
web service call.
Error Conditions
Code
Unhandled error
184
ADDDROPWIRE
Purpose
This web service shall create a dropwire by associating the identifier of the supplied service address
with the identifier of the supplied frame appearance. Note that the identifier of the front or rear of a
frame appearance position may be supplied to the web service.
Input Parameters
Name Type Comment
frameAppearanceID LONG Identifier of a frame
appearance.
Returns
Type Comment
commonResult Return object containing the result of the
web service call.
String „TRUE‟ if a drop wire is associated with the supplied service address or supplied service
address and frame appearance;
String „FALSE‟ if no drop wire is associated with the supplied service address or supplied service
address and frame appearance.
Error Conditions
Code
Unhandled error
REMOVEDROPWIRE
Purpose
This web service shall disassociate the existing dropwire from the frame appearance. Note that the
identifier of the front or rear of a frame appearance position may be supplied to the web service.
Input Parameters
Name Type Comment
frameAppearanceID LONG Identifier of a frame
appearance.
Returns
Type Comment
commonResult Return object containing the result of the
web service call.
Error Conditions
Code
Unhandled error
185
System Connect Web Services Guide
GETDPFRAMEAPPEARANCE
Purpose
This web service determines the identifier of the frame appearance on the distribution point that a
circuit (or its bearer) utilises. This web service should be called for non-point-to-point circuits only.
Input Parameters
Name Type Comment
cirtName LONG Circuit ID for which you are
looking for the Frame
Appearance.
Returns
Type Comment
commonResult Return object containing the result of the
web service call.
Error Conditions
Code
Unhandled error
GETINTACTCIRCUIT
Purpose
The web service accepts a service address ID and/or a frame appearance ID and return the circuit ID
(or NULL) and the service type of the INTACT service. This web service is used to determine if a
given service address or frame appearance ID has an INTACT service associated with it.
Input Parameters
Name Type Comment
addressID LONG Optional.Identifier of a
service address.
Returns
Type Comment
intactCircuitResult Returned result for the web service call
containing the following information:
Circuit ID of the INTACT circuit.
Service Type; i.e.ADSL.
The result of the web service call.
Error Conditions
Code
Unhandled error
186
FINDPORTFORNUMBER
Purpose
The web service accepts a phone number and returns the unique identifier of a port that is pre-
provisioned with the given number.
Input Parameters
Name Type Comment
phoneNumber STRING Mandatory. The phone number which is
pre-provisioned to a port. If the phone
number has a city code then the
concatenation of city code and phone
number must be passed in the phone
number.
Returns
Type Comment
findPortForNumberResult Returned result for the web service call
containing the following information:
The result of the web service call.
Error Conditions
Code
Number is not assigned to any port or the port is not available
RESERVEINTACTCIRCUIT
Purpose
This web service reserves an intact circuit by associating the supplied reservation identifier with the
supplied circuit identifier.
Input Parameters
Name Type Comment
cirtName STRING Mandatory. The identifier of
the intact circuit that is to
be reserved.
Returns
Type Comment
commonResult Return object containing the result of the
web service call.
Error Conditions
Code
Unhandled error
Parameter cirtName is null
187
System Connect Web Services Guide
Returns
Type Comment
TM_getCASSCVResult Containing the following information:
Building code associated with a service
address
CV number associated with the service address
The status of the web service call
Error Conditions
Code
Reservation ID is null
Returns
Type Comment
TM_getCircuitDetailsResult Returned result for the web service call
containing the following information:
The result of the web service call.
188
Error Conditions
Code
Reservation ID is null
Returns
Type Comment
getServiceNumbersResult Returned result for the web service call
containing the following information:
The result of the web service call.
Error Conditions
Code
Returns
Type Comment
commonResult Return object containing the result of the
web service call
Error Conditions
Code
189
System Connect Web Services Guide
Returns
Type Comment
updateFrameAppearanceJumper Returned result for the web service call
Result containing the following information:
The result of the web service call.
Error Conditions
Code
Returns
Type Comment
countAvailLinesForAddressRe Returned result for the web service call
sult containing the following information:
The result of the web service call.
Error Conditions
Code
190
TM_GETDSLAMDISTANCEFROMDP (FOR TM)
Purpose
This web service determines the distance between a distribution point that may service an address,
and the DSLAM that may be used to provide DSL service to the address.
Input Parameters
Name Type Comment
address wsAddress Service address.
Returns
Type Comment
getDslamDistanceFromDpResul Returned result for the web service call
t containing the following information:
The result of the web service call.
Error Conditions
Code
Returns
Type Comment
getAllowedServiceTypesResul Returned result for the web service call
t containing the following information:
The result of the web service call.
Error Conditions
Code
Invalid Service ID
Invalid Order Type
191
System Connect Web Services Guide
192
serviceId STRING (maximum 50 Optional. Mandatory for
characters) relocation scenario.
Returns
Type Comment
reserveFacilityPLDTResult Returned result for the web service call
containing the following information:
The result of the web service call.
Error Conditions
Code
Reservation ID is null Neighbour‟s telephone number is null
Neighbour‟s telephone number not associated with an in-service circuit
Reservation ID already exists
Neighbour‟s service is not PSTN
Unhandled error
193
System Connect Web Services Guide
Returns
Type Comment
commonResult Return object containing the result of the
web service call.
Error Conditions
Code
Invalid Reservation ID
194
Chapter 7 Fault Manager
Summary of Fault Management Web Methods and Data Objects available in this document.
getFaultDetails faultDetailResult
getLinks getLinksResult
acknowledgeFault commonResult
createFault faultIDResult
addComment commonResult
confirmFault commonResult
clearFault commonResult
reassignFault commonResult
classifyFault commonResult
setParent commonResult
linkEntity commonResult
getLinkedFaults NumberListResult
getChildFaults NumberListResult
getLinksOfType StringListResult
getParentFault faultIDResult
getFaultID faultIDResult
createAlias commonResult
getCustomFaultAttributeValue customAttributeValueResult
setCustomFaultAttributeValue commonResult
195
System Connect Web Services Guide
WSATTRIBUTE
A data object that containing additional information.
WSALIAS
A data object that containing alias (alternate name).
FAULTDETAIL
A data object encapsulates the details of a fault ticket.
196
characters)
mycreatedDate DATE The date and time the fault ticket was
entered into the Clarity system.
myreportedDate DATE The date and time the fault was reported.
This will usually be the same as the
createdTime, but in some circumstances it
may differ.
FAULTDETAILRESULT
An object representing the return result of web service call getFaultDetails.
197
System Connect Web Services Guide
FAULTLINK
A data object holds a fault ticket reference to a linked entity.
GETLINKSRESULT
An object representing the return result of web service call getLinks.
NUMBERLISTRESULT
An object representing the return result of web service calls getLinkedFaults and getChildFaults.
Attribute Value
STRINGLISTRESULT
An object representing the return result of web service call getLinksOfType.
Attribute Value
FAULTIDRESULT
An object representing the return result of web service calls getParentFault and getFaultID.
198
faultID INT A unique identifier to reference a
fault ticket. Values of this type
come from the creation of a fault
ticket, or looking up a fault
ticket by various means.
CUSTOMATTRIBUTEVALUERESULT
An object representing the return result of web service calls getCustomFaultAttributeValue and
setCustomAttributeValue.
Attribute Value
GETFAULTDETAILS
Purpose
This web service is used to retrieve a faultDetail object that contains the details of a fault ticket.
Input Parameters
Name Type Comment
fault INT The ID of the fault ticket for
which the details are to be
returned.
Returns
Type Comment
faultDetailResult An object that contains the data detailing
the fault ticket and web service call status.
The definition of the faultDetailResult type
is given in the Data object section of this
document.
Error Conditions
Code
InvalidFaultID
199
System Connect Web Services Guide
GETLINKS
Purpose
This web service returns a list of entities to which a particular fault ticket is linked.
Input Parameters
Name Type Comment
fault INT The ID of the fault ticket for
which the links are to be
returned.
Returns
Type Comment
getLinksResult An object type representing a result for
getLinks web service call.
Error Conditions
Code
InvalidFaultID
ACKNOWLEDGEFAULT
Purpose
This web service marks a fault ticket as acknowledged, recording the date and time it was
acknowledged and the user that acknowledged it.
Input Parameters
Name Type Comment
fault INT The ID of the fault ticket to
be acknowledged. A fault ID
must pre-exist in Clarity
database.
username STRING (maximum 40 The username of the user
characters) acknowledging the fault
ticket. It must reference an
employee via their username.
dateAcknowledged DATE The time and date to be
recorded for the
acknowledgment. The date can
not be NULL, and shall be
later than the date when the
fault was created.
source STRING (maximum 40 A string identifying a calling
characters) system. It is recommended to
give the calling system an
unique name, and use this name
for all web service calls when
applicable.
Returns
Type Comment
commonResult Return object containing the result of the
200
web service call
Error Conditions
Code
InvalidFaultID
InvalidUserID
AlreadyAcknowledged
FaultClosed
InvalidAcknowledgeDate
InvalidUserWorkGroup
CREATEFAULT
Purpose
This web service is used to create a new fault ticket in the Clarity OSS database.
Input Parameters
Name Type Comment
reportedBy STRING(maximum 40 The name of the entity
characters) reporting the fault. This
value is a free-form text
field with a maximum length of
40 characters. This field must
not be NULL, but is otherwise
not validated.
reportedDate DATE The date and time that the
fault was reported. If a NULL
is supplied, the date and time
when the procedure was called
is used.
description STRING (maximum 80 A short description of the
characters) fault. This value is a free-
form text field with a maximum
length of 80 characters. The
field must not be NULL, but is
otherwise not validated.
Information that will not fit
in the description may be
added as comments.
priority INT The priority of the fault.
This must match one of the
priorities defined as a
standard fault priority. The
field must not be NULL.
workgroup STRING(maximum 20 The workgroup to which this
characters) fault ticket to be assigned.
This field will be validated
against the workgroups defined
in the system. It must not be
NULL. If not supplied, the
system will set the value for
the workgroup based of the
business rules for the current
implementation.
201
System Connect Web Services Guide
Returns
Type Comment
faultIDResult Return object containing the result of the
web service call.
Error Conditions
Code
InvalidPriority
InvalidWorkgroupID
InvalidUserID
InvalidReportedUser
InvalidReportedDate
InvalidDescription
InvalidAttributeName
InvalidAttributeValue
InvalidClassificationType
InvalidClassification
202
ADDCOMMENT
Purpose
This web service is used to add a comment to a fault ticket. Comments contain additional free-form
adhoc information that may be useful to an operator or engineer to help resolve the fault. The text of a
comment is limited to 1000 characters.
Input Parameters
Name Type Comment
fault INT The fault ticket ID of the
fault ticket to which the
comment is to be appended.
comment STRING (maximum 1000 The text of the comment to be
characters) added to the fault ticket.
This must not be NULL and must
be no longer than 1000
characters.
username STRING (maximum 40 The username to which the
characters) comment is ascribed. This must
be a valid reference to an
Employee via its user ID.
dateEntered DATE The time and date that the
comment was recorded.
source STRING (maximum 40 A string identifying a calling
characters) system. It is recommended to
give the calling system an
unique name, and use this name
for all web service calls when
applicable.
Returns
Type Comment
commonResult Return object containing the result of the
web service call.
Error Conditions
Code
InvalidFaultID
InvalidComment
InvalidUserID
FaultClosed
203
System Connect Web Services Guide
CONFIRMFAULT
Purpose
This web service is used to mark a fault ticket as confirmed, recording the date and time it was
confirmed as well as the user confirming it. A fault ticket is confirmed when the reporter of the fault
confirms that the fault reported is fixed.
Input Parameters
Name Type Comment
fault INT The fault ticket ID of the
fault ticket to be confirmed.
username STRING (maximum 40 The username of the user
characters) recording the confirmation of
the fault ticket. It must
reference an employee via
their username.
dateConfirmed DATE The time and date to be
recorded.
source STRING (maximum 40 A string identifying a calling
characters) system. It is recommended to
give the calling system an
unique name, and use this name
for all web service calls when
applicable.
Returns
Type Comment
commonResult Return object containing the result of the
web service call.
Error Conditions
Code
InvalidFaultID
InvalidUserID
OpenStatusFound
InvalidDate
FaultHaveOpenAlarm
FaultRecordLocked
ColumnsNotPopulated
FaultHasOpenWorkOrder
FaultClosed
204
CLEARFAULT
Purpose
This web service is used to mark a fault ticket as cleared, recording the date and time it was cleared
as well as the user clearing it. A fault ticket is cleared when it is believed that the fault has been fixed.
Input Parameters
Name Type Comment
fault INT The fault ticked ID of the
fault ticket to be cleared.
username STRING (maximum 40 The username of the user
characters) clearing the fault ticket. It
must reference an employee via
their username.
dateCleared DATE The time and date to be
recorded for the clear time.
The date can not be NULL, and
shall be later then the date
when the fault was created.
source STRING (maximum 40 A string identifying a calling
characters) system. It is recommended to
give the calling system an
unique name, and use this name
for all web service calls when
applicable.
Returns
Type Comment
commonResult Return object containing the result of the
web service call.
Error Conditions
Code
InvalidFaultID
InvalidUserID
OpenStatusFound
InvalidDate
FaultHaveOpenAlarm
FaultRecordLocked
ColumnsNotPopulated
FaultClosed
205
System Connect Web Services Guide
REASSIGNFAULT
Purpose
This web service is used to assign a fault ticket to another workgroup.
Input Parameters
Name Type Comment
fault INT The ID of the fault ticket to
be reassigned to another
workgroup.
workgroup STRING (maximum 20 The ID of the workgroup to
characters) which the fault ticket is to
be reassigned.
source STRING (maximum 40 A string identifying a calling
characters) system. It is recommended to
give the calling system an
unique name, and use this name
for all web service calls when
applicable.
Returns
Type Comment
commonResult Return object containing the result of the
web service call.
Error Conditions
Code
InvalidFaultID
InvalidWorkgroupID
FaultClosed
CLASSIFYFAULT
Purpose
This web service attaches one or more classifications to a fault. A classification is an organisation-
dependent way of organising faults. Many classifications types may be defined.
The standard classification types for Clarity Fault Management are:
CAUSE
ENTITY
IMPACT
PLATFORM
CATEGORY
TYPE
SUBCATEGORY
Input Parameters
Name Type Comment
fault INT The ID of the fault ticket for
which classifications are to
206
be attached.
classifications wsAttribute An array of wsAttribute where
the name is the classification
type and the value is the
classification for that type.
If a NULL value is supplied,
the classification is removed
source STRING (maximum 40 A string identifying a calling
characters) system. It is recommended to
give the calling system an
unique name, and use this name
for all web service calls when
applicable.
Returns
Type Comment
commonResult Return object containing the result of the
web service call.
Error Conditions
Code
InvalidFaultID
InvalidClassificationType
InvalidClassification
FaultClosed
SETPARENT
Purpose
This web service is used to create or remove a parent-child relationship between two fault tickets.
The parent-child fault ticket hierarchy is limited to a depth of two levels. For example, a fault ticket
may be a parent of many fault tickets, or it may be a child of one parent, but not both. Alternatively a
fault ticket may have no parent-child relationship.
Input Parameters
Name Type Comment
faultID INT The fault ticket ID that is to
have its parent set. This is
the child fault ticket ID that
is either being added to or
removed from a parent.
parentFaultID INT The fault ticket ID of the
parent fault ticket if the
child is being linked to a
parent, or NULL if the child
is being unlinked from a
parent.
source STRING (maximum 40 A string identifying a calling
characters) system. It is recommended to
give the calling system an
unique name, and use this name
for all web service calls when
applicable.
207
System Connect Web Services Guide
Returns
Type Comment
commonResult Return object containing the result of the
web service call
Error Conditions
Code
InvalidFaultID
InvaludParentFaultID
ParentIsAChild
ChildIsAParent
ChildIsAChild
ChildIsNotAChild
FaultRecordLocked
FaultClosed
LINKENTITY
Purpose
This web service is used to link Clarity OSS entity to a fault ticket, usually to indicate the network
element at fault, impacted services or affected customers.
The specific entities that can be linked to a fault ticket are:
ALARMS
CABLE_CORES
CABLE_SHEATHS
CARDS
CIRCUITS
CUSTOMER
EQUIPMENT
FRAME_APPEARANCES
FRAME_CONTAINERS
FRAME_UNITS
LOCATIONS
PORTS
SERVICES
Input Parameters
Name Type Comment
faultID INT The fault ticket ID of the
fault ticket to which the
entity is to be linked.
entityType STRING The type of entity to be
linked to the fault ticket.
The non-definitive list of
entity types is listed above,
but others may be added as
208
customisations.
entityID STRING The ID of the entity to be
linked encoded as a string.
The ID must be valid for the
given entity type.
source STRING (maximum 40 A string identifying a calling
characters) system. It is recommended to
give the calling system a
unique name, and use this name
for all web service calls when
applicable.
Returns
Type Comment
commonResult Return object containing the result of the
web service call.
Error Conditions
Code
InvalidFaultID
InvalidEntityType
InvalidEntityID
LinkNotPermitted
FaultClosed
GETLINKEDFAULTS
Purpose
This web service is used to get a list of open fault tickets that are linked to a specific entity. This
function will return only fault tickets that are open.
Input Parameters
Name Type Comment
entityType STRING The entity type of the
entityID parameter.
entityID STRING The ID of the entity to which
fault tickets are linked that
are to be retrieved, encoded
as a string. The ID must be
valid for the given entity
type.
Returns
Type Comment
numberListResult Return object containing the result of the
web service call.
Error Conditions
Code
InvalidEntityType
InvalidEntityID
209
System Connect Web Services Guide
GETCHILDFAULTS
Purpose
This web service is used to get a list of fault tickets that are children of a given fault ticket.
Input Parameters
Name Type Comment
faultID INT The ID of the fault ticket of
which the children are to be
retrieved.
Returns
Type Comment
numberListResult Return object containing the result of the
web service call.
Error Conditions
Code
InvalidFaultID
GETLINKSOFTYPE
Purpose
This web service returns a list of entities of specified entity type to which a particular fault ticket is
linked
Input Parameters
Name Type Comment
faultID INT The ID of the fault ticket for
which the entity links are to
be retrieved.
entityType STRING The entity type of the links
that are to be retrieved.
Returns
Type Comment
stringListResult Return object containing the result of the
web service call.
Error Conditions
Code
InvalidFaultID
InvalidEntityType
210
GETPARENTFAULT
Purpose
This web service is used to retrieve the parent fault id of a child fault.
Input Parameters
Name Type Comment
Returns
Type Comment
faultIDResult Return object containing the result of the
web service call.
If there is no parent there will not be any
exception and the faultId will be set to 0.
Error Conditions
Code
InvalidFaultID
GETFAULTID
Purpose
This web service is used to find a FaultID for a fault ticket given an alias (an identifier used by another
system).
Input Parameters
Name Type Comment
Returns
Type Comment
faultIDResult Return object containing the result of the
web service call.
Error Conditions
Code
211
System Connect Web Services Guide
CREATEALIAS
Purpose
This web service is used to map an external system indentifier for a fault ticket to the Clarity Fault
Ticket identifier. It is used when there is a one-to-one mapping between fault tickets.
Input Parameters
Name Type Comment
Returns
Type Comment
commonResult Return object containing the result of the
web service call.
Error Conditions
Code
InvalidFaultID
DuplicateAlias
GETCUSTOMFAULTATTRIBUTEVALUE
Purpose
This web service is used to retrieve the value of an attribute for a given fault.
Input Parameters
Name Type Comment
Returns
Type Comment
customAttributeValueResult Return object containing the result of the
web service call.
Error Conditions
Code
212
SETCUSTOMFAULTATTRIBUTEVALUE
Purpose
This web service is used to set the value of an attribute for a given fault. If attribute name is a valid
attribute defined in screen Fault Attributes Definition then the attribute will be added to the fault and
attribute value set.
Input Parameters
Name Type Comment
Returns
Type Comment
commonResult Return object containing the result of the
web service call.
Error Conditions
Code
213
System Connect Web Services Guide
CustomerManagementAPIService_schema.xsd
AddressManagementAPIService_schema.xsd
AreaManagementAPIService_schema.xsd
AccountManagementAPIService_schema.xsd
InventoryManagementAPIService_schema.xsd
FaultManagementAPIService_schema.xsd
ServiceManagementAPIService_schema.xsd
214
Appendix B Error Codes
Corporate Manager
CODE ERROR CONDITION DESCRIPTION
EXISTS
Any other code will indicate a specific error
004 Unknown Alias The specified alias does not exist for record in the specified
naming domain.
The accountID parameter does not reference a valid account
005 Invalid AccountID
006 Invalid Account Status The accountStatus parameter is not a valid status.
The addressStatus parameter does not reference a valid
007 Invalid Address Status
status.
008 Invalid Street Name The streetName parameter does not reference a valid street.
009 Invalid Post Code The postCode parameter does not reference a valid Postal
Code.
addressID parameter does not reference a valid Address.
010 Invalid AddressID
011 Invalid State stateCode parameter does not reference a valid State.
ttname field is invalid
012 Invalid TTName
013 Duplicate TTName The ttname field is already used by another location record
014 Unused
015 Invalid LocationType The "locationType" parameter does not reference a valid
location type
016 Invalid TTNameDesc The "description" parameter is not valid (probably null)
017 Invalid LocationID The "location" parameter does not reference an existing
location record.
019 Contact Point Cannot be The contact Point has other child and can not be deleted.
215
System Connect Web Services Guide
Deleted
020 Invalid CustomerLocation The customer has already been added to this location
023 Unused
031 Invalid MarketSegment The Market Segment does not reference a valid Market
Segment
034 Too Many AreaCodes Deprecated. More than one Area Code matches the criteria.
040 Child Locations Exist Child Locations are linked to this Location
043 Invalid Source Type “source type” is not a recognised source type
216
047 Address Serviceability If an identical address serviceability record already exists.
already exists
060 Area Code is Mandatory Area Code is mandatory to get the child areas.
061 No child Area found for This is returned when there are no child areas found, for the
the area. entered area code.
Range too large The maximum processing limit has been exceeded for
2
this BATCH PROCESS
Numbers in Range already The numbers cannot be created because some or more
3
exist already were.
Invalid service Type The serviceType does not reference a valid serviced
4
type
Invalid country Code The countryCode does not reference a valid country
5
code
Invalid Service Type Priority The Service Type priority is invalid either because it was
6
duplicated or because it is not between 1 and 99
7 Invalid City Code The city code does not reference a valid city code
Insufficient privileges The user does not have required permission to execute
10
the operation
13 Invalid Attribute Name At least one name from the AttributeList is invalid
Invalid start Number Specified starting number does not exist in the numbers
15
table
16 Invalid end Number Specified ending number does not exist in the numbers
217
System Connect Web Services Guide
table
17 Invalid numberStatus The status specified does not reference a valid status
Invalid entityType The entity type specified is not valid, valid types are
20
Service, or External
Invalid reservationFlag The reservation flag value is invalid, valid values are
22
RESERVE and UNRESERVE
30 Number Is Not A Number Either the Start or End Numbers are invalid.
Business rules violation for The new number status violates the business rules.
35
status
43 Missing numbers Not all numbers within the number range given exist
46 No numbers meet criteria There are no numbers with the number criteria
218
Invalid Network Name The Network Name cannot be found in the CLARITY
52
system
Invalid Consecutive Flag The Consecutive Flag is not valid, valid values are [0|1].
53
"1" - True, "0" – False
58 Invalid Attribute Not all attributes are associated with the number
4 Invalid Service Type The serviceType does not reference a valid serviced type
17 Invalid Number Status The status specified does not reference a valid status
Invalid entity Type The entity type specified is not valid, valid types are Service,
20
or External.
Number Reserved For The number or numbers were previously reserved for the
33
Service service.
Starting Number is
44 IP_ADDR_IN or BLOCK_ADDR_IN not a valid IP Address
Invalid
219
System Connect Web Services Guide
Issues with the Country The database is configured incorrectly, with none or more
46
Code one Country Code
49 Number Not Available The Number/IP Address is not available for use
52 Invalid Network Name The Network Name cannot be found in the CLARITY system
Network Name Required A Network Name is required if the IP control is "I" - Private
54
Network
IP Invalid All Associated The All Associated flag is not valid, valid values can be
59
Flag either 'Y' OR 'N'
Service Manager
CODE ERROR CONDITION DESCRIPTION
001 False/Not found The operation has completed successfully but no records can be
found or the result is false.
002 Invalid AccountID accountID does not reference a valid account ID.
003 Invalid CustomerID customerID does not reference a valid customer ID.
004 Invalid Service Type ServiceType does not reference a valid service type.
005 Invalid LocationID The "aLocationID" or "bLocationID" does not reference a valid
location.
006 Invalid Attribute Name One of the attribute‟s names is not a valid attribute name for the
220
specified request. Refer to Reference Data Document.
007 Invalid Speed For Service The specified speed is not a valid speed for the given service type.
Type
008 Invalid Finish Date finishDate does not reference a valid date.
009 Invalid ServiceOrderID The serviceOrderID does not reference a valid Service Order.
010 Invalid ServiceID The serviceID does not reference a valid service.
011 Alias Not Found The specified alias has not been found.
012 Invalid Service Identifier The specified service identifier is not found or invalid.
013 Invalid Task Name Task Name is not valid. Refer to Reference Data Document.
014 Invalid Task Status Task Status is not valid. Refer to Reference Data Document.
016 Invalid Feature(s) The features requested are not applicable for the service or NULL.
Requested
017 Invalid Service Status Operation not allowed on the service in its current status.
018 Service Order Already Another service order is already submitted for the specified service
Exists
019 Invalid Order Type The order type specified is not allowed in this context.
023 Missing Attribute A required attribute is missing when creating a service order
031 Invalid Waiter Order The waiter order does not exist or is invalid
221
System Connect Web Services Guide
033 Invalid If task prior to the external task are not yet completed or the
SetTaskStatusRequest external task is not due to complete.
034 InvalidTaskStatus The specified task is not a valid status for an implementation task.
036 DuplicateWaiterRequest A waiter record already exists for Service Order, Service Type,
Address and Customer
037 Invalid Request Status The status of the task disallows this change.
038 Invalid Parent Service An invalid service ID is specified for a parent service ID
042 Invalid Child Feature Child feature action is incompatible with parent. Child action must
Action be N if parent is N
043 Feature Not Found For Feature cannot be found for a feature update request.
Update
044 Incompatible Feature Feature action must be different from its previous action value
Action
045 Invalid Link Address If the specified link address action is invalid.
Action
046 Invalid Service Order If the service order waiter ID specified is not found or invalid.
Waiter ID
049 Null Service Number If a Service Number parameter is passed as NULL when a value is
required.
050 Service Number Does Not If the specified service number does not exist.
Exist
053 Invalid Set Task Status Returned when an attempt is made to change the status of an
Comp implementation task that has already been completed.
054 Invalid Set Task Status SO Returned when an attempt is made to change the status of an
Close implementation task that belongs to a service order that is either
Closed, Cancelled or in Waiters.
055 Service Type Does Not If the specified service type does not exist.
Exist
222
056 Invalid Work Order ID If the specified work order id does not exist.
057 Invalid Work Order If the specified work order comment id does not exist.
Comment ID
058 Invalid Work Order If the specified work order activity id does not exist.
Activity ID
060 Open Activities Present An attempt was made to close a work order which still has open
activities
061 Invalid Status A status was provided which is invalid for the record in question.
Please review the error message in full to determine the exact
cause.
062 Invalid Parameter An error was found with one of the input values. Please review the
error message in full to determine the exact cause.
Configuration/Inventory Manager
CODE ERROR CONDITION DESCRIPTION
001 Invalid Address Attribute name The address name attribute specified is not valid.
002 Invalid Address Attribute value The address value attribute specified is not valid.
The service type specified was not valid.
003 Invalid Service Type
The phone number specified is not valid.
004 Invalid Phone Number
The application was unable to find or reserve
005 No Facilities
facilities for the supplied address.
The reservation ID does not exist as part of a circuit
006 Invalid Reservation ID
design.
The date specified is invalid.
007 Invalid Date
No circuit is carrying a service with this ID.
008 Invalid Service ID
The circuit name does not exist.
009 Invalid Circuit Name
The port ID does not exist.
010 Invalid Port ID
The Card or Network Element details are invalid.
011 Invalid Card Details
The package completed with an error that was
100 Unhandled Error
unexpected.
The Planned Event Number is invalid.
001 InvalidPlannedEventNumber
The Customer ID is invalid.
002 InvalidCustomerID
223
System Connect Web Services Guide
001 Service address is not valid The service address specified was not valid
003 Service Type is not valid The service type specified was not valid
004 Phone number is not valid The phone number specified is not valid
007 Service speed is not valid The service speed specified was not valid
008 Service feature is invalid The service feature specified was not valid
224
019 No Free facilities for Relocation
027 Invalid card details The Card or Network Element details are invalid.
225
System Connect Web Services Guide
226
the specified service
Fault Manager
CODE ERROR CONDITION DESCRIPTION
227
System Connect Web Services Guide
012 DuplicateAlias The fault ticket alias is used by another fault ticket
013 InvalidAlias The faultAlias does not exist for the given fault (or
any fault if the fault ID is not given)
027 InvalidUserWorkGroup If the Work Group of the supplied user is not the
current workgroup of the supplied fault
228
029 InvalidDate If clear date is less than status end-date, reported
date or created dates
229
System Connect Web Services Guide
Document Information
Version Date Amendment Name Role
2.0 23/Apr/2010 Added new web services for Number Swati Mohanty Technical Writer
Manager (VIVACOMIA-223), Fault
Manager (VIVACOMIA-278), Inventory
Manager (VIVACOMIA-297), and also
updated a web service for Service
Manager (VIVACOMIA-370).
Version released in C10.6.6
2.1 17/May/2010 Added new Contact Point web services Swati Mohanty Technical Writer
2.2 02/Jun/2010 Added new web services: getAddressList, Swati Mohanty Technical Writer
getServiceHierarchy,
reserve_Agent_Timeslot, and
get_Agent_Available
Version released in C10.6.9
2.3 02/Jun/2010 Added new web services: Swati Mohanty Technical Writer
getFullContactPoints,
getServiceOrderIDList,getServiceIDsbyN
ame, and
getServiceManagerIDbyJobTicket
Version released in C10.7.0
2.4 09/Jul/2010 Updated the SetTaskStatus and Swati Mohanty Technical Writer
getAddressList webservices. Added new
webservices FindPortForNumber,
createAlias, getFaultID, getParentFault,
addContact, deleteContact, and
reserveIntactCircuit.
Added new PLDT webservices
getAllowedServiceTypes and
getAreaForServiceNoRelocate.
Version released in C10.7.1
2.5 20/Aug/2010 Add new Fault web services Wendy Khoo Business Analyst
(VIVACOMIA-555):
setCustomFaultAttributeValue,
GetCustomFaultAttributeValue
Version released in C10.7.3
Add new Inventory (RF) web services
(VIVACOMIB-173):
reserveFacilityNGNStartingAt,
reserveFacilityStartingAt
Version released in C10.7.4
2.6 21/Oct/2010 Revised the entire document. Add, Wendy Khoo Business Analyst
modify and delete to reflect the available
web services upto c10.7.8
SLTSPT-399,400,401,405:
createAccountManager
getAccountManagerID
updateAccountManager
setAddressCustomerID
230
getAreaServiceTypeWorkGroup
Added Appendix A: WSDL File and
Schema
2.7 04/Nov/2010 Continue to edit the document in the Wendy Khoo Business Analyst
following sections: Service Manager,
Inventory Manager and Fault Manager.
Appendix B: added Error Codes for
Reserve Facility. Unable to locate/find
Description for all the error codes.
Rename “Number”
Management/Manager to Identity
(Number) Management/Manager.
Removed word
„PROCEDURE/FUNCTION/ from
headings.
2.9 06/Dec/2010 Updated chapter 4 with 3 new web Jeevanthi Technical Writer
services added for VIVACOMIB-159. Dharmasena
Added web Services are as follows:
setAttributesByNumbers
updateAttributesByNumbers
deleteAttributesByNumbers
3.0 31/01/2011 Updated the document with the new logo\ Jeevanthi Technical Writer
Dharmasena
Also removed the service manager call
back API from the document and
included it in a new document called
Clarity Callback Web Services Guide
1.0..
231