First Commit - Source Code from Reply
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,42 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<wsdl:definitions xmlns:nsSchema="http://dbcm/SOA/EsitoAttivazioneCessazione/2021-02-01" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:head="http://telecomitalia.it/SOA/SOAP/SOAPHeader" xmlns:tns="http://dbcm/SOA/EsitoAttivazioneCessazione" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://dbcm/SOA/EsitoAttivazioneCessazione">
|
||||
<wsdl:types>
|
||||
<xsd:schema targetNamespace="http://dbcm/SOA/EsitoAttivazioneCessazione">
|
||||
<xsd:import namespace="http://dbcm/SOA/EsitoAttivazioneCessazione/2021-02-01" schemaLocation="EsitoAttivazioneCessazione.xsd" />
|
||||
<xsd:import namespace="http://telecomitalia.it/SOA/SOAP/SOAPHeader" schemaLocation="SOAPHeader_v1.1.xsd" />
|
||||
</xsd:schema>
|
||||
</wsdl:types>
|
||||
<wsdl:message name="request">
|
||||
<wsdl:part name="header" element="head:Header" />
|
||||
<wsdl:part name="body" element="nsSchema:request" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="response">
|
||||
<wsdl:part name="header" element="head:Header" />
|
||||
<wsdl:part name="body" element="nsSchema:response" />
|
||||
</wsdl:message>
|
||||
<wsdl:portType name="esitoAttivazioneCessazionePortType">
|
||||
<wsdl:operation name="sendEsito">
|
||||
<wsdl:input message="tns:request" />
|
||||
<wsdl:output message="tns:response" />
|
||||
</wsdl:operation>
|
||||
</wsdl:portType>
|
||||
<wsdl:binding name="esitoAttivazioneCessazioneBinding" type="tns:esitoAttivazioneCessazionePortType">
|
||||
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
|
||||
<wsdl:operation name="sendEsito">
|
||||
<soap:operation soapAction="sendEsito" style="document" />
|
||||
<wsdl:input>
|
||||
<soap:body parts="body" use="literal" />
|
||||
<soap:header message="tns:request" part="header" use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body parts="body" use="literal" />
|
||||
<soap:header message="tns:response" part="header" use="literal" />
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
</wsdl:binding>
|
||||
<wsdl:service name="EsitoAttivazioneCessazione">
|
||||
<wsdl:port name="EsitoAttivazioneCessazioneEndPoint" binding="tns:esitoAttivazioneCessazioneBinding">
|
||||
<soap:address location="http://10.174.243.199:7151/dbcm/EsitoAttivazioneCessazione" />
|
||||
</wsdl:port>
|
||||
</wsdl:service>
|
||||
</wsdl:definitions>
|
||||
@@ -0,0 +1,62 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:sm="http://dbcm/SOA/EsitoAttivazioneCessazione/2021-02-01" targetNamespace="http://dbcm/SOA/EsitoAttivazioneCessazione/2021-02-01" elementFormDefault="qualified" version="1.0">
|
||||
<xs:element name="request">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="msisdn" type="sm:string15Type" />
|
||||
<xs:element name="identificativoRichiesta" type="sm:string23Type" minOccurs="0" />
|
||||
<xs:element name="tipoRichiesta" type="sm:tipoRichiestaType" />
|
||||
<xs:element name="dataEspletamento" type="sm:espletamentoDateType" />
|
||||
<xs:element name="tipoLinea" type="sm:string15Type" minOccurs="0" />
|
||||
<xs:element name="rgn" type="sm:string3Type" minOccurs="0" />
|
||||
<xs:element name="imsi" type="sm:string15Type" minOccurs="0" />
|
||||
<xs:element name="sistemaChiamante" type="sm:string15Type" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="response">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="codice" type="sm:string3Type" />
|
||||
<xs:element name="descrizione" type="sm:string255Type" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:simpleType name="tipoRichiestaType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="1|2|3" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string2Type">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="2" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string3Type">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="3" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string15Type">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="15" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string23Type">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="23" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="string255Type">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="255" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="espletamentoDateType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
82
dbcm/dbcm-web/target/classes/wsdl/SOAPHeader_v1.1.xsd
Normal file
82
dbcm/dbcm-web/target/classes/wsdl/SOAPHeader_v1.1.xsd
Normal file
@@ -0,0 +1,82 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:h="http://telecomitalia.it/SOA/SOAP/SOAPHeader" targetNamespace="http://telecomitalia.it/SOA/SOAP/SOAPHeader" elementFormDefault="qualified" version="1.1">
|
||||
<!-- 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 name="sourceSystem" type="h:sourceSystemType" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Sistema da cui proviene la richiesta</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="interactionDate" type="h:interactionDateType" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Data e Ora di invocazione del servizio</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="businessID" type="h:businessIDType" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Identifica univocamente il processo di business</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="messageID" type="h:messageIDType" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Identifica il messaggio in maniera univoca</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="transactionID" type="h:transactionIDType" minOccurs="0">
|
||||
<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>
|
||||
BIN
dbcm/dbcm-web/target/dbcm-web.war
Normal file
BIN
dbcm/dbcm-web/target/dbcm-web.war
Normal file
Binary file not shown.
5
dbcm/dbcm-web/target/maven-archiver/pom.properties
Normal file
5
dbcm/dbcm-web/target/maven-archiver/pom.properties
Normal file
@@ -0,0 +1,5 @@
|
||||
#Generated by Maven
|
||||
#Fri Jun 10 14:06:57 CEST 2022
|
||||
version=1.0
|
||||
groupId=dbcm
|
||||
artifactId=dbcm-web
|
||||
@@ -0,0 +1,17 @@
|
||||
it\telecomitalia\soa\soap\soapheader\InteractionDateType.class
|
||||
it\telecomitalia\soa\soap\soapheader\ObjectFactory.class
|
||||
dbcm\esitoattivazionecessazione\servlet\CessazioniGFPServlet$1.class
|
||||
dbcm\esitoattivazionecessazione\servlet\CessazioniGFPServletFromFileName.class
|
||||
it\telecomitalia\soa\soap\soapheader\HeaderType.class
|
||||
dbcm\soa\esitoattivazionecessazione\_2021_02_01\package-info.class
|
||||
dbcm\soa\esitoattivazionecessazione\EsitoAttivazioneCessazionePortType.class
|
||||
dbcm\soa\esitoattivazionecessazione\_2021_02_01\Response.class
|
||||
dbcm\soa\esitoattivazionecessazione\_2021_02_01\Request.class
|
||||
dbcm\esitoattivazionecessazione\servlet\CessazioniGFPServlet.class
|
||||
it\telecomitalia\soa\soap\soapheader\package-info.class
|
||||
dbcm\esitoattivazionecessazione\servlet\GeneraFileEsitiServlet.class
|
||||
dbcm\esitoattivazionecessazione\servlet\GeneraFileEsitiServlet$1.class
|
||||
dbcm\soa\esitoattivazionecessazione\_2021_02_01\ObjectFactory.class
|
||||
dbcm\esitoattivazionecessazione\ws\EsitoAttivazioneCessazione.class
|
||||
dbcm\esitoattivazionecessazione\constants\WebConstants.class
|
||||
dbcm\esitoattivazionecessazione\listener\ContextListener.class
|
||||
@@ -0,0 +1,15 @@
|
||||
C:\dev\TIM\DBCMNP\dbcmnp_workspace\dbcm\dbcm-web\src\main\java\dbcm\esitoattivazionecessazione\listener\ContextListener.java
|
||||
C:\dev\TIM\DBCMNP\dbcmnp_workspace\dbcm\dbcm-web\src\main\java\dbcm\esitoattivazionecessazione\servlet\CessazioniGFPServletFromFileName.java
|
||||
C:\dev\TIM\DBCMNP\dbcmnp_workspace\dbcm\dbcm-web\src\main\java\dbcm\esitoattivazionecessazione\servlet\GeneraFileEsitiServlet.java
|
||||
C:\dev\TIM\DBCMNP\dbcmnp_workspace\dbcm\dbcm-web\src\main\java\it\telecomitalia\soa\soap\soapheader\InteractionDateType.java
|
||||
C:\dev\TIM\DBCMNP\dbcmnp_workspace\dbcm\dbcm-web\src\main\java\it\telecomitalia\soa\soap\soapheader\ObjectFactory.java
|
||||
C:\dev\TIM\DBCMNP\dbcmnp_workspace\dbcm\dbcm-web\src\main\java\it\telecomitalia\soa\soap\soapheader\HeaderType.java
|
||||
C:\dev\TIM\DBCMNP\dbcmnp_workspace\dbcm\dbcm-web\src\main\java\dbcm\esitoattivazionecessazione\ws\EsitoAttivazioneCessazione.java
|
||||
C:\dev\TIM\DBCMNP\dbcmnp_workspace\dbcm\dbcm-web\src\main\java\dbcm\soa\esitoattivazionecessazione\EsitoAttivazioneCessazionePortType.java
|
||||
C:\dev\TIM\DBCMNP\dbcmnp_workspace\dbcm\dbcm-web\src\main\java\it\telecomitalia\soa\soap\soapheader\package-info.java
|
||||
C:\dev\TIM\DBCMNP\dbcmnp_workspace\dbcm\dbcm-web\src\main\java\dbcm\soa\esitoattivazionecessazione\_2021_02_01\package-info.java
|
||||
C:\dev\TIM\DBCMNP\dbcmnp_workspace\dbcm\dbcm-web\src\main\java\dbcm\esitoattivazionecessazione\constants\WebConstants.java
|
||||
C:\dev\TIM\DBCMNP\dbcmnp_workspace\dbcm\dbcm-web\src\main\java\dbcm\esitoattivazionecessazione\servlet\CessazioniGFPServlet.java
|
||||
C:\dev\TIM\DBCMNP\dbcmnp_workspace\dbcm\dbcm-web\src\main\java\dbcm\soa\esitoattivazionecessazione\_2021_02_01\ObjectFactory.java
|
||||
C:\dev\TIM\DBCMNP\dbcmnp_workspace\dbcm\dbcm-web\src\main\java\dbcm\soa\esitoattivazionecessazione\_2021_02_01\Request.java
|
||||
C:\dev\TIM\DBCMNP\dbcmnp_workspace\dbcm\dbcm-web\src\main\java\dbcm\soa\esitoattivazionecessazione\_2021_02_01\Response.java
|
||||
Reference in New Issue
Block a user