An Architecture to Develop Network Management



Similar documents
3GPP TS V8.0.0 ( )

3GPP TS V9.4.0 ( )

TS-3GA (Rel7)v7.0.0 Telecommunication management; File Transfer (FT) Integration Reference Point (IRP): Requirements

3GPP TS V6.1.0 ( )

SERIES M: TELECOMMUNICATION MANAGEMENT, INCLUDING TMN AND NETWORK MAINTENANCE Integrated services digital networks

Section 6-Functional Requirements for IEEE m

IEEE Broadband Wireless Access Working Group <

3GPP TR V9.0.0 ( )

IEEE C802.16j-06/133r4. IEEE Broadband Wireless Access Working Group <

NGN Management Focus Group

Application of Next Generation Telecom Network Management Architecture to Satellite Ground Systems

Channel Models for Broadband Wireless Access

Understanding Mobile Wireless Backhaul

IEEE C802.16j-07/024. IEEE Broadband Wireless Access Working Group <

IEEE C802.16maint-05/012r1

Chapter 6 Wireless and Mobile Networks

TSGS5#5(99)134. TSG-SA/WG5 (Telecom Management) meeting #5 San Diego, CA July 1999 Page 1

IP-based Mobility Management for a Distributed Radio Access Network Architecture. helmut.becker@siemens.com

Chapter 18. Network Management Basics

Tik-109/ Telecommunications architectures:

Overview of Network Architecture Alternatives for 3GPP2 Femto Cells Jen M. Chen, et al. QUALCOMM Incorporated

ETSI TR V1.1.2 ( )

Convergent services in the service oriented architecture Natalya Yashenkova

IEEE Broadband Wireless Access Working Group <

Software Development Kit

Chapter 3: WLAN-GPRS Integration for Next-Generation Mobile Data Networks

The Advantages and Disadvantages of Extended Rtps (NLP)

Broadband Forum - Remote Management Work

GSM services over wireless LAN

IPv6 and 4G. Christian Bonnet Michelle Wetterwald Institut Eurécom

Diameter in the Evolved Packet Core

UMTS/GPRS system overview from an IP addressing perspective. David Kessens Jonne Soininen

Mobile IPv6 deployment opportunities in next generation 3GPP networks. I. Guardini E. Demaria M. La Monaca

The EMSX Platform. A Modular, Scalable, Efficient, Adaptable Platform to Manage Multi-technology Networks. A White Paper.

WiMAX Forum Network Requirements

Telecommunications Management Network (TMN)

3GPP TS V9.0.0 ( )

TimePictra Release 10.0

Home Agent placement and assignment in WLAN with Cellular Networks

ALTERNATIVE BACKHAUL AND DATA OFFLOAD SOLUTIONS FOR GSM AND UMTS OPERATORS

Evolutionary Trends towards Beyond 3G Mobile Networks

MX Platform Architecture Overview

Converged IP Messaging

OMC Solution IP Radios

TÓPICOS AVANÇADOS EM REDES ADVANCED TOPICS IN NETWORKS

Heterogeneous Tools for Heterogeneous Network Management with WBEM

Co-existence of Wireless LAN and Cellular Henry Haverinen Senior Specialist Nokia Enterprise Solutions

Access to GSM and GPRS mobile services over unlicensed spectrum technologies through UMA

Subscriber Data Management

ITU-T Kaleidoscope Conference Innovations in NGN. Managing NGN using the SOA Philosophy. Y. Fun Hu University of Bradford

About Contract Management

TECHNICAL REPORT End to End Network Architectures (E2NA); Location of Transcoders for voice and video communications

ETSI TS V3.0.0 ( )

Getting Started with Service- Oriented Architecture (SOA) Terminology

XML Document Management Architecture

3G/Wi-Fi Seamless Offload

Synchronization Requirements in Cellular Networks over Ethernet

White paper. Mobile broadband with HSPA and LTE capacity and cost aspects

Enabling Modern Telecommunications Services via Internet Protocol and Satellite Technology Presented to PTC'04, Honolulu, Hawaii, USA

A304a: Understanding User Needs for Field Management Stations Part 1 Object Definitions for Signal System Masters (SSM) Based on NTCIP 1210 Standard

3GPP TS V3.4.0 ( )

Presence SIMPLE Architecture

Outsourcing and network sharing: key considerations to solve the backhaul challenge

Mobile Wireless Overview


The Long and Wireless Road. Norman E. Shaw Director, IEEE-Standards Association

