First Commit from Source Code Reply

This commit is contained in:
vincenzofariello
2024-05-09 17:40:24 +02:00
parent 11e3b57c5b
commit 107a016cb9
35225 changed files with 1111346 additions and 1 deletions

View File

@@ -0,0 +1,142 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema attributeFormDefault="unqualified"
elementFormDefault="unqualified"
targetNamespace="http://telecomitalia.it/crmaffari/dbcfx/acqservice-v1"
xmlns="http://telecomitalia.it/crmaffari/dbcfx/acqservice-v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:annotation>
<xs:documentation>Notifica online CRM-DBC </xs:documentation>
</xs:annotation>
<xs:element name="NotificaFromCRM">
<xs:complexType>
<xs:sequence>
<xs:element name="ID_ESIGENZA" type="string15TYPE"/>
<xs:element minOccurs="0" name="ID_SOLUTION" type="string15TYPE"/>
<xs:element name="TIPO_CHIAMATA" type="tipoChiamataTYPE"/>
<xs:element name="TIPO_EVENTO" type="tipoEventoTYPE"/>
<xs:element name="PIATTAFORMA_PROVENIENZA" type="piattaformaProvTYPE"/>
<xs:element minOccurs="0" name="CANALE_PROVENIENZA" type="string5TYPE"/>
<xs:element name="NUMERO_TELEFONO" type="phoneTYPE"/>
<xs:element minOccurs="0" name="COR" type="string12TYPE"/>
<xs:element name="COW" type="string3TYPE"/>
<xs:element minOccurs="0" name="COS" type="string3TYPE"/>
<xs:element name="NOMINATIVO_CLIENTE" type="string100TYPE"/>
<xs:element name="CODICE_FISCALE_PARTIVA_IVA" type="string16TYPE"/>
<xs:element name="RECAPITO_ALTERNATIVO" type="recapitoAlternTYPE"/>
<xs:element name="SLA" type="string2TYPE"/>
<xs:element minOccurs="0" name="DAC" type="string10TYPE"/>
<xs:element minOccurs="0" name="DET" type="string10TYPE"/>
<xs:element minOccurs="0" name="COW2" type="string3TYPE"/>
<xs:element minOccurs="0" name="COR2" type="string12TYPE"/>
<xs:element minOccurs="0" name="COS2" type="string3TYPE"/>
<xs:element minOccurs="0" name="DN1" type="string12TYPE"/>
<xs:element minOccurs="0" name="DN2" type="string12TYPE"/>
<xs:element minOccurs="0" name="DN3" type="string12TYPE"/>
<xs:element minOccurs="0" name="DN4" type="string12TYPE"/>
<xs:element minOccurs="0" name="DN5" type="string12TYPE"/>
<xs:element minOccurs="0" name="DN6" type="string12TYPE"/>
<xs:element minOccurs="0" name="DN7" type="string12TYPE"/>
<xs:element minOccurs="0" name="DN8" type="string12TYPE"/>
<xs:element minOccurs="0" name="DN9" type="string12TYPE"/>
<xs:element minOccurs="0" name="DN10" type="string12TYPE"/>
<xs:element minOccurs="0" name="CAUSALE_RIFIUTO" type="string100TYPE"/>
<xs:element name="DATA_OPERAZIONE" type="string19TYPE"/>
<xs:element minOccurs="0" name="COD_CORRELAZIONE" type="string8TYPE"/>
<xs:element minOccurs="0" name="NUM_TOT_RICHIESTE" type="numTYPE"/>
<xs:element minOccurs="0" name="COD_MARCAGGIO_CLIENTE" type="string2TYPE"/>
<xs:element minOccurs="0" name="COD_CANALE_VENDITA" type="string5TYPE"/>
<xs:element name="FLAG_DICHIARAZIONE" type="flagTYPE"/>
<xs:element minOccurs="0" name="TIPO_DISDETTA" type="tipoDisdettaTYPE"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:simpleType name="tipoChiamataTYPE">
<xs:restriction base="xs:string">
<xs:pattern value="FONIA|ADSL|NPg|NAKED|DOPPIO_DONATING"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="tipoEventoTYPE">
<xs:restriction base="xs:string">
<xs:pattern value="RIENTRO|DISDETTA|EMISSIONE|ESPLETAMENTO|ANNULLAMENTO|KO_PITAGORA|CHIUSURA"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="piattaformaProvTYPE">
<xs:restriction base="xs:string">
<xs:pattern value="R|B"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string15TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="15"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string10TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="phoneTYPE">
<xs:restriction base="xs:string">
<xs:pattern value="\d{1,12}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string100TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string16TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="16"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string2TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string19TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="19"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string12TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="12"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string3TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string5TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string8TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="8"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="recapitoAlternTYPE">
<xs:restriction base="xs:string">
<xs:pattern value="\d{1,15}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="numTYPE">
<xs:restriction base="xs:string">
<xs:pattern value="\d{0,9}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="flagTYPE">
<xs:restriction base="xs:string">
<xs:pattern value="0|1"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="tipoDisdettaTYPE">
<xs:restriction base="xs:string">
<xs:pattern value="F|D"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>

View File

