4 Structure and content of configuration data XML files

32.6753GPPBulk CM eXtensible Markup Language (XML) file format definitionConfiguration Management (CM)Release 9State Management Integration Reference Point (IRP)Telecommunication managementTS

The overall description of the file format of configuration data XML files is provided by 3GPP TS 32.615 [3].

Annex A of the present document defines the XML schema stateManagementIRP.xsd for the State Management IRP: Information Service (IS) defined in 3GPP TS 32.672 [1].

The definition of the XML element types complies with the generic mapping rules defined in 3GPP TS 32.615 [3].

Annex A (normative):
Configuration data file NRM-specific XML schema (file name "stateManagementIRP.xsd")

The following XML schema stateManagementIRP.xsd is the specific schema for the State Management IRP: Information Service (IS) defined in 3GPP TS 32.672 [1].

<?xml version="1.0" encoding="UTF-8"?>

<!–

3GPP TS 32.675 State Management IRP

Bulk CM Configuration data file XML schema

stateManagementIRP.xsd

–>

<schema

targetNamespace=

"http://www.3gpp.org/ftp/specs/archive/32_series/32.675#stateManagementIRP"

elementFormDefault="qualified"

xmlns="http://www.w3.org/2001/XMLSchema"

xmlns:sm=

"http://www.3gpp.org/ftp/specs/archive/32_series/32.675#stateManagementIRP"

>

<!– State Management IRP related XML types –>

<simpleType name="operationalStateType">

<restriction base="string">

<enumeration value="enabled"/>

<enumeration value="disabled"/>

</restriction>

</simpleType>

<simpleType name="usageStateType">

<restriction base="string">

<enumeration value="idle"/>

<enumeration value="active"/>

<enumeration value="busy"/>

</restriction>

</simpleType>

<simpleType name="administrativeStateType">

<restriction base="string">

<enumeration value="locked"/>

<enumeration value="unlocked"/>

<enumeration value="shuttingDown"/>

</restriction>

</simpleType>

<simpleType name="alarmStatusType">

<restriction base="string">

<enumeration value="cleared"/>

<enumeration value="indeterminate"/>

<enumeration value="warning"/>

<enumeration value="minor"/>

<enumeration value="major"/>

<enumeration value="critical"/>

</restriction>

</simpleType>

<simpleType name="proceduralStatusElementType">

<restriction base="string">

<enumeration value="initializationRequired"/>

<enumeration value="notInitialized "/>

<enumeration value="initializing"/>

<enumeration value="reporting"/>

<enumeration value="terminating"/>

</restriction>

</simpleType>

<complexType name="proceduralStatusType">

<sequence minOccurs="0" maxOccurs="5">

<element name="proceduralStatusElement" type="sm:proceduralStatusElementType"/>

</sequence>

</complexType>

<simpleType name="availabilityStatusElementType">

<restriction base="string">

<enumeration value="inTest"/>

<enumeration value="failed"/>

<enumeration value="powerOff"/>

<enumeration value="offLine"/>

<enumeration value="offDuty"/>

<enumeration value="dependency"/>

<enumeration value="degraded"/>

<enumeration value="notInstalled"/>

<enumeration value="logFull"/>

</restriction>

</simpleType>

<complexType name="availabilityStatusType">

<sequence minOccurs="0" maxOccurs="9">

<element name="availabilityStatusElement" type="sm:availabilityStatusElementType"/>

</sequence>

</complexType>

<simpleType name="controlStatusElementType">

<restriction base="string">

<enumeration value="subjectToTest"/>

<enumeration value="partOfServicesLocked"/>

<enumeration value="reservedForTest"/>

<enumeration value="suspended"/>

</restriction>

</simpleType>

<complexType name="controlStatusType">

<sequence minOccurs="0" maxOccurs="4">

<element name="controlStatusElement" type="sm:controlStatusElementType"/>

</sequence>

</complexType>

<simpleType name="standbyStatusType">

<restriction base="string">

<enumeration value="hotStandby"/>

<enumeration value="coldStandby"/>

<enumeration value="providingService"/>

</restriction>

</simpleType>

<simpleType name="unknownStatusType">

<restriction base="boolean">

<pattern value="true"/>

<pattern value="false"/>

</restriction>

</simpleType>

<element name="operationalState" type="sm:operationalStateType"/>

<element name="usageState" type="sm:usageStateType"/>

<element name="administrativeState" type="sm:administrativeStateType"/>

<element name="alarmStatus" type="sm:alarmStatusType"/>

<element name="proceduralStatus" type="sm:proceduralStatusType"/>

<element name="availabilityStatus" type="sm:availabilityStatusType"/>

<element name="controlStatus" type="sm:controlStatusType"/>

<element name="standbyStatus" type="sm:standbyStatusType"/>

<element name="unknownStatus" type="sm:unknownStatusType"/>

</schema>

Annex B (informative):
Void

Annex C (informative):
Change history

Change history

Date

TSG #

TSG Doc.

CR

Rev

Subject/Comment

Cat

Old

New

Dec 2006

SA_34

SP-060732

0003

Add element definitions for states

F

6.2.0

7.0.0

Mar 2007

Delete reference to the 32.674 CMIP SS. Reason: SA#35 endorsed the SA5 decision to not propagate the CMIP Solution Sets to Rel-7 (TS 32.3×4, TS 32.4×4, TS 32.6×4)

7.0.0

7.0.1

Jun 2007

Updated Scope on reference to 32.672 IS V6.1.X to V7.0.X which was automatically upgraded to R7 at SA#36

7.0.1

7.0.2

Dec 2008

SA_42

Upgrade to Release 8

7.0.2

8.0.0

Dec 2009

SA_46

SP-090719

0004

Discontinue from Rel-9 onwards the XML schema extraction and storage

F

8.0.0

9.0.0