4 Self Configuration IRP XML Definitions
32.5053GPPRelease 9Self-configuration of network elements Integration Reference Point (IRP): eXtensible Markup Language (XML) file format definitionTelecommunication managementTS
4.1 Self Configuration notifications XML definition structure
4.2 Self Configuration IRP XML Schema for notifications (file name “scIRPNotif.xsd”)
<?xml version="1.0" encoding="UTF-8"?>
<!–
3GPP TS 32.505 SCIRP Notification XML Schema
sCIRPNotif.xsd
–>
<schema targetNamespace="http://www.3gpp.org/ftp/specs/archive/32_series/32.505#scnIRPNotif" xmlns:xsc="http://www.3gpp.org/ftp/specs/archive/32_series/32.505#scnIRPNotif" xmlns:swm="http://www.3gpp.org/ftp/specs/archive/32_series/32.535#swManagementIRPNotif" xmlns:xe="http://www.3gpp.org/ftp/specs/archive/32_series/32.305#notification" xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<import namespace="xe:Notification" schemaLocation="notification.xsd"/>
<simpleType name="NeededRadioParameter">
<restriction base="string"/>
</simpleType>
<simpleType name="SingleInputForRadioParameterDetermination">
<restriction base="string"/>
</simpleType>
<complexType name="NotifyScManagementProfileCreation">
<complexContent>
<extension base="xe:Notification">
<sequence>
<element name="body">
<complexType>
<sequence>
<element name="id" type="swm:Id"/>
<element name="versionNumber" type="swm:VersionNumber"/>
<element name="nEInformation" type="swm:NEInformation"/>
<element name="swVersionToBeInstalled" type="swm:SwVersionToBeInstalledConditional"/>
<element name="stepsAndSelectedStopPointList" type="swm:StepsAndSelectedStopPointList"/>
<element name="selectedFinalAdministrativeState" type="swm:FinalAdministrativeStateValue"/>
</sequence>
</complexType>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="NotifyScManagementProfileDeletion">
<complexContent>
<extension base="xe:Notification">
<sequence>
<element name="body">
<complexType>
<sequence>
<element name="id" type="swm:Id"/>
</sequence>
</complexType>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="NotifyScProcessCreation">
<complexContent>
<extension base="xe:Notification">
<sequence>
<element name="body">
<complexType>
<sequence>
<element name="id" type="swm:Id"/>
<element name="nEIdentification" type="swm:Id"/>
<element name="profileId" type="swm:ProfileId"/>
<element name="matchingNEInformation" type="swm:NEInformation"/>
<element name="stepInfoList" type="swm:StepInfoList"/>
</sequence>
</complexType>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="NotifyScProcessStage">
<complexContent>
<extension base="xe:Notification">
<sequence>
<element name="body">
<complexType>
<sequence>
<element name="id" type="swm:Id"/>
<element name="stepInfoList" type="swm:StepInfoList"/>
<element name="listOfNeededRadioParameters" type="xsc:NeededRadioParameter"/>
<element name="inputForRadioParameterDetermination" type="xsc:SingleInputForRadioParameterDetermination"/>
</sequence>
</complexType>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="NotifyScProcessDeletion">
<complexContent>
<extension base="xe:Notification">
<sequence>
<element name="body">
<complexType>
<sequence>
<element name="id" type="swm:Id"/>
<element name="triggerForDeletion" type="swm:TriggerForDeletion"/>
<element name="additionalInformation" type="string" minOccurs="0"/>
</sequence>
</complexType>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="notifyNewScManagementCapabilityAvailability">
<complexContent>
<extension base="xe:Notification">
<sequence>
<element name="body">
<complexType>
<sequence>
<element name="id" type="swm:Id"/>
<element name="nEInformation" type="swm:NEInformation"/>
<element name="stepsAndOfferedStopPointList" type="swm:StepsAndOfferedStopPointList"/>
<element name="offeredFinalAdministrativeStateInformation" type="swm:OfferedFinalAdministrativeStateInformation"/>
<element name="swVersionToBeInstalledOfferList" type="swm:swVersionToBeInstalledOfferList"/>
</sequence>
</complexType>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="notifyScManagementProfileChange">
<complexContent>
<extension base="xe:Notification">
<sequence>
<element name="body">
<complexType>
<sequence>
<element name="id" type="swm:Id"/>
<element name="versionNumber" type="swm:VersionNumber"/>
<element name="nEInformation" type="swm:NEInformation"/>
<element name="swVersionToBeInstalled" type="swm:SwVersionToBeInstalledConditional"/>
<element name="stepsAndSelectedStopPointList" type="swm:StepsAndSelectedStopPointList"/>
<element name="selectedFinalAdministrativeState" type="swm:FinalAdministrativeStateValue"/>
</sequence>
</complexType>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
<element name="notifyScManagementProfileCreation" type="swm:NotifyScManagementProfileCreation"/>
<element name="notifyScManagementProfileDeletion" type="swm:NotifyScManagementProfileDeletion"/>
<element name="notifyScManagementProcessCreation" type="swm:NotifyScManagementProcessCreation"/>
<element name="notifyScProcessStage" type="swm:NotifyScProcessStage"/>
<element name="notifyScManagementProcessDeletion" type="swm:NotifyScManagementProcessDeletion"/>
<element name="notifyNewScManagementCapabilityAvailability" type="swm:notifyNewScManagementCapabilityAvailability"/>
<element name="notifyScManagementProfileChange" type="swm:NotifyScManagementProfileChange"/>
</schema>
4.3 Self Configuration XML Schema for IOCs (file name “scIRPIOCs.xsd”)
<?xml version="1.0" encoding="UTF-8"?>
<!–
3GPP TS 32.505 Self Configuration IRP IOC XML Schema
scIRPIOCs.xsd
–>
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xsc="http://www.3gpp.org/ftp/specs/archive/32_series/32.505#scIRPIOCs" xmlns:xn="http://www.3gpp.org/ftp/specs/archive/32_series/32.535#swManagementIRPIOCs" xmlns:ns1="http://www.3gpp.org/ftp/specs/archive/32_series/32.535#swManagementIRPIOCs " targetNamespace="http://www.3gpp.org/ftp/specs/archive/32_series/32.505#scIRPIOCs" elementFormDefault="qualified" attributeFormDefault="unqualified">
<import namespace="http://www.3gpp.org/ftp/specs/archive/32_series/32.535#swManagementIRPIOCs " schemaLocation=" swManagementIRPIOCs.xsd"/>
<simpleType name="id">
<restriction/>
</simpleType>
<simpleType name="neInformation">
<restriction/>
</simpleType>
<simpleType name="radioParameterName">
<restriction base="string"/>
</simpleType>
<simpleType name="radioParameterValue">
<restriction/>
</simpleType>
<simpleType name="FileLocation">
<restriction base="string"/>
</simpleType>
<simpleType name="validationErrorInfo">
<restriction base="string">
<enumeration value="ParameterNotSupported"/>
<enumeration value="InvalidParameter"/>
<enumeration value="ValueNotSupported"/>
<enumeration value="MissingParameterValue"/>
<enumeration value="ConflictingParamterValue"/>
<enumeration value="SemanticsError"/>
<enumeration value="OtherError "/>
</restriction>
</simpleType>
<simpleType name="VersionNumber">
<restriction base="unsignedShort"/>
</simpleType>
<complexType name="ProfileId">
<sequence>
<element name="id" type="xsc:Id"/>
<element name="versionNumber" type="xsc:VersionNumber"/>
</sequence>
</complexType>
<simpleType name="FinalAdministrativeStateValue">
<restriction base="string">
<enumeration value="LOCKED"/>
<enumeration value="UNLOCKED"/>
<enumeration value="DETERMINED_BY_CONFIGURATION_DATA"/>
</restriction>
</simpleType>
<complexType name="listOfNeededRadioParameters ">
<sequence>
<element name="radioParameterName" type="xsci:radioParameterName"/>
<element name="radioParameterValue" type="xsci:radioParameterValue"/>
</sequence>
</complexType>
<complexType name="valuesOfNeededRadioParameter">
<sequence>
<element name="listOfNeededRadioParameters" type="xsci:listOfNeededRadioParameters"/>
</sequence>
</complexType>
<complexType name="OfferedFinalAdministrativeStateInformation">
<sequence>
<element name="OfferedFinalAdministrativeStateValue" type="xsc:FinalAdministrativeStateValue"/>
</sequence>
</complexType>
<complexType name="StepsAndOfferedStopPointListEntry">
<sequence>
<element name="nameOfStep" type="xsc:NameOfStep"/>
<element name="sequenceNumberInProcess" type="xsc:SequenceNumberInProcess"/>
<element name="stopPointCanBeSetBeforeThisStep" type="xsc:StopPointCanBeSetBeforeThisStep"/>
</sequence>
</complexType>
<complexType name="StepsAndOfferedStopPointList">
<sequence>
<element name="stepsAndOfferedStopPointListEntry" type="xsc:StepsAndOfferedStopPointListEntry" maxOccurs="unbounded"/>
</sequence>
</complexType>
<simpleType name="StopPointCanBeSetBeforeThisStep">
<restriction base="boolean"/>
</simpleType>
<complexType name="StepsAndSelectedStopPointListEntry">
<sequence>
<element name="nameOfStep" type="xsc:NameOfStep"/>
<element name="sequenceNumberInProcess" type="xsc:SequenceNumberInProcess"/>
<element name="stopPointSetIndication" type="xsc:StopPointSetIndication"/>
</sequence>
</complexType>
<complexType name="StepsAndSelectedStopPointList">
<sequence>
<element name="stepsAndSelectedStopPointListEntry" type="xsc:StepsAndSelectedStopPointListEntry" maxOccurs="unbounded"/>
</sequence>
</complexType>
<simpleType name="StopPointSetIndication">
<restriction base="string">
<enumeration value="STOP_POINT_IS_SET_BEFORE_THIS_STEP"/>
<enumeration value="STOP_POINT_IS_NOT_SET"/>
</restriction>
</simpleType>
<simpleType name="SequenceNumberInProcess">
<restriction base="unsignedShort"/>
</simpleType>
<simpleType name="NameOfStep">
<restriction base="string">
<enumeration value="SW_DOWNLOAD"/>
<enumeration value="SW_INSTALLATION"/>
<enumeration value="SW_ACTIVATION"/>
<enumeration value="PREPARE_BASIC_CONFIGURATION_AND_OAMLINK"/>
<enumeration value="RETRIEVE_CONFIGURATION_DATA"/>
<enumeration value="SETUP_PRECONFIGURED_SIGNALLING_LINKS"/>
<enumeration value="SET_FINAL_STATE_OF_NE "/>
</restriction>
</simpleType>
<simpleType name="StepProgress">
<restriction base="string">
<enumeration value="NOT_YET_STARTED"/>
<enumeration value="RUNNING"/>
<enumeration value="COMPLETED"/>
<enumeration value="AWAITING_RESUME"/>
<enumeration value="FAILURE"/>
<enumeration value="TERMINATED"/>
</restriction>
</simpleType>
<complexType name="StepInfoListEntry">
<sequence>
<element name="nameOfStep" type="xsc:NameOfStep"/>
<element name="sequenceNumberInProcess" type="xsc:SequenceNumberInProcess"/>
<element name="stopPointSetIndication" type="xsc:StopPointSetIndication"/>
<element name="stepProgress" type="xsc:StepProgress"/>
</sequence>
</complexType>
<complexType name="StepInfoList">
<sequence>
<element name="stepInfoListEntry" type="xsc:StepInfoListEntry" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="scManagementCapabilityIOC">
<sequence>
<element name="id" type="xsc:Id"/>
<element name="neInformation" type="xsc:NEInformation"/>
<element name="stepsAndOfferedStopPointList" type="xsc:StepsAndOfferedStopPointList"/>
<element name="offeredFinalAdministrativeStateInformation" type="xsc:OfferedFinalAdministrativeStateInformation"/>
</sequence>
</complexType>
<complexType name="scManagementProfileIOC">
<sequence>
<element name="id" type="xsc:Id"/>
<element name="versionNumber" type="xsc:VersionNumber"/>
<element name="neInformation" type="xsc:NEInformation"/>
<element name="stepsAndSelectedStopPointList" type="xsc:StepsAndSelectedStopPointList"/>
<element name="selectedFinalAdministrativeState" type="xsc:FinalAdministrativeStateValue"/>
</sequence>
</complexType>
<complexType name="scProcessIOC">
<sequence>
<element name="id" type="xsc:Id"/>
<element name="nEIdentification" type="xsc:NEInformation"/>
<element name="profileId" type="xsc:ProfileId"/>
<element name="stepInfoList" type="xsc:StepInfoList"/>
</sequence>
</complexType>
</schema>
4.4 Self Configuration IRP IOC XML definition structure
4.5 ARCF NRM XML definition structure
Remark: These definitions are to be used only embedded into SOAP operations defined by Self-Configuration IRP SOAP solution set or by Bulk CM IRP or FT IRP during self-configuration,
The same definition structure applies for ENBLevelArcfData2, EUtranCellLevelArcfData2 and AntennaLevelArcfData2.
4.6 ARCF XML Schemas for IOCs
4.6.1 ARCF XML Schema for operation resumeScProcessWithArcfData and usage of FT IRP (file name “arcfNrm.xsd”)
<?xml version="1.0" encoding="UTF-8"?>
<!–
3GPP TS 32.505 ARCF Network Resource Model IRP
XML schema definition
arcfNrm.xsd
–>
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xn="http://www.3gpp.org/ftp/specs/archive/32_series/32.625#genericNrm" xmlns:en="http://www.3gpp.org/ftp/specs/archive/32_series/32.765#eutranNrm" xmlns:an="http://www.3gpp.org/ftp/specs/archive/32_series/32.505#arcfNrm" targetNamespace="http://www.3gpp.org/ftp/specs/archive/32_series/32.505#arcfNrm" elementFormDefault="qualified">
<import namespace="http://www.3gpp.org/ftp/specs/archive/32_series/32.625#genericNrm"/>
<import namespace="http://www.3gpp.org/ftp/specs/archive/32_series/32.765#eutranNrm"/>
<simpleType name="identifierInArcfContext">
<restriction base="string"/>
</simpleType>
<simpleType name="cellIdentity">
<restriction base="en:cellIdentity"/>
</simpleType>
<simpleType name="pci">
<restriction base="en:pci">
<maxInclusive value="503"/>
<!– Minimum value is 0, maximum value is 3×167+2=503 –>
</restriction>
</simpleType>
<complexType name="pciList">
<sequence>
<element name="pci" type="en:Pci" maxOccurs="504"/>
</sequence>
</complexType>
<simpleType name="qRxLevMin">
<restriction base="short">
<minInclusive value="-70"/>
<maxInclusive value="-22"/>
</restriction>
</simpleType>
<simpleType name="threshXHigh">
<restriction base="short"/>
</simpleType>
<simpleType name="threshXLow">
<restriction base="short"/>
</simpleType>
<simpleType name="maxTxPower">
<restriction base="short"/>
</simpleType>
<simpleType name="tac">
<restriction base="short"/>
</simpleType>
<simpleType name="antennaAzimuth">
<restriction base="short"/>
</simpleType>
<simpleType name="antennaTilt">
<restriction base="short"/>
</simpleType>
<simpleType name="qOffSetCell">
<restriction base="string">
<enumeration value="dB-24"/>
<enumeration value="dB-22"/>
<enumeration value="dB-20"/>
<enumeration value="dB-18"/>
<enumeration value="dB-16"/>
<enumeration value="dB-14"/>
<enumeration value="dB-12"/>
<enumeration value="dB-10"/>
<enumeration value="dB-8"/>
<enumeration value="dB-6"/>
<enumeration value="dB-5"/>
<enumeration value="dB-4"/>
<enumeration value="dB-3"/>
<enumeration value="dB-2"/>
<enumeration value="dB-1"/>
<enumeration value="dB-0"/>
<enumeration value="dB1"/>
<enumeration value="dB2"/>
<enumeration value="dB3"/>
<enumeration value="dB4"/>
<enumeration value="dB5"/>
<enumeration value="dB6"/>
<enumeration value="dB8"/>
<enumeration value="dB10"/>
<enumeration value="dB12"/>
<enumeration value="dB14"/>
<enumeration value="dB16"/>
<enumeration value="dB18"/>
<enumeration value="dB20"/>
<enumeration value="dB22"/>
<enumeration value="dB24"/>
</restriction>
</simpleType>
<complexType name="nrtEntry">
<sequence>
<element name="tCI" type="long"/>
<element name="isRemoveAllowed" type="boolean"/>
<element name="isHOAllowed" type="boolean"/>
</sequence>
</complexType>
<complexType name="nrt">
<sequence>
<element name="nrtEntry" type="an:nrtEntry" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
<element name="EUtranCellLevelArcfData">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<element name="identifierInArcfContext" type="an:identifierInArcfContext"/>
<element name="cellIdentity" type="an:cellIdentity"/>
<element name="pci" type="an:pci" minOccurs="0"/>
<element name="pciList" type="an:pciList" minOccurs="0"/>
<element name="qRxLevMin" type="an:qRxLevMin"/>
<element name="threshXHigh" type="an:threshXHigh"/>
<element name="threshXLow" type="an:threshXLow"/>
<element name="maxTxPower" type="an:maxTxPower"/>
<element name="tac" type="an:tac"/>
<element name="qOffSetCell" type="an:qOffSetCell"/>
<element name="nrt" type="an:nrt"/>
</all>
</complexType>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<element name="AntennaLevelArcfData">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<element name="identifierInArcfContext" type="an:identifierInArcfContext"/>
<element name="antennaAzimuth" type="an:antennaAzimuth"/>
<element name="antennaTilt" type="an:antennaTilt"/>
</all>
</complexType>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<element name="ENBLevelArcfData">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0" maxOccurs="unbounded">
<complexType>
<all>
<element name="identifierInArcfContext" type="an:identifierInArcfContext"/>
</all>
</complexType>
</element>
<element name="EUtranCellLevelArcfData" minOccurs="0" maxOccurs="unbounded">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<element name="identifierInArcfContext" type="an:identifierInArcfContext"/>
<element name="cellIdentity" type="an:cellIdentity"/>
<element name="pci" type="an:pci" minOccurs="0"/>
<element name="pciList" type="an:pciList" minOccurs="0"/>
<element name="qRxLevMin" type="an:qRxLevMin"/>
<element name="threshXHigh" type="an:threshXHigh"/>
<element name="threshXLow" type="an:threshXLow"/>
<element name="maxTxPower" type="an:maxTxPower"/>
<element name="tac" type="an:tac"/>
<element name="qOffSetCell" type="an:qOffSetCell"/>
<element name="nrt" type="an:nrt"/>
</all>
</complexType>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<element name="AntennaLevelArcfData" minOccurs="0" maxOccurs="unbounded">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<element name="identifierInArcfContext" type="an:identifierInArcfContext"/>
<element name="antennaAzimuth" type="an:antennaAzimuth"/>
<element name="antennaTilt" type="an:antennaTilt"/>
</all>
</complexType>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
</schema>
4.6.2 ARCF XML Schema for bulkCMIRP usage (file name “arcfNrm2.xsd”)
Not available in this release.
Annex A (informative):
Void
Annex B (informative):
Change history
Change history | |||||||
Date | TSG # | TSG Doc. | CR | Rev | Subject/Comment | Old | New |
Dec 2009 | SA#46 | SP-0907355 | — | — | Presentation to SA for Information and approval | — | 1.0.0 |
Dec 2009 | — | — | — | — | Publication | 1.0.0 | 8.0.0 |
Dec 2009 | – | – | – | – | Update to Rel-9 version | 8.0.0 | 9.0.0 |
Mar 2010 | SA#47 | SP-100034 | 006 | — | Correction of XML definitions structure of Self Configuration IOC | 9.0.0 | 9.1.0 |
Mar 2010 | SA#47 | SP-100034 | 009 | — | Add XML definitions structure diagram of Self Configuration Notifications | 9.0.0 | 9.1.0 |
Jun 2010 | SA#48 | SP-100261 | 0010 | – | Alignment of XML with TS 32.502 for ARCF | 9.1.0 | 9.2.0 |