@@ -0,0 +1,42 @@
<?xml version='1.0' encoding='UTF-8'?>
<WL5G3N0:definitions targetNamespace="http://dbcfx/SOA/CheckNPMgmt" xmlns="" xmlns:WL5G3N0="http://schemas.xmlsoap.org/wsdl/" xmlns:WL5G3N1="http://telecomitalia.it/SOA/SOAP/SOAPHeader" xmlns:WL5G3N2="http://dbcfx/SOA/CheckNPMgmt/2016-09-16" xmlns:WL5G3N3="http://dbcfx/SOA/CheckNPMgmt" xmlns:WL5G3N4="http://schemas.xmlsoap.org/wsdl/soap/">
<WL5G3N0:types>
<xsd:schema targetNamespace="http://dbcfx/SOA/CheckNPMgmt" xmlns:head="http://telecomitalia.it/SOA/SOAP/SOAPHeader" xmlns:nsSchema="http://dbcfx/SOA/CheckNPMgmt/2016-09-16" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://dbcfx/SOA/CheckNPMgmt" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:import namespace="http://dbcfx/SOA/CheckNPMgmt/2016-09-16" schemaLocation="CheckNPMgmt.xsd"/>
<xsd:import namespace="http://telecomitalia.it/SOA/SOAP/SOAPHeader" schemaLocation="SOAPHeader_v1.1.xsd"/>
</xsd:schema>
</WL5G3N0:types>
<WL5G3N0:message name="CheckNPRequest">
<WL5G3N0:part element="WL5G3N1:Header" name="Header"/>
<WL5G3N0:part element="WL5G3N2:CheckNPRequest" name="body"/>
</WL5G3N0:message>
<WL5G3N0:message name="CheckNPResponse">
<WL5G3N0:part element="WL5G3N1:Header" name="Header"/>
<WL5G3N0:part element="WL5G3N2:CheckNPResponse" name="body"/>
</WL5G3N0:message>
<WL5G3N0:portType name="CheckNPMgmtPortType">
<WL5G3N0:operation name="check">
<WL5G3N0:input message="WL5G3N3:CheckNPRequest"/>
<WL5G3N0:output message="WL5G3N3:CheckNPResponse"/>
</WL5G3N0:operation>
</WL5G3N0:portType>
<WL5G3N0:binding name="CheckNPMgmtBinding" type="WL5G3N3:CheckNPMgmtPortType">
<WL5G3N4:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<WL5G3N0:operation name="check">
<WL5G3N4:operation soapAction="check" style="document"/>
<WL5G3N0:input>
<WL5G3N4:header message="WL5G3N3:CheckNPRequest" part="Header" use="literal"/>
<WL5G3N4:body parts="body" use="literal"/>
</WL5G3N0:input>
<WL5G3N0:output>
<WL5G3N4:header message="WL5G3N3:CheckNPResponse" part="Header" use="literal"/>
<WL5G3N4:body parts="body" use="literal"/>
</WL5G3N0:output>
</WL5G3N0:operation>
</WL5G3N0:binding>
<WL5G3N0:service name="CheckNPMgmt-1.0">
<WL5G3N0:port binding="WL5G3N3:CheckNPMgmtBinding" name="CheckNPMgmt">
<WL5G3N4:address location="https://localhost:7502/wsretail/CheckNPMgmt"/>
</WL5G3N0:port>
</WL5G3N0:service>
</WL5G3N0:definitions>

View File

@@ -0,0 +1,66 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema elementFormDefault="qualified"
targetNamespace="http://dbcfx/SOA/CheckNPMgmt/2016-09-16"
version="1.0" xmlns:sm="http://dbcfx/SOA/CheckNPMgmt/2016-09-16" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="CheckNPRequest">
<xs:complexType>
<xs:sequence>
<xs:element name="AMBITO" type="sm:ambitoTYPE"/>
<xs:element name="LISTA_DN" type="sm:listaDNRequestTYPE"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CheckNPResponse">
<xs:complexType>
<xs:all>
<xs:element name="LISTA_DN" type="sm:listaDNResponseTYPE"/>
<xs:element name="ESITO" type="sm:string2TYPE"/>
<xs:element minOccurs="0" name="DESCRIZIONE_ESITO" type="sm:string255TYPE"/>
</xs:all>
</xs:complexType>
</xs:element>
<!-- SimpleTypes START -->
<xs:complexType name="listaDNRequestTYPE">
<xs:sequence>
<xs:element maxOccurs="10" minOccurs="1" name="DN" type="sm:string12TYPE"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="listaDNResponseTYPE">
<xs:sequence>
<xs:element maxOccurs="10" minOccurs="1" name="DN">
<xs:complexType>
<xs:sequence>
<xs:element name="DIRECTORY_NUMBER" type="sm:string12TYPE"/>
<xs:element name="SISTEMA_NWS" type="sm:sistemaNwsTYPE"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="string2TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string12TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="12"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string255TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="sistemaNwsTYPE">
<xs:restriction base="xs:string">
<xs:pattern value="CRMWS|NOW"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ambitoTYPE">
<xs:restriction base="xs:string">
<xs:pattern value="DEL35|DEL274"/>
</xs:restriction>
</xs:simpleType>
<!-- SimpleTypes END -->
</xs:schema>

View File

