First Commit - Source Code from Reply
This commit is contained in:
316
dbcmnpsrc/FE/mnpdev/wsmvno_trcs/wsdl/request/CommonTypes.xsd
Normal file
316
dbcmnpsrc/FE/mnpdev/wsmvno_trcs/wsdl/request/CommonTypes.xsd
Normal file
@@ -0,0 +1,316 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
//-FILE-ID
|
||||
// Name: CommonTypes.xsd
|
||||
// Version: 8.0
|
||||
// Type: XSD file
|
||||
// Analysis Version: SIF-DVision-Funzionalità MVNO.doc
|
||||
// Kit Version: 2012_07
|
||||
// Created: 14/11/2007
|
||||
// Modified: 18/07/2012
|
||||
// Developed by:
|
||||
-->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:cmn="http://telecomitalia.it/BSS/MVNO/CommonTypes" targetNamespace="http://telecomitalia.it/BSS/MVNO/CommonTypes" elementFormDefault="qualified">
|
||||
<!-- A -->
|
||||
<xs:simpleType name="accountType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="PRP"/>
|
||||
<xs:enumeration value="POP"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<!-- B -->
|
||||
<xs:simpleType name="businessIDType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="36"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<!-- C -->
|
||||
<xs:simpleType name="cardNrType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="30"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="codeType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="cutOverDateType">
|
||||
<xs:restriction base="xs:date">
|
||||
<xs:pattern value="\d{4}-\d{2}-\d{2}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<!-- D -->
|
||||
<xs:simpleType name="dateType">
|
||||
<xs:restriction base="xs:date">
|
||||
<xs:pattern value="\d{4}-\d{2}-\d{2}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="timeType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\d{2}:\d{2}:\d{2}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="dateCreditTransferType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\d{4}\d{2}\d{2}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="timeCreditTransferType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\d{2}:\d{2}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="descriptionType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="descriptionCommandType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="MVNO_ATTIV"/>
|
||||
<xs:enumeration value="MVNO_CHANGE_PROF"/>
|
||||
<xs:enumeration value="MVNO_CHANGE_SIM"/>
|
||||
<xs:enumeration value="MVNO_CHANGE_STS"/>
|
||||
<xs:enumeration value="MVNO_DEACT"/>
|
||||
<xs:enumeration value="MVNO_MIGR"/>
|
||||
<xs:enumeration value="MVNO_REPORT"/>
|
||||
<xs:enumeration value="FNP"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="docType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="CI"/>
|
||||
<xs:enumeration value="PS"/>
|
||||
<xs:enumeration value="PA"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<!-- E -->
|
||||
<!-- F -->
|
||||
<xs:simpleType name="familyNamesType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="50"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="fiscalCodeType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="16"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<!-- G -->
|
||||
<xs:simpleType name="givenNamesType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="30"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="groupCode">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="12"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<!-- H -->
|
||||
<!-- I -->
|
||||
<xs:simpleType name="ICCIDAOMType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="19"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ICCIDType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="19"/>
|
||||
<xs:maxLength value="20"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="IDAOMType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="64"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="IDCommandType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="C01"/>
|
||||
<xs:enumeration value="C02"/>
|
||||
<xs:enumeration value="C03"/>
|
||||
<xs:enumeration value="R01"/>
|
||||
<xs:enumeration value="R02"/>
|
||||
<xs:enumeration value="R03"/>
|
||||
<xs:enumeration value="R04"/>
|
||||
<xs:enumeration value="R05"/>
|
||||
<xs:enumeration value="R06"/>
|
||||
<xs:enumeration value="R10"/>
|
||||
<xs:enumeration value="R11"/>
|
||||
<xs:enumeration value="R12"/>
|
||||
<xs:enumeration value="D01"/>
|
||||
<xs:enumeration value="D02"/>
|
||||
<xs:enumeration value="D03"/>
|
||||
<xs:enumeration value="D10"/>
|
||||
<xs:enumeration value="D11"/>
|
||||
<xs:enumeration value="51"/>
|
||||
<xs:enumeration value="52"/>
|
||||
<xs:enumeration value="53"/>
|
||||
<xs:enumeration value="54"/>
|
||||
<xs:enumeration value="55"/>
|
||||
<xs:enumeration value="56"/>
|
||||
<xs:enumeration value="B"/>
|
||||
<xs:enumeration value="C"/>
|
||||
<xs:enumeration value="S"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="IDType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="23"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="IDNetProfileType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="IMSIType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="15"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="interactionDateType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Date" type="cmn:dateType"/>
|
||||
<xs:element name="Time" type="cmn:timeType"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="datetimeCreditTransferType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Date" type="cmn:dateCreditTransferType"/>
|
||||
<xs:element name="Time" type="cmn:timeCreditTransferType"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="isServiceEnabledType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="Y"/>
|
||||
<xs:enumeration value="N"/>
|
||||
<xs:enumeration value="IN"/>
|
||||
<xs:enumeration value="OUT"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<!-- L -->
|
||||
<xs:simpleType name="licenceNrType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="30"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<!-- M -->
|
||||
<xs:complexType name="MNPStatusDateType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Date" type="cmn:dateType"/>
|
||||
<xs:element name="Time" type="cmn:timeType"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="mobileNumberType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\d{5,10}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="mobilePrefixType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\d{3}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="mobileTelephoneNumberType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\d{8,13}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<!-- N -->
|
||||
<!-- O -->
|
||||
<xs:simpleType name="objectIDType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<!-- P -->
|
||||
<xs:simpleType name="partitaIVAType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="11"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="passportNrType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="30"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="propertyNameType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="returnCode"/>
|
||||
<xs:enumeration value="errorDescription"/>
|
||||
<xs:enumeration value="GISPCode"/>
|
||||
<xs:enumeration value="MSSCode"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="propertyValueType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<!-- Q -->
|
||||
<!-- R -->
|
||||
<xs:simpleType name="reportProfileType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="routingNumber">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<!-- S -->
|
||||
<!--operatori virtuali-->
|
||||
<xs:simpleType name="serviceProviderNameType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="slaType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="sourceSystemType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="DBC"/>
|
||||
<xs:enumeration value="MVNE"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<!-- T -->
|
||||
<xs:simpleType name="TDSType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="tradingNameType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="80"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<!-- U -->
|
||||
<!-- V -->
|
||||
<xs:simpleType name="Valuta52Type">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="(\d{1,5}(\.\d{1,2})?)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<!-- Y -->
|
||||
<xs:simpleType name="YesNoType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="Y"/>
|
||||
<xs:enumeration value="N"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<!-- Z -->
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,77 @@
|
||||
<?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:tns="http://telecomitalia.it/BSS/MVNO/NP-Request"
|
||||
targetNamespace="http://telecomitalia.it/BSS/MVNO/NP-Request"
|
||||
xmlns:h="http://telecomitalia.it/BSS/MVNO/NP-RequestHeaderTypes">
|
||||
<types>
|
||||
<xs:schema>
|
||||
<xs:import namespace="http://telecomitalia.it/BSS/MVNO/NP-Request" schemaLocation="NP-Request.xsd"/>
|
||||
</xs:schema>
|
||||
</types>
|
||||
<message name="Header">
|
||||
<part name="Header" element="h:Header"/>
|
||||
</message>
|
||||
<message name="RequestPortingInRecipientMessage">
|
||||
<part name="body" element="tns:RequestPortingInRecipientMessage"/>
|
||||
</message>
|
||||
<message name="NotifyValidationDonorMessage">
|
||||
<part name="body" element="tns:NotifyValidationDonorMessage"/>
|
||||
</message>
|
||||
<message name="NotifyCreditTransferDonorMessage">
|
||||
<part name="body" element="tns:NotifyCreditTransferDonorMessage"/>
|
||||
</message>
|
||||
<message name="UpdateDCODonorMessage">
|
||||
<part name="body" element="tns:UpdateDCODonorMessage"/>
|
||||
</message>
|
||||
<portType name="NP-RequestPortType">
|
||||
<operation name="requestPortingInRecipient">
|
||||
<input message="tns:RequestPortingInRecipientMessage"/>
|
||||
</operation>
|
||||
<operation name="notifyValidationDonor">
|
||||
<input message="tns:NotifyValidationDonorMessage"/>
|
||||
</operation>
|
||||
<operation name="notifyCreditTransferDonor">
|
||||
<input message="tns:NotifyCreditTransferDonorMessage"/>
|
||||
</operation>
|
||||
<operation name="updateDCODonor">
|
||||
<input message="tns:UpdateDCODonorMessage"/>
|
||||
</operation>
|
||||
</portType>
|
||||
<binding name="NP-RequestBinding" type="tns:NP-RequestPortType">
|
||||
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
|
||||
<operation name="requestPortingInRecipient">
|
||||
<soap:operation soapAction="requestPortingInRecipient"/>
|
||||
<input>
|
||||
<soap:body use="literal"/>
|
||||
<soap:header message="tns:Header" part="Header" use="literal"/>
|
||||
</input>
|
||||
</operation>
|
||||
<operation name="notifyValidationDonor">
|
||||
<soap:operation soapAction="notifyValidationDonor"/>
|
||||
<input>
|
||||
<soap:body use="literal"/>
|
||||
<soap:header message="tns:Header" part="Header" use="literal"/>
|
||||
</input>
|
||||
</operation>
|
||||
<operation name="notifyCreditTransferDonor">
|
||||
<soap:operation soapAction="notifyCreditTransferDonor"/>
|
||||
<input>
|
||||
<soap:body use="literal"/>
|
||||
<soap:header message="tns:Header" part="Header" use="literal"/>
|
||||
</input>
|
||||
</operation>
|
||||
<operation name="updateDCODonor">
|
||||
<soap:operation soapAction="updateDCODonor"/>
|
||||
<input>
|
||||
<soap:body use="literal"/>
|
||||
<soap:header message="tns:Header" part="Header" use="literal"/>
|
||||
</input>
|
||||
</operation>
|
||||
</binding>
|
||||
<service name="NP-RequestBinding">
|
||||
<port name="NP-RequestBindingJMS" binding="tns:NP-RequestBinding">
|
||||
<soap:address location="jndi:/soanet.mvno.nprequest.req"/>
|
||||
</port>
|
||||
</service>
|
||||
</definitions>
|
||||
53
dbcmnpsrc/FE/mnpdev/wsmvno_trcs/wsdl/request/NP-Request.xsd
Normal file
53
dbcmnpsrc/FE/mnpdev/wsmvno_trcs/wsdl/request/NP-Request.xsd
Normal file
@@ -0,0 +1,53 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
//-FILE-ID
|
||||
// Name: NP-Request.xsd
|
||||
// Version: 2.1
|
||||
// Type: XSD file
|
||||
// Analysis Version: SIF-DVision-Funzionalità MVNO.doc
|
||||
// Kit Version: 2010_08
|
||||
// Created: 14/11/2007
|
||||
// Modified: 16/07/2010
|
||||
// Developed by:
|
||||
-->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:npr="http://telecomitalia.it/BSS/MVNO/NP-Request" xmlns:h="http://telecomitalia.it/BSS/MVNO/NP-RequestHeaderTypes" xmlns:cst="http://telecomitalia.it/BSS/MVNO/NP-RequestCustomTypes" targetNamespace="http://telecomitalia.it/BSS/MVNO/NP-Request" elementFormDefault="qualified">
|
||||
<xs:import namespace="http://telecomitalia.it/BSS/MVNO/NP-RequestHeaderTypes" schemaLocation="NP-RequestHeader.xsd"/>
|
||||
<xs:import namespace="http://telecomitalia.it/BSS/MVNO/NP-RequestCustomTypes" schemaLocation="NP-RequestEntities.xsd"/>
|
||||
<xs:element name="RequestPortingInRecipientMessage">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Header" type="h:Header"/>
|
||||
<xs:element name="NumberPortabilityCommand" type="cst:NumberPortabilityCommand"/>
|
||||
<xs:element name="MobilePhoneAccount" type="cst:MobilePhoneAccount"/>
|
||||
<xs:element name="NetworkProfile" type="cst:NetworkProfile"/>
|
||||
<xs:element name="Party" type="cst:Party"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="NotifyValidationDonorMessage">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Header" type="h:HeaderwithContProp"/>
|
||||
<xs:element name="NumberPortabilityCommand" type="cst:NumberPortabilityCommandWithDonorProv"/>
|
||||
<xs:element name="ProcessData" type="cst:ProcessData" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="NotifyCreditTransferDonorMessage">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Header" type="h:HeaderWithIDandBusinessID"/>
|
||||
<xs:element name="NumberPortabilityCommand" type="cst:NumberPortabilityCommandWithID"/>
|
||||
<xs:element name="MobilePhoneAccount" type="cst:MobilePhoneAccountWithisCreditLockedandCreditAmount"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="UpdateDCODonorMessage">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Header" type="h:HeaderWithIDandBusinessID"/>
|
||||
<xs:element name="NumberPortabilityCommand" type="cst:NumberPortabilityCommandWithcutOverDate"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,211 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
//-FILE-ID
|
||||
// Name: NP-RequestEntities.xsd
|
||||
// Version: 3.3
|
||||
// Type XSD file
|
||||
// Analysis Version: SIF-DVision-Funzionalità MVNO.doc
|
||||
// Kit Version: 2010_08
|
||||
// Created: 14/11/2007
|
||||
// Modified: 16/07/2010
|
||||
// Developed by:
|
||||
-->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:cmn="http://telecomitalia.it/BSS/MVNO/CommonTypes" xmlns:cst="http://telecomitalia.it/BSS/MVNO/NP-RequestCustomTypes" targetNamespace="http://telecomitalia.it/BSS/MVNO/NP-RequestCustomTypes" elementFormDefault="qualified">
|
||||
<xs:import namespace="http://telecomitalia.it/BSS/MVNO/CommonTypes" schemaLocation="CommonTypes.xsd"/>
|
||||
<!-- Common -->
|
||||
<xs:complexType name="Request">
|
||||
<xs:sequence>
|
||||
<xs:element name="description" type="cmn:descriptionCommandType"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="Individual">
|
||||
<xs:sequence>
|
||||
<xs:element name="IndividualNameUsing" type="cst:IndividualName" minOccurs="0"/>
|
||||
<xs:element name="IndividualIdentifiedBy" type="cst:IndividualIdentification"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="Organization">
|
||||
<xs:sequence>
|
||||
<xs:element name="OrganizationNameUsing" type="cst:OrganizationName" minOccurs="0"/>
|
||||
<xs:element name="OrganizationIdentifiedBy" type="cst:PartitaIVAIdentification" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CustomerAccount">
|
||||
<xs:sequence>
|
||||
<xs:element name="accountType" type="cmn:accountType" minOccurs="0"/>
|
||||
<xs:element name="OldSIM" type="cst:SIM" minOccurs="0"/>
|
||||
<xs:element name="NewSIM" type="cst:SIMwithIMSI"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="Resource" abstract="true"/>
|
||||
<xs:complexType name="ServiceProvider">
|
||||
<xs:sequence>
|
||||
<xs:element name="name" type="cmn:serviceProviderNameType"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="IndividualIdentification">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="cst:PartyIdentification">
|
||||
<xs:sequence>
|
||||
<xs:element name="type" type="cmn:docType" minOccurs="0"/>
|
||||
<xs:choice>
|
||||
<xs:element name="passportNr" type="cmn:passportNrType" minOccurs="0"/>
|
||||
<xs:element name="cardNr" type="cmn:cardNrType" minOccurs="0"/>
|
||||
<xs:element name="licenceNr" type="cmn:licenceNrType" minOccurs="0"/>
|
||||
</xs:choice>
|
||||
<xs:element name="FiscalCodeIdentification" type="cst:FiscalCodeIdentification" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="IndividualName">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="cst:PartyName">
|
||||
<xs:sequence>
|
||||
<xs:element name="givenNames" type="cmn:givenNamesType" minOccurs="0"/>
|
||||
<xs:element name="familyNames" type="cmn:familyNamesType" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="OrganizationName">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="cst:PartyName">
|
||||
<xs:sequence>
|
||||
<xs:element name="tradingName" type="cmn:tradingNameType"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PartyIdentification" abstract="true"/>
|
||||
<xs:complexType name="PartyName" abstract="true"/>
|
||||
<xs:complexType name="OrganizationIdentification" abstract="true">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="cst:PartyIdentification"/>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CompanyIdentification" abstract="true">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="cst:OrganizationIdentification"/>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PartitaIVAIdentification">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="cst:CompanyIdentification">
|
||||
<xs:sequence>
|
||||
<xs:element name="partitaIVA" type="cmn:partitaIVAType"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<!-- Specialized -->
|
||||
<xs:complexType name="MobilePhoneAccount">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="cst:CustomerAccount">
|
||||
<xs:sequence>
|
||||
<xs:element name="prefix" type="cmn:mobilePrefixType"/>
|
||||
<xs:element name="number" type="cmn:mobileNumberType"/>
|
||||
<xs:element name="isCreditInTransfer" type="cmn:YesNoType"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="SIM">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="cst:Resource">
|
||||
<xs:sequence>
|
||||
<xs:element name="ICCID" type="cmn:ICCIDAOMType"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="SIMwithIMSI">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="cst:Resource">
|
||||
<xs:sequence>
|
||||
<xs:element name="IMSI" type="cmn:IMSIType"/>
|
||||
<xs:element name="isStolen" type="cmn:YesNoType" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="Command">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="cst:Request"/>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="NetworkProfile">
|
||||
<xs:sequence>
|
||||
<xs:element name="ID" type="cmn:IDNetProfileType"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="NumberPortabilityCommand">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="cst:Command">
|
||||
<xs:sequence>
|
||||
<xs:element name="cutOverDate" type="cmn:cutOverDateType" minOccurs="0"/>
|
||||
<xs:element name="RecipientServiceProvider" type="cst:ServiceProvider"/>
|
||||
<xs:element name="DonorServiceProvider" type="cst:ServiceProvider"/>
|
||||
<xs:element name="requiresPrevalidation" type="cmn:YesNoType" minOccurs="0"/>
|
||||
<xs:element name="isAdHocProject" type="cmn:YesNoType"/>
|
||||
<xs:element name="groupCode" type="cmn:groupCode" minOccurs="0"/>
|
||||
<xs:element name="routingNumber" type="cmn:routingNumber"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="NumberPortabilityCommandWithDonorProv">
|
||||
<xs:sequence>
|
||||
<xs:element name="DonorServiceProvider" type="cst:ServiceProvider"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="NumberPortabilityCommandWithcutOverDate">
|
||||
<xs:sequence>
|
||||
<xs:element name="ID" type="cmn:IDCommandType"/>
|
||||
<xs:element name="groupCode" type="cmn:groupCode"/>
|
||||
<xs:element name="cutOverDate" type="cmn:cutOverDateType"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CustomerAccountWithisCreditLocked">
|
||||
<xs:sequence>
|
||||
<xs:element name="creditAmount" type="cmn:Valuta52Type"/>
|
||||
<xs:element name="isCreditLocked" type="cmn:YesNoType"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="MobilePhoneAccountWithisCreditLockedandCreditAmount">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="cst:CustomerAccountWithisCreditLocked"/>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="NumberPortabilityCommandWithID">
|
||||
<xs:sequence>
|
||||
<xs:element name="ID" type="cmn:IDCommandType"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="FiscalCodeIdentification">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Codice Fiscale come identificativo di una persona</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="fiscalCode" type="cmn:fiscalCodeType"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="Party">
|
||||
<xs:sequence>
|
||||
<xs:element name="Individual" type="cst:Individual"/>
|
||||
<xs:element name="Organization" type="cst:Organization" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ProcessData">
|
||||
<xs:sequence>
|
||||
<xs:element name="ErrorDescription" minOccurs="0" maxOccurs="unbounded">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="code" type="cmn:codeType" minOccurs="0"/>
|
||||
<xs:element name="description" type="cmn:descriptionType" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,90 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
//-FILE-ID
|
||||
// Name: NP-RequestHeader.xsd
|
||||
// Version: 1.4
|
||||
// Type: XSD file
|
||||
// Analysis Version: SIF-DVision-Funzionalità MVNO.doc
|
||||
// Kit Version: 2010_08
|
||||
// Created: 14/11/2007
|
||||
// Modified: 16/07/2010
|
||||
// Developed by:
|
||||
-->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:cmn="http://telecomitalia.it/BSS/MVNO/CommonTypes" xmlns:h="http://telecomitalia.it/BSS/MVNO/NP-RequestHeaderTypes" targetNamespace="http://telecomitalia.it/BSS/MVNO/NP-RequestHeaderTypes" elementFormDefault="qualified">
|
||||
<xs:import namespace="http://telecomitalia.it/BSS/MVNO/CommonTypes" schemaLocation="CommonTypes.xsd"/>
|
||||
<xs:element name="Header" type="h:Header"/>
|
||||
<xs:complexType name="Header">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Informazioni di contesto dell'invocazione del servizio</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="sourceSystem" type="cmn:sourceSystemType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Sistema da cui proviene la richiesta</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="businessID" type="cmn:businessIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>ID del processo, BusinessID</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="interactionDate" type="cmn:interactionDateType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Data e ora di invocazione del servizio</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="HeaderWithIDandBusinessID" type="h:HeaderWithIDandBusinessID"/>
|
||||
<xs:complexType name="HeaderWithIDandBusinessID">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Informazioni di contesto dell'invocazione del servizio</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="businessID" type="cmn:businessIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>ID del processo, BusinessID</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="ID" type="cmn:IDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>ID della richiesta</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="HeaderwithContProp" type="h:HeaderwithContProp"/>
|
||||
<xs:complexType name="HeaderwithContProp">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Informazioni di contesto dell'invocazione del servizio</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="businessID" type="cmn:businessIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>ID del processo, BusinessID</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="interactionDate" type="cmn:interactionDateType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Data e ora di invocazione del servizio</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="ContextProperty" type="h:Property" maxOccurs="2">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Proprietà di contesto dell'invocazione del servizio</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="ID" type="cmn:IDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>ID della richiesta</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="Property">
|
||||
<xs:sequence>
|
||||
<xs:element name="name" type="cmn:propertyNameType"/>
|
||||
<xs:element name="value" type="cmn:propertyValueType"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:schema>
|
||||
316
dbcmnpsrc/FE/mnpdev/wsmvno_trcs/wsdl/result/CommonTypes.xsd
Normal file
316
dbcmnpsrc/FE/mnpdev/wsmvno_trcs/wsdl/result/CommonTypes.xsd
Normal file
@@ -0,0 +1,316 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
//-FILE-ID
|
||||
// Name: CommonTypes.xsd
|
||||
// Version: 8.0
|
||||
// Type: XSD file
|
||||
// Analysis Version: SIF-DVision-Funzionalità MVNO.doc
|
||||
// Kit Version: 2012_07
|
||||
// Created: 14/11/2007
|
||||
// Modified: 18/07/2012
|
||||
// Developed by:
|
||||
-->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:cmn="http://telecomitalia.it/BSS/MVNO/CommonTypes" targetNamespace="http://telecomitalia.it/BSS/MVNO/CommonTypes" elementFormDefault="qualified">
|
||||
<!-- A -->
|
||||
<xs:simpleType name="accountType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="PRP"/>
|
||||
<xs:enumeration value="POP"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<!-- B -->
|
||||
<xs:simpleType name="businessIDType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="36"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<!-- C -->
|
||||
<xs:simpleType name="cardNrType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="30"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="codeType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="cutOverDateType">
|
||||
<xs:restriction base="xs:date">
|
||||
<xs:pattern value="\d{4}-\d{2}-\d{2}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<!-- D -->
|
||||
<xs:simpleType name="dateType">
|
||||
<xs:restriction base="xs:date">
|
||||
<xs:pattern value="\d{4}-\d{2}-\d{2}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="timeType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\d{2}:\d{2}:\d{2}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="dateCreditTransferType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\d{4}\d{2}\d{2}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="timeCreditTransferType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\d{2}:\d{2}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="descriptionType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="descriptionCommandType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="MVNO_ATTIV"/>
|
||||
<xs:enumeration value="MVNO_CHANGE_PROF"/>
|
||||
<xs:enumeration value="MVNO_CHANGE_SIM"/>
|
||||
<xs:enumeration value="MVNO_CHANGE_STS"/>
|
||||
<xs:enumeration value="MVNO_DEACT"/>
|
||||
<xs:enumeration value="MVNO_MIGR"/>
|
||||
<xs:enumeration value="MVNO_REPORT"/>
|
||||
<xs:enumeration value="FNP"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="docType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="CI"/>
|
||||
<xs:enumeration value="PS"/>
|
||||
<xs:enumeration value="PA"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<!-- E -->
|
||||
<!-- F -->
|
||||
<xs:simpleType name="familyNamesType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="50"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="fiscalCodeType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="16"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<!-- G -->
|
||||
<xs:simpleType name="givenNamesType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="30"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="groupCode">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="12"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<!-- H -->
|
||||
<!-- I -->
|
||||
<xs:simpleType name="ICCIDAOMType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="19"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ICCIDType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="19"/>
|
||||
<xs:maxLength value="20"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="IDAOMType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="64"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="IDCommandType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="C01"/>
|
||||
<xs:enumeration value="C02"/>
|
||||
<xs:enumeration value="C03"/>
|
||||
<xs:enumeration value="R01"/>
|
||||
<xs:enumeration value="R02"/>
|
||||
<xs:enumeration value="R03"/>
|
||||
<xs:enumeration value="R04"/>
|
||||
<xs:enumeration value="R05"/>
|
||||
<xs:enumeration value="R06"/>
|
||||
<xs:enumeration value="R10"/>
|
||||
<xs:enumeration value="R11"/>
|
||||
<xs:enumeration value="R12"/>
|
||||
<xs:enumeration value="D01"/>
|
||||
<xs:enumeration value="D02"/>
|
||||
<xs:enumeration value="D03"/>
|
||||
<xs:enumeration value="D10"/>
|
||||
<xs:enumeration value="D11"/>
|
||||
<xs:enumeration value="51"/>
|
||||
<xs:enumeration value="52"/>
|
||||
<xs:enumeration value="53"/>
|
||||
<xs:enumeration value="54"/>
|
||||
<xs:enumeration value="55"/>
|
||||
<xs:enumeration value="56"/>
|
||||
<xs:enumeration value="B"/>
|
||||
<xs:enumeration value="C"/>
|
||||
<xs:enumeration value="S"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="IDType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="23"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="IDNetProfileType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="IMSIType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="15"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="interactionDateType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Date" type="cmn:dateType"/>
|
||||
<xs:element name="Time" type="cmn:timeType"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="datetimeCreditTransferType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Date" type="cmn:dateCreditTransferType"/>
|
||||
<xs:element name="Time" type="cmn:timeCreditTransferType"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="isServiceEnabledType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="Y"/>
|
||||
<xs:enumeration value="N"/>
|
||||
<xs:enumeration value="IN"/>
|
||||
<xs:enumeration value="OUT"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<!-- L -->
|
||||
<xs:simpleType name="licenceNrType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="30"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<!-- M -->
|
||||
<xs:complexType name="MNPStatusDateType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Date" type="cmn:dateType"/>
|
||||
<xs:element name="Time" type="cmn:timeType"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="mobileNumberType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\d{5,10}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="mobilePrefixType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\d{3}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="mobileTelephoneNumberType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\d{8,13}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<!-- N -->
|
||||
<!-- O -->
|
||||
<xs:simpleType name="objectIDType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<!-- P -->
|
||||
<xs:simpleType name="partitaIVAType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="11"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="passportNrType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="30"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="propertyNameType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="returnCode"/>
|
||||
<xs:enumeration value="errorDescription"/>
|
||||
<xs:enumeration value="GISPCode"/>
|
||||
<xs:enumeration value="MSSCode"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="propertyValueType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<!-- Q -->
|
||||
<!-- R -->
|
||||
<xs:simpleType name="reportProfileType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="routingNumber">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<!-- S -->
|
||||
<!--operatori virtuali-->
|
||||
<xs:simpleType name="serviceProviderNameType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="slaType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="sourceSystemType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="DBC"/>
|
||||
<xs:enumeration value="MVNE"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<!-- T -->
|
||||
<xs:simpleType name="TDSType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="tradingNameType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="80"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<!-- U -->
|
||||
<!-- V -->
|
||||
<xs:simpleType name="Valuta52Type">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="(\d{1,5}(\.\d{1,2})?)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<!-- Y -->
|
||||
<xs:simpleType name="YesNoType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="Y"/>
|
||||
<xs:enumeration value="N"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<!-- Z -->
|
||||
</xs:schema>
|
||||
219
dbcmnpsrc/FE/mnpdev/wsmvno_trcs/wsdl/result/MVNO-NP-Result.wsdl
Normal file
219
dbcmnpsrc/FE/mnpdev/wsmvno_trcs/wsdl/result/MVNO-NP-Result.wsdl
Normal file
@@ -0,0 +1,219 @@
|
||||
<?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:tns="http://telecomitalia.it/BSS/MVNO/NP-Result" xmlns:h="http://telecomitalia.it/BSS/MVNO/NP-ResultHeaderTypes" targetNamespace="http://telecomitalia.it/BSS/MVNO/NP-Result">
|
||||
<types>
|
||||
<xs:schema>
|
||||
<xs:import namespace="http://telecomitalia.it/BSS/MVNO/NP-Result" schemaLocation="NP-Result.xsd"/>
|
||||
</xs:schema>
|
||||
</types>
|
||||
<message name="Header">
|
||||
<part name="Header" element="h:Header"/>
|
||||
</message>
|
||||
<message name="CompleteRequestPortingInRecipientMessage">
|
||||
<part name="body" element="tns:CompleteRequestPortingInRecipientMessage"/>
|
||||
</message>
|
||||
<message name="NotifyAckRecipientMessage">
|
||||
<part name="body" element="tns:NotifyAckRecipientMessage"/>
|
||||
</message>
|
||||
<message name="NotifyValidationRecipientMessage">
|
||||
<part name="body" element="tns:NotifyValidationRecipientMessage"/>
|
||||
</message>
|
||||
<message name="NotifyActivationRecipientMessage">
|
||||
<part name="body" element="tns:NotifyActivationRecipientMessage"/>
|
||||
</message>
|
||||
<message name="NotifyCompletionRecipientMessage">
|
||||
<part name="body" element="tns:NotifyCompletionRecipientMessage"/>
|
||||
</message>
|
||||
<message name="NotifyFinalizationRecipientMessage">
|
||||
<part name="body" element="tns:NotifyFinalizationRecipientMessage"/>
|
||||
</message>
|
||||
<message name="NotifyRequestDonorMessage">
|
||||
<part name="body" element="tns:NotifyRequestDonorMessage"/>
|
||||
</message>
|
||||
<message name="NotifyAckDonorMessage">
|
||||
<part name="body" element="tns:NotifyAckDonorMessage"/>
|
||||
</message>
|
||||
<message name="NotifyCeaseDonorMessage">
|
||||
<part name="body" element="tns:NotifyCeaseDonorMessage"/>
|
||||
</message>
|
||||
<message name="NotifyCreditTransferRecipientMessage">
|
||||
<part name="body" element="tns:NotifyCreditTransferRecipientMessage"/>
|
||||
</message>
|
||||
<message name="NotifyUnlockWrongCreditMessage">
|
||||
<part name="body" element="tns:NotifyUnlockWrongCreditMessage"/>
|
||||
</message>
|
||||
<message name="NotifyUnlockAmountMessage">
|
||||
<part name="body" element="tns:NotifyUnlockAmountMessage"/>
|
||||
</message>
|
||||
<message name="NotifyCompletionCreditTransferDonorMessage">
|
||||
<part name="body" element="tns:NotifyCompletionCreditTransferDonorMessage"/>
|
||||
</message>
|
||||
<message name="NotifySLARecipientMessage">
|
||||
<part name="body" element="tns:NotifySLARecipientMessage"/>
|
||||
</message>
|
||||
<message name="NotifySLADonorMessage">
|
||||
<part name="body" element="tns:NotifySLADonorMessage"/>
|
||||
</message>
|
||||
<portType name="NP-ResultPortType">
|
||||
<operation name="completeRequestPortingInRecipient">
|
||||
<input message="tns:CompleteRequestPortingInRecipientMessage"/>
|
||||
</operation>
|
||||
<operation name="notifyAckRecipient">
|
||||
<input message="tns:NotifyAckRecipientMessage"/>
|
||||
</operation>
|
||||
<operation name="notifyValidationRecipient">
|
||||
<input message="tns:NotifyValidationRecipientMessage"/>
|
||||
</operation>
|
||||
<operation name="notifyActivationRecipient">
|
||||
<input message="tns:NotifyActivationRecipientMessage"/>
|
||||
</operation>
|
||||
<operation name="notifyCompletionRecipient">
|
||||
<input message="tns:NotifyCompletionRecipientMessage"/>
|
||||
</operation>
|
||||
<operation name="notifyFinalizationRecipient">
|
||||
<input message="tns:NotifyFinalizationRecipientMessage"/>
|
||||
</operation>
|
||||
<operation name="notifyRequestDonor">
|
||||
<input message="tns:NotifyRequestDonorMessage"/>
|
||||
</operation>
|
||||
<operation name="notifyAckDonor">
|
||||
<input message="tns:NotifyAckDonorMessage"/>
|
||||
</operation>
|
||||
<operation name="notifyCeaseDonor">
|
||||
<input message="tns:NotifyCeaseDonorMessage"/>
|
||||
</operation>
|
||||
<!-- Modifica per FKit Maggio 2009 -->
|
||||
<operation name="notifyCreditTransferRecipient">
|
||||
<input message="tns:NotifyCreditTransferRecipientMessage"/>
|
||||
</operation>
|
||||
<operation name="notifyUnlockWrongCredit">
|
||||
<input message="tns:NotifyUnlockWrongCreditMessage"/>
|
||||
</operation>
|
||||
<operation name="notifyUnlockAmount">
|
||||
<input message="tns:NotifyUnlockAmountMessage"/>
|
||||
</operation>
|
||||
<operation name="notifyCompletionCreditTransferDonor">
|
||||
<input message="tns:NotifyCompletionCreditTransferDonorMessage"/>
|
||||
</operation>
|
||||
<!-- Modifica per Kit Aprile 2010 -->
|
||||
<operation name="notifySLARecipient">
|
||||
<input message="tns:NotifySLARecipientMessage"/>
|
||||
</operation>
|
||||
<operation name="notifySLADonor">
|
||||
<input message="tns:NotifySLADonorMessage"/>
|
||||
</operation>
|
||||
</portType>
|
||||
<binding name="NP-ResultBinding" type="tns:NP-ResultPortType">
|
||||
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
|
||||
<operation name="completeRequestPortingInRecipient">
|
||||
<soap:operation soapAction="completeRequestPortingInRecipient"/>
|
||||
<input>
|
||||
<soap:body use="literal"/>
|
||||
<soap:header message="tns:Header" part="Header" use="literal"/>
|
||||
</input>
|
||||
</operation>
|
||||
<operation name="notifyAckRecipient">
|
||||
<soap:operation soapAction="notifyAckRecipient"/>
|
||||
<input>
|
||||
<soap:body use="literal"/>
|
||||
<soap:header message="tns:Header" part="Header" use="literal"/>
|
||||
</input>
|
||||
</operation>
|
||||
<operation name="notifyValidationRecipient">
|
||||
<soap:operation soapAction="notifyValidationRecipient"/>
|
||||
<input>
|
||||
<soap:body use="literal"/>
|
||||
<soap:header message="tns:Header" part="Header" use="literal"/>
|
||||
</input>
|
||||
</operation>
|
||||
<operation name="notifyActivationRecipient">
|
||||
<soap:operation soapAction="notifyActivationRecipient"/>
|
||||
<input>
|
||||
<soap:body use="literal"/>
|
||||
<soap:header message="tns:Header" part="Header" use="literal"/>
|
||||
</input>
|
||||
</operation>
|
||||
<operation name="notifyCompletionRecipient">
|
||||
<soap:operation soapAction="notifyCompletionRecipient"/>
|
||||
<input>
|
||||
<soap:body use="literal"/>
|
||||
<soap:header message="tns:Header" part="Header" use="literal"/>
|
||||
</input>
|
||||
</operation>
|
||||
<operation name="notifyFinalizationRecipient">
|
||||
<soap:operation soapAction="notifyFinalizationRecipient"/>
|
||||
<input>
|
||||
<soap:body use="literal"/>
|
||||
<soap:header message="tns:Header" part="Header" use="literal"/>
|
||||
</input>
|
||||
</operation>
|
||||
<operation name="notifyRequestDonor">
|
||||
<soap:operation soapAction="notifyRequestDonor"/>
|
||||
<input>
|
||||
<soap:body use="literal"/>
|
||||
<soap:header message="tns:Header" part="Header" use="literal"/>
|
||||
</input>
|
||||
</operation>
|
||||
<operation name="notifyAckDonor">
|
||||
<soap:operation soapAction="notifyAckDonor"/>
|
||||
<input>
|
||||
<soap:body use="literal"/>
|
||||
<soap:header message="tns:Header" part="Header" use="literal"/>
|
||||
</input>
|
||||
</operation>
|
||||
<operation name="notifyCeaseDonor">
|
||||
<soap:operation soapAction="notifyCeaseDonor"/>
|
||||
<input>
|
||||
<soap:body use="literal"/>
|
||||
<soap:header message="tns:Header" part="Header" use="literal"/>
|
||||
</input>
|
||||
</operation>
|
||||
<!-- Modifica per FKit Maggio 2009 -->
|
||||
<operation name="notifyCreditTransferRecipient">
|
||||
<soap:operation soapAction="notifyCreditTransferRecipient"/>
|
||||
<input>
|
||||
<soap:body use="literal"/>
|
||||
<soap:header message="tns:Header" part="Header" use="literal"/>
|
||||
</input>
|
||||
</operation>
|
||||
<operation name="notifyUnlockWrongCredit">
|
||||
<soap:operation soapAction="notifyUnlockWrongCredit"/>
|
||||
<input>
|
||||
<soap:body use="literal"/>
|
||||
<soap:header message="tns:Header" part="Header" use="literal"/>
|
||||
</input>
|
||||
</operation>
|
||||
<operation name="notifyUnlockAmount">
|
||||
<soap:operation soapAction="notifyUnlockAmount"/>
|
||||
<input>
|
||||
<soap:body use="literal"/>
|
||||
<soap:header message="tns:Header" part="Header" use="literal"/>
|
||||
</input>
|
||||
</operation>
|
||||
<operation name="notifyCompletionCreditTransferDonor">
|
||||
<soap:operation soapAction="notifyCompletionCreditTransferDonor"/>
|
||||
<input>
|
||||
<soap:body use="literal"/>
|
||||
<soap:header message="tns:Header" part="Header" use="literal"/>
|
||||
</input>
|
||||
</operation>
|
||||
<operation name="notifySLARecipient">
|
||||
<soap:operation soapAction="notifySLARecipient"/>
|
||||
<input>
|
||||
<soap:body use="literal"/>
|
||||
<soap:header message="tns:Header" part="Header" use="literal"/>
|
||||
</input>
|
||||
</operation>
|
||||
<operation name="notifySLADonor">
|
||||
<soap:operation soapAction="notifySLADonor"/>
|
||||
<input>
|
||||
<soap:body use="literal"/>
|
||||
<soap:header message="tns:Header" part="Header" use="literal"/>
|
||||
</input>
|
||||
</operation>
|
||||
</binding>
|
||||
<service name="NP-Result">
|
||||
<port name="NP-ResultJMS" binding="tns:NP-ResultBinding">
|
||||
<soap:address location="jndi:/soanet.mvno.npresult.req"/>
|
||||
</port>
|
||||
</service>
|
||||
</definitions>
|
||||
157
dbcmnpsrc/FE/mnpdev/wsmvno_trcs/wsdl/result/NP-Result.xsd
Normal file
157
dbcmnpsrc/FE/mnpdev/wsmvno_trcs/wsdl/result/NP-Result.xsd
Normal file
@@ -0,0 +1,157 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- edited with XMLSpy v2009 (http://www.altova.com) by Utente (EMBRACE) -->
|
||||
<!--
|
||||
//-FILE-ID
|
||||
// Name: NP-Result.xsd
|
||||
// Version: 4.1
|
||||
// Type: XSD file
|
||||
// Analysis Version: SIF-DVision-Funzionalità MVNO.doc
|
||||
// Kit Version:
|
||||
// Created: 27/11/2007
|
||||
// Developed by:
|
||||
-->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:npr="http://telecomitalia.it/BSS/MVNO/NP-Result" xmlns:h="http://telecomitalia.it/BSS/MVNO/NP-ResultHeaderTypes" xmlns:cst="http://telecomitalia.it/BSS/MVNO/NP-ResultCustomTypes" targetNamespace="http://telecomitalia.it/BSS/MVNO/NP-Result" elementFormDefault="qualified">
|
||||
<xs:import namespace="http://telecomitalia.it/BSS/MVNO/NP-ResultHeaderTypes" schemaLocation="NP-ResultHeader.xsd"/>
|
||||
<xs:import namespace="http://telecomitalia.it/BSS/MVNO/NP-ResultCustomTypes" schemaLocation="NP-ResultEntities.xsd"/>
|
||||
<xs:element name="CompleteRequestPortingInRecipientMessage">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Header" type="h:Header"/>
|
||||
<xs:element name="NumberPortabilityCommand" type="cst:NumberPortabilityCommandWithRecipientProv"/>
|
||||
<xs:element name="MobilePhoneAccount" type="cst:MobilePhoneAccount"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="NotifyAckRecipientMessage">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Header" type="h:Header"/>
|
||||
<xs:element name="NumberPortabilityCommand" type="cst:NumberPortabilityCommandWithRecipientProv"/>
|
||||
<xs:element name="MobilePhoneAccount" type="cst:MobilePhoneAccount"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="NotifyValidationRecipientMessage">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Header" type="h:HeaderWithOneContextProperty"/>
|
||||
<xs:element name="NumberPortabilityCommand" type="cst:NumberPortabilityCommandWithCutOverD"/>
|
||||
<xs:element name="MobilePhoneAccount" type="cst:MobilePhoneAccount"/>
|
||||
<xs:element name="ProcessData" type="cst:ProcessData" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="NotifyActivationRecipientMessage">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Header" type="h:Header"/>
|
||||
<xs:element name="NumberPortabilityCommand" type="cst:NumberPortabilityCommandWithRecipientProv"/>
|
||||
<xs:element name="MobilePhoneAccount" type="cst:MobilePhoneAccount"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="NotifyCompletionRecipientMessage">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Header" type="h:Header"/>
|
||||
<xs:element name="NumberPortabilityCommand" type="cst:NumberPortabilityCommandWithDonorProv"/>
|
||||
<xs:element name="MobilePhoneAccount" type="cst:MobilePhoneAccount"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="NotifyRequestDonorMessage">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Header" type="h:HeaderWithOptIntDate"/>
|
||||
<xs:element name="NumberPortabilityCommand" type="cst:NumberPortabilityCommandWithPreval"/>
|
||||
<xs:element name="MobilePhoneAccount" type="cst:MobilePhoneAccountWithisCreditInTransferisStolen"/>
|
||||
<xs:element name="Party" type="cst:PartyWithIdentification" minOccurs="0"/>
|
||||
<xs:element name="ProcessData" type="cst:ProcessData" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="NotifyAckDonorMessage">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Header" type="h:HeaderWithIntDate"/>
|
||||
<xs:element name="NumberPortabilityCommand" type="cst:NumberPortabilityCommandWithStatusD"/>
|
||||
<xs:element name="MobilePhoneAccount" type="cst:MobilePhoneAccountWithNewSIM"/>
|
||||
<xs:element name="Party" type="cst:Party" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="NotifyCeaseDonorMessage">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Header" type="h:HeaderWithOptIntDate"/>
|
||||
<xs:element name="NumberPortabilityCommand" type="cst:NumberPortabilityCommandWithStatusDData"/>
|
||||
<xs:element name="MobilePhoneAccount" type="cst:MobilePhoneAccountWithNewSIMWithOptAccountTypeAOM"/>
|
||||
<xs:element name="Party" type="cst:Party" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="NotifyFinalizationRecipientMessage">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Header" type="h:Header"/>
|
||||
<xs:element name="NumberPortabilityCommand" type="cst:NumberPortabilityCommandWithRecipientProv"/>
|
||||
<xs:element name="MobilePhoneAccount" type="cst:MobilePhoneAccount"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="NotifyCreditTransferRecipientMessage">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Header" type="h:HeaderWithIDandBusinessID"/>
|
||||
<xs:element name="NumberPortabilityCommand" type="cst:NumberPortabilityCommandWithCreditTransfer"/>
|
||||
<xs:element name="MobilePhoneAccount" type="cst:MobilePhoneAccountWithisCreditLocked"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="NotifyUnlockWrongCreditMessage">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Header" type="h:HeaderWithIDandBusinessID"/>
|
||||
<xs:element name="NumberPortabilityCommand" type="cst:NumberPortabilityCommandWithCreditTransfer"/>
|
||||
<xs:element name="MobilePhoneAccount" type="cst:MobilePhoneAccountWithCreditAmount"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="NotifyUnlockAmountMessage">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Header" type="h:HeaderWithIDandBusinessID"/>
|
||||
<xs:element name="NumberPortabilityCommand" type="cst:NumberPortabilityCommandWithCreditTransfer"/>
|
||||
<xs:element name="MobilePhoneAccount" type="cst:MobilePhoneAccountWithCreditAmount"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="NotifyCompletionCreditTransferDonorMessage">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Header" type="h:HeaderWithIDandBusinessID"/>
|
||||
<xs:element name="NumberPortabilityCommand" type="cst:NumberPortabilityCommandWithCreditTransferWithRecDonor"/>
|
||||
<xs:element name="MobilePhoneAccount" type="cst:MobilePhoneAccountWithNewSIMWithOptAccountType"/>
|
||||
<xs:element name="Party" type="cst:Party" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="NotifySLADonorMessage">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Header" type="h:HeaderWithIDandBusinessID"/>
|
||||
<xs:element name="NumberPortabilityCommand" type="cst:NumberPortabilityCommandWithRequestItemDonor"/>
|
||||
<xs:element name="MobilePhoneAccount" type="cst:MobilePhoneAccount"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="NotifySLARecipientMessage">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Header" type="h:HeaderWithoutContextProperty"/>
|
||||
<xs:element name="NumberPortabilityCommand" type="cst:NumberPortabilityCommandWithRequestItemRecipient"/>
|
||||
<xs:element name="MobilePhoneAccount" type="cst:MobilePhoneAccount"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,427 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
//-FILE-ID
|
||||
// Name: NP-ResultEntities.xsd
|
||||
// Version: 5.2
|
||||
// Type: XSD file
|
||||
// Analysis Version: SIF-DVision-Funzionalità MVNO.doc
|
||||
// Kit Version: 2012_07_SVIL
|
||||
// Created: 27/11/2007
|
||||
// Developed by:
|
||||
-->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:cmn="http://telecomitalia.it/BSS/MVNO/CommonTypes" xmlns:cst="http://telecomitalia.it/BSS/MVNO/NP-ResultCustomTypes" targetNamespace="http://telecomitalia.it/BSS/MVNO/NP-ResultCustomTypes" elementFormDefault="qualified">
|
||||
<xs:import namespace="http://telecomitalia.it/BSS/MVNO/CommonTypes" schemaLocation="CommonTypes.xsd"/>
|
||||
<!-- Common -->
|
||||
<xs:complexType name="Request">
|
||||
<xs:sequence>
|
||||
<xs:element name="ID" type="cmn:IDCommandType"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="Resource" abstract="true"/>
|
||||
<xs:complexType name="CustomerAccount">
|
||||
<xs:sequence>
|
||||
<xs:element name="accountType" type="cmn:accountType" minOccurs="0"/>
|
||||
<xs:element name="NewSIM" type="cst:SIMAOM" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="NewSIMWithisStolen">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="cst:SIMAOM">
|
||||
<xs:sequence>
|
||||
<xs:element name="isStolen" type="cmn:YesNoType" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CustomerAccountWithisCreditLocked">
|
||||
<xs:sequence>
|
||||
<xs:element name="creditAmount" type="cmn:Valuta52Type"/>
|
||||
<xs:element name="isCreditLocked" type="cmn:YesNoType"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CustomerAccountWithCreditAmount">
|
||||
<xs:sequence>
|
||||
<xs:element name="creditAmount" type="cmn:Valuta52Type"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CustomerAccountWithOptAccountType">
|
||||
<xs:sequence>
|
||||
<xs:element name="accountType" type="cmn:accountType" minOccurs="0"/>
|
||||
<xs:element name="NewSIM" type="cst:SIM" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CustomerAccountWithOptAccountTypeAOM">
|
||||
<xs:sequence>
|
||||
<xs:element name="accountType" type="cmn:accountType" minOccurs="0"/>
|
||||
<xs:element name="NewSIM" type="cst:SIMAOM" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CustomerAccountWithOptAccountTypeisStolen">
|
||||
<xs:sequence>
|
||||
<xs:element name="accountType" type="cmn:accountType" minOccurs="0"/>
|
||||
<xs:element name="NewSIM" type="cst:NewSIMWithisStolen" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="Individual">
|
||||
<xs:sequence>
|
||||
<xs:element name="IndividualIdentifiedBy" type="cst:IndividualIdentification"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="IndividualWithIdentification">
|
||||
<xs:sequence>
|
||||
<xs:element name="IndividualIdentifiedBy" minOccurs="0">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="FiscalCodeIdentification" minOccurs="0">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="fiscalCode"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="type" type="cmn:docType" minOccurs="0"/>
|
||||
<xs:choice>
|
||||
<xs:element name="passportNr" type="cmn:passportNrType" minOccurs="0"/>
|
||||
<xs:element name="cardNr" type="cmn:cardNrType" minOccurs="0"/>
|
||||
<xs:element name="licenceNr" type="cmn:licenceNrType" minOccurs="0"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="IndividualNameUsing" minOccurs="0">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="familyNames" type="cmn:familyNamesType" minOccurs="0"/>
|
||||
<xs:element name="givenNames" type="cmn:givenNamesType" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="IndividualIdentification">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="cst:PartyIdentification">
|
||||
<xs:sequence>
|
||||
<xs:element name="FiscalCodeIdentification" type="cst:FiscalCodeIdentification"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="Organization">
|
||||
<xs:sequence>
|
||||
<xs:element name="OrganizationIdentifiedBy" type="cst:PartitaIVAIdentification"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="OrganizationWithIdentification">
|
||||
<xs:sequence>
|
||||
<xs:element name="OrganizationIdentifiedBy" minOccurs="0">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="partitaIVA" type="cmn:partitaIVAType"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="OrganizationNameUsing" minOccurs="0">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="tradingName" type="cmn:tradingNameType"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PartyIdentification" abstract="true"/>
|
||||
<xs:complexType name="OrganizationIdentification" abstract="true">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="cst:PartyIdentification"/>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CompanyIdentification" abstract="true">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="cst:OrganizationIdentification"/>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<!-- Specialized -->
|
||||
<xs:complexType name="PartitaIVAIdentification">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="cst:CompanyIdentification">
|
||||
<xs:sequence>
|
||||
<xs:element name="partitaIVA" type="cmn:partitaIVAType"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ProcessData">
|
||||
<xs:sequence>
|
||||
<xs:element name="ErrorDescription" minOccurs="0" maxOccurs="unbounded">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="code" type="cmn:codeType" minOccurs="0"/>
|
||||
<xs:element name="description" type="cmn:descriptionType" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="MobilePhoneAccount">
|
||||
<xs:sequence>
|
||||
<xs:element name="telephoneNumber" type="cmn:mobileTelephoneNumberType"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="MobilePhoneAccountWithNewSIM">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="cst:CustomerAccount">
|
||||
<xs:sequence>
|
||||
<xs:element name="telephoneNumber" type="cmn:mobileTelephoneNumberType"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="MobilePhoneAccountWithisCreditLocked">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="cst:CustomerAccountWithisCreditLocked">
|
||||
<xs:sequence>
|
||||
<xs:element name="telephoneNumber" type="cmn:mobileTelephoneNumberType"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="MobilePhoneAccountWithisCreditLockedandCreditAmount">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="cst:CustomerAccountWithisCreditLocked"/>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="MobilePhoneAccountWithCreditAmount">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="cst:CustomerAccountWithCreditAmount">
|
||||
<xs:sequence>
|
||||
<xs:element name="telephoneNumber" type="cmn:mobileTelephoneNumberType"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="MobilePhoneAccountWithNewSIMWithOptAccountType">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="cst:CustomerAccountWithOptAccountTypeAOM">
|
||||
<xs:sequence>
|
||||
<xs:element name="telephoneNumber" type="cmn:mobileTelephoneNumberType"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="MobilePhoneAccountWithNewSIMWithOptAccountTypeAOM">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="cst:CustomerAccountWithOptAccountTypeAOM">
|
||||
<xs:sequence>
|
||||
<xs:element name="telephoneNumber" type="cmn:mobileTelephoneNumberType"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="MobilePhoneAccountWithisCreditInTransfer">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="cst:CustomerAccountWithOptAccountType">
|
||||
<xs:sequence>
|
||||
<xs:element name="telephoneNumber" type="cmn:mobileTelephoneNumberType"/>
|
||||
<xs:element name="isCreditInTransfer" type="cmn:YesNoType"/>
|
||||
<xs:element name="isExpired" type="cmn:YesNoType"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="MobilePhoneAccountWithisCreditInTransferisStolen">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="cst:CustomerAccountWithOptAccountTypeisStolen">
|
||||
<xs:sequence>
|
||||
<xs:element name="telephoneNumber" type="cmn:mobileTelephoneNumberType"/>
|
||||
<xs:element name="isCreditInTransfer" type="cmn:YesNoType"/>
|
||||
<xs:element name="isExpired" type="cmn:YesNoType"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="SIM">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="cst:Resource">
|
||||
<xs:sequence>
|
||||
<xs:element name="ICCID" type="cmn:ICCIDType" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="SIMAOM">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="cst:Resource">
|
||||
<xs:sequence>
|
||||
<xs:element name="ICCID" type="cmn:ICCIDAOMType" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="Command">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="cst:Request"/>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="NumberPortabilityCommand">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="cst:Command"/>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="NumberPortabilityCommandWithCutOverD">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="cst:Command">
|
||||
<xs:sequence>
|
||||
<xs:element name="cutOverDate" type="cmn:cutOverDateType" minOccurs="0"/>
|
||||
<xs:element name="RecipientServiceProvider" type="cst:ServiceProvider"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="NumberPortabilityCommandWithDonorProv">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="cst:Command">
|
||||
<xs:sequence>
|
||||
<xs:element name="DonorServiceProvider" type="cst:ServiceProvider"/>
|
||||
<xs:element name="RecipientServiceProvider" type="cst:ServiceProvider"/>
|
||||
<xs:element name="cutOverDate" type="cmn:cutOverDateType"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="NumberPortabilityCommandWithRequestItemDonor">
|
||||
<xs:sequence>
|
||||
<xs:element name="DonorServiceProvider" type="cst:ServiceProvider"/>
|
||||
<xs:element name="RecipientServiceProvider" type="cst:ServiceProvider"/>
|
||||
<xs:element name="NumberPortabilityRequestItem" type="cst:NumberPortabilityRequestItem"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="NumberPortabilityCommandWithRequestItemRecipient">
|
||||
<xs:sequence>
|
||||
<xs:element name="DonorServiceProvider" type="cst:ServiceProvider"/>
|
||||
<xs:element name="RecipientServiceProvider" type="cst:ServiceProvider"/>
|
||||
<xs:element name="NumberPortabilityRequestItem" type="cst:NumberPortabilityRequestItemWithIdAndOperator" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="NumberPortabilityCommandWithRecipientProv">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="cst:Command">
|
||||
<xs:sequence>
|
||||
<xs:element name="RecipientServiceProvider" type="cst:ServiceProvider"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="NumberPortabilityCommandWithCreditTransfer">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="cst:Command">
|
||||
<xs:sequence>
|
||||
<xs:element name="RecipientServiceProvider" type="cst:ServiceProvider"/>
|
||||
<xs:element name="creditTransferDate" type="cmn:datetimeCreditTransferType"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="NumberPortabilityCommandWithCreditTransferWithRecDonor">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="cst:Command">
|
||||
<xs:sequence>
|
||||
<xs:element name="MNPStatusDate" type="cmn:MNPStatusDateType"/>
|
||||
<xs:element name="RecipientServiceProvider" type="cst:ServiceProvider"/>
|
||||
<xs:element name="DonorServiceProvider" type="cst:ServiceProvider"/>
|
||||
<xs:element name="creditTransferDate" type="cmn:datetimeCreditTransferType"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="NumberPortabilityCommandWithStatusD">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="cst:Command">
|
||||
<xs:sequence>
|
||||
<xs:element name="MNPStatusDate" type="cmn:MNPStatusDateType"/>
|
||||
<xs:element name="RecipientServiceProvider" type="cst:ServiceProvider"/>
|
||||
<xs:element name="DonorServiceProvider" type="cst:ServiceProvider"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="NumberPortabilityCommandWithPreval">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="cst:NumberPortabilityCommandWithStatusD">
|
||||
<xs:sequence>
|
||||
<xs:element name="requiresPrevalidation" type="cmn:YesNoType" minOccurs="0"/>
|
||||
<xs:element name="isAdHocProject" type="cmn:YesNoType"/>
|
||||
<xs:element name="groupCode" type="cmn:groupCode" minOccurs="0"/>
|
||||
<xs:element name="routingNumber" type="cmn:routingNumber"/>
|
||||
<xs:element name="cutOverDate" type="cmn:cutOverDateType" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="NumberPortabilityCommandWithStatusDData">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="cst:NumberPortabilityCommandWithStatusD">
|
||||
<xs:sequence>
|
||||
<xs:element name="cutOverDate" type="cmn:cutOverDateType"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="NumberPortabilityRequestItem">
|
||||
<xs:sequence>
|
||||
<xs:element name="slaType" type="cmn:slaType"/>
|
||||
<xs:element name="ackStartDate" type="cst:periodType"/>
|
||||
<xs:element name="ackLastDate" type="cst:periodType"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="periodType">
|
||||
<xs:sequence>
|
||||
<xs:element name="date" type="cmn:dateType"/>
|
||||
<xs:element name="time" type="cmn:timeType"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="NumberPortabilityRequestItemWithIdAndOperator">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="cst:NumberPortabilityRequestItem">
|
||||
<xs:sequence>
|
||||
<xs:element name="TelcoOperator" type="cst:TelcoOperator" minOccurs="0"/>
|
||||
<xs:element name="itemNr" type="cmn:IDType"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ServiceProvider">
|
||||
<xs:sequence>
|
||||
<xs:element name="name" type="cmn:serviceProviderNameType"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="Party">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="Individual" type="cst:Individual"/>
|
||||
<xs:element name="Organization" type="cst:Organization"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PartyWithIdentification">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="Individual" type="cst:IndividualWithIdentification"/>
|
||||
<xs:element name="Organization" type="cst:OrganizationWithIdentification"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="FiscalCodeIdentification">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Codice Fiscale come identificativo di una persona</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="fiscalCode" type="cmn:fiscalCodeType"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TelcoOperator">
|
||||
<xs:sequence>
|
||||
<xs:element name="id" type="cmn:serviceProviderNameType"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:schema>
|
||||
134
dbcmnpsrc/FE/mnpdev/wsmvno_trcs/wsdl/result/NP-ResultHeader.xsd
Normal file
134
dbcmnpsrc/FE/mnpdev/wsmvno_trcs/wsdl/result/NP-ResultHeader.xsd
Normal file
@@ -0,0 +1,134 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
//-FILE-ID
|
||||
// Name: NP-ResultHeader.xsd
|
||||
// Version: 3.1
|
||||
// Type: XSD file
|
||||
// Analysis Version: SIF-DVision-Funzionalità MVNO.doc
|
||||
// Kit Version: 2010_08
|
||||
// Created: 28/11/2007
|
||||
// Modified: 16/07/2010
|
||||
// Developed by:
|
||||
-->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:cmn="http://telecomitalia.it/BSS/MVNO/CommonTypes" xmlns:h="http://telecomitalia.it/BSS/MVNO/NP-ResultHeaderTypes" targetNamespace="http://telecomitalia.it/BSS/MVNO/NP-ResultHeaderTypes" elementFormDefault="qualified">
|
||||
<xs:import namespace="http://telecomitalia.it/BSS/MVNO/CommonTypes" schemaLocation="CommonTypes.xsd"/>
|
||||
<xs:element name="Header" type="h:Header"/>
|
||||
<xs:complexType name="Header">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Informazioni di contesto dell'invocazione del servizio</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="businessID" type="cmn:businessIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>ID del processo, BusinessID</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="ContextProperty" type="h:Property" maxOccurs="2">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Proprietà di contesto dell'invocazione del servizio</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="HeaderWithoutContextProperty">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Informazioni di contesto dell'invocazione del servizio</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="businessID" type="cmn:businessIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>ID del processo, BusinessID</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="HeaderWithOneContextProperty">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Informazioni di contesto dell'invocazione del servizio</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="businessID" type="cmn:businessIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>ID del processo, BusinessID</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="ContextProperty" type="h:Property">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Proprietà di contesto dell'invocazione del servizio</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="HeaderWithOptIntDate" type="h:HeaderWithOptIntDate"/>
|
||||
<xs:complexType name="HeaderWithOptIntDate">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Informazioni di contesto dell'invocazione del servizio</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="businessID" type="cmn:businessIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>ID del processo, BusinessID</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="ContextProperty" type="h:Property" maxOccurs="2">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Proprietà di contesto dell'invocazione del servizio</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="interactionDate" type="cmn:interactionDateType" minOccurs="0"/>
|
||||
<xs:element name="ID" type="cmn:IDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>ID della richiesta</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="HeaderWithIDandBusinessID" type="h:HeaderWithIDandBusinessID"/>
|
||||
<xs:complexType name="HeaderWithIDandBusinessID">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Informazioni di contesto dell'invocazione del servizio</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="businessID" type="cmn:businessIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>ID del processo, BusinessID</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="ID" type="cmn:IDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>ID della richiesta</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="HeaderWithIntDate" type="h:HeaderWithIntDate"/>
|
||||
<xs:complexType name="HeaderWithIntDate">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Informazioni di contesto dell'invocazione del servizio</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="businessID" type="cmn:businessIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>ID del processo, BusinessID</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="ContextProperty" type="h:Property" maxOccurs="2">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Proprietà di contesto dell'invocazione del servizio</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="interactionDate" type="cmn:interactionDateType"/>
|
||||
<xs:element name="ID" type="cmn:IDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>ID della richiesta</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="Property">
|
||||
<xs:sequence>
|
||||
<xs:element name="name" type="cmn:propertyNameType"/>
|
||||
<xs:element name="value" type="cmn:propertyValueType"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:schema>
|
||||
Reference in New Issue
Block a user