Event based Enterprise Service Bus (ESB)

... Figure 2: Proposed Service Invocation Mechanism. AS Service invocation 2 SC invocation 2. Session/Call Control Function

Fixed versus Mobile Turning Convergence into Reality. Dieter Schuler, Wouter Franx Lucent Technologies

The 3GPP and 3GPP2 Movements Towards an All IP Mobile Network. 1 Introduction

HP OEMF: Alarm Management in Telecommunications Networks

ARIB STD-T64-C.S0042 v1.0 Circuit-Switched Video Conferencing Services

Simple Network Management Protocol

This document gives an outline of Tim Ward s work on mobile phone systems

XIII. Service Oriented Computing. Laurea Triennale in Informatica Corso di Ingegneria del Software I A.A. 2006/2007 Andrea Polini

Management Functional Areas

LTE Overview October 6, 2011

Telecommunication Services Engineering (TSE) Lab. Chapter III 4G Long Term Evolution (LTE) and Evolved Packet Core (EPC)

Cisco Unified Presence Server 1.0

Simple Identity Management Profile

Network Management System (NMS) FAQ

T1M1: Management Plane Security Standard (T1.276)

Transcription:

Project Title Date Submitted Source(s) IEEE P80.6g Broadband Wireless Access Working Group <http://ieee80.org/6> An Architecture to Develop Network Management Standards 9 September 005 Scott F. Migaldi Jörg Schmidt Michael Truss Tel:+.847.576.0574, w065@motorola.com Tel:+.480.73.6493, qswi369@motorola.com Tel:+353(0)4537, mtruss0@motorola.com Re: Abstract Purpose Notice Release Patent Policy and Procedures Call for contributions A protocol neutral approach to the development of Network Management standards In light of the potential new PAR for Network Management and the task to create a Mobile MIB it is appropriate to review this previously accepted contribution. This document has been prepared to assist IEEE 80.6. It is offered as a basis for discussion and is not binding on the contributing individual(s) or organization(s). The material in this document is subject to change in form and content after further study. The contributor(s) reserve(s) the right to add, amend or withdraw material contained herein. The contributor grants a free, irrevocable license to the IEEE to incorporate material contained in this contribution, and any modifications thereof, in the creation of an IEEE Standards publication; to copyright in the IEEE s name any IEEE Standards publication even though it may include portions of this contribution; and at the IEEE s sole discretion to permit others to reproduce in whole or in part the resulting IEEE Standards publication. The contributor also acknowledges and accepts that this contribution may be made public by IEEE 80.6. The contributor is familiar with the IEEE 80.6 Patent Policy and Procedures <http://ieee80.org/6/ipr/patents/policy.html>, including the statement "IEEE standards may include the known use of patent(s), including patent applications, provided the IEEE receives assurance from the patent holder or applicant with respect to patents essential for compliance with both mandatory and optional portions of the standard." Early disclosure to the Working Group of patent information that might be relevant to the standard is essential to reduce the possibility for delays in the development process and increase the likelihood that the draft publication will be approved for publication. Please notify the Chair <mailto:chair@wirelessman.org> as early as possible, in written or electronic form, if patented technology (or technology under patent application) might be incorporated into a draft standard being developed within the IEEE 80.6 Working Group. The Chair will disclose this notification via the IEEE 80.6 web site <http://ieee80.org/6/ipr/patents/notices>. An Architecture to Develop Network Management Standards Abstract: IEEE80.6 networks are likely to be deployed by operators who already own and operate other (wireline and wireless) telecommunications networks. This results in a multi-access network or heterogeneous network environments. In heterogeneous networks depending on the vendor, type of network, or level of software employed by an operator, different network management protocols could be employed. Therefore, the development of protocol neutral information for network management is the considered the best approach to specifying network management systems. While SNMP is still