@@ -0,0 +1,42 @@
<?xml version='1.0' encoding='UTF-8'?>
<WL5G3N0:definitions targetNamespace="http://dbcfx/SOA/CheckNPMgmtDBSS" xmlns="" xmlns:WL5G3N0="http://schemas.xmlsoap.org/wsdl/" xmlns:WL5G3N1="http://telecomitalia.it/SOA/SOAP/SOAPHeader" xmlns:WL5G3N2="http://dbcfx/SOA/CheckNPMgmtDBSS/2017-03-29" xmlns:WL5G3N3="http://dbcfx/SOA/CheckNPMgmtDBSS" xmlns:WL5G3N4="http://schemas.xmlsoap.org/wsdl/soap/">
<WL5G3N0:types>
<xsd:schema targetNamespace="http://dbcfx/SOA/CheckNPMgmtDBSS" xmlns:head="http://telecomitalia.it/SOA/SOAP/SOAPHeader" xmlns:nsSchema="http://dbcfx/SOA/CheckNPMgmtDBSS/2017-03-29" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://dbcfx/SOA/CheckNPMgmtDBSS" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:import namespace="http://dbcfx/SOA/CheckNPMgmtDBSS/2017-03-29" schemaLocation="CheckNPMgmtDBSS.xsd"/>
<xsd:import namespace="http://telecomitalia.it/SOA/SOAP/SOAPHeader" schemaLocation="SOAPHeader_v1.1.xsd"/>
</xsd:schema>
</WL5G3N0:types>
<WL5G3N0:message name="CheckNPDBSSRequest">
<WL5G3N0:part element="WL5G3N1:Header" name="Header"/>
<WL5G3N0:part element="WL5G3N2:CheckNPDBSSRequest" name="body"/>
</WL5G3N0:message>
<WL5G3N0:message name="CheckNPDBSSResponse">
<WL5G3N0:part element="WL5G3N1:Header" name="Header"/>
<WL5G3N0:part element="WL5G3N2:CheckNPDBSSResponse" name="body"/>
</WL5G3N0:message>
<WL5G3N0:portType name="CheckNPMgmtDBSSPortType">
<WL5G3N0:operation name="check">
<WL5G3N0:input message="WL5G3N3:CheckNPDBSSRequest"/>
<WL5G3N0:output message="WL5G3N3:CheckNPDBSSResponse"/>
</WL5G3N0:operation>
</WL5G3N0:portType>
<WL5G3N0:binding name="CheckNPMgmtDBSSBinding" type="WL5G3N3:CheckNPMgmtDBSSPortType">
<WL5G3N4:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<WL5G3N0:operation name="check">
<WL5G3N4:operation soapAction="check" style="document"/>
<WL5G3N0:input>
<WL5G3N4:header message="WL5G3N3:CheckNPDBSSRequest" part="Header" use="literal"/>
<WL5G3N4:body parts="body" use="literal"/>
</WL5G3N0:input>
<WL5G3N0:output>
<WL5G3N4:header message="WL5G3N3:CheckNPDBSSResponse" part="Header" use="literal"/>
<WL5G3N4:body parts="body" use="literal"/>
</WL5G3N0:output>
</WL5G3N0:operation>
</WL5G3N0:binding>
<WL5G3N0:service name="CheckNPMgmtDBSS-1.0">
<WL5G3N0:port binding="WL5G3N3:CheckNPMgmtDBSSBinding" name="CheckNPMgmtDBSS">
<WL5G3N4:address location="https://localhost:7502/wsdbsschecknp/CheckNPMgmtDBSS"/>
</WL5G3N0:port>
</WL5G3N0:service>
</WL5G3N0:definitions>

View File

@@ -0,0 +1,49 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema elementFormDefault="qualified"
targetNamespace="http://dbcfx/SOA/CheckNPMgmtDBSS/2017-03-29"
version="1.0" xmlns:sm="http://dbcfx/SOA/CheckNPMgmtDBSS/2017-03-29" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="CheckNPDBSSRequest">
<xs:complexType>
<xs:sequence>
<xs:element name="AMBITO" type="sm:ambitoTYPE"/>
<xs:element name="DIRECTORY_NUMBER" type="sm:string12TYPE"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CheckNPDBSSResponse">
<xs:complexType>
<xs:all>
<xs:element minOccurs="0" name="SISTEMA_NWS" type="sm:sistemaNwsTYPE"/>
<xs:element name="ESITO" type="sm:string2TYPE"/>
<xs:element minOccurs="0" name="DESCRIZIONE_ESITO" type="sm:string255TYPE"/>
</xs:all>
</xs:complexType>
</xs:element>
<!-- SimpleTypes START -->
<xs:simpleType name="string2TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string12TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="12"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string255TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="sistemaNwsTYPE">
<xs:restriction base="xs:string">
<xs:pattern value="CRMWS|NOW"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ambitoTYPE">
<xs:restriction base="xs:string">
<xs:pattern value="DEL35|DEL274"/>
</xs:restriction>
</xs:simpleType>
<!-- SimpleTypes END -->
</xs:schema>

View File

@@ -0,0 +1,42 @@
<?xml version='1.0' encoding='UTF-8'?>
<WL5G3N0:definitions targetNamespace="http://dbcfx/SOA/EsitoCessazioneMgmt" xmlns="" xmlns:WL5G3N0="http://schemas.xmlsoap.org/wsdl/" xmlns:WL5G3N1="http://telecomitalia.it/SOA/SOAP/SOAPHeader" xmlns:WL5G3N2="http://dbcfx/SOA/EsitoCessazioneMgmt/2016-09-16" xmlns:WL5G3N3="http://dbcfx/SOA/EsitoCessazioneMgmt" xmlns:WL5G3N4="http://schemas.xmlsoap.org/wsdl/soap/">
<WL5G3N0:types>
<xsd:schema targetNamespace="http://dbcfx/SOA/EsitoCessazioneMgmt" xmlns:head="http://telecomitalia.it/SOA/SOAP/SOAPHeader" xmlns:nsSchema="http://dbcfx/SOA/EsitoCessazioneMgmt/2016-09-16" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://dbcfx/SOA/EsitoCessazioneMgmt" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:import namespace="http://dbcfx/SOA/EsitoCessazioneMgmt/2016-09-16" schemaLocation="EsitoCessazioneMgmt.xsd"/>
<xsd:import namespace="http://telecomitalia.it/SOA/SOAP/SOAPHeader" schemaLocation="SOAPHeader_v1.1.xsd"/>
</xsd:schema>
</WL5G3N0:types>
<WL5G3N0:message name="EsitoCessazioneRequest">
<WL5G3N0:part element="WL5G3N1:Header" name="Header"/>
<WL5G3N0:part element="WL5G3N2:EsitoCessazioneRequest" name="body"/>
</WL5G3N0:message>
<WL5G3N0:message name="EsitoCessazioneResponse">
<WL5G3N0:part element="WL5G3N1:Header" name="Header"/>
<WL5G3N0:part element="WL5G3N2:EsitoCessazioneResponse" name="body"/>
</WL5G3N0:message>
<WL5G3N0:portType name="EsitoCessazioneMgmtPortType">
<WL5G3N0:operation name="EsitoCessazione">
<WL5G3N0:input message="WL5G3N3:EsitoCessazioneRequest"/>
<WL5G3N0:output message="WL5G3N3:EsitoCessazioneResponse"/>
</WL5G3N0:operation>
</WL5G3N0:portType>
<WL5G3N0:binding name="EsitoCessazioneMgmtBinding" type="WL5G3N3:EsitoCessazioneMgmtPortType">
<WL5G3N4:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<WL5G3N0:operation name="EsitoCessazione">
<WL5G3N4:operation soapAction="EsitoCessazione" style="document"/>
<WL5G3N0:input>
<WL5G3N4:header message="WL5G3N3:EsitoCessazioneRequest" part="Header" use="literal"/>
<WL5G3N4:body parts="body" use="literal"/>
</WL5G3N0:input>
<WL5G3N0:output>
<WL5G3N4:header message="WL5G3N3:EsitoCessazioneResponse" part="Header" use="literal"/>
<WL5G3N4:body parts="body" use="literal"/>
</WL5G3N0:output>
</WL5G3N0:operation>
</WL5G3N0:binding>
<WL5G3N0:service name="EsitoCessazioneMgmt-1.0">
<WL5G3N0:port binding="WL5G3N3:EsitoCessazioneMgmtBinding" name="EsitoCessazioneMgmt">
<WL5G3N4:address location="https://localhost:7502/wscrm/EsitoCessazioneMgmt"/>
</WL5G3N0:port>
</WL5G3N0:service>
</WL5G3N0:definitions>

