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:
Link to
Latest SoftwareNortel page for MCS 5100 software located at
Latest DocumentationNortel page for MCS 5100 documentation located at
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:
www.nortel.com/support
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 Solutions 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:
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:
www.nortel.com/erc
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
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.
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:
www.w3.org/TR/wsdl
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
8
Provisioning Module
Stub
Skeleton
Oracle
Data Store
Database
3rd party
application
WSDL
file
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
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
1Open a web browser
2To 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
3Download 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.
9
Figure 2 Interactions of the stub
Third Party
Application
object
Stub
Stubs are generated using a supported toolset. Currently, only the
Apache AXIS 1.0 (Apache extensible Interaction System
http://ws.apache.org/axis) toolset has been tested and approved. AXIS
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
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.
10
Refer to Error codes and messages
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:
•Authentication
•Authorization
For more information on this topic, please refer to the Provisioning
Client User Guide.
on page 29 for a complete list of
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
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.
11
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.
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
12
•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
(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.
13
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.
•Writing a client to perform some specific OPI operations
•Two examples
•A special note on .NET authentication headers
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
•Downloading the AXIS toolkit
•Setting the Classpath
•Downloading the WSDL file
•Compiling the stubs
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.
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.
20
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.
3Compile 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
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
1Instantiate the OPIServiceLocator.
2Instantiate a URL object that will point to the Provisioning Server
location and the OPI service running on it.
3Invoke 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.
4Set 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.
5Make 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.
22
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
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.
26
NN42020-123 MCS 5100 3.5 Standard 4.0 4.0 January 2006
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
000000The field(s): {0} must be unique
000001Numeric value is too large. Please try with a smaller value.
000002Entry can not be empty. Please provide a value.
000003Entry can not be empty. Please provide a value.
000004Value is too large. Please try with a smaller value.
000005Value must be an integer. Please correct the entry and retry.
000006Data unavailable (Data shutdown forcing disconnection).
Please try again later.
30
000007Data unavailable (Unable to connect to listener). Please try
again later.
000008Data unavailable (Internal error). Please try again later.
000009Data unavailable (Connection refused - dispatcher is full).
Please try again later.
000010Data unavailable. Please try again later.
000011Data unavailable. Please try again later.
000012Data unavailable. Please try again later.
000013Data unavailable (Unexpected end of channel). Please try
again later.
000014Data unavailable (Not connected). Please try again later.
000015Data unavailable (Could not connect). Please try again later.
000016Data unavailable (Lost primary connection). Please try
again later.
NN42020-123 MCS 5100 3.5 Standard 4.0 4.0 January 2006
000017Data unavailable (Connection terminated). Please try again
later.
000018Constraint violated. Please consult documentation for these
fields: {0}
000019Constraint violated. Please consult documentation.
000020Parent not found for {0}
000021Cannot delete this entry. Child components are still
referencing {0}
000022Voicemail entry already exists. Please use a different value
000023Cannot 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 CodeError Message
001000Adding group for user {0} failed. Please provide a group
name.
001001Adding addressbook group Failed: {0}.
001002Failed to create notify message for addressbook group
change, please contact support for more information.
001003Addressbook group information retrieval failed for user {0}
: {1}
001004The addressbook group information could not be retrieved:
Data Access error, please contact next level of support for
more information.
001005Addressbook banned user information retrieval failed for
user {0} : {1}
001006The banned user information could not be retrieved for the
user {0}. Data Access Error, Please contact support for
more information.
001007Addressbook group name information retrieval failed: {0}
001008Group information retrieval failed, Data access error please
contact support for more information.
001009Adding groups failed, no groups were found for adding for
user {0}.
001010Groups could not be updated: Another group(s) with the
same name(s) {0} exists.
001011Updating group information failed.Data access error: {0}
001012Adding banned user failed, banned username cannot be null.
001013Adding banned entry Failed: {0}.
001014Adding banned users failed, no entries were found for
adding to ban list for user {0}.
001015The banned user information could not be deleted: {0}
32
001016Cannot modify group information, Group to be updated
{0}, updated Group is {1}.
001017Groups could not be updated:Another group(s) with the
same name(s) {0} exists.
001018Updating group information failed. Data access error {0}.
001019Failed to create notify message for addressbook change,
please contact support for more information.
001020Initialization of data for address book failed. Unable to
retrieve data.
001021Removing group information failed. Data access error {0}.
001022Unable 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
002014{0} Cannot be added to list of friends, maximum number of
friends allowed is {1}
002015Cannot add entries: Maximum number of friends allowed
could not be retrieved
002016Adding entries failed, no entries were found for adding to
addressbook for user {0}
002017Adding address book entry information failed: Another
entry with the nickname(s) {0} exists.
002018Adding address book entry Failed for user {0} : {1}
002019Failed to create notify message for addressbook change,
please contact support for more information.
002020Addressbook address information retrieval failed : {0}
002021Addressbook address information retrieval failed: Data
access error, please contact support for more information.
34
002023Group information retrieval failed, Data access error, please
contact support for more information.
002024Addressbook information was not found for the user with
nickname {0}
002025Addressbook entry information retrieval failed for user {0}
: {1}
002026Address book ID information retrieval for user with
nickname {0} failed: Data Access Error, please contact
support for more information.
002027Addressbook entry information retrieval failed: {0}.
002028Address book ID information retrieval for user failed: Data
Access Error, please contact support for more information.
002029Addressbook nickname information for the user with Id
information {0} was not found.
002030Addressbook nickname information retrieval failed: {0}.
002031Address 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
002032Initialization failure of data for Addressbook: This process
is recoverable later.
002033Failed to initialize data access components. Unable to
proceed further.
002034Data initialization for Addressbook information failed,
cannot proceed further.
002035Primary Contact and Nickname are required fields for an
addressbook entry.
002036Primary Contact cannot have - in it.
002037The Maximum Friends parameter could not be retrieved.
002038Cannot modify addressbook entries, nickname and
addressbook entry information cannot be null.
002039Cannot modify addressbook entries, number of nickname(s)
and addressbook entries must be same.
35
002040The AddressBook Entry {0} to be updated was not found.
002041Cannot add entry {0} as friend : Maximum number of
friends allowed is {0}.
002042Updating address book entry failed: Another entry with the
same nickname exists for the user {0}
002043Updating address book entry Failed:Data access error,
please contact support for more information.
002044Address book entry photo information retrieval failed: Data
access error, please contact support for more information.
002045Address book entry information retrieval for user failed:
Data Access Error, please contact support for more
information.
002046The addressbook information could not be deleted: {0}
002047Addressbook group name information retrieval failed: {0}
002048Group information retrieval failed,Data access error please
contact support for more information.
002049Addressbook information retrieval failed for user {0} : {1}
002050The addresss book information could not be retrieved : Data
Access Error, Please contact logs for more information.
002051Failed to send notification of modification of addressbook,
please contact support for more information.
002052Your 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.
002053Cannot add more than {0} to friend list, current number of
friends is {1} number of friends requested to be added is {2}
002054Cannot add entries: Maximum number of friends allowed
could not be retrieved.
002055Addressbook information retrieval failed for user {0} : {1}
002056The addresss book information could not be retrieved :
36
002057Addressbook nickname information retrieval failed: {0}
002058Address book entry information retrieval for user {0}
failed: Data Access Error, please contact support.
002059Data access error, please contact support for more
information.
002060Adding friend information failed, {0}
002061Invalid nickname provided cannot be null
002062Your 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}
002063Error retrieving addressbook information for the groups
provided {0}
002064Error retrieving screened addressbook information for the
user {0} and route {1} provided
002065Error 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
002066Error retrieving personal addressbook information for user
{0} : {1}
002067Error retrieving global addressbook information {0}
002068Error retrieving addressbook entry information based on
information provided {0}
UserServicePkgImpl error messages (003000)
Error CodeError Message
003000Required field not found. Please provide the 'User Name'.
003001Cannot find a Service Package for user {0}.
003003Data retrieval failed: ServicePackage Information not found
{0}.
003004Invalid Service. User {0} does not have the service {1} in
his/her service package. Please check the user service
package.
003005Invalid 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.
003006Cannot modify user preferences as the Service Parameter
{0} has a null value. Please provide a value.
003007Cannot modify user preferences as the Service Parameter
{0} has invalid value {1}. The valid values are {2}.
003008Cannot modify user preferences as the Service Parameter
{0} has a null value. Please provide a value.
003009Cannot modify user preferences as the Service Parameter
{0} is invalid.
003010Operation failed. Root cause : {0}
003011Operation failed. Cannot delete User Preferences, Root
003012Required field not found. Please provide the 'User Name'
and 'Service Object'.
003013Error: Please contact your next level of support.
003014Error: Failed to send Service Package change notification.
UserMgrImpl error messages (004000)
Error CodeError Message
004000Invalid User Name {0} .Please provide the fully qualified
'User Name' i.e user@domain.
004001Invalid User. User {0} not found.
004002Password cannot be null. Please provide a password.
004003Invalid Password. Password cannot be greater than 20
characters.
004004Invalid Password. Character: {0} is not allowed in
password.
004005Error.Please contact support for more information.
004006Cannot perform operation as the user has an invalid
username {0} in domain {1}.
004007Cannot add/modify user without Status. Please provide the
required value.
004008Cannot add/modify user without Locale. Please provide the
required value.
004009Cannot add/modify user without Time Zone. Please provide
the required value.
004010Cannot add/modify user without Service Package. Please
provide the required value.
004011Cannot 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
004029Unable to add/modify user {0}. Voicemail ID specified
without a valid Voicemail Server.
004030Username cannot be the word voicemail, please try another
username
DomainMgrImpl error messages (005000)
Error CodeError Message
005000Required field not found. Please provide the Domain name.
005001Data retrieval failed: Domain Information not found {0}.
005002Error: Please contact your next level of support.
005003Required 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 CodeError Message
024000Route information is required.
024001User Name information is required.
024002Route Name,Action information is required for this
operation.
024003Call Destination information is incomplete. Number of
rings and destination addresses must be specified.
024004Call 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
024005Reject Reason information is required for this operation.
024006Adding new routes information failed: {0}
024007Route Names information is required.
024008Route Name information is required for this operation.
024009Modification of Route information failed: {0}
024010Retrieving route information failed: There was a problem
with the data store while trying to retrieve the information.
024011New Route information is required.
024012Modifying new routes information failed: {0}
024013Removing route information failed: {0}
024014Failed to initialize data access components: Unable to
proceed further.Please contact your next level of support.
41
024015({0}) is not a valid Term Action Name. The valid names are:
{1}
024016Term Action name is null.
024017Retrieving reject reason information failed: There was a
problem with the data store while trying to retrieve the
information.
024018Call Destination information is incomplete. Number of
rings and destination addresses must be specified.
024019Retrieving call destination information failed: There was a
problem with the data store while trying to retrieve the
019000Telephone Number information is necessary for a Phone
Number {0}.
019001Retrieval of Phone Number information failed. There was a
problem with the data store while trying to retrieve the
information.
019002Failed to initialize data access components: Unable to
proceed further. Please contact your next level of support.
TimeBlockGroupCondMgr error messages (029000)
Error CodeError Message
029000TimeGroup names information is necessary for a Time
Block {0}.
029001Retrieval of Time Block information failed. There was a
problem with the data store while trying to retrieve the
information.
029002Failed to initialize data access components: Unable to
proceed further. Please contact your next level of support.
BannedSubscriberMgrImpl error messages (008000)
Error CodeError Message
008000Banned Subscriber information is required.
008001Domain information is required.
008002Removing banned subscriber information failed: {0}
008003Banned Subscriber Party information is required for this
operation.
008004Adding new banned subscriber information failed: {0}
008005Retrieving banned subscriber information failed. There was
a problem with the data store while trying to retrieve the
information.
008006Banned subscribers to be deleted information is required.
008007Removing banned subscriber information failed: {0}
008008Failed to initialize data access components: Unable to
proceed further.Please contact your next level of support.
DomainCosMgrImpl error messages (011000)
Error CodeError Message
011000Domain information is required.
011001Class of Service information is required.
011002Class of Service Name information is required for this
operation.
011003Modification of domain COS information failed: {0}
011004Removal of domain COS information failed: {0}
011005Retrieving domain COS information failed. There was a
problem with the data store while trying to retrieve the
information.
011006Initialization of Domain COS information data failed. There
was a problem with the data store while trying to retrieve the
information.
011007Invalid Data: Domain not found:{0}
011008Could not retrieve domain information
011009Failed to refresh caches: Unable to proceed further.
011010Failed 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
012000Removal of domain profile failed: {0}
012001Domain information is required.
012002Profile information is required for this operation.
012003Modification of domain profile failed:{0}
012004Data retrieval failed: DomainProfile was not found.
012005Failed to initialize data access components: Unable to
proceed further. Please contact your next level of support.
TimeZoneMgrImpl error messages (030000)
Error CodeError Message
030000TimeZone Name information is required.
030001TimeZone ID information is required.
030002TimeZone ID and Name information is required.
030003Adding new timezone information failed:{0}
030004Removing timezone information failed: {0}
030005Existing TimeZone Name information is required.
030006Modifying timezone information failed: {0}
030007Retrieving time zone information failed. There was a
problem with the data store while trying to retrieve the
information.
030008Invalid Data: TimeZone not found:{0}
030009Initialization of time zone information failed. There was a
problem with the data store while trying to retrieve the
030010Failed to refresh caches: Unable to proceed further.
030011Failed to initialize data access components: Unable to
proceed further. Please contact your next level of support.
StatusReasonMgrImpl error messages (027000)
Error CodeError Message
027000Status Reason information is required
027001Removing status reason information failed: {0}
027002Domain information is required.
027003Status information is required.
027004Status Reason Name information is required for this
operation.
027005Status Reason not found. Please retrieve the list of
acceptable values and try again.
027006No Status Reasons found for this domain.
027007Modification of status reason information failed: {0}
027008Status Reason Name is null. Please enter a valid value.
027009Adding new status reason information failed: {0}
027010Null Status.The valid values for Status are: {0}
027011Invalid Data.The valid values for Status are: {0}
027012Retrieving status reason information failed. There was a
problem with the data store while trying to retrieve the
information.
027013Invalid Data: Status not found: {0}
027014Initialization 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
027015Could not retrieve domain information.
027016Failed to refresh caches. Unable to proceed further.
027017Failed to refresh Status Reason cache: Unable to proceed
further.
027018Failed to initialize data access components: Unable to
proceed further.Please contact your next level of support.
ServiceMgrImpl error messages (025000)
Error CodeError Message
025000Service name needs to be specified.
025001Invalid Parm value: {0} for parm: {1}. Please refer to the
list of acceptable values for this parm.
025002Adding new domain services information failed for domain:
{0}. {1}
025003Removing domain services information failed for domain:
{0}.{1}
025004Service name is not valid: {0}
025005Modifying domain services information failed for
domain:{0}. {1}
025006Unable to update Service Definition. Only parameters with
multiple values can be updated.
025007Unable 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.
025008Modifying services information failed for service:{0}.{1}
025009This parm value:{0} does not exist for this parm {1}.
025011Updating parm default value failed for service: {0}, parm:
025012This service expects {0} number of entries.The entries to be
made are: {1}
025013Adding new domain services information failed. {0}
025014Modifying domain services information failed. {0}
025015Retrieving parm names information failed. There was a
problem with the data store while trying to retrieve the
information.
025016Initialization of service names data failed. There was a
problem with the data store while trying to retrieve the
information.
025017Data retrieval failed for domain services.
025018Retrieving domain services information failed. There was a
problem with the data store while trying to retrieve the
information.
48
025019Retrieving parmlistdata information failed. There was a
problem with the data store while trying to retrieve the
information.
025020Initialization of service parms data failed. There was a
problem with the data store while trying to retrieve the
information.
025021Cannot find a service with name {0}.
025022Cannot find a parm with name {0}.
025023{0} is not a valid service name. The valid service names
are:{1}
025024Service Name is null.
025025{0} is not a valid parm name. The valid parm names for the
service {1} are: {2}
025026Initialization of services+parm names data failed. There
was a problem with the data store while trying to retrieve the
information.
025027{0} is not a valid parm name.
NN42020-123 MCS 5100 3.5 Standard 4.0 4.0 January 2006
025028The 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.
025029The value for {0} is invalid, please provide a value between
{1} - {2}
025030Failed to refresh caches. Unable to proceed further.
025031Failed to initialize data access components: Unable to
proceed further.Please contact your next level of support.
025032Parm information must be entered in the correct format.
025033Domain information is required.
025034The 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}
49
025035To enable Inactivity feature, Report Inactivity has to be
enabled with an Inactivity timer (in minutes) value
UserPropertiesServlet error messages (036000)
Error CodeError Message
036000Error uploading file. File size for {0} (size= {1}KB )
exceeds picture file size limit of {2}KB.
036001Error uploading file. Empty file: {0}.
036002No picture file uploaded.
036003Error in modifying picture. Please contact your next level of
support.
036004The user picture format can only be of type PNG, JPG or
032001Adding reject reason failed: Reason cannot be null
032002Adding reject reason failed: {0}
032003UserData information retrieval failed: {0}
032004Retrieve operation failed: Data access error, please contact
support for more information
032005Deleting userdata failed for user {0} : {1}
032006Deleting reject reason failed for user {0} : {1}
032007Updating userdata failed : User Data Cannot be null
032008The maximum number of presence notes allowed is five.
Please edit the entries as required
032009Length of presence note cannot be greater than 32
characters.
032010Updating userdata failed for user {0} : {1}
032011{0} is not a valid character. Please try again.
VoicemailMgrImpl error messages (034000)
Error CodeError Message
034001Domain information cannot be null
034002Voicemail server information retrieval failed for domain
{0} : {1}
034003The 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
010014Invalid Data. Invalid device contrast {0}. The valid values
are {1}.
010015Invalid Data. Invalid device Vocoder {0} or Packet Time
{1}.
010016Invalid Data. Invalid device Time Format {0}. The valid
values are {1}.
010017Invalid Data. Invalid device Date Format {0}. The valid
values are {1}.
010018Invalid Data. Invalid device Locale {0}. The valid values
are {1}.
010019Cannot add/modify device with macaddres {0} as there
exists no relation between the domain {1} and device IPCM
{2}.
010020Cannot modify device as the device macaddress {0} and the
given macaddress {1} do not match.
52
010021Add device failed. Please contact support for more
information.
010022Cannot add device as there is no capacity left on the
IPCM:Domain relation to which this device belongs to.
010023Cannot 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 CodeError Message
016000Required Attributes are null.Please provide the required
attributes.
016001Invalid Data.IPCM with name {0} not found.
016002Invalid Data.IPCM with ID {0} not found.
016003Retrieving IPCM information failed. {0}
NN42020-123 MCS 5100 3.5 Standard 4.0 4.0 January 2006
016004Cannot assign user to IPCM {0} as it is not assigned to
Domain {1}
016005Cannot assign users to IPCM as there are no IPCMs
assigned to this Domain {0}
016006Retrieving IPCM information failed.
UserTimeMgrImpl error messages (033000)
Error CodeError Message
033001Adding Timeblock Group information for user {0} failed:
{1}
033002Removing Timeblock Group for user {0} failed. Timeblock
Group name cannot be null.
033003Removing Timeblock Group {0} failed. User name cannot
be null.
033004Removing Timeblock Group {0} failed. The Timeblock
Group is referenced in route(s) {1}.
033005Removing Timeblock Group {0} for user {1} failed: {2}
033006Removing Timeblock Groups failed. User name cannot be
null.
033007Removing Timeblock Groups for user {0} failed: {1}
033008Modifying Timeblock Group {0} failed. Timeblock Group
information cannot be null.
033009Modifying Timeblock Group failed. Timeblock Group
name cannot be null.
033010Modifying Timeblock Group {0} failed. User name cannot
be null.
033011Modifying Timeblock Group {0} for user {1} failed: {2}
033012Retrieving Timeblock Group for user {0} failed. Timeblock
033013Retrieving Timeblock Group failed. User name cannot be
null.
033014Retrieving Timeblock Group {0} for user {1} failed: {2}
033015Retrieving Timeblock Groups for user {0} failed: {1}
033016Retrieving Timeblock Groups failed. User name cannot be
null.
033017Adding Timeblock Group information failed. User name
cannot be null.
033018Adding Timeblock Group information for user {0} failed.
Timeblock Group information cannot be null.
033019Adding time blocks for TimeBlock Group {0} failed. Please
verify that the time blocks were specified properly.
033020Adding time blocks for TimeBlock Group {0} failed.
Timeblock information cannot be null.
54
033021Adding time blocks for TimeBlock Group {0} failed: {1}
033022Unable to process request for TimeBlock Group: {0}
033023Timeblock Group {0} was not found for user {1}.
033024Error retrieving Timeblock Group Information for user {0}.
Root cause: {1}
033025Adding time block failed. At least one day of the week must
be specified for time block.
033026Adding time block failed. Time block start time cannot be
null.
033027Adding time block failed. Time block stop time cannot be
null.
033028Adding time block failed. The minute value in the start time
must be either 0, 15, 30, or 45.
033029Adding time block failed. The minute value in the stop time
must be either 0, 15, 30, or 45.
033030Adding 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
033031Error retrieving time block information for Timeblock
Group {0}. Root cause: {1}
033032Retrieving Timeblock Group failed: {0}
033033Error retrieving Timeblock Group Information for user {0}.
033034Retrieving Timeblock Group(s) for user {0} failed.
033035Error retrieving time block information for Timeblock
Group {0}.
033036Retrieving Timeblock Group failed.
033037Timeblock Group information could not be added for user
{0}. Timeblock Group(s) already exists using name(s) {1}
033038Timeblock Group information could not be modified for
user {0}. A Timeblock Group already exists using name {1}
55
033039Adding Timeblock Group information for user {0} failed.
Timeblock Group name cannot be null.
033040Removing Timeblock Groups for user {0} failed. The
following Timeblock Groups are referenced by the listed
Information is subject to change without notice. Nortel Networks reserves
the right to make changes in design or components as progress in engineering and manufacturing may warrant.
*Nortel, Nortel (logo), and the Globemark are trademarks of Nortel Networks.
*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
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.