utilized by some operators it is a protocol that has limited capabilities and lacks the granularity of some newer protocols, in some cases requires pre-configuration of the network entities. If a protocol neutral approach is used, the implementer of the network management system has the choice as to whether they desire to use SNMP, XML, SOAP, HTTP, CORBA, JAVA, etc. based on their particular need. Furthermore, the operator finds protocol neutral network management interfaces easier to integrate with their already existing networks. The benefit to both systems developers and standards writers is that as new protocols are added the protocol neutral part of the standard would not need to be updated and revised.. INTRODUCTION Current operators with legacy as well as 80.6 access networks to manage will want a single, integrated management system. This integrated network management system is one of several steps required to establish viable business models for new services and capabilities. Management Interfaces in G/3G cellular systems have been developed to achieve this based on well-established TMN principles. Vendors and operators agreed that the most immediate opportunities and benefits for standardization existed on the interfaces between Network Managers (NM) and Element Managers (EM). This interface, labelled Itf-N for Network Management, has been the focus of initial standardization activities in cellular standards. Many perceive the initial deployments to be stand-alone data networks. One reality that has been identified by industry groups such as the Wireless Data Research Group is that cell-phone companies could use WiMax to "backhaul" their wireless Internet service from a cell tower to a central office. Furthermore, the WiMax Forum has stated in a metro area, it is desirable to install a sufficient number of base stations to cover an addressable market large enough to quickly recover the fixed infrastructure costs. To achieve this, operators will face the issue of real-estate for base station and antenna or tower locations, the leading cost in any new wireless deployment. Since current wireless operators already have acquired and zoning approved location for base stations, it is very likely that they will be the first to market in metro areas. Current wireline operators are also likely to add a wireless tail to their data networks to enter the lucrative wireless business, that tail could be 80.6. When either or both of these scenarios occurs the current operator will desire a single system to manage the different networks. Figure illustrates an example of the mixed or heterogeneous network that can result. The example in the Figure incorporates cellular voice, cellular data, broadcast, and IEEE 80 Wi-Fi and WiMax technologies. This single network management system is of several required steps to establish viable business models for new services and capabilities. From http://www.rockymountainnews.com/drmn/technology/article/0,99,drmn_49_3080674,00.html WiMax Forum, Business Case Models for Fixed Broadband Wireless Access based on WiMAX Technology and the 80.6 Standard, October 0, 004 page

IMS HA PSTN / SS7 GMSC FA PDG FA GGSN FA LMA ESS LMA ESS DVB-GW SGSN SGSN MSC RNC/BSC RNC/BS C RNC/BS C AP AP AP AP AP DVB-TX BTS BTS BTS BTS IPv4 MS + CCoA IPv6 MS + CCoA IPv4 MS WLAN / WiMAX DVB / ISDB-T GPRS/UMTS Data Cellular Voice Figure. Example of a Heterogeneous Network Management interfaces other than Itf-N have not been ignored by cellular SDOs but they are most likely out of the scope of 80.6NETMAN. These other interfaces have been labelled and categorized for you reference (see Figure 3 from []). It is not the approach to define the complete management of all the technologies that might be used in the provision of a broadband wireless network. It is, however, the intention to identify and define what will be needed from the perspective of management. Figure. also does not imply any physical architecture in the routing of management information. 3

005-09-09 IEEE C80.6g-05/04 Organization AOrganization A Organization B Enterprise Systems 5 3 3 3 3 OperationsSystems UM TSOpsSystems 4 4 4 NM EM EM EM NM EM Itf-N 5 5 NE 6 NE NE NE EM NE Figure : Management Interfaces and Information Architecture A number of management interfaces in a broadband wireless network are identified in figure, namely:. between the Network Elements (NEs) and the Element Manager (EM) of a single broadband wireless network;. between the Element Manager (EM) and the Network Manager (NM) of a single broadband wireless network; NOTE: In certain cases the Element Manager functionality may reside in the NE in which case this interface is directly from NE to Network Manager). These management interfaces are also given the reference name Itf-N. 3. between the Network Managers and the Enterprise Systems of a single broadband wireless network; 4. between the Network Managers (NMs) of a single broadband wireless network; 5. between Enterprise Systems & Network Managers of different broadband wireless network; 6. between Network Elements (NEs).. INTEGRATION REFERENCE POINTS (IRP) For the purpose of Management Interface development an Interface Methodology known as Integration Reference Point (IRP) was developed to promote the wider adoption of standardized Management interfaces in telecommunication networks. The IRP methodology employs Protocol & Technology Neutral modeling methods as well as protocol specific solution sets to help achieve its goals. The Integration Reference Point is a methodology to aid a modular approach to the development of standards interfaces. There are three cornerstones to the IRP approach:. Top-down, process-driven modeling approach The process begins with a requirements phase, the aim at this step is to provide 4