View File

@@ -0,0 +1,64 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema elementFormDefault="qualified"
targetNamespace="http://dbcfx/SOA/EsitoCessazioneMgmt/2016-09-16"
version="1.0"
xmlns:sm="http://dbcfx/SOA/EsitoCessazioneMgmt/2016-09-16" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="EsitoCessazioneRequest">
<xs:complexType>
<xs:sequence>
<xs:element name="CODICE_RICHIESTA" type="sm:string15TYPE"/>
<xs:element name="CODICE_ORDINE_OLO" type="sm:string31TYPE"/>
<xs:element name="CODICE_ESITO" type="sm:string8TYPE"/>
<xs:element minOccurs="0" name="DESCRIZIONE_ESITO" type="sm:string255TYPE"/>
<xs:element name="DIRECTORY_NUMBER" type="sm:string12TYPE"/>
<xs:element minOccurs="0" name="DAC" type="sm:string10TYPE"/>
<xs:element minOccurs="0" name="RN" type="sm:string15TYPE"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="EsitoCessazioneResponse">
<xs:complexType>
<xs:sequence>
<xs:element name="CODICE_ACK" type="sm:tipoAckTYPE"/>
<xs:element name="DESCR_ACK" type="sm:string255TYPE"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<!-- SimpleTypes START -->
<xs:simpleType name="string8TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="8"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string10TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string12TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="12"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string15TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="15"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string31TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="31"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string255TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="tipoAckTYPE">
<xs:restriction base="xs:string">
<xs:pattern value="OK|KO"/>
</xs:restriction>
</xs:simpleType>
<!-- SimpleTypes END -->
</xs:schema>

View File

@@ -0,0 +1,33 @@
<?xml version='1.0' encoding='UTF-8'?>
<WL5G3N0:definitions targetNamespace="http://dbcfx/SOA/EsitoFrodiMgmt" xmlns="" xmlns:WL5G3N0="http://schemas.xmlsoap.org/wsdl/" xmlns:WL5G3N1="http://telecomitalia.it/SOA/SOAP/SOAPHeader" xmlns:WL5G3N2="http://dbcfx/SOA/EsitoFrodiMgmt/2016-02-29" xmlns:WL5G3N3="http://dbcfx/SOA/EsitoFrodiMgmt" xmlns:WL5G3N4="http://schemas.xmlsoap.org/wsdl/soap/">
<WL5G3N0:types>
<xsd:schema targetNamespace="http://dbcfx/SOA/EsitoFrodiMgmt" xmlns:head="http://telecomitalia.it/SOA/SOAP/SOAPHeader" xmlns:nsSchema="http://dbcfx/SOA/EsitoFrodiMgmt/2016-02-29" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://dbcfx/SOA/EsitoFrodiMgmt" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:import namespace="http://dbcfx/SOA/EsitoFrodiMgmt/2016-02-29" schemaLocation="EsitoFrodiMgmt.xsd"/>
<xsd:import namespace="http://telecomitalia.it/SOA/SOAP/SOAPHeader" schemaLocation="SOAPHeader_v1.1.xsd"/>
</xsd:schema>
</WL5G3N0:types>
<WL5G3N0:message name="esitoFrodiRequest">
<WL5G3N0:part element="WL5G3N1:Header" name="Header"/>
<WL5G3N0:part element="WL5G3N2:esitoFrodiRequest" name="body"/>
</WL5G3N0:message>
<WL5G3N0:portType name="EsitoFrodiMgmtPortType">
<WL5G3N0:operation name="esitoFrodi">
<WL5G3N0:input message="WL5G3N3:esitoFrodiRequest"/>
</WL5G3N0:operation>
</WL5G3N0:portType>
<WL5G3N0:binding name="EsitoFrodiMgmtBinding" type="WL5G3N3:EsitoFrodiMgmtPortType">
<WL5G3N4:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<WL5G3N0:operation name="esitoFrodi">
<WL5G3N4:operation soapAction="esitoFrodi" style="document"/>
<WL5G3N0:input>
<WL5G3N4:header message="WL5G3N3:esitoFrodiRequest" part="Header" use="literal"/>
<WL5G3N4:body parts="body" use="literal"/>
</WL5G3N0:input>
</WL5G3N0:operation>
</WL5G3N0:binding>
<WL5G3N0:service name="EsitoFrodiMgmt-1.0">
<WL5G3N0:port binding="WL5G3N3:EsitoFrodiMgmtBinding" name="EsitoFrodiMgmt">
<WL5G3N4:address location="https://localhost:7502/wsdbss/EsitoFrodiMgmt"/>
</WL5G3N0:port>
</WL5G3N0:service>
</WL5G3N0:definitions>

View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema elementFormDefault="qualified"
targetNamespace="http://dbcfx/SOA/EsitoFrodiMgmt/2016-02-29"
version="1.0" xmlns:sm="http://dbcfx/SOA/EsitoFrodiMgmt/2016-02-29" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="esitoFrodiRequest">
<xs:complexType>
<xs:all>
<xs:element name="ORDER_ITEM_ID" type="sm:string30TYPE"/>
<xs:element name="CODICE_ESITO" type="sm:stringESITO_TYPE"/>
<xs:element minOccurs="0" name="DESCRIZIONE_ESITO" type="sm:string30TYPE"/>
</xs:all>
</xs:complexType>
</xs:element>
<!-- SimpleTypes START -->
<xs:simpleType name="stringESITO_TYPE">
<xs:restriction base="xs:string">
<xs:pattern value="0|1"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string30TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="30"/>
</xs:restriction>
</xs:simpleType>
<!-- SimpleTypes END -->
</xs:schema>

