Provisioning interface 35— Short— String• complex types (for example, Domain, User, Route)• Type[] = Array of Type (for example, String[] = Array of Strings)• method summaries consist of method description with return type• return type of void implies no responseThis document does not cover the actions that can be performed throughthe OPI interface. It is not intended to cover in detail the effect thesechanges make to the MCS system. This document is intended to give anoverview of the OPI. The Provisioning Client User Guide (NN42020-105)describes the provisionable entities and their role in the MCS system.Success indication on remove methodsSome OPI methods that provide the ability to remove data return anindication of success even though the data did not preexist in the database.This mirrors the functionality of the database. Basically, a success indicationfor a remove OPI method indicates that the associated data no longer existsin the database.When possible, OPI methods provide additional indication (in the form of anerror message) about specific data elements (domain and devices) that arenot preexisting in the database when the remove method is invoked.ExampleIf the domain nn.com does not exist, an invocation ofremoveUser using (jimbob@nn.com)returns the error indicationInvalid Data: Domain Not found ’nn.com’because the domain is not valid.If the domain is valid and the user is not preexisting, then a successindication is returned because the user is not provisioned on the system.Provisioning data visibilityProvisioning data added using the OPI is immediately available to otherprovisioning clients connected to the same instance of the ProvisioningManager. However, it can take up to 5 minutes before the same data isvisible to clients connected to a second instance of a Provisioning Managerrunning in the system.Nortel Multimedia Communication Server 5100Application Programming Interfaces ReferenceNN42020-146 01.07 StandardRelease 4.0 19 October 2007Copyright © 2007, Nortel Networks.