conceptual and use case definitions for a specific interface aspect as well as defining subsequent requirements for this IRP.. Technology-independent modeling The second phase of the process is the development of a protocol independent model of the interface. This protocol independent model is specified in the IRP Information Service. 3. Standards-based technology-dependent modeling The third phase of the process is to create one or more interface technology and protocol dependent models from the Information Service model. This is specified in the IRP Solution Set(s). This modular three-step approach is depicted in figure, which also outlines some further details and advantages of the IRP approach. Requirements / Use Cases Relative stable over long period of time IS Definition (UML) InterfaceIRP s Notification IRP Alarm IRP BulkCM IRP KernelCM IRP BasicCM IRP etc NRMIRP s Generic NRM CoreNW NRM UMTS NRM s CDMA NRM s Inventory NRM etc DataDefinitionIRP s State Management IRP etc Changes only with respect to addition and extensions Solution Set Definitions (CORBA, XML, CMIP) Solution Set Definitions (other/future e.g. SNMP, SOAP, HTTP, JAVA, etc.) Changes with new/ better Technologies Figure 3: The IRP Approach IRP Types: Figure 3 shows that at the Information Service modeling stage IRP s are categorized into one of three types: Interface IRPs These typically provide the definitions for IRP operations and notifications in a network agnostic manner. These enable independent development as well as reusable across the industry NRM IRPs providing the definitions for the Network Resources to be managed (commonly named "Network Resources IRPs"). These enable technology & vendor specific NRM extensions Data Definition IRPs provide data definitions applicable to specific management aspects to be managed via reusing available Interface IRPs and application to NRM IRPs as applicable. These enable a wide applicability, phased introduction capabilities & broad industry adoption. 5

IRP Advantages: The modular aspect of the IRP approach divides the Interface specification into pieces that are: Relatively stable typically over long periods of time (the requirements). Change more frequently but normally limited to additions and extensions of the Model (the information Service) Change frequently as new and better interface technologies become available IRP Development Principles: For the purpose of making the IRP-based management interfaces open for wide-spread adoption, the following principles were adopted: NRM IRP Extendibility: through adoption of the vs. DataContainer construct as well as rule-based NRM Extensions Interface IRP Flexibility: through NRM/Technology-neutrality as well as the flexible use of qualifiers (mandatory, optional, visibility) for operation, notifications and/or parameters The development of IRP s is supported by the availability of an IRP IS Template, as well as an UML Repertoire, both defined in 3.0 []. 3. IRP s FOR APPLICATION INTEGRATION The IRP specifications and solution sets that have been developed or are under development by other SDOs cover a broad variety of Network and Service Management function, for example: Alarm Management Configuration Management Performance Management State Management Inventory Management Test Management Log Management Security Management Subscription Management Solutions sets currently available cover CORBA, XML and CMIP technologies, though expansion into for example SNMP or JAVA solution sets is also possible, these could be discussed and may develop subject to contribution and participation by interested organizations in 80.6NETMAN. See Annex A for a more complete listing and categorization. On a macro view of a network the IRPs are developed to ensure interoperability between Product- Specific Applications (PSA) and the Network & System Management Processes of the Network Manager as shown conceptually in Figure 4. Although for the purposes of the work in 80.6NETMAN the focus would be on those parts of the process that focus on communication between the element manager and the network element. But this diagram shows why an approach that is interoperable to other management 6

standards is important. Network Manager Network & System Management Processes Network Planning & Development Network Inventory Management Network Provisioning Network Maintenance & Restoration Network Data Management Service IRPs CM IRPs (Bulk, Inventory, State.) Common IRPs (Notification, File Xfer, Log ) FM IRPs (Alarm,Test..) PM IRPs Element Manager PSA PSA NE PSA = Product Specific Application NE = Network Element Figure 4: IRPs for Application Integration 4. AN INTERFACE IRP EXAMPLE To more fully explain how the IRP works in application this section, by way of example and illustration, will show the how the IRP Methodology is applied to the Basic Configuration Management IRP. The Basic Configuration Management IRP is an Interface IRP and consists of a requirements part, an IS definition part and currently two Solution Sets, the CORBA SS and the CMIP SS. Basic CM IRP IS: The IRP Information Service [3] specifies a number of protocol-independent operations that are needed by an IRPManager to retrieve CM information from an IRPAgent as well as to enable provisioning of network resources (note that related CM notifications are provided by another IRP, namely the Kernel CM IRP). 7