View File

@@ -0,0 +1,36 @@
<?xml version='1.0' encoding='UTF-8'?>
<s0:definitions name="" targetNamespace="http://new.webservice.namespace" xmlns="" xmlns:s0="http://schemas.xmlsoap.org/wsdl/" xmlns:s1="http://www.w3.org/2001/XMLSchema" xmlns:s2="http://new.webservice.namespace" xmlns:s3="http://schemas.xmlsoap.org/wsdl/soap/">
<s0:import location="NotificaDbc.xsd" namespace=""/>
<s0:types>
<xs:schema elementFormDefault="qualified" targetNamespace="http://new.webservice.namespace" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://new.webservice.namespace" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
</s0:types>
<s0:message name="NotificaRequest">
<s0:part element="NotificaFromDbc" name="parameter"/>
</s0:message>
<s0:message name="NewMessageResponse">
<s0:part name="parameter" type="s1:string"/>
</s0:message>
<s0:portType name="ServizioNotificaDbc">
<s0:operation name="NotificaDbc">
<s0:input message="s2:NotificaRequest"/>
<s0:output message="s2:NewMessageResponse"/>
</s0:operation>
</s0:portType>
<s0:binding name="NotificaDbcBinding" type="s2:ServizioNotificaDbc">
<s3:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<s0:operation name="NotificaDbc">
<s3:operation soapAction="urn:#NotificaDbc"/>
<s0:input>
<s3:body use="literal"/>
</s0:input>
<s0:output>
<s3:body use="literal"/>
</s0:output>
</s0:operation>
</s0:binding>
<s0:service name="NotificaDbc">
<s0:port binding="s2:NotificaDbcBinding" name="NotificaDbcPort">
<s3:address location="https://localhost:7002"/>
</s0:port>
</s0:service>
</s0:definitions>

View File

@@ -0,0 +1,54 @@
<?xml version='1.0' encoding='UTF-8'?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:annotation>
<xs:documentation>Notifica cambio operatore DBC-&gt;DBCFX</xs:documentation>
</xs:annotation>
<xs:element name="NotificaFromDbc">
<xs:complexType>
<xs:sequence>
<xs:element name="ID_RICHIESTA" type="string23TYPE"/>
<xs:element name="DATA_NOTIFICA" type="string19TYPE"/>
<xs:element name="PROCESSO" type="processoDBCTYPE"/>
<xs:element name="MSISDN" type="string15TYPE"/>
<xs:element name="DCO" type="string10TYPE"/>
<xs:element name="COD_RECIPIENT" type="string4TYPE"/>
<xs:element name="RGN_RECIPIENT" type="string3TYPE"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:simpleType name="processoDBCTYPE">
<xs:restriction base="xs:string">
<xs:pattern value="D|H|R|O|P|K|C"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string23TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="23"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string19TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="19"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string15TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="15"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string10TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="15"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string4TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string3TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>

View File

@@ -0,0 +1,99 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema elementFormDefault="qualified"
targetNamespace="http://telecomitalia.it/SOA/SOAP/SOAPHeader"
version="1.1" xmlns:h="http://telecomitalia.it/SOA/SOAP/SOAPHeader" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<!-- Start Types Definition -->
<xs:complexType name="HeaderType">
<xs:annotation>
<xs:documentation>Informazioni di contesto dell'invocazione
del servizio</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="sourceSystem" type="h:sourceSystemType">
<xs:annotation>
<xs:documentation>Sistema da cui proviene la richiesta</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="interactionDate" type="h:interactionDateType">
<xs:annotation>
<xs:documentation>Data e Ora di invocazione del servizio</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="businessID" type="h:businessIDType">
<xs:annotation>
<xs:documentation>Identifica univocamente il
processo di business</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="messageID" type="h:messageIDType">
<xs:annotation>
<xs:documentation>Identifica il messaggio in maniera univoca</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="transactionID" type="h:transactionIDType">
<xs:annotation>
<xs:documentation>Identifica la transazione per
gestire i ritorni sincroni</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="dateType">
<xs:restriction base="xs:string">
<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}((Z)|(\.\d{1,}Z?)|((\+|-)\d{2}:\d{2}))?"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="businessIDType">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="messageIDType">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="sourceSystemType">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="transactionIDType">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="interactionDateType">
<xs:sequence>
<xs:element name="Date" type="h:dateType">
<xs:annotation>
<xs:documentation>Per compatibilità con i diversi
prodotti o librerie software (es. Axis2 e BW) si
è scelto di utilizzare il tipo string. La
restizione applicata accetta il formato:
CCYY-MM-DD. Non sono presenti restrizioni sul
range dei valori.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Time" type="h:timeType">
<xs:annotation>
<xs:documentation>Per compatibilità con i diversi
prodotti o librerie software (es. Axis2 e BW) si
è scelto di utilizzare il tipo string. La
restizione applicata accetta il formato:
hh:mm:ss.sss. Non sono presenti restrizioni sul
range dei valori. Per gli ulteriori dettagli sul
formato fare riferimento alla definizione di
Time Data Type W3C, presente al link: http://www.w3schools.com/Schema/schema_dtypes_date.asp</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<!-- End Types Definition -->
<xs:element name="Header" type="h:HeaderType"/>
</xs:schema>

View File

