NN42020-123
Multimedia Communication Portfolio
Multimedia Communication
Server
Open Provisioning Interface
MCS 5100 3.5 Standard 4.0 January 2006
Download from Www.Somanuals.com. All Manuals Search And Download.
Copyright © Nortel Networks Limited 2006
Finding the latest updates on the Nortel Web site
The content of this documentation was current at the time the product was released. To
check for updates to the latest documentation and software for MCS 5100, click one of
the following links:
Takes you directly to the
Link to
Nortel page for MCS 5100 software located at
www130.nortelnetworks.com/cgi-bin/eserv/cs/
main.jsp?cscat=SOFTWARE&resetFilter=1&tranProduct=124
82
Nortel page for MCS 5100 documentation located at
www130.nortelnetworks.com/cgi-bin/eserv/cs/
main.jsp?cscat=DOCUMENTATION&resetFilter=1&tranProdu
ct=12482
Open Provisioning Interface Reference Guide
Download from Www.Somanuals.com. All Manuals Search And Download.
Copyright © Nortel Networks Limited 2006
4
NN42020-123 MCS 5100 3.5 Standard 4.0 4.0 January 2006
Download from Www.Somanuals.com. All Manuals Search And Download.
Copyright © Nortel Networks Limited 2006
How to get help
This section explains how to get help for Nortel products and services.
Getting help from the Nortel web site
The best way to get technical support for Nortel products is from the Nortel Technical Support
web site:
This site provides quick access to software, documentation, bulletins, and tools to address
issues with Nortel products. From this site, you can:
•
•
download software, documentation, and product bulletins
search the Technical Support Web site and the Nortel Knowledge Base for answers
to technical issues
•
•
sign up for automatic notification of new software and documentation for Nortel
equipment
open and manage technical support cases
Getting help over the phone from a Nortel Solutions Center
If you do not find the information you require on the Nortel Technical Support web site, and
you have a Nortel support contract, you can also get help over the phone from a Nortel Solu-
tions Center.
In North America, call 1-800-4NORTEL (1-800-466-7835).
Outside North America, go to the following web site to obtain the phone number for your
region:
Open Provisioning Interface Reference Guide
Download from Www.Somanuals.com. All Manuals Search And Download.
Copyright © Nortel Networks Limited 2006
6
Getting help from a specialist by using an Express Routing Code
To access some Nortel Technical Solutions Centers, you can use an Express Routing Code
(ERC) to quickly route your call to a specialist in your Nortel product or service. To locate the
ERC for your product or service, go to:
Getting help through a Nortel distributor or reseller
If you purchased a service contract for your Nortel product from a distributor or authorized
reseller, contact the technical support staff for that distributor or reseller.
NN42020-123 MCS 5100 3.5 Standard 4.0 4.0 January 2006
Download from Www.Somanuals.com. All Manuals Search And Download.
Copyright © Nortel Networks Limited 2006
Open Provisioning Interface
Topics in this chapter
Open Provisioning Interface introduction
The Open Provisioning Interface (OPI) is used to remotely provision the
Multimedia Communication Server (MCS) system. OPI is based on the
Simple Object Access Protocol (SOAP) 1.1 and the emerging web
services standard. SOAP is a cross-platform, cross-language text
based protocol utilizing the benefits of XML (extensible Markup
Language). SOAP is commonly used as a tool in distributed
applications named web services. While SOAP in itself is not transport
dependent, OPI relies on HTTP (Hyper Text Transfer Protocol) as its
transport.
OPI gives the service provider the means to integrate MCS provisioning
with their own applications by allowing:
• Machine-to-machine interface for provisioning tasks
• Pass-through provisioning from existing provisioning systems
• Support for the Bulk Provisioning Tool
For information on the BPT, refer to the Bulk Provisioning Tool
Reference Guide.
Web Services Description Language (WSDL) 1.1
OPI supports the industry standard Web Services Description
Language (WSDL) 1.1. WSDL allows the service provider to provision
their MCS system with existing and custom applications. By supporting
the WSDL standard, service providers can rapidly develop client side
code with standard toolsets.
Open Provisioning Interface Reference Guide
Download from Www.Somanuals.com. All Manuals Search And Download.
Copyright © Nortel Networks Limited 2006
8
WSDL is an XML language that contains information about the
interface, semantics and administration of a call to a web service. A
detail description of the WSDL standard is available online at the W3C
(World Wide Web Consortium) web site at the following URL:
Third party client development
The goal of OPI is to allow customer third party applications to interface
with the MCS provisioning system. Once developed, the third party
application will pass an object to a generated stub. The stub will
translate the object into a SOAP message and pass it along to the
skeleton in the Provisioning Module. The skeleton translates the SOAP
message back to an object, and sends it to the Provisioning Module
data store processes. The data store then interfaces with the Oracle
Database. The translations happen in reverse from the Database to the
third party application.
Figure 1 Logical view of OPI interactions
Provisioning Module
Stub
Skeleton
Oracle
Data Store
Database
3rd party
WSDL
file
application
The development of third party provisioning clients involves the
following steps:
• Get the WSDL
• Generate Stub using supported toolkit that supports complex type
• Implement interface to access stubs
• Access stubs from the third party application
NN42020-123 MCS 5100 3.5 Standard 4.0 4.0 January 2006
Download from Www.Somanuals.com. All Manuals Search And Download.
9
Copyright © Nortel Networks Limited 2006
Get the WSDL
The WSDL file for MCS is stored on the server hosting the Provisioning
Module. You can view and download the WSDL using a web browser.
Note: By definition, all the OPI commands (methods) are listed in
the WSDL.
From a workstation
1
2
Open a web browser
To display the WSDL in the web browser, navigate to the
following URL
http://<provclientIP>/prov/services/OPI?WSDL
Where:
<provclientIP> is the IP address used by the Provisioning Client
3
Download the WSDL file
Generate stubs
The stub is basically a translator. It takes the “user” object (whatever
type of object) from the interface and converts it to a SOAP message
and sends it to the Provisioning Module. Likewise, a SOAP message
from the Provisioning Module is translated back to the object. HTTP is
used as the transport for OPI. The Provisioning Module listens on port
80 for the SOAP over HTTP messages.
Figure 2 Interactions of the stub
Third Party
Application
Provisioning
Module
object
SOAP over HTTP
Stub
port 80
Stubs are generated using a supported toolset. Currently, only the
Apache AXIS 1.0 (Apache extensible Interaction System
is Java specific and creates a Java stub. The OPI WSDL may work with
other toolsets, but thorough testing has not yet been completed. Other
Open Provisioning Interface Reference Guide
Download from Www.Somanuals.com. All Manuals Search And Download.
Copyright © Nortel Networks Limited 2006
10
toolsets may be supported in subsequent releases once testing has
been completed.
a Java stub.
Implement interface accessing stubs
An interface must be developed that will access the stubs. The interface
must support authentication on each OPI request.
If the credentials are not present, or fail validation, a SOAP fault will be
sent back indicating the failure and the action will not be performed.
error messages.
Access stubs from the third-party application
When the interface accesses/invokes the stubs, the stub will generate
a SOAP message that will be sent to the Provisioning Module on port
80. The stub is basically a translator. It takes the “user” object (whatever
type of object) from the interface and converts it to a SOAP message
and sends it to the Provisioning Module. The skeleton on the server
with the Provisioning Module does the reverse. It takes the SOAP
message and translates it back to a “user” object (whatever type of
object) and sends it to the Provisioning Module’s Data Store that stores
it in the database.
Authentication and authorization
Authentication and authorization of OPI requests are briefly described
in the following sections:
For more information on this topic, please refer to the Provisioning
Client User Guide.
Authentication
Each OPI request is authenticated using HTTP basic authentication.
Each request is required to pass a username and password before
gaining access to the interface. Therefore, there is no login/logout
interface as the request is authenticated on each request. If the
credentials are not present, or fail validation, a SOAP fault will be sent
back indicating the failure and the action will not be performed. The
credentials are verified against any active administrator in the MCS
NN42020-123 MCS 5100 3.5 Standard 4.0 4.0 January 2006
Download from Www.Somanuals.com. All Manuals Search And Download.
11
Copyright © Nortel Networks Limited 2006
system. These administrators can be added/modified through both the
Provisioning Client and the OPI itself.
Utilizing, the standard HTTP basic authentication enables OPI to be
interoperable with the common web services toolsets. Typically, the
toolsets allow for simple inclusion of username and password adhering
to this standard. Within the MCS system the authentication is
performed locally in memory to alleviate the reoccurring authentication.
In addition, the authentication and authorization are kept in
synchronization with the Provisioning Client, so changes to the
administrator profile from either the Provisioning Client or the OPI are
immediately effective.
Authorization
Authentication is the first step in processing the incoming request. Once
the request has been authenticated, the administrator must clear
authorization before performing the action. The authorization includes
both domain-level authorization and provisioning-level authorization. If
either fails validation, a SOAP fault is send back indicating the reason
for failure, and the action will not be preformed.
Domain-level authorization
Each administrator is assigned one or more domains for access and
control (this can be overridden by the "All domain access" in role
creation). For instance, the MCS system might consist of three
separate domains, Widget.com, Gadget.com, and Sprocket.com. An
administrator, WidgetAdmin, can be created with only Widget.com in
the list of "provisionable domains". This limits WidgetAdmin to
provisioning activities inside of this domain only, and will not permit
access to the other domains. Therefore, if a request from WidgetAdmin
comes in to modify a user outside of his domain, it will be rejected
having failed authorization. In addition, attempts to list domain
information will only return Widget.com information.
Provisioning-Level authorization
The provisioning module of the MCS system is broken into various
major categories (Domains, Users, Telephony Routes, etc.). The
provisioning system allows for various administrator roles to be created
across these categories. Upon creation, the administrator is assigned
to a particular role. This allows the service provider to create various
administrator roles to suit their specific needs. In each category the role
can have any combination of the following rights: Read, Write, and
Delete. For example, a "user admin role" could be created which only
had the ability to read domain info, and read, modify, and delete user
information. The administrators given this role will not be able to
manipulate the telephony routes, or other areas of the MCS system.
Open Provisioning Interface Reference Guide
Download from Www.Somanuals.com. All Manuals Search And Download.
Copyright © Nortel Networks Limited 2006
12
OPI authorizes each request to verify the incoming credentials have the
appropriate role to perform the given action.
Provisioning Interface
The following list is a summary of the provisioning object types
contained within the WSDL. Detailed information on the provisioning
objects and their types can be found in the WSDL file.
• Simple Types:
— Boolean
— Byte
— Double
— Float
— Integer
— Long
— Short
— String
• Complex types (Domain, User, Route, etc..)
• "Type[] = Array of Type (i.e. String[] = Array of Strings)
• Method summaries consist of method description with return type
• Return type of void implies no response
This document does not cover the various actions that can be
performed through the OPI interface. Nor is it intended to cover in detail
what affect these changes make to the MCS system, but rather to give
an overview of the OPI the interface. The Provisioning Client User
Guide (NN42020-105) details provisionable entities and their role in the
MCS system. In addition, the MCS Bulk Provisioning Tool Reference
Guide (NN42020-501) lists the provisioning methods available using
the Bulk Provisioning Tool (BPT) command line. The BPT also uses the
OPI interface.
Success indication on remove methods
Some OPI Interface methods, that provide the ability to remove data,
return indication of success even though the data did not pre-exist in the
database. This mirrors the functionality of the database. Basically, a
success indication for a "remove" OPI Interface method indicates that
the associated data no longer exists in the database.
When possible, OPI Interface methods provide additional indication (in
the form of an error message) regarding specific data elements
NN42020-123 MCS 5100 3.5 Standard 4.0 4.0 January 2006
Download from Www.Somanuals.com. All Manuals Search And Download.
13
Copyright © Nortel Networks Limited 2006
(domain and devices) that are not pre-existing in the database when the
remove method is invoked.
Example
An invocation of "removeUser using (jimbob@nn.com)" will return
an error indication, "Invalid Data: Domain Not found 'nn.com'", since
the domain is not valid.
But if the domain is valid and the user is not pre-existing, then a success
indication will be returned since the user is not provisioned on the
system.
Provisioning data visibility
Provisioning data added via the OPI is immediately available to other
provisioning clients connected to the same instance of the Provisioning
Module. However, it may take up to 5 minutes before the same data is
visible to clients connected to a second instance of a provisioning
module running in the system.
PROV606 logs
PROV606 logs capture all provisioning activity performed using the
OPI, including the administrator performing the task. The logs
generated by OPI clients display the request type OPI. The logs are
viewed in the System Management Console’s log browser and are
described in the Provisioning Module Basics (NN10274-111) guide.
Deprecated methods and method fields
Methods and their associated parameters (elements) defined in the
WSDL change as features and services are added and improved. With
each release, new methods are may be added, and others may
deprecated. Deprecated methods are being removed, but are
supported in the current release.
New methods can be found through a comparison of the WSDL of this
release with the WSDL of a previous release. Deprecated methods and
method parameters are more difficult to find, as they are still supported,
and therefore still in the WSDL. The following tables identify the
deprecated methods for this release.
Table 1 Deprecated methods
Deprecated methods
addPooledResource
deletePooledResource
Open Provisioning Interface Reference Guide
Download from Www.Somanuals.com. All Manuals Search And Download.
Copyright © Nortel Networks Limited 2006
14
Table 1 Deprecated methods
Deprecated methods
getAllPooledResources
getAllPooledResourceTypes
getAllRoutingAlgorithms
getIPCMCapacityByDomain
getPooledResource
modifyPooledResource
modifyServiceParm
setServiceParmAsDefault
The following table lists deprecated elements. These correspond to
fields in the Provisioning Client, and method parameters in the BPT.
Table 2 Deprecated method elements (Sheet 1 of 2)
Affected method
Deprecated method element
addDevice
activeProxy
defaultProxyHost
defaultProxyPort
ipcm
rtpPort
addDevices
activeProxy
defaultProxyHost
defaultProxyPort
ipcm
rtpPort
modifyDevice
activeProxy
defaultProxyHost
defaultProxyPort
ipcm
rtpPort
Note: The elements voiceMail, routes, and blendedAliases have
been added as methods associated with user operations.
NN42020-123 MCS 5100 3.5 Standard 4.0 4.0 January 2006
Download from Www.Somanuals.com. All Manuals Search And Download.
15
Copyright © Nortel Networks Limited 2006
Table 2 Deprecated method elements (Sheet 2 of 2)
Affected method
Deprecated method element
addUser
(see note)
voiceMail
voiceMailServer
chargeId
vpn
blendedAliases
routes
ipcmProperties
addUsersToDomain voiceMail
(see note)
voiceMailServer
chargeId
vpn
blendedAliases
routes
ipcmProperties
modifyUser
(see note)
voiceMail
voiceMailServer
chargeId
vpn
blendedAliases
routes
ipcmProperties
Note: The elements voiceMail, routes, and blendedAliases have
been added as methods associated with user operations.
Open Provisioning Interface Reference Guide
Download from Www.Somanuals.com. All Manuals Search And Download.
Copyright © Nortel Networks Limited 2006
16
NN42020-123 MCS 5100 3.5 Standard 4.0 4.0 January 2006
Download from Www.Somanuals.com. All Manuals Search And Download.
Copyright © Nortel Networks Limited 2006
Building OPI clients
Topics in this chapter
Building OPI Stubs Clients
The following sections describes the requirements and steps tasks
performed to generate Open Provisioning Interface (OPI) client stubs.
The process is based on using the Axis toolkit.
Requirements
The following are required for performing the steps in this examples
• working knowledge of Java application development
• comfortable with using DOS commands
• JDK (Java Developer Kit) 1.3 or higher
• Java executable available in the system path
• Axis toolkit version 1.1 final
Downloading the AXIS toolkit
The steps in this chapter use the AXIS toolkit 1.1 final version. The
AXIS toolkit is a free download from the Apache Web Site.
Open Provisioning Interface Reference Guide
Download from Www.Somanuals.com. All Manuals Search And Download.
Copyright © Nortel Networks Limited 2006
18
Procedure 1 Downloading the AXIS toolkit
On the PC
1
In your web browser, navigate to the Axis toolkit page on the
Apache web site.
The 1.1 final version is recommended.
Download the 1.1 final version file, axis-1_1.zip, to your PC.
2
3
Unzip the files to a drive on the PC. In this example, we use Axis
files extracted to folder D:\axis-1_1.
Setting the Classpath
The classpath needs to be set for specific jar files that are part of the
Axis toolkit.
Procedure 2 Setting the Classpath
On the PC
1
2
Open a command prompt in the DOS window
Set the classpath for all the jar files found in the directory
D:\axis-1_1\webapps\axis\WEB-INF\lib.
setCLASSPATH=D:\axis-1_1\webapps\axis\WEB-INF
\lib\axis.jar;D:\axis-1_1\webapps\axis\WEB-INF
\lib\axis-ant.jar;D:\axis-1_1\webapps\axis\WEB
-INF\lib\commons-discovery.jar;D:\axis-1_1\web
apps\axis\WEB-INF\lib\commons-logging.jar;D:\a
xis-1_1\webapps\axis\WEB-INF\lib\jaxrpc.jar;D:
\axis-1_1\webapps\axis\WEB-INF\lib\log4j-1.2.8
.jar;D:\axis-1_1\webapps\axis\WEB-INF\lib\saaj
.jar;D:\axis-1_1\webapps\axis\WEB-INF\lib\wsdl
4j.jar
3
Create a folder for the generated client stubs. In this example, we
use the folder D:\opiclient.
NN42020-123 MCS 5100 3.5 Standard 4.0 4.0 January 2006
Download from Www.Somanuals.com. All Manuals Search And Download.
19
Copyright © Nortel Networks Limited 2006
Downloading the WSDL file
Download the Web Server Description Language (WSDL) from the
Provisioning Server.
Procedure 3 Downloadin the WSDL file
On the PC
1
In your web browser, navigate to the URL:
where
<web-server-host-ip> is the IP address of the Provisioning
Server. This is same IP address used by the Provisioning Client.
2
Download the WSDL file to the folder created for the OPI clients.
In our example, the file is named opi.wsdl and it is
downloaded to the folder D:\opiclient.
Compiling the stubs
Procedure 4 Compiling the stubs
On the PC
1
Open a command prompt and navigate to the directory to the
one containing the downloaded WSDL file (D:\opiclient).
2
Run the WSDL2JAVA tool on the WSDL file. For Example
java org.apache.axis.wsdl.WSDL2Java -O -1 -d
Session -Nurn:OPI com.client.opi.service
opi.wsdl
Open Provisioning Interface Reference Guide
Download from Www.Somanuals.com. All Manuals Search And Download.
Copyright © Nortel Networks Limited 2006
20
This creates the client stubs under
d:\opiclient\com\client\opi\service
and the client data objects (beans) under
d:\opiclient\com\nortelnetworks\ims\opi.
The namespace mapping from OPI to com.client.opi.service can
be changed to another mapping of choice.
Note: The OPISoapBindingStub.java that is generated
under com\client\opi\service will have a large static
block that will not compile. This file must be edited by hand to
split the large static block into two to three smaller ones so that
it compiles. This is a known issue due to the fact that the code
is auto generated.
3
Compile the files that were generated in the above step using
either command line ’javac’ or an IDE like netbeans or eclipse,
and put them into a separate folder.
In the example javac is used (shown in the following
screenshot). A folder called classes was created in this
example, and the generated class files put into it.
NN42020-123 MCS 5100 3.5 Standard 4.0 4.0 January 2006
Download from Www.Somanuals.com. All Manuals Search And Download.
21
Copyright © Nortel Networks Limited 2006
The Client classes are now ready to be used.
Writing a client to perform some specific OPI operations
Once the OPI stubs have been generated and compiled, the real OPI
client can be constructed and OPI method calls can be made. To
accomplish this, the following steps must be performed in code.
Procedure 5 Writing a client to perform some specific OP
operations
1
2
Instantiate the OPIServiceLocator.
Instantiate a URL object that will point to the Provisioning Server
location and the OPI service running on it.
3
4
Invoke the getOPI call on the OPIServiceLocator instance with
the URL created in step 2. This action will result in an instance
of the OPI object, which can be used to make OPI calls.
Set the authentication information on the OPI object from step 3.
Peform this action by down casting the OPI object as a
org.apache.axis.client.Stub object.
Open Provisioning Interface Reference Guide
Download from Www.Somanuals.com. All Manuals Search And Download.
Copyright © Nortel Networks Limited 2006
22
5
Make the OPI method call (for example, getUser) by invoking
the same on the OPI instance from step 3.
An example is shown below. In the example, this class is placed under
D:\opiclient.
The client class can be compiled similarly to the compilation of the OPI
Stubs and executed. During execution the OPI Stub classes and the
AXIS toolkit jars must be present in the classpath. This occurrence
appears in the following figure.
NN42020-123 MCS 5100 3.5 Standard 4.0 4.0 January 2006
Download from Www.Somanuals.com. All Manuals Search And Download.
23
Copyright © Nortel Networks Limited 2006
Two examples
The following two examples illustrate the creation of the two different
routes that execute OPI calls:
Open Provisioning Interface Reference Guide
Download from Www.Somanuals.com. All Manuals Search And Download.
Copyright © Nortel Networks Limited 2006
24
Example - creating a user route to screen two numbers
The following example illustrates creation of a user route that screens
on two numbers and forwards them straight to voice.
NN42020-123 MCS 5100 3.5 Standard 4.0 4.0 January 2006
Download from Www.Somanuals.com. All Manuals Search And Download.
25
Copyright © Nortel Networks Limited 2006
Open Provisioning Interface Reference Guide
Download from Www.Somanuals.com. All Manuals Search And Download.
Copyright © Nortel Networks Limited 2006
26
Example - creating a route using simultaneous ringing
The following example illustrates the creation of a route. It travels during
"after-hours" and will first ring two given phone numbers simultaneously
and then will roll over to voice mail.
NN42020-123 MCS 5100 3.5 Standard 4.0 4.0 January 2006
Download from Www.Somanuals.com. All Manuals Search And Download.
27
Copyright © Nortel Networks Limited 2006
Open Provisioning Interface Reference Guide
Download from Www.Somanuals.com. All Manuals Search And Download.
Copyright © Nortel Networks Limited 2006
28
A special note on .NET authentication headers
The authentication headers for AXIS toolkit generated stubs are set on
the client stub as described in the preceeding example. In that scenario,
the client stub is cast down to a org.apache.axis.client.Stub object. In
the case of a .NET client this must be done differently. The MCS OPI
currently supports basic HTTP authentication and the authentication
headers must be set to Base64 encoded authentication on the client
side.
The sample code below shows how to set the authenication headers for
a .NET client. The code must be added in the stub class so that it may
hijack the request and add the headers to it.
NN42020-123 MCS 5100 3.5 Standard 4.0 4.0 January 2006
Download from Www.Somanuals.com. All Manuals Search And Download.
Copyright © Nortel Networks Limited 2006
Error codes and messages
This section lists the error codes and their associated messages that may be
returned during a OPI provisioning session.
The error messages are classified into following categories:
Open Provisioning Interface Reference Guide
Download from Www.Somanuals.com. All Manuals Search And Download.
Copyright © Nortel Networks Limited 2006
30
Data-Access error messages (000000)
Error Code Error Message
000000
000001
000002
000003
000004
000005
000006
The field(s): {0} must be unique
Numeric value is too large. Please try with a smaller value.
Entry can not be empty. Please provide a value.
Entry can not be empty. Please provide a value.
Value is too large. Please try with a smaller value.
Value must be an integer. Please correct the entry and retry.
Data unavailable (Data shutdown forcing disconnection).
Please try again later.
000007
Data unavailable (Unable to connect to listener). Please try
again later.
000008
000009
Data unavailable (Internal error). Please try again later.
Data unavailable (Connection refused - dispatcher is full).
Please try again later.
000010
000011
000012
000013
Data unavailable. Please try again later.
Data unavailable. Please try again later.
Data unavailable. Please try again later.
Data unavailable (Unexpected end of channel). Please try
again later.
000014
000015
000016
Data unavailable (Not connected). Please try again later.
Data unavailable (Could not connect). Please try again later.
Data unavailable (Lost primary connection). Please try
again later.
NN42020-123 MCS 5100 3.5 Standard 4.0 4.0 January 2006
Download from Www.Somanuals.com. All Manuals Search And Download.
31
Copyright © Nortel Networks Limited 2006
Error Code Error Message
000017
Data unavailable (Connection terminated). Please try again
later.
000018
Constraint violated. Please consult documentation for these
fields: {0}
000019
000020
000021
Constraint violated. Please consult documentation.
Parent not found for {0}
Cannot delete this entry. Child components are still
referencing {0}
000022
000023
Voicemail entry already exists. Please use a different value
Cannot add device as the there is no capacity left for this
IPCM:Domain relation=The field(s): {0} must be unique
DirectoriesImpl error messages (001000)
Error Code Error Message
001000
Adding group for user {0} failed. Please provide a group
name.
001001
001002
Adding addressbook group Failed: {0}.
Failed to create notify message for addressbook group
change, please contact support for more information.
001003
001004
Addressbook group information retrieval failed for user {0}
: {1}
The addressbook group information could not be retrieved:
Data Access error, please contact next level of support for
more information.
001005
001006
Addressbook banned user information retrieval failed for
user {0} : {1}
The banned user information could not be retrieved for the
user {0}. Data Access Error, Please contact support for
more information.
001007
Addressbook group name information retrieval failed: {0}
Open Provisioning Interface Reference Guide
Download from Www.Somanuals.com. All Manuals Search And Download.
Copyright © Nortel Networks Limited 2006
32
Error Code Error Message
001008
001009
001010
Group information retrieval failed, Data access error please
contact support for more information.
Adding groups failed, no groups were found for adding for
user {0}.
Groups could not be updated: Another group(s) with the
same name(s) {0} exists.
001011
001012
001013
001014
Updating group information failed.Data access error: {0}
Adding banned user failed, banned username cannot be null.
Adding banned entry Failed: {0}.
Adding banned users failed, no entries were found for
adding to ban list for user {0}.
001015
001016
The banned user information could not be deleted: {0}
Cannot modify group information, Group to be updated
{0}, updated Group is {1}.
001017
Groups could not be updated:Another group(s) with the
same name(s) {0} exists.
001018
001019
Updating group information failed. Data access error {0}.
Failed to create notify message for addressbook change,
please contact support for more information.
001020
Initialization of data for address book failed. Unable to
retrieve data.
001021
001022
Removing group information failed. Data access error {0}.
Unable to delete address book group because the following
routes are still referencing it. Please remove the address
book group from the following routes: {0}.
NN42020-123 MCS 5100 3.5 Standard 4.0 4.0 January 2006
Download from Www.Somanuals.com. All Manuals Search And Download.
33
Copyright © Nortel Networks Limited 2006
AddressBookImpl error messages (002000)
Error Code Error Message
002000
002001
The addressbook was not found for the user{0}
The address book information could not be retrieved for
user:{0} : {1}
002002
002003
002004
The address book information could not be retrieved : Data
access error, please contact support for more information
Addressbook friend information retrieval failed for user {0}
: {1}
Addressbook friend information retrieval failed for user {0}
: Data access error, please contact support for more
information
002005
002006
The address book information could not be retrieved for
user:{0} : {1}
Addressbook friend information retrieval failed for user {0}
Data access error, please contact support for more
information
002007
002008
The AddressBook Entry {0} to be deleted was not found.
The address book entry information could not be deleted,
{0}
002009
002010
Failed to create notify message for addressbook change,
please contact support for more information.
Sorry cannot perform requested operation on entry,
information on maximum number of friends and entries
allowed could not be retrieved, please make sure you have
Presence service as a part of your package
002011
Sorry cannot add entry {0} to list of friends, maximum
number of friends allowed is {1}
002012
002013
Removing friend information failed: {0}
Removing friend information failed, please contact support
for more information.
Open Provisioning Interface Reference Guide
Download from Www.Somanuals.com. All Manuals Search And Download.
Copyright © Nortel Networks Limited 2006
34
Error Code Error Message
002014
002015
002016
002017
{0} Cannot be added to list of friends, maximum number of
friends allowed is {1}
Cannot add entries: Maximum number of friends allowed
could not be retrieved
Adding entries failed, no entries were found for adding to
addressbook for user {0}
Adding address book entry information failed: Another
entry with the nickname(s) {0} exists.
002018
002019
Adding address book entry Failed for user {0} : {1}
Failed to create notify message for addressbook change,
please contact support for more information.
002020
002021
Addressbook address information retrieval failed : {0}
Addressbook address information retrieval failed: Data
access error, please contact support for more information.
002023
002024
002025
002026
Group information retrieval failed, Data access error, please
contact support for more information.
Addressbook information was not found for the user with
nickname {0}
Addressbook entry information retrieval failed for user {0}
: {1}
Address book ID information retrieval for user with
nickname {0} failed: Data Access Error, please contact
support for more information.
002027
002028
Addressbook entry information retrieval failed: {0}.
Address book ID information retrieval for user failed: Data
Access Error, please contact support for more information.
002029
Addressbook nickname information for the user with Id
information {0} was not found.
002030
002031
Addressbook nickname information retrieval failed: {0}.
Address book nickname information retrieval for user with
Id {0} failed: Data Access Error, please contact support for
more information.
NN42020-123 MCS 5100 3.5 Standard 4.0 4.0 January 2006
Download from Www.Somanuals.com. All Manuals Search And Download.
35
Copyright © Nortel Networks Limited 2006
Error Code Error Message
002032
002033
002034
002035
Initialization failure of data for Addressbook: This process
is recoverable later.
Failed to initialize data access components. Unable to
proceed further.
Data initialization for Addressbook information failed,
cannot proceed further.
Primary Contact and Nickname are required fields for an
addressbook entry.
002036
002037
002038
Primary Contact cannot have - in it.
The Maximum Friends parameter could not be retrieved.
Cannot modify addressbook entries, nickname and
addressbook entry information cannot be null.
002039
Cannot modify addressbook entries, number of nickname(s)
and addressbook entries must be same.
002040
002041
The AddressBook Entry {0} to be updated was not found.
Cannot add entry {0} as friend : Maximum number of
friends allowed is {0}.
002042
002043
002044
002045
Updating address book entry failed: Another entry with the
same nickname exists for the user {0}
Updating address book entry Failed:Data access error,
please contact support for more information.
Address book entry photo information retrieval failed: Data
access error, please contact support for more information.
Address book entry information retrieval for user failed:
Data Access Error, please contact support for more
information.
002046
002047
002048
The addressbook information could not be deleted: {0}
Addressbook group name information retrieval failed: {0}
Group information retrieval failed,Data access error please
contact support for more information.
002049
Addressbook information retrieval failed for user {0} : {1}
Open Provisioning Interface Reference Guide
Download from Www.Somanuals.com. All Manuals Search And Download.
Copyright © Nortel Networks Limited 2006
36
Error Code Error Message
002050
002051
002052
The addresss book information could not be retrieved : Data
Access Error, Please contact logs for more information.
Failed to send notification of modification of addressbook,
please contact support for more information.
Your are allowed to have a maximum of {0} entries in your
addressbook with your current service, please contact your
provider for a service upgrade if you need to add more
entries.
002053
002054
Cannot add more than {0} to friend list, current number of
friends is {1} number of friends requested to be added is {2}
Cannot add entries: Maximum number of friends allowed
could not be retrieved.
002055
002056
002057
002058
Addressbook information retrieval failed for user {0} : {1}
The addresss book information could not be retrieved :
Addressbook nickname information retrieval failed: {0}
Address book entry information retrieval for user {0}
failed: Data Access Error, please contact support.
002059
Data access error, please contact support for more
information.
002060
002061
002062
Adding friend information failed, {0}
Invalid nickname provided cannot be null
Your have exceeded the maximum number of entries
allowed in your addressbook with your current service,
please contact your provider for a service upgrade if you
need to add more entries than {0}
002063
002064
002065
Error retrieving addressbook information for the groups
provided {0}
Error retrieving screened addressbook information for the
user {0} and route {1} provided
Error retrieving screened global addressbook information
for the user {0} and for the route {1} provided
NN42020-123 MCS 5100 3.5 Standard 4.0 4.0 January 2006
Download from Www.Somanuals.com. All Manuals Search And Download.
37
Copyright © Nortel Networks Limited 2006
Error Code Error Message
002066
Error retrieving personal addressbook information for user
{0} : {1}
002067
002068
Error retrieving global addressbook information {0}
Error retrieving addressbook entry information based on
information provided {0}
UserServicePkgImpl error messages (003000)
Error Code Error Message
003000
003001
003003
Required field not found. Please provide the 'User Name'.
Cannot find a Service Package for user {0}.
Data retrieval failed: ServicePackage Information not found
{0}.
003004
003005
Invalid Service. User {0} does not have the service {1} in
his/her service package. Please check the user service
package.
Invalid Parameter. User {0} does not have the service
parameter {1} for the service {2} in his/her service package.
Please check the user service package.
003006
003007
003008
003009
Cannot modify user preferences as the Service Parameter
{0} has a null value. Please provide a value.
Cannot modify user preferences as the Service Parameter
{0} has invalid value {1}. The valid values are {2}.
Cannot modify user preferences as the Service Parameter
{0} has a null value. Please provide a value.
Cannot modify user preferences as the Service Parameter
{0} is invalid.
003010
003011
Operation failed. Root cause : {0}
Operation failed. Cannot delete User Preferences, Root
cause : {0}
Open Provisioning Interface Reference Guide
Download from Www.Somanuals.com. All Manuals Search And Download.
Copyright © Nortel Networks Limited 2006
38
Error Code Error Message
003012
Required field not found. Please provide the 'User Name'
and 'Service Object'.
003013
003014
Error: Please contact your next level of support.
Error: Failed to send Service Package change notification.
UserMgrImpl error messages (004000)
Error Code Error Message
004000
Invalid User Name {0} .Please provide the fully qualified
'User Name' i.e user@domain.
004001
004002
004003
Invalid User. User {0} not found.
Password cannot be null. Please provide a password.
Invalid Password. Password cannot be greater than 20
characters.
004004
Invalid Password. Character: {0} is not allowed in
password.
004005
004006
Error.Please contact support for more information.
Cannot perform operation as the user has an invalid
username {0} in domain {1}.
004007
004008
004009
004010
004011
Cannot add/modify user without Status. Please provide the
required value.
Cannot add/modify user without Locale. Please provide the
required value.
Cannot add/modify user without Time Zone. Please provide
the required value.
Cannot add/modify user without Service Package. Please
provide the required value.
Cannot add/modify user without First Name and Last
Name. Please provide the required values.
NN42020-123 MCS 5100 3.5 Standard 4.0 4.0 January 2006
Download from Www.Somanuals.com. All Manuals Search And Download.
39
Copyright © Nortel Networks Limited 2006
Error Code Error Message
004012
Cannot add/modify user without User Name. Please provide
the required value.
004013
The number of users requested/found is greater than the
system limit {0}. Please change your search criteria or
increase your system limit.
004014
004015
004016
004017
004018
Required Attributes are null. Please provide the required
attributes.
The query for Global Address Book cannot be completed.
{0}
Cannot perform query with the current parameters. Please
reverify choices.
Deleting user information failed as dependent data exists
{0}. Please delete the child information.
Deleting user information failed. Please contact support for
more information.
004019
004020
004021
Invalid Password.
Cannot modify User Information. {0}
Cannot perform operation as User Name should be unique
in a domain. Please use a different user name.
004022
004023
004024
004025
Cannot perform operation as Status Reason {0} is invalid
for user {1}.
Cannot perform operation as Status {0} is invalid for user
{1}.
Cannot perform operation as Voicemail Server {0} is
invalid for user {1}.
Cannot perform operation as Class of Service {0} in invalid
for user {1}.
004026
004027
Cannot add users. {0}
Cannot perform operation as Locale {0} in invalid for user
{1}.
004028
Unable to add/modify user {0}. Voicemail Server specified
without a valid Voicemail ID.
Open Provisioning Interface Reference Guide
Download from Www.Somanuals.com. All Manuals Search And Download.
Copyright © Nortel Networks Limited 2006
40
Error Code Error Message
004029
Unable to add/modify user {0}. Voicemail ID specified
without a valid Voicemail Server.
004030
Username cannot be the word voicemail, please try another
username
DomainMgrImpl error messages (005000)
Error Code Error Message
005000
005001
005002
005003
Required field not found. Please provide the Domain name.
Data retrieval failed: Domain Information not found {0}.
Error: Please contact your next level of support.
Required Attributes are null. Please provide the required
attributes.
005002***
Invalid Domain. Domain {0} not found.
note: in file
there is
mistake
RouteMgrImpl error messages (024000)
Error Code Error Message
024000
024001
024002
Route information is required.
User Name information is required.
Route Name,Action information is required for this
operation.
024003
024004
Call Destination information is incomplete. Number of
rings and destination addresses must be specified.
Call Destination information is incomplete. Number of
rings and destination addresses must be specified.
NN42020-123 MCS 5100 3.5 Standard 4.0 4.0 January 2006
Download from Www.Somanuals.com. All Manuals Search And Download.
41
Copyright © Nortel Networks Limited 2006
Error Code Error Message
024005
024006
024007
024008
024009
024010
Reject Reason information is required for this operation.
Adding new routes information failed: {0}
Route Names information is required.
Route Name information is required for this operation.
Modification of Route information failed: {0}
Retrieving route information failed: There was a problem
with the data store while trying to retrieve the information.
024011
024012
024013
024014
New Route information is required.
Modifying new routes information failed: {0}
Removing route information failed: {0}
Failed to initialize data access components: Unable to
proceed further.Please contact your next level of support.
024015
({0}) is not a valid Term Action Name. The valid names are:
{1}
024016
024017
Term Action name is null.
Retrieving reject reason information failed: There was a
problem with the data store while trying to retrieve the
information.
024018
024019
Call Destination information is incomplete. Number of
rings and destination addresses must be specified.
Retrieving call destination information failed: There was a
problem with the data store while trying to retrieve the
information.
Open Provisioning Interface Reference Guide
Download from Www.Somanuals.com. All Manuals Search And Download.
Copyright © Nortel Networks Limited 2006
42
AddressBookGroupCondMgr error messages (006000)
Error Code Error Message
006000
Address Book Group names information is necessary for an
Address Book Group {0}.
006001
Retrieval of Address Book Group information failed. There
was a problem with the data store while trying to retrieve the
information.
006002
Failed to initialize data access components: Unable to
proceed further. Please contact your next level of support.
GlobalAddrBookCondMgr error messages (014000)
Error Code Error Message
014000
User Name information is necessary for a Global Address
Book {0}.
014001
Retrieval of Global Address Book information failed. There
was a problem with the data store while trying to retrieve the
information.
014002
Failed to initialize data access components: Unable to
proceed further. Please contact your next level of support.
PersonalAddrBookCondMgr error messages (018000)
Error Code Error Message
018000
NickName information is necessary for a Personal Address
Book {0}.
018001
Retrieval of Personal Address Book information failed.
There was a problem with the data store while trying to
retrieve the information.
018002
Failed to initialize data access components: Unable to
proceed further. Please contact your next level of support.
NN42020-123 MCS 5100 3.5 Standard 4.0 4.0 January 2006
Download from Www.Somanuals.com. All Manuals Search And Download.
43
Copyright © Nortel Networks Limited 2006
PhoneNumberCondMgr error messages (019000)
Error Code Error Message
019000
Telephone Number information is necessary for a Phone
Number {0}.
019001
Retrieval of Phone Number information failed. There was a
problem with the data store while trying to retrieve the
information.
019002
Failed to initialize data access components: Unable to
proceed further. Please contact your next level of support.
TimeBlockGroupCondMgr error messages (029000)
Error Code Error Message
029000
TimeGroup names information is necessary for a Time
Block {0}.
029001
Retrieval of Time Block information failed. There was a
problem with the data store while trying to retrieve the
information.
029002
Failed to initialize data access components: Unable to
proceed further. Please contact your next level of support.
BannedSubscriberMgrImpl error messages (008000)
Error Code Error Message
008000
008001
008002
008003
Banned Subscriber information is required.
Domain information is required.
Removing banned subscriber information failed: {0}
Banned Subscriber Party information is required for this
operation.
008004
Adding new banned subscriber information failed: {0}
Open Provisioning Interface Reference Guide
Download from Www.Somanuals.com. All Manuals Search And Download.
Copyright © Nortel Networks Limited 2006
44
Error Code Error Message
008005
Retrieving banned subscriber information failed. There was
a problem with the data store while trying to retrieve the
information.
008006
008007
008008
Banned subscribers to be deleted information is required.
Removing banned subscriber information failed: {0}
Failed to initialize data access components: Unable to
proceed further.Please contact your next level of support.
DomainCosMgrImpl error messages (011000)
Error Code Error Message
011000
011001
011002
Domain information is required.
Class of Service information is required.
Class of Service Name information is required for this
operation.
011003
011004
011005
Modification of domain COS information failed: {0}
Removal of domain COS information failed: {0}
Retrieving domain COS information failed. There was a
problem with the data store while trying to retrieve the
information.
011006
Initialization of Domain COS information data failed. There
was a problem with the data store while trying to retrieve the
information.
011007
011008
011009
011010
Invalid Data: Domain not found:{0}
Could not retrieve domain information
Failed to refresh caches: Unable to proceed further.
Failed to initialize. Unable to proceed further.Please contact
your next level of support.
NN42020-123 MCS 5100 3.5 Standard 4.0 4.0 January 2006
Download from Www.Somanuals.com. All Manuals Search And Download.
45
Copyright © Nortel Networks Limited 2006
DomainProfileMgrImpl error messages (012000)
Error Code Error Message
012000
012001
012002
012003
012004
012005
Removal of domain profile failed: {0}
Domain information is required.
Profile information is required for this operation.
Modification of domain profile failed:{0}
Data retrieval failed: DomainProfile was not found.
Failed to initialize data access components: Unable to
proceed further. Please contact your next level of support.
TimeZoneMgrImpl error messages (030000)
Error Code Error Message
030000
030001
030002
030003
030004
030005
030006
030007
TimeZone Name information is required.
TimeZone ID information is required.
TimeZone ID and Name information is required.
Adding new timezone information failed:{0}
Removing timezone information failed: {0}
Existing TimeZone Name information is required.
Modifying timezone information failed: {0}
Retrieving time zone information failed. There was a
problem with the data store while trying to retrieve the
information.
030008
030009
Invalid Data: TimeZone not found:{0}
Initialization of time zone information failed. There was a
problem with the data store while trying to retrieve the
information.
Open Provisioning Interface Reference Guide
Download from Www.Somanuals.com. All Manuals Search And Download.
Copyright © Nortel Networks Limited 2006
46
Error Code Error Message
030010
030011
Failed to refresh caches: Unable to proceed further.
Failed to initialize data access components: Unable to
proceed further. Please contact your next level of support.
StatusReasonMgrImpl error messages (027000)
Error Code Error Message
027000
027001
027002
027003
027004
Status Reason information is required
Removing status reason information failed: {0}
Domain information is required.
Status information is required.
Status Reason Name information is required for this
operation.
027005
Status Reason not found. Please retrieve the list of
acceptable values and try again.
027006
027007
027008
027009
027010
027011
027012
No Status Reasons found for this domain.
Modification of status reason information failed: {0}
Status Reason Name is null. Please enter a valid value.
Adding new status reason information failed: {0}
Null Status.The valid values for Status are: {0}
Invalid Data.The valid values for Status are: {0}
Retrieving status reason information failed. There was a
problem with the data store while trying to retrieve the
information.
027013
027014
Invalid Data: Status not found: {0}
Initialization of Status information data failed. There was a
problem with the data store while trying to retrieve the
information.
NN42020-123 MCS 5100 3.5 Standard 4.0 4.0 January 2006
Download from Www.Somanuals.com. All Manuals Search And Download.
47
Copyright © Nortel Networks Limited 2006
Error Code Error Message
027015
027016
027017
Could not retrieve domain information.
Failed to refresh caches. Unable to proceed further.
Failed to refresh Status Reason cache: Unable to proceed
further.
027018
Failed to initialize data access components: Unable to
proceed further.Please contact your next level of support.
ServiceMgrImpl error messages (025000)
Error Code Error Message
025000
025001
Service name needs to be specified.
Invalid Parm value: {0} for parm: {1}. Please refer to the
list of acceptable values for this parm.
025002
025003
Adding new domain services information failed for domain:
{0}. {1}
Removing domain services information failed for domain:
{0}.{1}
025004
025005
Service name is not valid: {0}
Modifying domain services information failed for
domain:{0}. {1}
025006
025007
Unable to update Service Definition. Only parameters with
multiple values can be updated.
Unable to update Service Definition. The following parm
values are in use by some domains: {0}. These entries must
be either removed from use or added to the update list.
025008
025009
025011
Modifying services information failed for service:{0}.{1}
This parm value:{0} does not exist for this parm {1}.
Updating parm default value failed for service: {0}, parm:
{1}. {2}
Open Provisioning Interface Reference Guide
Download from Www.Somanuals.com. All Manuals Search And Download.
Copyright © Nortel Networks Limited 2006
48
Error Code Error Message
025012
This service expects {0} number of entries.The entries to be
made are: {1}
025013
025014
025015
Adding new domain services information failed. {0}
Modifying domain services information failed. {0}
Retrieving parm names information failed. There was a
problem with the data store while trying to retrieve the
information.
025016
Initialization of service names data failed. There was a
problem with the data store while trying to retrieve the
information.
025017
025018
Data retrieval failed for domain services.
Retrieving domain services information failed. There was a
problem with the data store while trying to retrieve the
information.
025019
025020
Retrieving parmlistdata information failed. There was a
problem with the data store while trying to retrieve the
information.
Initialization of service parms data failed. There was a
problem with the data store while trying to retrieve the
information.
025021
025022
025023
Cannot find a service with name {0}.
Cannot find a parm with name {0}.
{0} is not a valid service name. The valid service names
are:{1}
025024
025025
Service Name is null.
{0} is not a valid parm name. The valid parm names for the
service {1} are: {2}
025026
025027
Initialization of services+parm names data failed. There
was a problem with the data store while trying to retrieve the
information.
{0} is not a valid parm name.
NN42020-123 MCS 5100 3.5 Standard 4.0 4.0 January 2006
Download from Www.Somanuals.com. All Manuals Search And Download.
49
Copyright © Nortel Networks Limited 2006
Error Code Error Message
025028
The parameter value for the {0} parm cannot be assigned at
this stage.It can only be changed while customizing a
service package for a user. Please try again with a blank
parameter value.
025029
The value for {0} is invalid, please provide a value between
{1} - {2}
025030
025031
Failed to refresh caches. Unable to proceed further.
Failed to initialize data access components: Unable to
proceed further.Please contact your next level of support.
025032
025033
025034
Parm information must be entered in the correct format.
Domain information is required.
The service(s):{0}cannot be assigned to this sub-domain.
Only services that are assigned to the parent domain can be
assigned to the child domain. The valid services are: {1}
025035
To enable Inactivity feature, Report Inactivity has to be
enabled with an Inactivity timer (in minutes) value
UserPropertiesServlet error messages (036000)
Error Code Error Message
036000
Error uploading file. File size for {0} (size= {1}KB )
exceeds picture file size limit of {2}KB.
Error uploading file. Empty file: {0}.
No picture file uploaded.
036001
036002
036003
Error in modifying picture. Please contact your next level of
support.
036004
The user picture format can only be of type PNG, JPG or
JPEG.
Open Provisioning Interface Reference Guide
Download from Www.Somanuals.com. All Manuals Search And Download.
Copyright © Nortel Networks Limited 2006
50
UserDataMgrImpl error messages (032000)
Error Code Error Message
032001
032002
032003
032004
Adding reject reason failed: Reason cannot be null
Adding reject reason failed: {0}
UserData information retrieval failed: {0}
Retrieve operation failed: Data access error, please contact
support for more information
032005
032006
032007
032008
Deleting userdata failed for user {0} : {1}
Deleting reject reason failed for user {0} : {1}
Updating userdata failed : User Data Cannot be null
The maximum number of presence notes allowed is five.
Please edit the entries as required
032009
Length of presence note cannot be greater than 32
characters.
032010
032011
Updating userdata failed for user {0} : {1}
{0} is not a valid character. Please try again.
VoicemailMgrImpl error messages (034000)
Error Code Error Message
034001
034002
Domain information cannot be null
Voicemail server information retrieval failed for domain
{0} : {1}
034003
The voicemail server could not be retrieved: DataAccess
error please contact support for more information
NN42020-123 MCS 5100 3.5 Standard 4.0 4.0 January 2006
Download from Www.Somanuals.com. All Manuals Search And Download.
51
Copyright © Nortel Networks Limited 2006
DeviceMgrImpl error messages (010000)
Error Code Error Message
010000
010001
Retrieving device information failed.
Cannot add/modify device as the device does not have a
macaddress.Please provide a macaddress.
010002
010003
Cannot add/modify device as the device has an invalid
macaddress {0}.Macaddress should be less than 12
characters in length.
Cannot add/modify device as the device with macaddress
{0} does not have the required attributes.Please provide the
required attributes.
010004
010005
Invalid Data.Device with macaddress {0} not found.Please
check the device macaddress.
Required Attributes are null.Please provide the required
attributes.
010006
010007
User {0} not logged into device.
The number of devices requested/found is greater than the
system limit {0}. Please change your search criteria or
increase your system limit.
010008
010009
010010
010011
Deleting device information failed as dependent data exists
{0}. Please delete the child information.
Deleting device information failed. Please contact support
for more information.
Modifying device information failed. Please contact support
for more information.
Cannot modify device as there is no capacity left on the
IPCM:Domain relation i.e {0}:{1} to which this device
belongs to.
010012
010013
Invalid Data. MacAddress {0} already in use. Please use a
different one as macaddress should be unique.
Cannot assign user {0} to device with macaddress {1} as
the User does not belong to the IPCM:Domain relation to
which the device belongs to.
Open Provisioning Interface Reference Guide
Download from Www.Somanuals.com. All Manuals Search And Download.
Copyright © Nortel Networks Limited 2006
52
Error Code Error Message
010014
010015
010016
010017
010018
010019
Invalid Data. Invalid device contrast {0}. The valid values
are {1}.
Invalid Data. Invalid device Vocoder {0} or Packet Time
{1}.
Invalid Data. Invalid device Time Format {0}. The valid
values are {1}.
Invalid Data. Invalid device Date Format {0}. The valid
values are {1}.
Invalid Data. Invalid device Locale {0}. The valid values
are {1}.
Cannot add/modify device with macaddres {0} as there
exists no relation between the domain {1} and device IPCM
{2}.
010020
010021
010022
010023
Cannot modify device as the device macaddress {0} and the
given macaddress {1} do not match.
Add device failed. Please contact support for more
information.
Cannot add device as there is no capacity left on the
IPCM:Domain relation to which this device belongs to.
Cannot assign user {0} to device with macaddress {1} as
the user does not belong to the IPCM:Domain relation to
which the device belongs to.
IPCMMgrImpl error messages (016000)
Error Code Error Message
016000
Required Attributes are null.Please provide the required
attributes.
016001
016002
016003
Invalid Data.IPCM with name {0} not found.
Invalid Data.IPCM with ID {0} not found.
Retrieving IPCM information failed. {0}
NN42020-123 MCS 5100 3.5 Standard 4.0 4.0 January 2006
Download from Www.Somanuals.com. All Manuals Search And Download.
53
Copyright © Nortel Networks Limited 2006
Error Code Error Message
016004
016005
016006
Cannot assign user to IPCM {0} as it is not assigned to
Domain {1}
Cannot assign users to IPCM as there are no IPCMs
assigned to this Domain {0}
Retrieving IPCM information failed.
UserTimeMgrImpl error messages (033000)
Error Code Error Message
033001
033002
033003
033004
Adding Timeblock Group information for user {0} failed:
{1}
Removing Timeblock Group for user {0} failed. Timeblock
Group name cannot be null.
Removing Timeblock Group {0} failed. User name cannot
be null.
Removing Timeblock Group {0} failed. The Timeblock
Group is referenced in route(s) {1}.
033005
033006
Removing Timeblock Group {0} for user {1} failed: {2}
Removing Timeblock Groups failed. User name cannot be
null.
033007
033008
Removing Timeblock Groups for user {0} failed: {1}
Modifying Timeblock Group {0} failed. Timeblock Group
information cannot be null.
033009
033010
Modifying Timeblock Group failed. Timeblock Group
name cannot be null.
Modifying Timeblock Group {0} failed. User name cannot
be null.
033011
033012
Modifying Timeblock Group {0} for user {1} failed: {2}
Retrieving Timeblock Group for user {0} failed. Timeblock
Group name cannot be null.
Open Provisioning Interface Reference Guide
Download from Www.Somanuals.com. All Manuals Search And Download.
Copyright © Nortel Networks Limited 2006
54
Error Code Error Message
033013
Retrieving Timeblock Group failed. User name cannot be
null.
033014
033015
033016
Retrieving Timeblock Group {0} for user {1} failed: {2}
Retrieving Timeblock Groups for user {0} failed: {1}
Retrieving Timeblock Groups failed. User name cannot be
null.
033017
033018
033019
033020
Adding Timeblock Group information failed. User name
cannot be null.
Adding Timeblock Group information for user {0} failed.
Timeblock Group information cannot be null.
Adding time blocks for TimeBlock Group {0} failed. Please
verify that the time blocks were specified properly.
Adding time blocks for TimeBlock Group {0} failed.
Timeblock information cannot be null.
033021
033022
033023
033024
Adding time blocks for TimeBlock Group {0} failed: {1}
Unable to process request for TimeBlock Group: {0}
Timeblock Group {0} was not found for user {1}.
Error retrieving Timeblock Group Information for user {0}.
Root cause: {1}
033025
033026
033027
033028
033029
033030
Adding time block failed. At least one day of the week must
be specified for time block.
Adding time block failed. Time block start time cannot be
null.
Adding time block failed. Time block stop time cannot be
null.
Adding time block failed. The minute value in the start time
must be either 0, 15, 30, or 45.
Adding time block failed. The minute value in the stop time
must be either 0, 15, 30, or 45.
Adding time block failed. The start and stop time should
correspond to valid intervals on the same day.
NN42020-123 MCS 5100 3.5 Standard 4.0 4.0 January 2006
Download from Www.Somanuals.com. All Manuals Search And Download.
55
Copyright © Nortel Networks Limited 2006
Error Code Error Message
033031
Error retrieving time block information for Timeblock
Group {0}. Root cause: {1}
033032
033033
033034
033035
Retrieving Timeblock Group failed: {0}
Error retrieving Timeblock Group Information for user {0}.
Retrieving Timeblock Group(s) for user {0} failed.
Error retrieving time block information for Timeblock
Group {0}.
033036
033037
Retrieving Timeblock Group failed.
Timeblock Group information could not be added for user
{0}. Timeblock Group(s) already exists using name(s) {1}
033038
033039
033040
Timeblock Group information could not be modified for
user {0}. A Timeblock Group already exists using name {1}
Adding Timeblock Group information for user {0} failed.
Timeblock Group name cannot be null.
Removing Timeblock Groups for user {0} failed. The
following Timeblock Groups are referenced by the listed
routes: {1}
Open Provisioning Interface Reference Guide
Download from Www.Somanuals.com. All Manuals Search And Download.
Copyright © Nortel Networks Limited 2006
56
NN42020-123 MCS 5100 3.5 Standard 4.0 4.0 January 2006
Download from Www.Somanuals.com. All Manuals Search And Download.
Download from Www.Somanuals.com. All Manuals Search And Download.
Multimedia Communication Portfolio
Multimedia Communication Server
Open Provisioning Interface
Copyright © Nortel Networks Limited 2006
All Rights Reserved
Information is subject to change without notice. Nortel Networks reserves
the right to make changes in design or components as progress in engi-
neering and manufacturing may warrant.
*Nortel, Nortel (logo), and the Globemark are trademarks of Nortel Net-
works.
*Sun Fire and Netra are trademarks of Sun Microsystems, Inc.
*Oracle is a trademark of Oracle Corporation.
Publication number: NN42020-123
Product release: MCS 5100 3.5
Document version: Standard 4.0
Date: January 2006
Download from Www.Somanuals.com. All Manuals Search And Download.
|