<<InfomationObjectClass>> BasicCm IRP <<may realize>> << Interface>> BasicCmOperations + canceloperation() << Interface>> PassiveCmOperations# + getmoattributes() <<ProxyClass>> ManagedEntity <<may realize>> << Interface>> PassiveCmOperations# + getcontainm ent() <<may realize>> << Interface>> ActiveCmOperations + createmo() + deletemo() + setmoattribute() Figure 5: Basic CM IRP Operations Figure 5 shows how the operations of the Basic Configuration Management IRP are modeled using UML notations as defined in the IRP UML Repertoire []. The information service specification goes on to detail each of the operations in detail in a tabular format listing input and output parameters, pre and post conditions and exceptions based on the IRP IS Template defined in 3.0 []. The generic rules for CM IRP operations that are defined in IRP Information Service [3] are: Rule : Each operation with at least one input parameter supports a pre-condition valid_input_parameter which indicates that all input parameters shall be valid with regards to their information type. Additionally, each such operation supports an exception operation_failed_invalid_input_parameter which is raised when pre-condition valid_input_parameter is false. The exception has the same entry and exit state. Rule : Each operation with at least one optional input parameter supports a set of pre-conditions supported_optional_input_parameter_xxx where "xxx" is the name of the optional input parameter and the pre-condition indicates that the operation supports the named optional input parameter. Additionally, each such operation supports an exception operation_failed_unsupported_optional_input_parameter_xxx which is raised when (a) the precondition supported_optional_input_parameter_xxx is false and (b) the named optional input parameter is carrying information. The exception has the same entry and exit state. Rule 3: Each operation shall support a generic exception operation_failed_internal_problem that 8

is raised when an internal problem occurs and that the operation cannot be completed. The exception has the same entry and exit state. Basic CM IRP SS: The Solution Sets will implement the Basic CM IRP IS operations by mapping them to standard operations that are applicable in the corresponding protocol environment. A CMIP Solution Set will for instance map the operations to the more generic operations defined in CMIS, a CORBA Solution Set [4] will map the operations to applicable OMG/CORBA services, and a potential SNMP Solution Set would map the operations to applicable SNMP operations. 5. AN NRM IRP EXAMPLE In this section we will by way of example and illustration of the IRP Methodology take a closer look at the Core Network NRM IRP. This IRP is an NRM IRP and consists, as all IRP s, of a requirements part, an IS definition part and currently two Solution Sets, the CORBA SS and the CMIP SS. Core Network NRM IRP IS: The Basic CM Interface IRP described above specifies the operations needed by an IRPManager to retrieve information from an IRPAgent as well as to provision network resources. These operations are generic across all network types and so have been separated from the data model to which the operations are applied, however various Network Resource Models are required to model the information to be operated upon, A typical example of such a resource model specified by 3GPP SA5 is the Core Network (CN) Network Resource Model [5]. 9

0..* ManagedElement (from 3.6) 0.. 0.. 0.. 0.. MscServer 0.. 0..* Function 0.. GSMCell +MscFunction-ExternalGSMCell (from 3.65) Associatedwith CsMgw Function +ExternalGSMCell-MscFunction 0..* ConnectedTo ExternalGSMCell (from 3.65) 0..* ALink 0..* 0.. +ConnectedBss 0.. ExternalBssFunction (from 3.65) ConnectedTo +ConnectedBss ConnectedTo 0.. 0.. +ConnectedBss IucsLink 0.. +ConnectedBss ConnectedTo ConnectedTo 0.. 0.. 0.. BssFunction (from 3.65) Figure 6: Part of the CN-GERAN NRM Containment/Naming and Association diagram Figure 6 shows how the NRM again uses the IRP UML Repertoire to model the Core Network Entities in a protocol neutral fashion. The NRM specification goes on to detail attributes and notifications associated with each of the modeled entities. 0

6. 3GPP/3GPP CO-OPERATION 3GPP defines standard NBIs 3GPP re-uses 3GPP s NBI specifications One set of NBI standards for all G,.5G and 3G wireless technologies! Figure 7: 3GPP/3GPP Co-operation As described in paragraph 4 the IRP specifications are divided mainly into Interface and Network Resource Model IRPs. The Interface IRPs describe Management operations common across all networks, for example creating, deleting and changing data. The Network Resource Model (NRM) on the other hand describes the specifics of the network to be managed. This modular approach has enabled other organizations such as 3GPP and 3GPP (Figure 6) to re-use the Interface IRP s, and even some of the high-level, network-technology independent NRM IRP's, and extending those models based on set rules to create 3GPP NRM IRP s for their specific needs. The 80.6NETMAN group could also benefit from this approach by working with both groups to establish common and unique Interface IRP s that would be used by a particular NRM. 7. CONCLUSIONS The IRP Interface Methodology give a standards developer, vendor, and operator through the modular, reusable and protocol neutral aspects of specifications the ability to quickly change protocols when necessary, take technology and adopt into different deployed networks and have it interoperate seamlessly. There has also been example on how SDOs may re-use extension of one specifications by another. These re-use advantages available by adopting the 3GPP IRP management interface development methodology. Once this is accomplished it is possible to use a protocol neutral approach to develop management standards an implementer of the network management systems will have the choice as to whether they desire to use SNMP, XML, SOAP, HTTP, CORBA, JAVA, etc. based on their particular need. The benefit to developers of both the systems and the standards are that as protocols are revised the information contained in a standard would not need to concurrently updated and revised.