@@ -0,0 +1,118 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema elementFormDefault="qualified"
targetNamespace="http://www.ESB/SOAP/Header"
xmlns="http://www.ESB/SOAP/Header" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="SOAPHeader">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="user" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Utenza del servizio
Opzionale A carico Consumer</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="password" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Password del servizio
Opzionale A carico Consumer</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="service" type="xsd:string">
<xsd:annotation>
<xsd:documentation>wsdl:service Opzionale
Attualmente valorizzato da ESB</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="TypeMsg" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Tipo Messaggio: Richiesta
Sincrona/Asincrona 1/3 Risposta Sincrona 2
Valorizzato da ESB</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="Operation" type="xsd:string">
<xsd:annotation>
<xsd:documentation>wsdl:operation Inserire
operation da invocare </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="Timestamp" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Timestamp richiesta Opzionale
Valorizzato da Consumer</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="IDMsg" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Identificativo univoco
consumer Opzionale Valorizzato da Consumer</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="IDMsgESB" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Identificativo univoco ESB
Opzionale Valorizzato da ESB</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="SRC" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Consumer Valorizzare Consumer </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="DEST" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Provider Valorizzare con
producer </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="ExecState" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Stato esecuzione servizio
(0:1) Opzionale Valorizzato da ESB</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="ReceiveTimestamp" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Timestamp ricezione richiesta
Opzionale Valorizzato da ESB</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="Notes" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Free</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="SIDBusinessID" type="xsd:string">
<xsd:annotation>
<xsd:documentation>SID businessID Obbligatorio A
carico Consumer</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="SIDTransactionID" type="xsd:string">
<xsd:annotation>
<xsd:documentation>SID transactionID
Obbligatorio A carico Consumer</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="SIDMsgType" type="xsd:string">
<xsd:annotation>
<xsd:documentation>SID messageType Obbligatorio
A carico Consumer</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="SIDMsgID" type="xsd:string">
<xsd:annotation>
<xsd:documentation>SID messageID Obbligatorio A
carico Consumer</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="SIDMsgCode" type="xsd:string">
<xsd:annotation>
<xsd:documentation>SID messageCode Obbligatorio
A carico Consumer</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>

View File

@@ -0,0 +1,32 @@
<?xml version='1.0' encoding='UTF-8'?>
<s0:definitions name="" targetNamespace="http://new.webservice.namespace" xmlns="" xmlns:s0="http://schemas.xmlsoap.org/wsdl/" xmlns:s1="http://www.w3.org/2001/XMLSchema" xmlns:s2="http://new.webservice.namespace" xmlns:s3="http://schemas.xmlsoap.org/wsdl/soap/">
<s0:import location="VerificaNumerazioneRequest.xsd" namespace=""/>
<s0:types>
<xs:schema elementFormDefault="qualified" targetNamespace="http://new.webservice.namespace" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://new.webservice.namespace" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
</s0:types>
<s0:message name="ValidazioneRequest">
<s0:part element="VerificaNumerazione" name="parameter"/>
</s0:message>
<s0:message name="NewMessageResponse">
<s0:part name="parameter" type="s1:string"/>
</s0:message>
<s0:portType name="ServizioValidazioneNumerazione">
<s0:operation name="ValidaNumerazione">
<s0:input message="s2:ValidazioneRequest"/>
</s0:operation>
</s0:portType>
<s0:binding name="ValidaNumerazioneBinding" type="s2:ServizioValidazioneNumerazione">
<s3:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<s0:operation name="ValidaNumerazione">
<s3:operation soapAction="urn:#VerificaNumerazione"/>
<s0:input>
<s3:body use="literal"/>
</s0:input>
</s0:operation>
</s0:binding>
<s0:service name="ValidaNumerazione">
<s0:port binding="s2:ValidaNumerazioneBinding" name="ValidaNumerazionePort">
<s3:address location="https://localhost:7002"/>
</s0:port>
</s0:service>
</s0:definitions>

View File

@@ -0,0 +1,20 @@
<?xml version='1.0' encoding='UTF-8'?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:simpleType name="tipoComunicazioneType">
<xs:restriction base="xs:string">
<xs:pattern value="V2"/>
</xs:restriction>
</xs:simpleType>
<xs:element name="VerificaNumerazione">
<xs:annotation>
<xs:documentation>Comment describing your root element</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Tipo_Comunicazione" type="tipoComunicazioneType"/>
<xs:element name="CodiceOrdine" type="xs:string"/>
<xs:element name="IdLinea" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>

View File

@@ -0,0 +1,42 @@
<?xml version='1.0' encoding='UTF-8'?>
<s0:definitions name="" targetNamespace="http://new.webservice.namespace" xmlns="" xmlns:s0="http://schemas.xmlsoap.org/wsdl/" xmlns:s1="http://telecomitalia.it/crmaffari/dbcfx/acqservice-v1" xmlns:s2="http://www.ESB/SOAP/Header" xmlns:s3="http://www.w3.org/2001/XMLSchema" xmlns:s4="http://new.webservice.namespace" xmlns:s5="http://schemas.xmlsoap.org/wsdl/soap/">
<s0:types>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://telecomitalia.it/crmaffari/dbcfx/acqservice-v1" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:ns="http://www.ESB/SOAP/Header" xmlns:ns1="http://telecomitalia.it/crmaffari/dbcfx/acqservice-v1" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://new.webservice.namespace" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:include schemaLocation="CRM_TO_DBCFX.xsd"/>
</xs:schema>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.ESB/SOAP/Header" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:ns="http://www.ESB/SOAP/Header" xmlns:ns1="http://telecomitalia.it/crmaffari/dbcfx/acqservice-v1" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://new.webservice.namespace" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:include schemaLocation="SOAP_Header_CRM_Affari.xsd"/>
</xs:schema>
</s0:types>
<s0:message name="Notifica">
<s0:part element="s1:NotificaFromCRM" name="parameter"/>
<s0:part element="s2:SOAPHeader" name="soapHeader"/>
</s0:message>
<s0:message name="NotificaResponse">
<s0:part name="parameter" type="s3:string"/>
</s0:message>
<s0:portType name="WSAcqServicePortType">
<s0:operation name="WSAcqService">
<s0:input message="s4:Notifica"/>
<s0:output message="s4:NotificaResponse"/>
</s0:operation>
</s0:portType>
<s0:binding name="WSAcqServiceSOAP11Binding" type="s4:WSAcqServicePortType">
<s5:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<s0:operation name="WSAcqService">
<s5:operation soapAction="urn:#AcqService" style="document"/>
<s0:input>
<s5:body parts="parameter" use="literal"/>
<s5:header message="s4:Notifica" part="soapHeader" use="literal"/>
</s0:input>
<s0:output>
<s5:body use="literal"/>
</s0:output>
</s0:operation>
</s0:binding>
<s0:service name="WSAcqService">
<s0:port binding="s4:WSAcqServiceSOAP11Binding" name="WSAcqServicePort">
<s5:address location="http://localhost:8080/WSCRMA"/>
</s0:port>
</s0:service>
</s0:definitions>

