CAI3G Customer Adaptation Guideline
Ericsson Dynamic Activation 1

Contents

1Introduction
1.1Purpose and Scope
1.2Target Groups
1.3Typographic Conventions
1.4Prerequisites

2

MO Namespace

3

MO Key Attributes

4

MO Attribute Restrictions

5

Fault Message

6

WSDL and XSD Examples

Reference List

1   Introduction

This document is a guideline for implementing CAI3G customer adaptations in Ericsson™ Dynamic Activation (EDA).

Customer Administration Interface Third Generation (CAI3G) is a synchronous provisioning interface based on Simple Object Access Protocol (SOAP). This is further described in document Generic CAI3G Interface 1.2, Reference [2].

Dynamic Activation implements CAI3G as its provisioning interface which extends generic CAI3G, but is not fully compliant to the generic interface in some points.

1.1   Purpose and Scope

The purpose of this document is to inform about what criteria, restrictions, and recommendations that are needed to follow when implementing CAI3G customer adaptations in Dynamic Activation.

1.2   Target Groups

The target groups for this document are as follows:

1.3   Typographic Conventions

Typographic conventions are described in the Library Overview, Reference [1].

For information about abbreviations used throughout this document, see Glossary of Terms and Acronyms, Reference [4].

1.4   Prerequisites

The readers of this document must meet the following prerequisites:

2   MO Namespace

Standard Dynamic Activation CAI3G MOs must use the following namespace syntax:

http://schemas.ericsson.com/ma/<service or NE>

MOs that are implemented as Customer Adaptations must use the following namespace syntax:

http://schemas.ericsson.com/ma/CA/<service or NE>

Note:  
Service or NE version is not recommended to be included in the MO namespace.

3   MO Key Attributes

MO Attributes are identified by one or more key attributes, which can also be represented by MO Id. The key attributes can be XML attributes or XML elements in MO attributes at the top level of different methods. The following table describes how MO key attributes are handled in Dynamic Activation.

Table 1    MO Key Attributes in Dynamic Activation

CAI3G Method

MO Key Attributes

Create Request

Key attributes should be defined as XML attributes, and XML elements at the top level.

Create Response

N/A

Set Request

Key attributes should be defined as XML attributes. An XML element can also be defined for MO identifier changeover if needed.

Set Response

N/A

Get Request

N/A

Get Response

Key attributes should be defined as XML attributes, and XML elements at the top level.

Delete Request

N/A

Delete Response

N/A

4   MO Attribute Restrictions

MO Attribute restrictions can either be defined per CAI3G operation, or one common restriction that is used for all CAI3G operations.

Recommendation is to have one common attribute restriction for all MO operations, unless different operations require different restrictions.

5   Fault Message

For subordinate CAI3G Faults, it is recommended to use Fault type PGFault with the following namespace syntax:

http://schemas.ericsson.com/pg/1.0

For details, refer to CAI3G Implementation, Reference [3].

6   WSDL and XSD Examples

An example of WSDL and XSD files that describe the provisioning interface, can be found in the downloadable zip file. The zip file contains the following files:

Download this zip file by following the instruction below:

  1. Save the zip file, Northbound_Interface_Templates, to a local folder.
  2. Unpack the zip file.
  3. Use an appropriate text editor to read and update the templates.

Reference List

Ericsson Documents
[1] Library Overview, 18/1553-CSH 109 628 Uen
[2] Generic CAI3G Interface 1.2, 2/155 19-FAY 302 0003 Uen
[3] CAI3G Implementation, 26/155 19-CSH 109 628 Uen
[4] Glossary of Terms and Acronyms, 0033-CSH 109 628 Uen


Copyright

© Ericsson AB 2017. All rights reserved. No part of this document may be reproduced in any form without the written permission of the copyright owner.

Disclaimer

The contents of this document are subject to revision without notice due to continued progress in methodology, design and manufacturing. Ericsson shall have no liability for any error or damage of any kind resulting from the use of this document.

Trademark List
All trademarks mentioned herein are the property of their respective owners. These are shown in the document Trademark Information.

    CAI3G Customer Adaptation Guideline         Ericsson Dynamic Activation 1