REFERENCES Note: All 3GPP specifications are available at www.3gpp.org [] 3GPP TS 3.0 Telecommunication management; Principles and high-level requirements [] 3GPP TS 3.0 Telecommunication management; Architecture [3] 3GPP TS 3.60 Telecommunication management; Configuration Management (CM); Basic configuration management Integration Reference Point (IRP): information service [4] 3GPP TS 3.603 Telecommunication management; Configuration Management (CM); Basic configuration management Integration Reference Point (IRP): CORBA solution set. [5] 3GPP TS 3.63 Telecommunication management; Configuration Management (CM); Core Network Resources Integration Reference Point (IRP): Network Resource Model (NRM). Interface IRP s o Alarm IRP (3.-x) o Notification IRP (3.30x) o Generic IRP (3.3x) o Test Management IRP (3.3x) o Notification Log IRP (3.33x) o File Transfer IRP (3.34x) o Performance Management IRP (3.4x) o Basic CM IRP (3.60x) o Bulk CM IRP (3.6x) o Kernel CM IRP (3.66x) o Entry Point IRP (3.xxx) ANNEX A: 3GPP IRP s NRM IRP s o Generic NRM IRP (3.6x) o Core Network NRM IRP (3.63x) o UTRAN NRM IRP (3.64x) o GERAN NRM IRP (3.65x) o Inventory NRM IRP (3.69x) o Subscription Management NRM IRP (3.xxx) Data Definition IRP s o State Management IRP (3.67x) Note: IRPs in italics above are in the early stages of development.

ANNEX B: SOLUTION SET EXTRACT This Annex shows an extract from a solution set specification [4] showing the mapping from an Information Service Operation to a solution set method (In this case a CORBA IDL method) as shown in Figure B IS Operation SS Method Qualifier (3GPP TS 3.60) getirpversion get_basiccm_irp_version M canceloperation BasicCmInformationIterator::destroy O createmo BasicCmIrpOperations::create_managed_object O deletemo BasicCmIrpOperations::delete_managed_objects O setmoattributes BasicCmIrpOperations::modify_managed_objects O Figure B: Solution Set Extract - Mapping Table In figure B an extract from the Solution Set CORBA IDL code is shown 3

/** * Performs the creation of a MO instance in the MIB maintained * by the IRPAgent. * * @parm objectname: the distinguished name of the MO to create. * @parm referenceobject: the distinguished name of a reference MO. * @parm attributes: in input, initial attribute values for the MO to * create; in output, actual attribute values of the created MO. * @parm attributeerrors: errors, related to attributes, that caused the * creation of the MO to fail. * * @raises ManagedGenericIRPSystem::OperationNotSupported: The operation * is not supported. * @raises ManagedGenericIRPSystem::ParameterNotSupported: An optional * parameter is not supported. * @raises ManagedGenericIRPSystem::InvalidParameter: An invalid * parameter value has been provided. * @raises UndefinedMOException: The MO does not exist. * @raises IllegalDNFormatException: The DN syntax string is malformed. * @raises DuplicateMO: A MO already exist with the same DN as the one * to create. * @raises CreateNotAllowed: The creation of the MO is not allowed. * @raises ObjectClassMismatch: The object class of the MO to create does * not match with the object class of the provided reference MO. * @raises NoSuchObjectClass: The class of the object to create is not * recognized. */ void create_managed_object ( in DN objectname, in DN referenceobject, inout MOAttributeSet attributes, out AttributeErrorSeq attributeerrors ) raises (CreateManagedObject, ManagedGenericIRPSystem::OperationNotSupported, ManagedGenericIRPSystem::ParameterNotSupported, ManagedGenericIRPSystem::InvalidParameter, UndefinedMOException, IllegalDNFormatException, DuplicateMO, CreateNotAllowed, ObjectClassMismatch, NoSuchObjectClass); Figure B: Solution Set Extract - CORBA IDL Code 4