View File

@@ -0,0 +1,42 @@
<?xml version='1.0' encoding='UTF-8'?>
<WL5G3N0:definitions targetNamespace="http://dbcfx/SOA/WirelineNumberPortabilityMgmt" xmlns="" xmlns:WL5G3N0="http://schemas.xmlsoap.org/wsdl/" xmlns:WL5G3N1="http://telecomitalia.it/SOA/SOAP/SOAPHeader" xmlns:WL5G3N2="http://dbcfx/SOA/WirelineNumberPortabilityMgmt/2016-02-29" xmlns:WL5G3N3="http://dbcfx/SOA/WirelineNumberPortabilityMgmt" xmlns:WL5G3N4="http://schemas.xmlsoap.org/wsdl/soap/">
<WL5G3N0:types>
<xsd:schema targetNamespace="http://dbcfx/SOA/WirelineNumberPortabilityMgmt" xmlns:head="http://telecomitalia.it/SOA/SOAP/SOAPHeader" xmlns:nsSchema="http://dbcfx/SOA/WirelineNumberPortabilityMgmt/2016-02-29" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://dbcfx/SOA/WirelineNumberPortabilityMgmt" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:import namespace="http://dbcfx/SOA/WirelineNumberPortabilityMgmt/2016-02-29" schemaLocation="WirelineNumberPortabilityMgmt.xsd"/>
<xsd:import namespace="http://telecomitalia.it/SOA/SOAP/SOAPHeader" schemaLocation="SOAPHeader_v1.1.xsd"/>
</xsd:schema>
</WL5G3N0:types>
<WL5G3N0:message name="richiestaAttivazioneRequest">
<WL5G3N0:part element="WL5G3N1:Header" name="Header"/>
<WL5G3N0:part element="WL5G3N2:richiestaAttivazioneRequest" name="body"/>
</WL5G3N0:message>
<WL5G3N0:message name="richiestaAttivazioneResponse">
<WL5G3N0:part element="WL5G3N1:Header" name="Header"/>
<WL5G3N0:part element="WL5G3N2:richiestaAttivazioneResponse" name="body"/>
</WL5G3N0:message>
<WL5G3N0:portType name="WirelineNumberPortabilityMgmtPortType">
<WL5G3N0:operation name="richiestaAttivazione">
<WL5G3N0:input message="WL5G3N3:richiestaAttivazioneRequest"/>
<WL5G3N0:output message="WL5G3N3:richiestaAttivazioneResponse"/>
</WL5G3N0:operation>
</WL5G3N0:portType>
<WL5G3N0:binding name="WirelineNumberPortabilityMgmtBinding" type="WL5G3N3:WirelineNumberPortabilityMgmtPortType">
<WL5G3N4:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<WL5G3N0:operation name="richiestaAttivazione">
<WL5G3N4:operation soapAction="richiestaAttivazione" style="document"/>
<WL5G3N0:input>
<WL5G3N4:header message="WL5G3N3:richiestaAttivazioneRequest" part="Header" use="literal"/>
<WL5G3N4:body parts="body" use="literal"/>
</WL5G3N0:input>
<WL5G3N0:output>
<WL5G3N4:header message="WL5G3N3:richiestaAttivazioneResponse" part="Header" use="literal"/>
<WL5G3N4:body parts="body" use="literal"/>
</WL5G3N0:output>
</WL5G3N0:operation>
</WL5G3N0:binding>
<WL5G3N0:service name="WirelineNumberPortabilityMgmt-1.0">
<WL5G3N0:port binding="WL5G3N3:WirelineNumberPortabilityMgmtBinding" name="WirelineNumberPortabilityMgmt">
<WL5G3N4:address location="https://localhost:7502/wsdbss/WirelineNumberPortabilityMgmt"/>
</WL5G3N0:port>
</WL5G3N0:service>
</WL5G3N0:definitions>

View File

