B.3 Solution Set definitions
28.3033GPPLicensed Shared Access (LSA) Controller (LC) Integration Reference Point (IRP)Release 17Solution Set (SS) definitionsTelecommunication managementTS
B.3.1 WSDL definition structure
Clause B.3.2 provides a graphical representation of the Licensed Shared Access (LSA) Controller (LC) IRP service.
Clause B.3.3 defines the services which are supported by the Licensed Shared Access (LSA) Controller (LC) IRP agent in the LC and which are common for scenario 1 and scenario 2.
Clause B.3.4 defines the services which are supported by the Licensed Shared Access (LSA) Controller (LC) IRP agent in the LC for scenario 1.
Clause B.3.5 defines the services which are supported by the Licensed Shared Access (LSA) Controller (LC) IRP agent in the NM for scenario 1.
Clause B.3.6 defines the services which are supported by the Licensed Shared Access (LSA) Controller (LC) IRP agent in the LC for scenario 2.
Clause B.3.7 defines the services which are supported by the Licensed Shared Access (LSA) Controller (LC) IRP agent in the NM for scenario 2.
B.3.2 Graphical Representation
A graphical representation is not provided in the present document.
B.3.3 WSDL specification "LCIRPLCRSystem.wsdl"
<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:LCIRPLCRSystem="http://www.3gpp.org/ftp/specs/archive/28_series/28.303#LCIRPLCRSystem"
xmlns:LCIRPLCRData="http://www.3gpp.org/ftp/specs/archive/28_series/28.303#LCIRPLCRData"
targetNamespace="http://www.3gpp.org/ftp/specs/archive/32_series/28.303#LCIRPLCRSystem">
<!———————————————————————————————–>
<!— Type definitions –>
<!———————————————————————————————–>
<types>
<schema targetNamespace="http://www.3gpp.org/ftp/specs/archive/28_series/28.303#LCIRPLCRData"
xmlns="http://www.w3.org/2001/XMLSchema">
<element name="requestLcRegistrationRequest">
<complexType>
<sequence>
<element name="licenseeId" type="integer"/>
<element name="lCId" type="integer"/>
<element name="lRId" type="integer"/>
</sequence>
</complexType>
</element>
<element name="requestLcRegistrationResponse">
<complexType>
<sequence>
<element name="lCId" type="integer"/>
<element name="lRId" type="integer"/>
</sequence>
</complexType>
</element>
<element name="requestLcRegistrationFault">
<complexType>
<choice>
<element name="cause" type="integer"/>
</choice>
</complexType>
</element>
<element name="requestLcDeRegistrationRequest">
<complexType>
<sequence>
<element name="lCId" type="integer"/>
<element name="lRId" type="integer"/>
</sequence>
</complexType>
</element>
<element name="requestLcDeRegistrationResponse">
<complexType>
<sequence>
<element name="lCId" type="integer"/>
<element name="lRId" type="integer"/>
</sequence>
</complexType>
</element>
<element name="requestLcDeRegistrationFault">
<complexType>
<choice>
<element name="cause" type="integer"/>
</choice>
</complexType>
</element>
<element name="notifyLCRegistration">
<complexType>
<sequence>
<element name="licenseeId" type="integer"/>
<element name="lCId" type="integer"/>
<element name="lRId" type="integer"/>
</sequence>
</complexType>
</element>
<element name="notifyLCDeRegistration">
<complexType>
<sequence>
<element name="licenseeId" type="integer"/>
<element name="lCId" type="integer"/>
<element name="lRId" type="integer"/>
</sequence>
</complexType>
</element>
</schema>
</types>
<!———————————————————————————————–>
<!— Message definitions –>
<!———————————————————————————————–>
<message name="requestLcRegistrationRequest">
<part name="parameter" element="LCIRPLCRData:requestLcRegistrationRequest"/>
</message>
<message name="requestLcRegistrationResponse">
<part name="parameter" element="LCIRPLCRData:requestLcRegistrationResponse"/>
</message>
<message name="requestLcRegistrationFault">
<part name="parameter" element="LCIRPLCRData:requestLcRegistrationFault"/>
</message>
<message name="requestLcDeRegistrationRequest">
<part name="parameter" element="LCIRPLCRData:requestLcDeRegistrationRequest"/>
</message>
<message name="requestLcDeRegistrationResponse">
<part name="parameter" element="LCIRPLCRData:requestLcDeRegistrationResponse"/>
</message>
<message name="requestLcDeRegistrationFault">
<part name="parameter" element="LCIRPLCRData:requestLcDeRegistrationFault"/>
</message>
<message name="notifyLCRegistrationRequest">
<part name="parameter" element="LCIRPLCRData:notifyLCRegistration"/>
</message>
<message name="notifyLCDeRegistrationRequest">
<part name="parameter" element="LCIRPLCRData:notifyLCDeRegistration"/>
</message>
<!———————————————————————————————–>
<!— Port type definitions –>
<!———————————————————————————————–>
<portType name="LCIRPLCRRPortType">
<operation name="requestLcRegistration">
<input message="LCIRPLCRSystem:requestLcRegistrationRequest"/>
<output message="LCIRPLCRSystem:requestLcRegistrationResponse"/>
<fault name="requestLcRegistrationFault" message="LCIRPLCRSystem:requestLcRegistrationFault"/>
</operation>
<operation name="requestLcDeRegistration">
<input message="LCIRPLCRSystem:requestLcDeRegistrationRequest"/>
<output message="LCIRPLCRSystem:requestLcDeRegistrationResponse"/>
<fault name="requestLcDeRegistrationFault" message="LCIRPLCRSystem:requestLcDeRegistrationFault"/>
</operation>
<operation name="notifyLCRegistration">
<input message="LCIRPLCRSystem:notifyLCRegistrationRequest"/>
</operation>
<operation name="notifyLCRDeRegistration">
<input message="LCIRPLCRSystem:notifyLCDeRegistrationRequest"/>
</operation>
</portType>
<!———————————————————————————————–>
<!— Bindings –>
<!———————————————————————————————–>
<binding name="LCIRPLCRBinding" type="LCIRPLCRSystem:LCIRPLCRPortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="requestLcRegistration">
<soap:operation soapAction="http://www.3gpp.org/ftp/specs/archive/28_series/28.303#requestLcRegistration"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="requestLcRegistrationFault">
<soap:fault name="requestLcRegistrationFault" use="literal"/>
</fault>
</operation>
<operation name="requestLcDeRegistration">
<soap:operation soapAction="http://www.3gpp.org/ftp/specs/archive/28_series/28.303#requestLcDeRegistration"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="requestLcDeRegistrationFault">
<soap:fault name="requestLcDeRegistrationFault" use="literal"/>
</fault>
</operation>
<operation name="notifyLCRegistration">
<soap:operation soapAction="http://www.3gpp.org/ftp/specs/archive/28_series/28.303#notifyLCRegistration"/>
<input>
<soap:body use="literal"/>
</input>
</operation>
<operation name="notifyLCDeregistration">
<soap:operation soapAction="http://www.3gpp.org/ftp/specs/archive/28_series/28.303#notifyLCDeRegistration"/>
<input>
<soap:body use="literal"/>
</input>
</operation>
</binding>
B.3.4 WSDL specification "LCIRPLCSystem.wsdl" (scenario 1)
<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:LCIRPLCSystem="http://www.3gpp.org/ftp/specs/archive/28_series/28.303#LCIRPLCSystem"
xmlns:LCIRPLCData="http://www.3gpp.org/ftp/specs/archive/28_series/28.303#LCIRPLCData"
xmlns:LCIRPLCRSystem="http://www.3gpp.org/ftp/specs/archive/28_series/28.303#LCIRPLCRSystem"
targetNamespace="http://www.3gpp.org/ftp/specs/archive/32_series/28.303#LCIRPLCSystem">
<!———————————————————————————————–>
<!— Type definitions –>
<!———————————————————————————————–>
<types>
<schema targetNamespace="http://www.3gpp.org/ftp/specs/archive/28_series/28.303#LCIRPLCData"
xmlns="http://www.w3.org/2001/XMLSchema">
<complexType name="zoneIdListType">
<sequence minOccurs="0" maxOccurs="unbounded">
<element name="zoneId" type="integer"/>
</sequence>
</complexType>
<complexType name = "zoneIocType">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<sequence>
<element name="zoneId" type="integer"/>
<element name="zoneType" type="integer"/>
<element name="frequency" type="integer"/>
<element name="radioconstraints" type="anyType"/>
<element name="space" type="anyType"/>
<element name="time" type="anyType"/>
</sequence>
</complexType>
</element>
</sequence>
</complexType>
<complexType name="lSRAIIocType">
<sequence minOccurs="0" maxOccurs="unbounded">
<element name="zone" type="LCIRPLCData:zoneIocType"/>
</sequence>
</complexType>
<element name="getLSRAIRequest">
<complexType>
<sequence>
<element name="scope" type="LCIRPLCData:zoneIdListType"/>
</sequence>
</complexType>
</element>
<element name="getLSRAIResponse">
<complexType>
<sequence>
<element name="lSRAI" type="LCIRPLCData:lSRAIIocType"/>
</sequence>
</complexType>
</element>
<element name="getLSRAIFault">
<complexType>
<choice>
<element name="cause" type="integer"/>
</choice>
</complexType>
</element>
<element name="notifyZoneCreation">
<complexType>
<sequence>
<element name="lSRAI" type="LCIRPLCData:lSRAIIocType "/>
</sequence>
</complexType>
</element>
<element name="notifyZoneDeletion">
<complexType>
<sequence>
<element name="lSRAI" type="LCIRPLCData:lSRAIIocType "/>
</sequence>
</complexType>
</element>
<element name="notifyZoneModification">
<complexType>
<sequence>
<element name="lSRAI" type="LCIRPLCData :lSRAIIocType "/>
</sequence>
</complexType>
</element>
</schema>
</types>
<!———————————————————————————————–>
<!— Message definitions –>
<!———————————————————————————————–>
<message name="getLSRAIRequest">
<part name="parameter" element="LCRPLCData:getLSRAIRequest"/>
</message>
<message name="getLSRAIResponse">
<part name="parameter" element="LCIRPLCData:getLSRAIResponse"/>
</message>
<message name="getLSRAIFault">
<part name="parameter" element="getLSRAIFault"/>
</message>
<message name="notifyZoneCreationRequest">
<part name="parameter" element="LCRPLCData:notifyCreation"/>
</message>
<message name="notifyZoneDeletionRequest">
<part name="parameter" element="LCRPLCData:notifyDeletion"/>
</message>
<message name="notifyZoneModificationRequest">
<part name="parameter" element="LCRPLCData:notifyZoneModification"/>
</message>
<!———————————————————————————————–>
<!— Port type definitions –>
<!———————————————————————————————–>
<portType name="LCIRPLCPortType">
<operation name="getLSRAI">
<input message="LCIRPLCSystem:getLSRAIRequest"/>
<output message="LCIRPLCSystem:getLSRAIResponse"/>
<fault name="getLSRAIFault" message="LCIRPLCSystem:getLSRAIFault"/>
</operation>
<operation name="notifyZoneCreation">
<input message="LCIRPLCSystem:notifyZoneCreationRequest"/>
</operation>
<operation name="notifyZoneDeletion">
<input message="LCIRPLCSystem:notifyZoneDeletionRequest"/>
</operation>
<operation name="notifyZoneModification">
<input message="LCIRPLCSystem:notifyZoneModificationRequest"/>
</operation>
</portType>
<!———————————————————————————————–>
<!— Bindings –>
<!———————————————————————————————–>
<binding name="LCIRPLCBinding" type="LCIRPLCSystem:LCIRPLCPortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="getLSRAI">
<soap:operation soapAction="http://www.3gpp.org/ftp/specs/archive/28_series/28.303#getLSRAI"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="getLSRAIFault">
<soap:fault name="getLSRAIFault" use="literal"/>
</fault>
</operation>
<operation name="notifyZoneCreation">
<soap:operation soapAction="http://www.3gpp.org/ftp/specs/archive/28_series/28.303#notifyZoneCreation"/>
<input>
<soap:body use="literal"/>
</input>
</operation>
<operation name="notifyZoneDeletion">
<soap:operation soapAction="http://www.3gpp.org/ftp/specs/archive/28_series/28.303#notifyZoneDeletion"/>
<input>
<soap:body use="literal"/>
</input>
</operation>
<operation name="notifyZoneModification">
<soap:operation soapAction="http://www.3gpp.org/ftp/specs/archive/28_series/28.303#notifyZoneModification"/>
<input>
<soap:body use="literal"/>
</input>
</operation>
</binding>
<!———————————————————————————–>
<!– LC IRP service definitions (IRP Agent in LC, scenario 1 –>
<!———————————————————————————–>
<service name="LCIRPLCService">
<port name="LCIRPLCRPort" binding="LCIRPLCRSystem:LCIRPLCRBinding">
<soap:address location="http://www.3gpp.org/ftp/specs/archive/28_series/28.303#LCIRP"/>
</port>
<port name="LCIRPLCPort" binding="LCIRPLCSystem:LCIRPLCBinding">
<soap:address location="http://www.3gpp.org/ftp/specs/archive/28_series/28.303#LCIRP"/>
</port>
</service>
</definitions>
B.3.5 WSDL specification "LCIRPNMSystem.wsdl" (scenario 1)
<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:LCIRPNMSystem="http://www.3gpp.org/ftp/specs/archive/28_series/28.303#LCIRNMPSystem"
xmlns:LCIRPLNMData="http://www.3gpp.org/ftp/specs/archive/28_series/28.303#LCIRPNMData"
targetNamespace="http://www.3gpp.org/ftp/specs/archive/32_series/28.303#LCIRPLCSystem">
<!———————————————————————————————–>
<!— Type definitions –>
<!———————————————————————————————–>
<types>
<schema targetNamespace="http://www.3gpp.org/ftp/specs/archive/28_series/28.303#LCIRPNMData"
xmlns="http://www.w3.org/2001/XMLSchema">
<complexType name="zoneIdListType">
<sequence minOccurs="0" maxOccurs="unbounded">
<element name="zoneId" type="integer"/>
</sequence>
</complexType>
<element name="getLSRAIConfirmationRequest">
<complexType>
<sequence>
</sequence>
</complexType>
</element>
<element name="getLSRAIConfirmationResponse">
<complexType>
<sequence>
<element name="confirmedZoneList" type="LCIRPNNMData:zoneIdListType"/>
</sequence>
</complexType>
</element>
<element name="getLSRAIConfirmationFault">
<complexType>
<choice>
<element name="cause" type="integer"/>
</choice>
</complexType>
</element>
<element name="notifyLSRAIConfirmation">
<complexType>
<sequence>
<element name="confirmedZoneList" type="LCIRPNNMData:zoneIdListType"/>
</sequence>
</complexType>
</schema>
</types>
<!———————————————————————————————–>
<!— Message definitions –>
<!———————————————————————————————–>
<message name="getLSRAIConfirmationRequest">
<part name="parameter" element="LCRPNMData:getLSRAIConfirmationRequest"/>
</message>
<message name="getLSRAIConfirmationResponse">
<part name="parameter" element="LCIRPNMData:getLSRAIConfirmationResponse"/>
</message>
<message name="getLSRAIConfirmationFault">
<part name="parameter" element="LCIRPNMData:getLSRAIConfirmationFault"/>
</message>
<message name="notifyLSRAIConfirmationRequset">
<part name="parameter" element="LCRPNMData:notifyZoneConfirmation"/>
</message>
<!———————————————————————————————–>
<!— Port type definitions –>
<!———————————————————————————————–>
<portType name="LCIRPNMPortType">
<operation name="getLSRAIConfirmation">
<input message="LCIRPNMSystem:getLSRAIConfirmationRequest"/>
<output message="LCIRPNMSystem:getLSRAIConfirmationResponse"/>
<fault name="getLSRAIConfirmationFault" message="LCIRPNMSystem:getLSRAIConfirmationFault"/>
</operation>
<operation name="notifyLSRAIConfirmation">
<input message="LCIRPNMSystem:notifyLSRAIConfirmationRequest"/>
</operation>
</portType>
<!———————————————————————————————–>
<!— Bindings –>
<!———————————————————————————————–>
<binding name="LCIRPNMBinding" type="LCIRPNMSystem:LCIRPNMPortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="getLSRAIConfirmation">
<soap:operation soapAction="http://www.3gpp.org/ftp/specs/archive/28_series/28.303#getLSRAIConfirmation"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="getLSRAIConfirmationFault">
<soap:fault name="getLSRAIConfirmationFault" use="literal"/>
</fault>
</operation>
<operation name="notifyLSRAIConfirmation">
<soap:operation soapAction="http://www.3gpp.org/ftp/specs/archive/28_series/28.303#notifyZoneConfirmation"/>
<input>
<soap:body use="literal"/>
</input>
</operation>
</binding>
<!———————————————————————————–>
<!– LC IRP service definitions (IRP Agent in NM, scenario 1 –>
<!———————————————————————————–>
<service name="LCIRPNMService">
<port name="LCIRPNMPort" binding="LCIRPNMSystem:LCIRPNMBinding">
<soap:address location="http://www.3gpp.org/ftp/specs/archive/28_series/28.303#LCIRP"/>
</port>
</service>
</definitions>
B.3.6 WSDL specification "LCIRPLCSystem.wsdl" (scenario 2)
<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:LCIRPLCSystem="http://www.3gpp.org/ftp/specs/archive/28_series/28.303#LCIRPLCSystem"
xmlns:LCIRPLCData="http://www.3gpp.org/ftp/specs/archive/28_series/28.303#LCIRPLCData"
xmlns:LCIRPLCRSystem="http://www.3gpp.org/ftp/specs/archive/28_series/28.303#LCIRPLCRSystem"
targetNamespace="http://www.3gpp.org/ftp/specs/archive/32_series/28.303#LCIRPLCSystem">
<!———————————————————————————————–>
<!— Type definitions –>
<!———————————————————————————————–>
<types>
<schema targetNamespace="http://www.3gpp.org/ftp/specs/archive/28_series/28.303#LCIRPLCData"
xmlns="http://www.w3.org/2001/XMLSchema">
<complexType name = "lSACellType">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<sequence>
<element name="cellId" type="string"/>
<element name="geographicalArea" type="anyType"/>
<element name="maxAllowedEIRP" type="integer"/>
<element name="minAllowedEIRP" type="integer"/>
<element name="maxAllowedAntennaAltitude" type="integer"/>
<element name="minAllowedAntennaAltitude" type="integer"/>
<element name="maxAllowedAntennaTilt" type="integer"/>
<element name="minAllowedAntennaTilt" type="integer"/>
<element name="antennaPatternLabel" type="string"/>
<element name="antennaType" type="string"/>
</sequence>
</complexType>
</element>
</sequence>
</complexType>
<complexType name="lSACellsType">
<sequence minOccurs="0" maxOccurs="unbounded">
<element name="lSACell" type="lSACellType"/>
</sequence>
</complexType>
<complexType name = "cellConstraintsType">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<sequence>
<element name="cellId" type="string"/>
<element name="maxAllowedEIRP" type="integer"/>
<element name="maxLeadTime" type="integer"/>
</sequence>
</complexType>
</element>
</sequence>
</complexType>
<complexType name="cellsConstraintsType">
<sequence minOccurs="0" maxOccurs="unbounded">
<element name="cellConstraints" type="cellConstraintsType"/>
</sequence>
</complexType>
<element name="cellsUpdateRequest">
<complexType>
<sequence>
<element name="addedLSACells" type="lSACellSType" minOccurs="0"/>
<element name="modifiedCells" type="lSACellSType" minOccurs="0"/>
<element name="removedCells" type="lSACellsType" minOccurs="0"/>
</sequence>
</complexType>
</element>
<element name="cellsUpdateResponse">
<complexType>
<sequence>
</sequence>
</complexType>
</element>
<element name="cellsUpdateFault">
<complexType>
<choice>
<element name="cause" type="integer"/>
</choice>
</complexType>
</element>
<element name="cellsConstraintsSatisfiedRequest">
<element name="cellsConstraints" type="cellsConstraintsType"/>
<sequence>
</sequence>
</complexType>
</element>
<element name="cellsConstraintsSatisfiedResponse">
<complexType>
<sequence>
</sequence>
</complexType>
</element>
<element name="cellsConstraintsSatisfiedFault">
<complexType>
<choice>
<element name="cause" type="integer"/>
</choice>
</complexType>
</element>
</schema>
</types>
<!———————————————————————————————–>
<!— Message definitions –>
<!———————————————————————————————–>
<message name="cellsUpdateRequest">
<part name="parameter" element="LCRPLCData:cellsUpdateRequest"/>
</message>
<message name="cellsUpdateResponse">
<part name="parameter" element="LCIRPLCData:cellsUpdateResponse"/>
</message>
<message name="cellsUpdateFault">
<part name="parameter" element="cellsUpdateFault"/>
</message>
<message name="cellsConstraintsSatisfiedRequest">
<part name="parameter" element="LCRPLCData:cellsConstraintsSatisfiedRequest"/>
</message>
<message name="cellsConstraintsSatisfiedResponse">
<part name="parameter" element="LCIRPLCData:cellsConstraintsSatisfiedResponse"/>
</message>
<message name="cellsConstraintsSatisfiedFault">
<part name="parameter" element="cellsConstraintsSatisfiedFault"/>
</message>
<!———————————————————————————————–>
<!— Port type definitions –>
<!———————————————————————————————–>
<portType name="LCIRPLCPortType">
<operation name="cellsUpdate">
<input message="LCIRPLCSystem:cellsUpdateRequest"/>
<output message="LCIRPLCSystem:cellsUpdateResponse"/>
<fault name="cellsUpdateFault" message="LCIRPLCSystem:cellsUpdateFault"/>
</operation>
<operation name="cellsConstraintsSatisfied">
<input message="LCIRPLCSystem:cellsConstraintsSatisfiedRequest"/>
<output message="LCIRPLCSystem:cellsConstraintsSatisfiedResponse"/>
<fault name="cellsConstraintsSatisfiedFault" message="LCIRPLCSystem:cellsConstraintsSatisfiedFault"/>
</operation>
</portType>
<!———————————————————————————————–>
<!— Bindings –>
<!———————————————————————————————–>
<binding name="LCIRPLCBinding" type="LCIRPLCSystem:LCIRPLCPortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="cellsUpdate">
<soap:operation soapAction="http://www.3gpp.org/ftp/specs/archive/28_series/28.303#cellsUpdate"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="cellsUpdateFault">
<soap:fault name="cellsUpdateFault" use="literal"/>
</fault>
</operation>
<operation name="cellsConstraintsSatisfied">
<soap:operation soapAction="http://www.3gpp.org/ftp/specs/archive/28_series/28.303# cellsConstraintsSatisfied "/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="cellsConstraintsSatisfiedFault">
<soap:fault name="cellsConstraintsSatisfiedFault" use="literal"/>
</fault>
</operation>
</binding>
<!———————————————————————————–>
<!– LC IRP service definitions (IRP Agent in LC, scenario 2 –>
<!———————————————————————————–>
<service name="LCIRPLCService">
<port name="LCIRPLCRPort" binding="LCIRPLCRSystem:LCIRPLCRBinding">
<soap:address location="http://www.3gpp.org/ftp/specs/archive/28_series/28.303#LCIRP"/>
</port>
<port name="LCIRPLCPort" binding="LCIRPLCSystem:LCIRPLCBinding">
<soap:address location="http://www.3gpp.org/ftp/specs/archive/28_series/28.303#LCIRP"/>
</port>
</service>
</definitions>
B.3.7 WSDL specification "LCIRPNMSystem.wsdl" (scenario 2)
<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:LCIRPNMSystem="http://www.3gpp.org/ftp/specs/archive/28_series/28.303#LCIRNMPSystem"
xmlns:LCIRPLNMData="http://www.3gpp.org/ftp/specs/archive/28_series/28.303#LCIRPNMData"
targetNamespace="http://www.3gpp.org/ftp/specs/archive/32_series/28.303#LCIRPLCSystem">
<!———————————————————————————————–>
<!— Type definitions –>
<!———————————————————————————————–>
<types>
<schema targetNamespace="http://www.3gpp.org/ftp/specs/archive/28_series/28.303#LCIRPNMData"
xmlns="http://www.w3.org/2001/XMLSchema">
<complexType name = "cellConstraintsType">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<sequence>
<element name="cellId" type="string"/>
<element name="maxAllowedEIRP" type="integer"/>
<element name="maxLeadTime" type="integer"/>
</sequence>
</complexType>
</element>
</sequence>
</complexType>
<complexType name="cellsConstraintsType">
<sequence minOccurs="0" maxOccurs="unbounded">
<element name="cellConstraints" type="cellConstraintsType"/>
</sequence>
</complexType>
<element name="cellsConstraintsUpdateRequest">
<complexType>
<sequence>
<element name="cellsConstraints" type="cellsConstraintsType"/>
</sequence>
</complexType>
</element>
<element name="cellsConstraintsUpdateResponse">
<complexType>
<sequence>
</sequence>
</complexType>
</element>
<element name="cellsConstraintsUpdateFault">
<complexType>
<choice>
<element name="cause" type="integer"/>
</choice>
</complexType>
</element>
</schema>
</types>
<!———————————————————————————————–>
<!— Message definitions –>
<!———————————————————————————————–>
<message name="cellsConstraintsUpdateRequest">
<part name="parameter" element="LCRPNMData:cellsConstraintsUpdateRequest"/>
</message>
<message name="cellsConstraintsUpdateResponse">
<part name="parameter" element="LCIRPNMData:cellsConstraintsUpdateResponse"/>
</message>
<message name="cellsConstraintsUpdateFault">
<part name="parameter" element="LCIRPNMData:cellsConstraintsUpdateFault"/>
</message>
<!———————————————————————————————–>
<!— Port type definitions –>
<!———————————————————————————————–>
<portType name="LCIRPNMPortType">
<operation name="cellsConstraintsUpdate">
<input message="LCIRPNMSystem:cellsConstraintsUpdateRequest"/>
<output message="LCIRPNMSystem:cellsConstraintsUpdateResponse"/>
<fault name="getLSRAIConfirmationFault" message="LCIRPNMSystem:cellsConstraintsUpdateFault"/>
</operation>
</portType>
<!———————————————————————————————–>
<!— Bindings –>
<!———————————————————————————————–>
<binding name="LCIRPNMBinding" type="LCIRPNMSystem:LCIRPNMPortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="getLSRAIConfirmation">
<soap:operation soapAction="http://www.3gpp.org/ftp/specs/archive/28_series/28.303#cellsConstraintsUpdate"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="cellsConstraintsUpdateFault">
<soap:fault name="cellsConstraintsUpdateFault" use="literal"/>
</fault>
</operation>
</binding>
<!———————————————————————————–>
<!– LC IRP service definitions (IRP Agent in NM, scenario 2 –>
<!———————————————————————————–>
<service name="LCIRPNMService">
<port name="LCIRPNMPort" binding="LCIRPNMSystem:LCIRPNMBinding">
<soap:address location="http://www.3gpp.org/ftp/specs/archive/28_series/28.303#LCIRP"/>
</port>
</service>
</definitions>
Annex C (informative):
Change history
|
Change history |
|||||||
|
Date |
Meeting |
TDoc |
CR |
Rev |
Cat |
Subject/Comment |
New version |
|
2017-06 |
SA#76 |
SP-170471 |
Presented for information and approval |
1.0.0 |
|||
|
2017-06 |
SA#76 |
Upgrade to change control version |
14.0.0 |
||||
|
2018-06 |
– |
– |
– |
– |
– |
Update to Rel-15 version (MCC) |
15.0.0 |
|
2020-07 |
– |
– |
– |
– |
– |
Update to Rel-16 version (MCC) |
16.0.0 |
|
2022-03 |
– |
– |
– |
– |
– |
Update to Rel-17 version (MCC) |
17.0.0 |