Nortel Networks Server NN42020 123 User Manual

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.  
Refer to the chapter Building OPI clients for an example of generating  
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.  
Refer to Error codes and messages on page 29 for a complete list of  
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  
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.  

MotoSAT Stereo System Antenna User Manual
MTX Audio Car Amplifier TA2301 User Manual
Multiquip Portable Generator EGC500DD User Manual
NEC Projection Television GT2150 User Manual
Nextbook Tablet NEXT7P12GP User Manual
Nvidia Computer Hardware MS 7374 User Manual
Onkyo Stereo System HTX 22HDX User Manual
Oregon Scientific Stud Sensor UVR128 User Manual
Panasonic Bathroom Aids ERGN30K User Manual
Panasonic Smoke Alarm 3377 User Manual