4 Structure and content of inventory data XML files

32.6953GPPBulk Configuration Management (CM) eXtensible Markup Language (XML) file format definitionInventory Management (IM) network resources Integration Reference Point (IRP)Release 9Telecommunication managementTS

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

Annex A (normative) of the present document defines the NRM-specific XML schema inventoryNrm.xsd for the Inventory Management NRM IRP IS defined in 3GPP TS 32.692 [1].

XML schema inventoryNrm.xsd explicitly declares NRM-specific XML element types for the related NRM.

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

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

The following XML schema inventoryNrm.xsd is the NRM-specific schema for the Inventory Management NRM IRP IS defined in 3GPP TS 32.692 [1].

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

<!–
3GPP TS 32.695 Inventory Management NRM IRP
Inventory data file NRM-specific XML schema
inventoryNrm.xsd
–>

<schema
targetNamespace=
"http://www.3gpp.org/ftp/specs/archive/32_series/32.695#inventoryNrm"
elementFormDefault="qualified"
xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:xn=
"http://www.3gpp.org/ftp/specs/archive/32_series/32.625#genericNrm"
xmlns:in=
"http://www.3gpp.org/ftp/specs/archive/32_series/32.695#inventoryNrm"
>

<import
namespace=
"http://www.3gpp.org/ftp/specs/archive/32_series/32.625#genericNrm"
/>

<!– Inventory Management NRM IRP NRM class associated XML elements –>

<element
name="InventoryUnit"
substitutionGroup="xn:ManagedElementOptionallyContainedNrmClass"
>
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element
name="attributes"
minOccurs="0">
<complexType>
<all>
<element
name="inventoryUnitType"
type="string"
minOccurs="0"
/>
<element
name="vendorUnitFamilyType"
type="string"
minOccurs="0"
/>
<element
name="vendorUnitTypeNumber"
type="string"
minOccurs="0"
/>
<element
name="vendorName"
type="string"
minOccurs="0"/>
<element
name="serialNumber"
type="string"
minOccurs="0"/>
<element
name="dateOfManufacture"
type="date"
minOccurs="0"/>
<element
name="dateOfLastService"
type="date"
minOccurs="0"/>
<element
name="unitPosition"
type="string"
minOccurs="0"/>
<element
name="manufacturerData"
type="string"
minOccurs="0"/>
<element
name="versionNumber"
type="string"
minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="in:InventoryUnit"/>
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

</schema>

Annex B (informative):
Void

Annex C (informative):
Change history

Change history

Date

TSG #

TSG Doc.

CR

Rev

Subject/Comment

Cat

Old

New

Sep 2003

SA_21

SP-030427

Submitted to TSG SA#21 for Information

1.0.0

Dec 2004

SA_26

SP-040817

Submitted to SA#26 for Approval

2.0.0

6.0.0

Jun 2006

SA_32

SP-060257

0001

Correction of InventoryUnit missing VsDataContainer and Version Number – XSD definition

F

6.0.0

6.1.0

Jun 2007

SA_36

Automatic upgrade to Rel-7 (no CR) at freeze of Rel-7. Deleted reference to CMIP SS, discontinued from R7 onwards.

6.1.0

7.0.0

Dec 2008

SA_42

Upgrade to Release 8

7.0.0

8.0.0

Dec 2009

SA_46

SP-090719

0002

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

F

8.0.0

9.0.0