@@ -0,0 +1,198 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema elementFormDefault="qualified"
targetNamespace="http://dbcfx/SOA/WirelineNumberPortabilityMgmt/2016-02-29"
version="1.1" xmlns:bvi="http://telecomitalia.it/SOA/BVI"
xmlns:cst="http://dbcfx/SOA/WirelineNumberPortabilityMgmtCustomTypes/2016-02-29"
xmlns:sm="http://dbcfx/SOA/WirelineNumberPortabilityMgmt/2016-02-29" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="richiestaAttivazioneRequest">
<xs:complexType>
<xs:all>
<xs:element name="ORDER_ITEM_ID" type="sm:string30TYPE"/>
<xs:element name="ID_ESIGENZA" type="sm:string15TYPE"/>
<xs:element minOccurs="0" name="ID_SOLUTION" type="sm:string15TYPE"/>
<xs:element name="TIPO_CHIAMATA" type="sm:tipoChiamataTYPE"/>
<xs:element name="TIPO_EVENTO" type="sm:tipoEventoTYPE"/>
<xs:element name="PIATTAFORMA_PROVENIENZA" type="sm:piattaformaProvTYPE"/>
<xs:element minOccurs="0" name="CANALE_PROVENIENZA" type="sm:string50TYPE"/>
<xs:element name="NUMERO_TELEFONO" type="sm:phoneTYPE"/>
<xs:element minOccurs="0" name="COR" type="sm:string12TYPE"/>
<xs:element name="COW" type="sm:string3TYPE"/>
<xs:element minOccurs="0" name="COS" type="sm:string3TYPE"/>
<xs:element name="NOMINATIVO_CLIENTE" type="sm:string100TYPE"/>
<xs:element name="CODICE_FISCALE_PARTIVA_IVA" type="sm:string16TYPE"/>
<xs:element name="RECAPITO_ALTERNATIVO" type="sm:recapitoAlternTYPE"/>
<xs:element minOccurs="0" name="SLA" type="sm:string2TYPE"/>
<xs:element minOccurs="0" name="DAC" type="sm:string10TYPE"/>
<xs:element minOccurs="0" name="DET" type="sm:string10TYPE"/>
<xs:element minOccurs="0" name="COW2" type="sm:string3TYPE"/>
<xs:element minOccurs="0" name="COR2" type="sm:string12TYPE"/>
<xs:element minOccurs="0" name="COS2" type="sm:string3TYPE"/>
<xs:element minOccurs="0" name="DN1" type="sm:string12TYPE"/>
<xs:element minOccurs="0" name="DN2" type="sm:string12TYPE"/>
<xs:element minOccurs="0" name="DN3" type="sm:string12TYPE"/>
<xs:element minOccurs="0" name="DN4" type="sm:string12TYPE"/>
<xs:element minOccurs="0" name="DN5" type="sm:string12TYPE"/>
<xs:element minOccurs="0" name="DN6" type="sm:string12TYPE"/>
<xs:element minOccurs="0" name="DN7" type="sm:string12TYPE"/>
<xs:element minOccurs="0" name="DN8" type="sm:string12TYPE"/>
<xs:element minOccurs="0" name="DN9" type="sm:string12TYPE"/>
<xs:element minOccurs="0" name="DN10" type="sm:string12TYPE"/>
<xs:element minOccurs="0" name="STATO_DN2" type="sm:string2TYPE"/>
<xs:element minOccurs="0" name="STATO_DN3" type="sm:string2TYPE"/>
<xs:element minOccurs="0" name="STATO_DN4" type="sm:string2TYPE"/>
<xs:element minOccurs="0" name="STATO_DN5" type="sm:string2TYPE"/>
<xs:element minOccurs="0" name="STATO_DN6" type="sm:string2TYPE"/>
<xs:element minOccurs="0" name="STATO_DN7" type="sm:string2TYPE"/>
<xs:element minOccurs="0" name="STATO_DN8" type="sm:string2TYPE"/>
<xs:element minOccurs="0" name="STATO_DN9" type="sm:string2TYPE"/>
<xs:element minOccurs="0" name="STATO_DN10" type="sm:string2TYPE"/>
<xs:element minOccurs="0" name="CAUSALE_RIFIUTO" type="sm:string100TYPE"/>
<xs:element name="DATA_OPERAZIONE" type="sm:string19TYPE"/>
<xs:element minOccurs="0" name="COD_MARCAGGIO_CLIENTE" type="sm:string2TYPE"/>
<xs:element minOccurs="0" name="COD_CANALE_VENDITA" type="sm:string5TYPE"/>
<xs:element name="FLAG_DICHIARAZIONE" type="sm:flagTYPE"/>
<xs:element minOccurs="0" name="TIPO_DISDETTA" type="sm:tipoDisdettaTYPE"/>
<xs:element minOccurs="0" name="FLAG_NAKED" type="sm:flag01TYPE"/>
<xs:element minOccurs="0" name="CODICE_OL" type="sm:string18TYPE"/>
<xs:element minOccurs="0" name="ID_OL" type="sm:string15TYPE"/>
<xs:element name="FLAG_GNR" type="sm:flagYNTYPE"/>
<xs:element name="FLAG_CONSIP" type="sm:flagYNTYPE"/>
<xs:element minOccurs="0" name="CODICE_PROGETTO" type="sm:string18TYPE"/>
<xs:element minOccurs="0" name="FLAG_SKY" type="sm:flagYNTYPE"/>
<xs:element minOccurs="0" name="ROUTING_NUMBER" type="sm:string15TYPE"/>
<xs:element minOccurs="0" name="FLAG_VERTICALIZZATO" type="sm:flagYNTYPE"/>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="richiestaAttivazioneResponse">
<xs:complexType>
<xs:all>
<xs:element name="COD_RISPOSTA" type="sm:string3TYPE"/>
<xs:element name="DESC_RISPOSTA" type="sm:string200TYPE"/>
</xs:all>
</xs:complexType>
</xs:element>
<!-- SimpleTypes START -->
<xs:simpleType name="tipoChiamataTYPE">
<xs:restriction base="xs:string">
<xs:pattern value="FONIA|ADSL|NPg35|NAKED|DOPPIO_DONATING|OLO35"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="tipoEventoTYPE">
<xs:restriction base="xs:string">
<xs:pattern value="RIENTRO|DISDETTA|EMISSIONE|ESPLETAMENTO|ANNULLAMENTO|KO_PITAGORA|CHIUSURA|KO_SPONTANEA_OLO|A375|NATIVIOLO|CESSAZIONE|KO_PITAGORA_PDC"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="piattaformaProvTYPE">
<xs:restriction base="xs:string">
<xs:pattern value="D"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string15TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="15"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string10TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="phoneTYPE">
<xs:restriction base="xs:string">
<xs:pattern value="\d{1,12}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string100TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string16TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="16"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string2TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string19TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="19"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string12TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="12"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string3TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string5TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string8TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="8"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="recapitoAlternTYPE">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="numTYPE">
<xs:restriction base="xs:string">
<xs:pattern value="\d{0,9}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="flagTYPE">
<xs:restriction base="xs:string">
<xs:pattern value="0|1"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="tipoDisdettaTYPE">
<xs:restriction base="xs:string">
<xs:pattern value="F|D"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string50TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string18TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="18"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="flagYNTYPE">
<xs:restriction base="xs:string">
<xs:pattern value="Y|N"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="flag01TYPE">
<xs:restriction base="xs:string">
<xs:pattern value="0|1"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string30TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="30"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string200TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="200"/>
</xs:restriction>
</xs:simpleType>
<!-- SimpleTypes END -->
</xs:schema>