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,10 @@
<?xml version='1.0' encoding='UTF-8'?>
<application xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="5">
<display-name>building</display-name>
<module>
<web>
<web-uri>simRetrieveAdditionalLines.war</web-uri>
<context-root>simRetrieveAdditionalLines</context-root>
</web>
</module>
</application>

View File

@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<weblogic-application xmlns="http://xmlns.oracle.com/weblogic/weblogic-application" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.oracle.com/weblogic/weblogic-application http://xmlns.oracle.com/weblogic/weblogic-application/1.3/weblogic-application.xsd"></weblogic-application>

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,58 @@
package gnp.sim.ws.crma;
import javax.jws.WebService;
import weblogic.jws.WLHttpTransport;
/**
* NotificaPortTypeImpl class implements web service endpoint interface NotificaPortType */
@WebService(
serviceName="NotificaEvento",
targetNamespace="http://new.webservice.namespace",
endpointInterface="gnp.sim.ws.crma.NotificaPortType")
@WLHttpTransport(contextPath="/",serviceUri="wscrma",portName="NotificaPort")
public class NotificaPortTypeImpl implements NotificaPortType {
public NotificaPortTypeImpl() {
}
public java.lang.String notifica(it.telecomitalia.crmaffari.crmesb.setrientriv1.NotificaToCRM parameter,esb.www.soap.header.SOAPHeader soapHeader)
{
System.out.println("--------- SOAP Header ---------------------");
System.out.println("DEST : " + soapHeader.getDEST());
System.out.println("ExecState : " + soapHeader.getExecState());
System.out.println("IDMsg : " + soapHeader.getIDMsg());
System.out.println("IDMsgESB : " + soapHeader.getIDMsgESB());
System.out.println("Notes : " + soapHeader.getNotes());
System.out.println("Operation : " + soapHeader.getOperation());
System.out.println("Password : " + soapHeader.getPassword());
System.out.println("ReceiveTimestamp: " + soapHeader.getReceiveTimestamp());
System.out.println("Service : " + soapHeader.getService());
System.out.println("SIDBusinessID : " + soapHeader.getSIDBusinessID());
System.out.println("SIDMsgCode : " + soapHeader.getSIDMsgCode());
System.out.println("SIDMsgID : " + soapHeader.getSIDMsgID());
System.out.println("SIDMsgType : " + soapHeader.getSIDMsgType());
System.out.println("SIDTransactionID: " + soapHeader.getSIDTransactionID());
System.out.println("SRC : " + soapHeader.getSRC());
System.out.println("Timestamp : " + soapHeader.getTimestamp());
System.out.println("TypeMsg : " + soapHeader.getTypeMsg());
System.out.println("User : " + soapHeader.getUser());
System.out.println("---------- SOAP BODY -----------------------");
System.out.println("ID_ESIGENZA : " + parameter.getID_ESIGENZA());
System.out.println("ID_SOLUTION : " + parameter.getID_SOLUTION());
System.out.println("ESITO : " + parameter.getESITO());
System.out.println("TIPO_CHIAMATA : " + parameter.getTIPO_CHIAMATA());
System.out.println("CAUSALE : " + parameter.getCAUSALE());
System.out.println("TIPO_EVENTO : " + parameter.getTIPO_EVENTO());
System.out.println("CANALE_PROVENIENZA: " + parameter.getCANALE_PROVENIENZA());
System.out.println("DAC : " + parameter.getDAC());
System.out.println("DATA_OPERAZIONE : " + parameter.getDATA_OPERAZIONE());
System.out.println("DATA_TRANSIZIONE : " + parameter.getDATA_TRANSIZIONE());
return "OK";
}
}

View File

@@ -0,0 +1,111 @@
package gnp.sim.ws.dbss.customerlocationqeury;
import javax.jws.WebService;
import weblogic.jws.*;
/**
* CustomerLocationQueryPortTypeImpl class implements web service endpoint interface CustomerLocationQueryPortType */
@WebService(
serviceName="CustomerLocationQuery",
targetNamespace="http://telecomitalia.it/SOA/CustomerLocationQuery/service-b",
endpointInterface="gnp.sim.ws.dbss.customerlocationqeury.CustomerLocationQueryPortType")
@WLHttpTransport(contextPath="SimCustomerLocationQuery",serviceUri="service",portName="CustomerLocationQueryHttpPortType")
public class CustomerLocationQueryPortTypeImpl implements CustomerLocationQueryPortType {
public CustomerLocationQueryPortTypeImpl() {
}
public it.telecomitalia.soa.customerlocationquery.x20150511.RetrieveByLineResponseMessage retrieveByLine(it.telecomitalia.soa.soap.soapheader.holders.HeaderTypeHolder Header,it.telecomitalia.soa.customerlocationquery.x20150511.RetrieveByLineRequestMessage body)
{
System.out.println("**** [SIMULATORE CustomerLocationQueryPortType]: RICEVUTA RICHIESTA retrieveByLineNumber");
System.out.println("**** [SIMULATORE CustomerLocationQueryPortType]: Body [" + body + "]");
it.telecomitalia.soa.customerlocationquery.x20150511.RetrieveByLineResponseMessage res=new it.telecomitalia.soa.customerlocationquery.x20150511.RetrieveByLineResponseMessage();
it.telecomitalia.soa.customerlocationquery.x20150511.ProcessData process=new it.telecomitalia.soa.customerlocationquery.x20150511.ProcessData();
it.telecomitalia.soa.customerlocationquery.x20150511.Parameters parameters=process.getParameters();
it.telecomitalia.soa.customerlocationquery.x20150511.Parameter[] arrayParameter=new it.telecomitalia.soa.customerlocationquery.x20150511.Parameter[1];
arrayParameter[0]=new it.telecomitalia.soa.customerlocationquery.x20150511.Parameter();
arrayParameter[0].setName("CRMB");
arrayParameter[0].setValue("Y");
if(parameters==null) {
parameters =new it.telecomitalia.soa.customerlocationquery.x20150511.Parameters();
}
parameters.setParameter(arrayParameter);
process.setParameters(parameters);
process.setReturnCode("1");
process.setReturnDescription("KO");
// process.setReturnCode("0");
// process.setReturnDescription("OK");
res.setProcessData(process);
return res;
}
public it.telecomitalia.soa.customerlocationquery.x20150511.RetrieveByAgreementResponseMessage retrieveByAgreement(it.telecomitalia.soa.soap.soapheader.holders.HeaderTypeHolder Header,it.telecomitalia.soa.customerlocationquery.x20150511.RetrieveByAgreementRequestMessage body)
{
return null;
}
public it.telecomitalia.soa.customerlocationquery.x20150511.RetrieveByCustomerResponseMessage retrieveByCustomer(it.telecomitalia.soa.soap.soapheader.holders.HeaderTypeHolder Header,it.telecomitalia.soa.customerlocationquery.x20150511.RetrieveByCustomerRequestMessage body)
{
return null;
}
public it.telecomitalia.soa.customerlocationquery.x20150511.GetAgreementListResponseMessage getAgreementList(it.telecomitalia.soa.soap.soapheader.holders.HeaderTypeHolder Header,it.telecomitalia.soa.customerlocationquery.x20150511.GetAgreementListRequestMessage body)
{
return null;
}
public it.telecomitalia.soa.customerlocationquery.x20150511.RetrieveByLineNumberResponseMessage retrieveByLineNumber(it.telecomitalia.soa.soap.soapheader.holders.HeaderTypeHolder Header,it.telecomitalia.soa.customerlocationquery.x20150511.RetrieveByLineNumberRequestMessage body)
{
System.out.println("**** [SIMULATORE CustomerLocationQueryPortType]: RICEVUTA RICHIESTA retrieveByLineNumber");
System.out.println("**** [SIMULATORE CustomerLocationQueryPortType]: Body [" + body + "]");
it.telecomitalia.soa.customerlocationquery.x20150511.RetrieveByLineNumberResponseMessage res=new it.telecomitalia.soa.customerlocationquery.x20150511.RetrieveByLineNumberResponseMessage();
it.telecomitalia.soa.customerlocationquery.x20150511.ProcessData process=new it.telecomitalia.soa.customerlocationquery.x20150511.ProcessData();
it.telecomitalia.soa.customerlocationquery.x20150511.Parameters parameters=process.getParameters();
it.telecomitalia.soa.customerlocationquery.x20150511.Parameter[] arrayParameter=new it.telecomitalia.soa.customerlocationquery.x20150511.Parameter[1];
arrayParameter[0]=new it.telecomitalia.soa.customerlocationquery.x20150511.Parameter();
arrayParameter[0].setName("CRMB");
arrayParameter[0].setValue("Y");
if(parameters==null) {
parameters =new it.telecomitalia.soa.customerlocationquery.x20150511.Parameters();
}
parameters.setParameter(arrayParameter);
process.setParameters(parameters);
process.setReturnCode("1");
process.setReturnDescription("KO");
// process.setReturnCode("0");
// process.setReturnDescription("OK");
res.setProcessData(process);
return res;
}
public it.telecomitalia.soa.customerlocationquery.x20150511.RetrieveByIDPDAResponseMessage retrieveByIDPDA(it.telecomitalia.soa.soap.soapheader.holders.HeaderTypeHolder Header,it.telecomitalia.soa.customerlocationquery.x20150511.RetrieveByIDPDARequestMessage body)
{
return null;
}
}

View File

@@ -0,0 +1,77 @@
package gnp.sim.ws.dbss.customerordernpmgmt;
import it.telecomitalia.soa.customerordernumberportabilitymgmt.x20150511.*;
import it.telecomitalia.soa.soap.soapheader.HeaderType;
import it.telecomitalia.soa.soap.soapheader.holders.HeaderTypeHolder;
import weblogic.jws.WLHttpTransport;
import javax.jws.WebService;
/**
* CustomerOrderNumberPortabilityMgmtPortTypeImpl class implements web service endpoint interface CustomerOrderNumberPortabilityMgmtPortType
*/
@WebService(
serviceName="service",
targetNamespace="http://telecomitalia.it/SOA/CustomerOrderNumberPortabilityMgmt/service-b",
endpointInterface="gnp.sim.ws.dbss.customerordernpmgmt.CustomerOrderNumberPortabilityMgmtPortType")
@WLHttpTransport(contextPath = "simCustomerOrderNPMgmt", serviceUri = "service", portName = "CustomerOrderNumberPortabilityMgmtPortTypeHTTPEndpoint")
public class CustomerOrderNumberPortabilityMgmtPortTypeImpl implements CustomerOrderNumberPortabilityMgmtPortType {
public CustomerOrderNumberPortabilityMgmtPortTypeImpl() {
System.out.println("**** CREAZIONE SIMULATORE PER WS DBSS [CustomerOrderNumberPortabilityMgmt]");
}
public CommitPortOutResponse commitPortOut(CommitPortOutRequest body, HeaderTypeHolder header) {
System.out.println("**** [SIMULATORE CustomerOrderNumberPortabilityMgmt]: RICEVUTA RICHIESTA commitPortOut");
System.out.println("**** [SIMULATORE CustomerOrderNumberPortabilityMgmt]: Body [" + body + "]");
// Genera Response positiva
CommitPortOutResponse response = new CommitPortOutResponse();
ProcessData processData = new ProcessData();
processData.setReturnCode("0");
processData.setReturnDescription("OK");
response.setProcessData(processData);
return response;
}
public RenovateDACResponse renovateDAC(RenovateDACRequest body, HeaderTypeHolder header) {
System.out.println("**** [SIMULATORE CustomerOrderNumberPortabilityMgmt]: RICEVUTA RICHIESTA renovateDAC");
System.out.println("**** [SIMULATORE CustomerOrderNumberPortabilityMgmt]: Body [" + body + "]");
// Genera Response positiva
RenovateDACResponse response = new RenovateDACResponse();
ProcessData processData = new ProcessData();
processData.setReturnCode("0");
processData.setReturnDescription("OK");
response.setProcessData(processData);
return response;
}
// ***************************************
// I metodi seguenti non interessano DBCFX
// ***************************************
public PortInResponse portIn(PortInRequest body, HeaderTypeHolder header) {
return null;
}
public OloCeasedPortInResponse oloCeasedPortIn(OloCeasedPortInRequest body, HeaderTypeHolder header) {
return null;
}
public ValidatePortOutResponse validatePortOut(ValidatePortOutRequest body, HeaderTypeHolder header) {
return null;
}
public CancelPortOutResponse cancelPortOut(CancelPortOutRequest body, HeaderTypeHolder header) {
return null;
}
public void cancelPortIn(CancelPortInRequest body, HeaderType header) {
return;
}
public void resubmitPortIn(ResubmitPortInRequest body, HeaderType header) {
return;
}
}

View File

@@ -0,0 +1,91 @@
package gnp.sim.ws.dbss.donor;
import it.telecomitalia.soa.wirelinelinecodequery.x20150511.Parameter;
import it.telecomitalia.soa.wirelinelinecodequery.x20150511.Parameters;
import it.telecomitalia.soa.wirelinelinecodequery.x20150511.ProcessData;
import it.telecomitalia.soa.wirelinelinecodequery.x20150511.VerifySecretCodeResponse;
import weblogic.jws.WLHttpTransport;
import javax.jws.WebService;
import java.io.FileInputStream;
import java.util.Properties;
/**
* WirelineLineCodeQueryPortTypeImpl class implements web service endpoint interface WirelineLineCodeQueryPortType
*/
@WebService(
serviceName = "service",
targetNamespace = "http://telecomitalia.it/SOA/WirelineLineCodeQuery/service-b",
endpointInterface = "gnp.sim.ws.dbss.donor.WirelineLineCodeQueryPortType")
@WLHttpTransport(contextPath = "simWirelineLineCodeQuery", serviceUri = "service", portName = "WirelineLineCodeQueryHttpEndpoint")
public class WirelineLineCodeQueryPortTypeImpl implements WirelineLineCodeQueryPortType {
public WirelineLineCodeQueryPortTypeImpl() {
System.out.println("**** CREAZIONE SIMULATORE PER WS DBSS [WirelineLineCodeQuery]");
}
public it.telecomitalia.soa.wirelinelinecodequery.x20150511.VerifySecretCodeResponse verifySecretCode(it.telecomitalia.soa.wirelinelinecodequery.x20150511.VerifySecretCodeRequest body, it.telecomitalia.soa.soap.soapheader.holders.HeaderTypeHolder Header) {
System.out.println("**** [SIMULATORE WirelineLineCodeQuery]: RICEVUTA RICHIESTA verifySecretCode");
System.out.println("**** [SIMULATORE WirelineLineCodeQuery]: Body [" + body + "]");
String esito = loadPropsFromProperties("WS_DBSS_WIRELINE_LINE_CODE_QUERY_ESITO");
String codiceCliente = loadPropsFromProperties("WS_DBSS_WIRELINE_LINE_CODE_QUERY_ACLICODE");
VerifySecretCodeResponse response = new VerifySecretCodeResponse();
ProcessData processData = new ProcessData();
//processData.setReturnDescription(esito);
processData.setReturnCode(esito);
// 000 Codice Segreto OK, 111 Linea non gestita da DBSS, CIM Codice Segreto Errato
/* 000 Operazione eseguita con successo
001 La struttura del messaggio di input non è corretta
008 Errore nella transazione su DB
016 Chiave di ricerca assente
022 Nessun record trovato per la chiave di ricerca
101 Richiesta con tipo operazione non valido
108 Servizio Non Disponibile
109 Time Out
110 Errore generico
111 numero inesistente*/
Parameters parameters = new Parameters();
Parameter[] parametri = new Parameter[1];
parameters.setParameter(parametri);
processData.setParameters(parameters);
response.setProcessData(processData);
return response;
}
private String loadPropsFromProperties(String nomeProperty) {
String propertiesPath = System.getProperty("gnp_sim_path_properties");
Properties props = new Properties();
if (propertiesPath != null) {
FileInputStream f = null;
System.out.println("**** [SIMULATORE WirelineLineCodeQuery]: Path delle Properties ottenuto: " + propertiesPath);
try {
f = new FileInputStream(propertiesPath);
props.load(f);
System.out.println("**** [SIMULATORE WirelineLineCodeQuery]: Properties caricate");
} catch (Exception ex) {
ex.printStackTrace();
} finally {
try {
if (f != null) f.close();
} catch (Exception ex) {
ex.printStackTrace();
}
}
} else {
System.out.println("**** [SIMULATORE WirelineLineCodeQuery]: Path delle Properties non trovato");
}
String value = null;
if (props.getProperty(nomeProperty) != null) {
value = props.getProperty(nomeProperty);
System.out.println("**** [SIMULATORE WirelineLineCodeQuery]: Recuperato valore [" + value + "] per la chiave [" + nomeProperty + "]");
}
return value;
}
}

View File

@@ -0,0 +1,52 @@
package gnp.sim.ws.dbss.response;
import javax.jws.WebService;
import it.telecomitalia.soa.soap.soapheader.HeaderType;
import it.telecomitalia.soa.wirelinenumberportabilitymgmtresponse.x20150511.PortInResult;
import it.telecomitalia.soa.wirelinenumberportabilitymgmtresponse.x20150511.PortOutResult;
import weblogic.jws.*;
/**
* WirelineNumberPortabilityMgmtResponsePortTypeImpl class implements web service endpoint interface WirelineNumberPortabilityMgmtResponsePortType
*/
/*
@WebService(
serviceName = "service",
targetNamespace = "http://telecomitalia.it/SOA/WirelineNumberPortabilityMgmtResponse/service-b",
endpointInterface = "gnp.sim.ws.dbss.response.WirelineNumberPortabilityMgmtResponsePortType")
@WLHttpTransport(contextPath = "simWirelineNPMgmtResponse", serviceUri = "service", portName = "WirelineNumberPortabilityMgmtResponseHttpEndpoint")
public class WirelineNumberPortabilityMgmtResponsePortTypeImpl implements WirelineNumberPortabilityMgmtResponsePortType {
*/
@WebService(
serviceName="WirelineNumberPortabilityMgmtResponse",
targetNamespace="http://DBSS-COM/WirelineNumberPortabilityMgmtResponse",
endpointInterface="gnp.sim.ws.dbss.response.WirelineNumberPortabilityMgmtResponsePortType")
@WLHttpTransport(contextPath="/",serviceUri="WirelineNumberPortabilityMgmtResponse",portName="WirelineNumberPortabilityMgmtPortTypeHTTP_MUTUAL")
//@WLHttpTransport(contextPath="/",serviceUri="WirelineNumberPortabilityMgmtResponse",portName="WirelineNumberPortabilityMgmtPortTypeHTTPS")
//@WLHttpTransport(contextPath="/",serviceUri="WirelineNumberPortabilityMgmtResponse",portName="WirelineNumberPortabilityMgmtPortTypeHTTP")
public class WirelineNumberPortabilityMgmtResponsePortTypeImpl implements WirelineNumberPortabilityMgmtResponsePortType {
public WirelineNumberPortabilityMgmtResponsePortTypeImpl() {
System.out.println("**** CREAZIONE SIMULATORE PER WS DBSS [WirelineNumberPortabilityMgmtResponse]");
}
public void portInResult(PortInResult body, HeaderType header) {
System.out.println("**** [SIMULATORE WirelineNumberPortabilityMgmtResponse.portInResult]: RICEVUTA RICHIESTA portInResult");
System.out.println("**** [SIMULATORE WirelineNumberPortabilityMgmtResponse.portInResult]: BUSINESS_ID ["+header.getBusinessID()+"]");
System.out.println("**** [SIMULATORE WirelineNumberPortabilityMgmtResponse.portInResult]: TRANSACTION_ID ["+header.getTransactionID()+"]");
System.out.println("**** [SIMULATORE WirelineNumberPortabilityMgmtResponse.portInResult]: MESSAGE_ID ["+header.getMessageID()+"]");
System.out.println("**** [SIMULATORE WirelineNumberPortabilityMgmtResponse.portInResult]: TERMINE GESTIONE portInResult");
}
public void portOutResult(PortOutResult body, HeaderType header) {
System.out.println("**** [SIMULATORE WirelineNumberPortabilityMgmtResponse.portOutResult]: RICEVUTA RICHIESTA portOutInResult");
System.out.println("**** [SIMULATORE WirelineNumberPortabilityMgmtResponse.portOutResult]: BUSINESS_ID ["+header.getBusinessID()+"]");
System.out.println("**** [SIMULATORE WirelineNumberPortabilityMgmtResponse.portOutResult]: TRANSACTION_ID ["+header.getTransactionID()+"]");
System.out.println("**** [SIMULATORE WirelineNumberPortabilityMgmtResponse.portOutResult]: MESSAGE_ID ["+header.getMessageID()+"]");
System.out.println("**** [SIMULATORE WirelineNumberPortabilityMgmtResponse.portOutResult]: TERMINE GESTIONE portOutResult");
}
}

View File

@@ -0,0 +1,70 @@
package gnp.sim.ws.dbss.retrieveadditionallines;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.jws.WebService;
import it.telecomitalia.soa.retrieveadditionallines.x20201210.GetRequest;
import it.telecomitalia.soa.retrieveadditionallines.x20201210.GetResponse;
import it.telecomitalia.soa.retrieveadditionallines.x20201210.Parameter;
import it.telecomitalia.soa.retrieveadditionallines.x20201210.Parameters;
import it.telecomitalia.soa.retrieveadditionallines.x20201210.ProcessData;
import it.telecomitalia.soa.soap.soapheader.HeaderType;
import it.telecomitalia.soa.soap.soapheader.InteractionDateType;
import it.telecomitalia.soa.soap.soapheader.holders.HeaderTypeHolder;
import weblogic.jws.WLHttpTransport;
/**
* RetrieveAdditionalLinesPortTypeImpl class implements web service endpoint interface RetrieveAdditionalLinesPortType
*/
@WebService(
serviceName="RetrieveAdditionalLines",
targetNamespace="http://DBSS-OAM/RetrieveAdditionalLines/service-b",
endpointInterface="gnp.sim.ws.dbss.retrieveadditionallines.RetrieveAdditionalLinesPortType"
)
@WLHttpTransport(contextPath="/",serviceUri="RetrieveAdditionalLines",portName="RetrieveAdditionalLines")
//@WLHttpTransport(contextPath="/",serviceUri="RetrieveAdditionalLines",portName="RetrieveAdditionalLinesSSL")
//@WLHttpTransport(contextPath="/",serviceUri="RetrieveAdditionalLines",portName="RetrieveAdditionalLinesSSLM")
public class RetrieveAdditionalLinesPortTypeImpl implements RetrieveAdditionalLinesPortType {
private static final String dateFormat = "yyyy-MM-dd";
private static final String timeFormat = "HH:mm:ss";
private static final String SYSTEM_DBCFX = "DBCFX";
public RetrieveAdditionalLinesPortTypeImpl() {
}
public GetResponse get(GetRequest body, HeaderTypeHolder Header) {
HeaderType header = new HeaderType();
Date date = new Date();
InteractionDateType idt = new InteractionDateType();
idt.setDate(new SimpleDateFormat(dateFormat).format(date));
idt.setTime(new SimpleDateFormat(timeFormat).format(date));
header.setInteractionDate(idt);
header.setSourceSystem(SYSTEM_DBCFX);
header.setMessageID("");
header.setBusinessID("");
header.setTransactionID("");
Header.value = header;
GetResponse result = new GetResponse();
ProcessData processData = new ProcessData();
Parameters parameters = new Parameters();
Parameter[] parameter = new Parameter[3];
parameter[0] = new Parameter();
parameter[0].setName("DIREZIONALITA");
parameter[0].setValue("1");
parameter[1] = new Parameter();
parameter[1].setName("LISTA_AGGIUNTIVI");
parameter[1].setValue("1234567890");
parameter[2] = new Parameter();
parameter[2].setName("LISTA_AGGIUNTIVI");
parameter[2].setValue("0987654321");
parameters.setParameter(parameter);
processData.setParameters(parameters);
processData.setReturnCode("080");
processData.setReturnDescription("Operazione eseguita con successo");
result.setProcessData(processData);
return result;
}
}

View File

@@ -0,0 +1,38 @@
package gnp.sim.ws.dbss.wirelineoloportinordermgmt;
import javax.jws.WebService;
import it.telecomitalia.soa.soap.soapheader.holders.HeaderTypeHolder;
import it.telecomitalia.soa.wirelineoloportinordermgmt.x20161228.CeasedPortInRequest;
import it.telecomitalia.soa.wirelineoloportinordermgmt.x20161228.CeasedPortInResponse;
import it.telecomitalia.soa.wirelineoloportinordermgmt.x20161228.ProcessData;
import weblogic.jws.*;
/**
* WirelineOLOPortInOrderMgmtPortTypeImpl class implements web service endpoint interface WirelineOLOPortInOrderMgmtPortType
*/
@WebService(
serviceName = "service",
targetNamespace = "http://telecomitalia.it/SOA/WirelineOLOPortInOrderMgmt/2016-12-28/service-b",
endpointInterface = "gnp.sim.ws.dbss.wirelineoloportinordermgmt.WirelineOLOPortInOrderMgmtPortType")
@WLHttpTransport(contextPath = "simWirelineOLOPortInOrderMgmt", serviceUri = "service", portName = "WirelineOLOPortInOrderMgmtPortTypeHttpEndpoint")
public class WirelineOLOPortInOrderMgmtPortTypeImpl implements WirelineOLOPortInOrderMgmtPortType {
public WirelineOLOPortInOrderMgmtPortTypeImpl() {
System.out.println("**** CREAZIONE SIMULATORE PER WS DBSS [WirelineOLOPortInOrderMgmt]");
}
public CeasedPortInResponse ceasedPortIn(CeasedPortInRequest body, HeaderTypeHolder Header) {
System.out.println("**** [SIMULATORE WirelineOLOPortInOrderMgmt]: RICEVUTA RICHIESTA ceasedPortIn");
System.out.println("**** [SIMULATORE WirelineOLOPortInOrderMgmt]: Body [" + body + "]");
// Genera Response positiva
CeasedPortInResponse response = new CeasedPortInResponse();
ProcessData processData = new ProcessData();
processData.setReturnCode("0");
processData.setReturnDescription("OK");
response.setProcessData(processData);
return response;
}
}

View File

@@ -0,0 +1,45 @@
package gnp.sim.ws.dbss.wirelineportoutordermgmt;
import it.telecomitalia.soa.soap.soapheader.holders.HeaderTypeHolder;
import it.telecomitalia.soa.wirelineportoutordermgmt.x20150511.*;
import weblogic.jws.WLHttpTransport;
import javax.jws.WebService;
/**
* WirelinePortOutOrderMgmtPortTypeImpl class implements web service endpoint interface WirelinePortOutOrderMgmtPortType
*/
@WebService(
serviceName = "service",
targetNamespace = "http://telecomitalia.it/SOA/WirelinePortOutOrderMgmt/service-b",
endpointInterface = "gnp.sim.ws.dbss.wirelineportoutordermgmt.WirelinePortOutOrderMgmtPortType")
@WLHttpTransport(contextPath = "simWirelinePortOutOrderMgmt", serviceUri = "service", portName = "WirelinePortOutOrderMgmtHTTPEndpoint")
public class WirelinePortOutOrderMgmtPortTypeImpl implements WirelinePortOutOrderMgmtPortType {
public WirelinePortOutOrderMgmtPortTypeImpl() {
System.out.println("**** CREAZIONE SIMULATORE PER WS DBSS [WirelinePortOutOrderMgmt]");
}
public CeaseWirelineNotifyResponse ceaseWirelineNotify(CeaseWirelineNotifyRequest body, HeaderTypeHolder Header) {
System.out.println("**** [SIMULATORE WirelinePortOutOrderMgmt]: RICEVUTA RICHIESTA ceaseWirelineNotify");
System.out.println("**** [SIMULATORE WirelinePortOutOrderMgmt]: Body [" + body + "]");
// Genera Response positiva
CeaseWirelineNotifyResponse response = new CeaseWirelineNotifyResponse();
ProcessData processData = new ProcessData();
processData.setReturnCode("0");
processData.setReturnDescription("OK");
response.setProcessData(processData);
return response;
}
// ***************************************
// I metodi seguenti non interessano DBCFX
// ***************************************
public CeaseWirelineResponse ceaseWireline(CeaseWirelineRequest body, HeaderTypeHolder Header) {
System.out.println("**** CREAZIONE SIMULATORE PER WS DBSS [CustomerOrderNumberPortabilityMgmt]");
return null;
}
}

View File

@@ -0,0 +1,39 @@
package gnp.sim.ws.pitagora;
import java.io.ByteArrayOutputStream;
import javax.xml.namespace.QName;
import javax.xml.rpc.handler.GenericHandler;
import javax.xml.rpc.handler.MessageContext;
import javax.xml.rpc.handler.soap.SOAPMessageContext;
public class VerificaNumerazioniHandler extends GenericHandler
{
@Override
public QName[] getHeaders() {
return null;
}
@Override
public boolean handleRequest(MessageContext msgctx) {
SOAPMessageContext soapMsgCtx = (SOAPMessageContext)msgctx;
ByteArrayOutputStream baos = new ByteArrayOutputStream();
try
{
System.out.println("---------------------------------------------------");
System.out.println("VerificaNumerazioniHandler - " + new java.util.Date());
System.out.println("---------------------------------------------------");
soapMsgCtx.getMessage().writeTo(baos);
System.out.println(baos.toString());
System.out.println("---------------------------------------------------");
}
catch(Exception ex)
{
ex.printStackTrace();
}
return super.handleRequest(msgctx);
}
}

View File

@@ -0,0 +1,106 @@
package gnp.sim.ws.pitagora;
import javax.jws.WebService;
import java.io.*;
import java.util.*;
import weblogic.jws.*;
/**
* VerificaNumerazioniPortTypeImpl class implements web service endpoint interface VerificaNumerazioniPortType */
@WebService(
serviceName="VerificaNumerazioni",
targetNamespace="http://ws/",
endpointInterface="gnp.sim.ws.pitagora.VerificaNumerazioniPortType")
@WLHttpTransport(contextPath="axis2/services",serviceUri="VerificaNumerazioni",portName="VerificaNumerazioniSOAP11port_http")
public class VerificaNumerazioniPortTypeImpl implements VerificaNumerazioniPortType {
public VerificaNumerazioniPortTypeImpl() {
}
public utility.struct.xsd.StructResult wS_Richiesta_Verifica(java.lang.String tipoComunicazione,java.lang.String codiceOrdine,java.lang.String tipoProcesso,java.lang.String tipoAtterraggio,java.lang.String idLinea,java.lang.String codiceRisorsa,java.lang.String data_Check)
throws ws.xsd.RemoteException
{
String propertiesPath= System.getProperty("gnp_path_properties");
Properties props = new Properties();
if( propertiesPath != null )
{
FileInputStream f = null;
System.out.println("(SIM-WS_PITAGORA) Path delle Properties ottenuto: " + propertiesPath);
try
{
f = new FileInputStream(propertiesPath);
props.load(f);
System.out.println("(SIM-WS_PITAGORA) Properties caricate");
}
catch(Exception ex)
{
ex.printStackTrace();
}
finally
{
try
{
if(f != null)
f.close();
}
catch(Exception ex)
{
ex.printStackTrace();
}
}
}
else
System.out.println("(SIM-WS_PITAGORA) Path delle Properties non trovato");
utility.struct.xsd.StructResult r = new utility.struct.xsd.StructResult();
Integer resStato = null;
String codKO = null;
String descKO = null;
if(props.getProperty("WS_PITAGORA_SIM_RESULT") != null )
{
try
{
resStato = new Integer(props.getProperty("WS_PITAGORA_SIM_RESULT"));
}
catch( Exception ex )
{
ex.printStackTrace();
}
}
codKO = props.getProperty("WS_PITAGORA_SIM_COD_KO");
descKO = props.getProperty("WS_PITAGORA_SIM_DESC_KO");
r.setStatoRichiesta(resStato != null ? resStato : new Integer(0));
if( resStato != null && resStato.intValue() != 0 )
{
if(codKO != null)
r.setCodiceErrore(codKO);
else
r.setCodiceErrore("A1");
if(descKO != null)
r.setDescErrore(descKO);
else
r.setDescErrore("Descrizione errore di default. Impostala non posso leggere la mente!");
}
return r;
}
}

View File

@@ -0,0 +1,67 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:annotation>
<xs:documentation>Notifica online DBC-CRM</xs:documentation>
</xs:annotation>
<xs:element name="NotificaToCRM">
<xs:complexType>
<xs:sequence>
<xs:element name="ID_ESIGENZA" type="string15TYPE"/>
<xs:element name="ID_SOLUTION" type="string15TYPE" minOccurs="0"/>
<xs:element name="ESITO" type="esitoTYPE"/>
<xs:element name="TIPO_CHIAMATA" type="tipoChiamataTYPE"/>
<xs:element name="CAUSALE" type="string255TYPE" minOccurs="0"/>
<xs:element name="TIPO_EVENTO" type="tipoEventoTYPE"/>
<xs:element name="CANALE_PROVENIENZA" type="canaleProvenienzaTYPE" minOccurs="0"/>
<xs:element name="DAC" type="dataDDMMYYYY" minOccurs="0"/>
<xs:element name="DATA_OPERAZIONE" type="dataDDMMYYYYHHMMSS"/>
<xs:element name="DATA_TRANSIZIONE" type="dataDDMMYYYYHHMMSS"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:simpleType name="dataDDMMYYYY">
<xs:restriction base="xs:string">
<xs:pattern value="\d{2}-\d{2}-\d{4}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="tipoEventoTYPE">
<xs:restriction base="xs:string">
<xs:pattern value="RIENTRO|DISDETTA|EMISSIONE|ESPLETAMENTO|ANNULLAMENTO|VALIDAZIONE_OLO|VALIDAZIONE_PITAGORA|SOVRASCRITTURA|KO_PITAGORA|ACCETTAZIONE_OLO|RICICLO|INVIATA_NWS|CHIUSURA|VALIDAZIONE_ANTITRUST"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string15TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="15"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="esitoTYPE">
<xs:restriction base="xs:string">
<xs:pattern value="OK|KO"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string255TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="tipoChiamataTYPE">
<xs:restriction base="xs:string">
<xs:pattern value="FONIA|ADSL|NPg|NAKED"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="canaleProvenienzaTYPE">
<xs:restriction base="xs:string">
<xs:pattern value="DMS|CCARE"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="string5TYPE">
<xs:restriction base="xs:string">
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="dataDDMMYYYYHHMMSS">
<xs:restriction base="xs:string">
<xs:pattern value="\d{2}-\d{2}-\d{4} \d{2}:\d{2}:\d{2}"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>

View File

@@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2007 sp1 (http://www.altova.com) by () -->
<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://new.webservice.namespace" xmlns:ns="http://www.ESB/SOAP/Header" targetNamespace="http://new.webservice.namespace">
<wsdl:import location="SOAP_Header_CRM_Affari.xsd"/>
<wsdl:import location="DBCFX_TO_CRM.xsd"/>
<wsdl:types>
<xs:schema targetNamespace="http://new.webservice.namespace" elementFormDefault="qualified"/>
</wsdl:types>
<wsdl:message name="NewMessageRequest">
<wsdl:part name="parameter" element="NotificaToCRM"/>
<wsdl:part name="soapheader" element="ns:SOAPHeader"/>
</wsdl:message>
<wsdl:message name="NewMessageResponse">
<wsdl:part name="parameter" type="xs:string"/>
</wsdl:message>
<wsdl:portType name="NotificaPortType">
<wsdl:operation name="notifica">
<wsdl:input message="tns:NewMessageRequest"/>
<wsdl:output message="tns:NewMessageResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="NotificaBinding" type="tns:NotificaPortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="notifica">
<soap:operation soapAction="urn:#NotificaEvento" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
<soap:header message="tns:NewMessageRequest" part="soapheader" use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="NotificaEvento">
<wsdl:port name="NotificaPort" binding="tns:NotificaBinding">
<soap:address location="https://svi-cervino:10752/wscrma"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

View File

@@ -0,0 +1,133 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSPY v2004 rel. 3 U (http://www.xmlspy.com) by antonella (tttt) -->
<!--Generated by Turbo XML. Conforms to w3c http://www.w3.org/2001/XMLSchema-->
<xsd:schema targetNamespace="http://www.ESB/SOAP/Header" xmlns="http://www.ESB/SOAP/Header" xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
<xsd:element name="SOAPHeader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="user" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Utenza del servizio
Opzionale
A carico Consumer</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="password" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Password del servizio
Opzionale
A carico Consumer</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="service" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>wsdl:service
Opzionale
Attualmente valorizzato da ESB</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TypeMsg" type="xsd:string" minOccurs="0">
<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 name="Operation" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>wsdl:operation
Inserire operation da invocare </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Timestamp" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Timestamp richiesta
Opzionale
Valorizzato da Consumer</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="IDMsg" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Identificativo univoco consumer
Opzionale
Valorizzato da Consumer</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="IDMsgESB" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Identificativo univoco ESB
Opzionale
Valorizzato da ESB</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SRC" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Consumer
Valorizzare Consumer </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DEST" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Provider
Valorizzare con producer </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ExecState" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Stato esecuzione servizio (0:1)
Opzionale
Valorizzato da ESB</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ReceiveTimestamp" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Timestamp ricezione richiesta
Opzionale
Valorizzato da ESB</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Notes" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Free</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SIDBusinessID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>SID businessID
Obbligatorio
A carico Consumer</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SIDTransactionID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>SID transactionID
Obbligatorio
A carico Consumer</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SIDMsgType" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>SID messageType
Obbligatorio
A carico Consumer</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SIDMsgID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>SID messageID
Obbligatorio
A carico Consumer</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SIDMsgCode" type="xsd:string" minOccurs="0">
<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,109 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2013 (http://www.altova.com) by () -->
<!--
//-FILE-ID
// Name: CustomerLocationQuery.xsd
// Version: 1.1
// Type: XSD file
// Analysis Version: ServiceSpecification_CustomerLocationQuery_v1.1_rev0.doc
// Created: 10-05-2016
// Developed by: GdLAubay - Ing-MW
-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:sm="http://telecomitalia.it/SOA/CustomerLocationQuery/2015-05-11" xmlns:cst="http://telecomitalia.it/SOA/CustomerLocationQueryCustomTypes/2015-05-11" targetNamespace="http://telecomitalia.it/SOA/CustomerLocationQuery/2015-05-11" elementFormDefault="qualified" version="1.0">
<xs:import namespace="http://telecomitalia.it/SOA/CustomerLocationQueryCustomTypes/2015-05-11" schemaLocation="CustomerLocationQueryEntities.xsd"/>
<xs:include schemaLocation="ProcessData_v1.0.xsd"/>
<xs:element name="retrieveByLineRequestMessage">
<xs:complexType>
<xs:sequence>
<xs:element name="Request" type="cst:Request_Type"/>
<xs:element name="ProcessData" type="sm:ProcessData" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="retrieveByLineResponseMessage">
<xs:complexType>
<xs:sequence>
<xs:element name="Response" type="cst:Response_Type"/>
<xs:element name="ProcessData" type="sm:ProcessData" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="retrieveByAgreementRequestMessage">
<xs:complexType>
<xs:sequence>
<xs:element name="Request" type="cst:Request_Type"/>
<xs:element name="ProcessData" type="sm:ProcessData" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="retrieveByAgreementResponseMessage">
<xs:complexType>
<xs:sequence>
<xs:element name="Response" type="cst:Response_Type"/>
<xs:element name="ProcessData" type="sm:ProcessData" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="retrieveByCustomerRequestMessage">
<xs:complexType>
<xs:sequence>
<xs:element name="Request" type="cst:Request_Type"/>
<xs:element name="ProcessData" type="sm:ProcessData" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="retrieveByCustomerResponseMessage">
<xs:complexType>
<xs:sequence>
<xs:element name="Response" type="cst:Response_Type" minOccurs="0"/>
<xs:element name="ProcessData" type="sm:ProcessData" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getAgreementListRequestMessage">
<xs:complexType>
<xs:sequence>
<xs:element name="Request" type="cst:Request_Type"/>
<xs:element name="ProcessData" type="sm:ProcessData" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getAgreementListResponseMessage">
<xs:complexType>
<xs:sequence>
<xs:element name="Response" type="cst:Response_Type"/>
<xs:element name="ProcessData" type="sm:ProcessData" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="retrieveByLineNumberRequestMessage">
<xs:complexType>
<xs:sequence>
<xs:element name="Request" type="cst:Request_LineNumber" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="retrieveByLineNumberResponseMessage">
<xs:complexType>
<xs:sequence>
<xs:element name="Response" type="cst:Response_LineNumber" minOccurs="0"/>
<xs:element name="ProcessData" type="sm:ProcessData" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="retrieveByIDPDARequestMessage">
<xs:complexType>
<xs:sequence>
<xs:element name="Request" type="cst:Request_IDPDA" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="retrieveByIDPDAResponseMessage">
<xs:complexType>
<xs:sequence>
<xs:element name="ProcessData" type="sm:ProcessData" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<!-- Complex Types -->
</xs:schema>

View File

@@ -0,0 +1,268 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2013 (http://www.altova.com) by () -->
<!--
//-FILE-ID
// Name: CustomerLocationQueryEntities.xsd
// Version: 1.1
// Type: XSD file
// Analysis Version: ServiceSpecification_CustomerLocationQuery_v1.1_rev0.doc
// Created: 10-05-2016
// Developed by: GdLAubay - Ing-MW
-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:cst="http://telecomitalia.it/SOA/CustomerLocationQueryCustomTypes/2015-05-11" targetNamespace="http://telecomitalia.it/SOA/CustomerLocationQueryCustomTypes/2015-05-11" elementFormDefault="qualified" version="1.0">
<xs:complexType name="Request_Type">
<xs:sequence>
<xs:element name="BusinessInteractionRelationship" type="cst:BusinessInteractionRelationship_Type" minOccurs="0"/>
<xs:element name="BusinessInteractionItem" type="cst:BusinessInteractionItem_Type" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="PartyInteractionRole" type="cst:PartyInteractionRole_Type" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="CharacteristicValue" type="cst:CharacteristicValue_Type" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Response_Type">
<xs:sequence>
<xs:element name="BusinessInteractionItem" type="cst:BusinessInteractionItem_Type" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="BusinessInteractionRelationship" type="cst:BusinessInteractionRelationship_Type" minOccurs="0"/>
<xs:element name="PartyInteractionRole" type="cst:PartyInteractionRole_Type" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Request_LineNumber">
<xs:sequence>
<xs:element name="BusinessInteractionRelationship" type="cst:BusinessInteractionRelationship_LineNumber" minOccurs="0"/>
<xs:element name="CharacteristicValue" type="cst:CharacteristicValueRequest_LineNumber" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BusinessInteractionRelationship_LineNumber">
<xs:sequence>
<xs:element name="ProductOrder" type="cst:ProductOrderRequest_LineNumber" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Request_IDPDA">
<xs:sequence>
<xs:element name="BusinessInteractionRelationship" type="cst:BusinessInteractionRelationshipRequest_IDPDA" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BusinessInteractionRelationshipRequest_IDPDA">
<xs:sequence>
<xs:element name="CustomerOrder" type="cst:CustomerOrderRequest_IDPDA" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CustomerOrderRequest_IDPDA">
<xs:sequence>
<xs:element name="CustomerOrderItem" type="cst:CustomerOrderItemRequest_IDPDA" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CustomerOrderItemRequest_IDPDA">
<xs:sequence>
<xs:element name="CharacteristicValue" type="cst:CharacteristicValueRequest_IDPDA2" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CharacteristicValueRequest_IDPDA2">
<xs:sequence>
<xs:element name="value" type="cst:noCommonConstraintsType" minOccurs="0"/>
<xs:element name="CharacteristicSpecification" type="cst:CharacteristicSpecificationRequest_IDPDA2" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CharacteristicSpecificationRequest_IDPDA2">
<xs:sequence>
<xs:element name="name" type="cst:noCommonConstraintsType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CharacteristicValueRequest_LineNumber">
<xs:sequence>
<xs:element name="value" type="cst:noCommonConstraintsType" minOccurs="0"/>
<xs:element name="CharacteristicSpecification" type="cst:CharacteristicSpecificationRequest_LineNumber" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CharacteristicSpecificationRequest_LineNumber">
<xs:sequence>
<xs:element name="name" type="cst:noCommonConstraintsType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Response_LineNumber">
<xs:sequence>
<xs:element name="BusinessInteractionRelationship" type="cst:BusinessInteractionRelationshipResponse_LineNumber" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BusinessInteractionRelationshipResponse_LineNumber">
<xs:sequence>
<xs:element name="ProductOrder" type="cst:ProductOrderResponse_LineNumber" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProductOrderResponse_LineNumber">
<xs:sequence>
<xs:element name="CharacteristicValue" type="cst:CharacteristicValueResponse_LineNumber" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CharacteristicValueResponse_LineNumber">
<xs:sequence>
<xs:element name="value" type="cst:noCommonConstraintsType" minOccurs="0"/>
<xs:element name="CharacteristicSpecification" type="cst:CharacteristicSpecificationResponse_LineNumber" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CharacteristicSpecificationResponse_LineNumber">
<xs:sequence>
<xs:element name="name" type="cst:noCommonConstraintsType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProductOrderRequest_LineNumber">
<xs:sequence>
<xs:element name="CustomerOrderItem" type="cst:CustomerOrderItemRequest_LineNumber" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CustomerOrderItemRequest_LineNumber">
<xs:sequence>
<xs:element name="ProductBundle" type="cst:ProductBundleRequest_LineNumber" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProductBundleRequest_LineNumber">
<xs:sequence>
<xs:element name="ProductCharacteristicValue" type="cst:ProductCharacteristicValueRequest_LineNumber" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProductCharacteristicValueRequest_LineNumber">
<xs:sequence>
<xs:element name="value" type="cst:noCommonConstraintsType" minOccurs="0"/>
<xs:element name="ProductSpecCharacteristic" type="cst:ProductSpecCharacteristicRequest_LineNumber" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProductSpecCharacteristicRequest_LineNumber">
<xs:sequence>
<xs:element name="name" type="cst:noCommonConstraintsType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BusinessInteractionRelationship_Type">
<xs:sequence>
<xs:element name="type" type="cst:noCommonConstraintsType" minOccurs="0"/>
<xs:element name="Agreement" type="cst:Agreement_Type" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Agreement_Type">
<xs:sequence>
<xs:element name="ID" type="cst:noCommonConstraintsType" minOccurs="0"/>
<xs:element name="CharacteristicValue" type="cst:CharacteristicValue_Type" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="AgreementItem" type="cst:AgreementItem_Type" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="AgreementItem_Type">
<xs:sequence>
<xs:element name="ProductOffering" type="cst:ProductOffering_Type" minOccurs="0"/>
<xs:element name="ProductBundle" type="cst:ProductBundle_getAgreementListResponse" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProductBundle_getAgreementListResponse">
<xs:sequence>
<xs:element name="productStatus" type="cst:noCommonConstraintsType" minOccurs="0"/>
<xs:element name="name" type="cst:noCommonConstraintsType" minOccurs="0"/>
<xs:element name="ProductCharacteristicValue" type="cst:ProductCharacteristicValue_getAgreementListResponse" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProductCharacteristicValue_getAgreementListResponse">
<xs:sequence>
<xs:element name="value" type="cst:noCommonConstraintsType" minOccurs="0"/>
<xs:element name="ProductSpecCharacteristic" type="cst:ProductSpecCharacteristic_getAgreementListResponse" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProductSpecCharacteristic_getAgreementListResponse">
<xs:sequence>
<xs:element name="name" type="cst:noCommonConstraintsType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProductOffering_Type">
<xs:sequence>
<xs:element name="description" type="cst:noCommonConstraintsType" minOccurs="0"/>
<xs:element name="CharacteristicValue" type="cst:CharacteristicValue_getAgreementListResponse" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CharacteristicValue_getAgreementListResponse">
<xs:sequence>
<xs:element name="value" type="cst:noCommonConstraintsType" minOccurs="0"/>
<xs:element name="CharacteristicSpecification" type="cst:CharacteristicSpecification_getAgreementListResponse" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CharacteristicSpecification_getAgreementListResponse">
<xs:sequence>
<xs:element name="name" type="cst:noCommonConstraintsType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PartyInteractionRole_Type">
<xs:sequence>
<xs:element name="interactionRole" type="cst:noCommonConstraintsType" minOccurs="0"/>
<xs:element name="Customer" type="cst:Customer_Type" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Customer_retrieveByCostumerType">
<xs:sequence>
<xs:element name="CharacteristicValue" type="cst:CharacteristicValue_retrieveByCostumerResponse" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Customer_Type">
<xs:sequence>
<xs:element name="Organization" type="cst:Organization_Type" minOccurs="0"/>
<xs:element name="CharacteristicValue" type="cst:CharacteristicValue_retrieveByCostumerResponse" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Organization_Type">
<xs:sequence>
<xs:element name="CompanyRegistration" type="cst:CompanyRegistration_Type" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CharacteristicValue_retrieveByCostumerResponse">
<xs:sequence>
<xs:element name="value" type="cst:noCommonConstraintsType" minOccurs="0"/>
<xs:element name="CharacteristicSpecification" type="cst:CharacteristicSpecification_retrieveByCostumerResponse" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CharacteristicSpecification_retrieveByCostumerResponse">
<xs:sequence>
<xs:element name="name" type="cst:noCommonConstraintsType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CompanyRegistration_Type">
<xs:sequence>
<xs:element name="identificationType" type="cst:noCommonConstraintsType" minOccurs="0"/>
<xs:element name="identificationNr" type="cst:noCommonConstraintsType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BusinessInteractionItem_Type">
<xs:sequence>
<xs:element name="ProductBundle" type="cst:ProductBundle_Type" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProductBundle_Type">
<xs:sequence>
<xs:element name="productStatus" type="cst:noCommonConstraintsType" minOccurs="0"/>
<xs:element name="description" type="cst:noCommonConstraintsType" minOccurs="0"/>
<xs:element name="ProductCharacteristicValue" type="cst:ProductCharacteristicValue_Type" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProductCharacteristicValue_Type">
<xs:sequence>
<xs:element name="value" type="cst:noCommonConstraintsType"/>
<xs:element name="ProductSpecCharacteristic">
<xs:complexType>
<xs:sequence>
<xs:element name="name" type="cst:noCommonConstraintsType"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CharacteristicValue_Type">
<xs:sequence>
<xs:element name="value" type="cst:noCommonConstraintsType"/>
<xs:element name="CharacteristicSpecification">
<xs:complexType>
<xs:sequence>
<xs:element name="name" type="cst:noCommonConstraintsType"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<!-- Common Types -->
<xs:simpleType name="noCommonConstraintsType">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>

View File

@@ -0,0 +1,96 @@
<!-- edited with XMLSpy v2013 (http://www.altova.com) by () -->
<!--
.=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=.
| |
| Name : WSDL_CustomerLocationQuery_Abstract.wsdl |
| Version : 1.0 |
| Type : Abstract WSDL file. |
| Analysis Version : SIF_CustomerLocationQuery-v1.0.doc | |
| Created : 2016-05-10 |
| Modified : 2016-05-10 |
| Developed by : GdLAubay - Ing-MW |
| |
'=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-='
-->
<wsdl:definitions xmlns:nsSchema="http://telecomitalia.it/SOA/CustomerLocationQuery/2015-05-11" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:head="http://telecomitalia.it/SOA/SOAP/SOAPHeader" xmlns:tns="http://telecomitalia.it/SOA/CustomerLocationQuery" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ns="http://telecomitalia.it/SOA/CustomerLocationQueryCustomTypes/2015-05-11" targetNamespace="http://telecomitalia.it/SOA/CustomerLocationQuery">
<wsdl:types>
<xsd:schema targetNamespace="http://telecomitalia.it/SOA/CustomerLocationQuery">
<xsd:import namespace="http://telecomitalia.it/SOA/CustomerLocationQuery/2015-05-11" schemaLocation="CustomerLocationQuery.xsd"/>
<xsd:import namespace="http://telecomitalia.it/SOA/SOAP/SOAPHeader" schemaLocation="SOAPHeader_v1.1.xsd"/>
</xsd:schema>
</wsdl:types>
<wsdl:message name="retrieveByLineRequest">
<wsdl:part name="Header" element="head:Header"/>
<wsdl:part name="body" element="nsSchema:retrieveByLineRequestMessage"/>
</wsdl:message>
<wsdl:message name="retrieveByLineResponse">
<wsdl:part name="Header" element="head:Header"/>
<wsdl:part name="body" element="nsSchema:retrieveByLineResponseMessage"/>
</wsdl:message>
<wsdl:message name="retrieveByAgreementRequest">
<wsdl:part name="Header" element="head:Header"/>
<wsdl:part name="body" element="nsSchema:retrieveByAgreementRequestMessage"/>
</wsdl:message>
<wsdl:message name="retrieveByAgreementResponse">
<wsdl:part name="Header" element="head:Header"/>
<wsdl:part name="body" element="nsSchema:retrieveByAgreementResponseMessage"/>
</wsdl:message>
<wsdl:message name="retrieveByCustomerRequest">
<wsdl:part name="Header" element="head:Header"/>
<wsdl:part name="body" element="nsSchema:retrieveByCustomerRequestMessage"/>
</wsdl:message>
<wsdl:message name="retrieveByCustomerResponse">
<wsdl:part name="Header" element="head:Header"/>
<wsdl:part name="body" element="nsSchema:retrieveByCustomerResponseMessage"/>
</wsdl:message>
<wsdl:message name="getAgreementListRequest">
<wsdl:part name="Header" element="head:Header"/>
<wsdl:part name="body" element="nsSchema:getAgreementListRequestMessage"/>
</wsdl:message>
<wsdl:message name="getAgreementListResponse">
<wsdl:part name="Header" element="head:Header"/>
<wsdl:part name="body" element="nsSchema:getAgreementListResponseMessage"/>
</wsdl:message>
<wsdl:message name="retrieveByLineNumberRequestMessage">
<wsdl:part name="Header" element="head:Header"/>
<wsdl:part name="body" element="nsSchema:retrieveByLineNumberRequestMessage"/>
</wsdl:message>
<wsdl:message name="retrieveByLineNumberResponseMessage">
<wsdl:part name="Header" element="head:Header"/>
<wsdl:part name="body" element="nsSchema:retrieveByLineNumberResponseMessage"/>
</wsdl:message>
<wsdl:message name="retrieveByIDPDARequestMessage">
<wsdl:part name="Header" element="head:Header"/>
<wsdl:part name="body" element="nsSchema:retrieveByIDPDARequestMessage"/>
</wsdl:message>
<wsdl:message name="retrieveByIDPDAResponseMessage">
<wsdl:part name="Header" element="head:Header"/>
<wsdl:part name="body" element="nsSchema:retrieveByIDPDAResponseMessage"/>
</wsdl:message>
<wsdl:portType name="CustomerLocationQueryPortType">
<wsdl:operation name="retrieveByLine">
<wsdl:input message="tns:retrieveByLineRequest"/>
<wsdl:output message="tns:retrieveByLineResponse"/>
</wsdl:operation>
<wsdl:operation name="retrieveByAgreement">
<wsdl:input message="tns:retrieveByAgreementRequest"/>
<wsdl:output message="tns:retrieveByAgreementResponse"/>
</wsdl:operation>
<wsdl:operation name="retrieveByCustomer">
<wsdl:input message="tns:retrieveByCustomerRequest"/>
<wsdl:output message="tns:retrieveByCustomerResponse"/>
</wsdl:operation>
<wsdl:operation name="getAgreementList">
<wsdl:input message="tns:getAgreementListRequest"/>
<wsdl:output message="tns:getAgreementListResponse"/>
</wsdl:operation>
<wsdl:operation name="retrieveByLineNumber">
<wsdl:input message="tns:retrieveByLineNumberRequestMessage"/>
<wsdl:output message="tns:retrieveByLineNumberResponseMessage"/>
</wsdl:operation>
<wsdl:operation name="retrieveByIDPDA">
<wsdl:input message="tns:retrieveByIDPDARequestMessage"/>
<wsdl:output message="tns:retrieveByIDPDAResponseMessage"/>
</wsdl:operation>
</wsdl:portType>
</wsdl:definitions>

View File

@@ -0,0 +1,223 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Created by TIBCO WSDL-->
<wsdl:definitions xmlns:tns="http://telecomitalia.it/SOA/CustomerLocationQuery/service-b" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:ns0="http://telecomitalia.it/SOA/CustomerLocationQuery" xmlns:soap1="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" name="CustomerLocationQuery" targetNamespace="http://telecomitalia.it/SOA/CustomerLocationQuery/service-b">
<wsdl:import namespace="http://telecomitalia.it/SOA/CustomerLocationQuery" location="CustomerLocationQuery_Abstract.wsdl"/>
<wsdl:binding name="CustomerLocationQueryHttpsMPortTypeBinding" type="ns0:CustomerLocationQueryPortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="retrieveByIDPDA">
<soap:operation soapAction="retrieveByIDPDA" style="document"/>
<wsdl:input>
<soap:body parts="body" use="literal"/>
<soap:header message="ns0:retrieveByIDPDARequestMessage" part="Header" use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body parts="body" use="literal"/>
<soap:header message="ns0:retrieveByIDPDAResponseMessage" part="Header" use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getAgreementList">
<soap:operation soapAction="getAgreementList" style="document"/>
<wsdl:input>
<soap:body parts="body" use="literal"/>
<soap:header message="ns0:getAgreementListRequest" part="Header" use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body parts="body" use="literal"/>
<soap:header message="ns0:getAgreementListResponse" part="Header" use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="retrieveByLineNumber">
<soap:operation soapAction="retrieveByLineNumber" style="document"/>
<wsdl:input>
<soap:body parts="body" use="literal"/>
<soap:header message="ns0:retrieveByLineNumberRequestMessage" part="Header" use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body parts="body" use="literal"/>
<soap:header message="ns0:retrieveByLineNumberResponseMessage" part="Header" use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="retrieveByLine">
<soap:operation soapAction="retrieveByLine" style="document"/>
<wsdl:input>
<soap:body parts="body" use="literal"/>
<soap:header message="ns0:retrieveByLineRequest" part="Header" use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body parts="body" use="literal"/>
<soap:header message="ns0:retrieveByLineResponse" part="Header" use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="retrieveByCustomer">
<soap:operation soapAction="retrieveByCustomer" style="document"/>
<wsdl:input>
<soap:body parts="body" use="literal"/>
<soap:header message="ns0:retrieveByCustomerRequest" part="Header" use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body parts="body" use="literal"/>
<soap:header message="ns0:retrieveByCustomerResponse" part="Header" use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="retrieveByAgreement">
<soap:operation soapAction="retrieveByAgreement" style="document"/>
<wsdl:input>
<soap:body parts="body" use="literal"/>
<soap:header message="ns0:retrieveByAgreementRequest" part="Header" use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body parts="body" use="literal"/>
<soap:header message="ns0:retrieveByAgreementResponse" part="Header" use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="CustomerLocationQueryHttpPortTypeBinding" type="ns0:CustomerLocationQueryPortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="retrieveByIDPDA">
<soap:operation soapAction="retrieveByIDPDA" style="document"/>
<wsdl:input>
<soap:body parts="body" use="literal"/>
<soap:header message="ns0:retrieveByIDPDARequestMessage" part="Header" use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body parts="body" use="literal"/>
<soap:header message="ns0:retrieveByIDPDAResponseMessage" part="Header" use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getAgreementList">
<soap:operation soapAction="getAgreementList" style="document"/>
<wsdl:input>
<soap:body parts="body" use="literal"/>
<soap:header message="ns0:getAgreementListRequest" part="Header" use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body parts="body" use="literal"/>
<soap:header message="ns0:getAgreementListResponse" part="Header" use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="retrieveByLineNumber">
<soap:operation soapAction="retrieveByLineNumber" style="document"/>
<wsdl:input>
<soap:body parts="body" use="literal"/>
<soap:header message="ns0:retrieveByLineNumberRequestMessage" part="Header" use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body parts="body" use="literal"/>
<soap:header message="ns0:retrieveByLineNumberResponseMessage" part="Header" use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="retrieveByLine">
<soap:operation soapAction="retrieveByLine" style="document"/>
<wsdl:input>
<soap:body parts="body" use="literal"/>
<soap:header message="ns0:retrieveByLineRequest" part="Header" use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body parts="body" use="literal"/>
<soap:header message="ns0:retrieveByLineResponse" part="Header" use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="retrieveByCustomer">
<soap:operation soapAction="retrieveByCustomer" style="document"/>
<wsdl:input>
<soap:body parts="body" use="literal"/>
<soap:header message="ns0:retrieveByCustomerRequest" part="Header" use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body parts="body" use="literal"/>
<soap:header message="ns0:retrieveByCustomerResponse" part="Header" use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="retrieveByAgreement">
<soap:operation soapAction="retrieveByAgreement" style="document"/>
<wsdl:input>
<soap:body parts="body" use="literal"/>
<soap:header message="ns0:retrieveByAgreementRequest" part="Header" use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body parts="body" use="literal"/>
<soap:header message="ns0:retrieveByAgreementResponse" part="Header" use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="CustomerLocationQueryHttpsPortTypeBinding" type="ns0:CustomerLocationQueryPortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="retrieveByIDPDA">
<soap:operation soapAction="retrieveByIDPDA" style="document"/>
<wsdl:input>
<soap:body parts="body" use="literal"/>
<soap:header message="ns0:retrieveByIDPDARequestMessage" part="Header" use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body parts="body" use="literal"/>
<soap:header message="ns0:retrieveByIDPDAResponseMessage" part="Header" use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getAgreementList">
<soap:operation soapAction="getAgreementList" style="document"/>
<wsdl:input>
<soap:body parts="body" use="literal"/>
<soap:header message="ns0:getAgreementListRequest" part="Header" use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body parts="body" use="literal"/>
<soap:header message="ns0:getAgreementListResponse" part="Header" use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="retrieveByLineNumber">
<soap:operation soapAction="retrieveByLineNumber" style="document"/>
<wsdl:input>
<soap:body parts="body" use="literal"/>
<soap:header message="ns0:retrieveByLineNumberRequestMessage" part="Header" use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body parts="body" use="literal"/>
<soap:header message="ns0:retrieveByLineNumberResponseMessage" part="Header" use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="retrieveByLine">
<soap:operation soapAction="retrieveByLine" style="document"/>
<wsdl:input>
<soap:body parts="body" use="literal"/>
<soap:header message="ns0:retrieveByLineRequest" part="Header" use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body parts="body" use="literal"/>
<soap:header message="ns0:retrieveByLineResponse" part="Header" use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="retrieveByCustomer">
<soap:operation soapAction="retrieveByCustomer" style="document"/>
<wsdl:input>
<soap:body parts="body" use="literal"/>
<soap:header message="ns0:retrieveByCustomerRequest" part="Header" use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body parts="body" use="literal"/>
<soap:header message="ns0:retrieveByCustomerResponse" part="Header" use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="retrieveByAgreement">
<soap:operation soapAction="retrieveByAgreement" style="document"/>
<wsdl:input>
<soap:body parts="body" use="literal"/>
<soap:header message="ns0:retrieveByAgreementRequest" part="Header" use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body parts="body" use="literal"/>
<soap:header message="ns0:retrieveByAgreementResponse" part="Header" use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="CustomerLocationQuery">
<wsdl:port name="CustomerLocationQueryHttpsMPortType" binding="tns:CustomerLocationQueryHttpsMPortTypeBinding">
<soap:address location="https://localhost:8585/Business/ESBE/Services/CustomerLocationQuery/service"/>
</wsdl:port>
<wsdl:port name="CustomerLocationQueryHttpPortType" binding="tns:CustomerLocationQueryHttpPortTypeBinding">
<soap:address location="http://localhost:1411/Business/ESBE/Services/CustomerLocationQuery/service"/>
</wsdl:port>
<wsdl:port name="CustomerLocationQueryHttpsPortType" binding="tns:CustomerLocationQueryHttpsPortTypeBinding">
<soap:address location="https://localhost:8546/Business/ESBE/Services/CustomerLocationQuery/service"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

View File

@@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
//-FILE-ID
// Name: ProcessData.xsd
// Version: 1.0
// Type: XSD file
// Kit Version: 2016_01
// Created: 2015-05-07
// Last Modified: 2015-05-07
// Developed by: GdL Reply - Ing.MW
-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" version="1.1">
<xs:simpleType name="noCommonConstraintsType" final="#all">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="Parameter">
<xs:sequence>
<xs:element name="name" type="noCommonConstraintsType"/>
<xs:element name="value" type="noCommonConstraintsType"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Parameters">
<xs:sequence>
<xs:element name="Parameter" type="Parameter" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProcessData">
<xs:sequence>
<xs:element name="returnCode" type="noCommonConstraintsType"/>
<xs:element name="returnDescription" type="noCommonConstraintsType" minOccurs="0"/>
<xs:element name="Parameters" type="Parameters" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ProcessData" type="ProcessData"/>
</xs:schema>

View File

@@ -0,0 +1,93 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
// FILE-ID
// Name: SOAPHeader_v1.1.xsd
// Version: 1.1
// Type: XSD file
// Analysis Version:
// Kit Version:
// Created: 05/03/2009
// Modified 16/03/2010
// Developed by: Simone Avossa
-->
<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>

View File

@@ -0,0 +1,9 @@
<weblogic-wsee-clientHandlerChain
xmlns="http://www.bea.com/ns/weblogic/90"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:j2ee="http://java.sun.com/xml/ns/j2ee">
<handler>
<j2ee:handler-name>WirelineNumberPortabilityMgmtResponseSOAPHandler</j2ee:handler-name>
<j2ee:handler-class>it.valueteam.gnp.ws.dbss.client.CustomerLocationQuerySoapHandler</j2ee:handler-class>
</handler>
</weblogic-wsee-clientHandlerChain>

View File

@@ -0,0 +1,99 @@
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions xmlns:ns2="http://telecomitalia.it/SOA/SOAP/SOAPHeader" xmlns:ns="http://DBSS-COM/CustomerOrderNumberPortabilityMgmt/2015-05-11" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://DBSS-COM/CustomerOrderNumberPortabilityMgmt" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://DBSS-COM/CustomerOrderNumberPortabilityMgmt">
<wsdl:import namespace="http://telecomitalia.it/SOA/SOAP/SOAPHeader" location="SOAPHeader_v1.1.xsd"/>
<wsdl:import namespace="http://DBSS-COM/CustomerOrderNumberPortabilityMgmt/2015-05-11" location="CustomerOrderNumberPortabilityMgmt.xsd"/>
<wsdl:types>
<xsd:schema targetNamespace="http://DBSS-COM/CustomerOrderNumberPortabilityMgmt">
<xsd:import namespace="http://DBSS-COM/CustomerOrderNumberPortabilityMgmt/2015-05-11" schemaLocation="CustomerOrderNumberPortabilityMgmt.xsd"/>
<xsd:import namespace="http://telecomitalia.it/SOA/SOAP/SOAPHeader" schemaLocation="SOAPHeader_v1.1.xsd"/>
</xsd:schema>
</wsdl:types>
<wsdl:message name="portInIn">
<wsdl:part element="ns:portInRequest" name="body"/>
<wsdl:part element="ns2:Header" name="header"/>
</wsdl:message>
<wsdl:message name="portInOut">
<wsdl:part element="ns:portInResponse" name="body"/>
<wsdl:part element="ns2:Header" name="header"/>
</wsdl:message>
<wsdl:message name="oloCeasedPortInIn">
<wsdl:part element="ns:oloCeasedPortInRequest" name="body"/>
<wsdl:part element="ns2:Header" name="header"/>
</wsdl:message>
<wsdl:message name="oloCeasedPortInOut">
<wsdl:part element="ns2:Header" name="header"/>
<wsdl:part element="ns:oloCeasedPortInResponse" name="body"/>
</wsdl:message>
<wsdl:message name="cancelPortOutIn">
<wsdl:part name="header" element="ns2:Header"/>
<wsdl:part name="body" element="ns:cancelPortOutRequest"/>
</wsdl:message>
<wsdl:message name="cancelPortOutOut">
<wsdl:part name="header" element="ns2:Header"/>
<wsdl:part name="body" element="ns:cancelPortOutResponse"/>
</wsdl:message>
<wsdl:message name="validatePortOutIn">
<wsdl:part name="header" element="ns2:Header"/>
<wsdl:part name="body" element="ns:validatePortOutRequest"/>
</wsdl:message>
<wsdl:message name="validatePortOutOut">
<wsdl:part name="header" element="ns2:Header"/>
<wsdl:part name="body" element="ns:validatePortOutResponse"/>
</wsdl:message>
<wsdl:message name="cancelPortInIn">
<wsdl:part name="header" element="ns2:Header"/>
<wsdl:part name="body" element="ns:cancelPortInRequest"/>
</wsdl:message>
<wsdl:message name="resubmitPortInIn">
<wsdl:part name="header" element="ns2:Header"/>
<wsdl:part name="body" element="ns:resubmitPortInRequest"/>
</wsdl:message>
<wsdl:message name="commitPortOutIn">
<wsdl:part name="header" element="ns2:Header"/>
<wsdl:part name="body" element="ns:commitPortOutRequest"/>
</wsdl:message>
<wsdl:message name="commitPortOutOut">
<wsdl:part name="header" element="ns2:Header"/>
<wsdl:part name="body" element="ns:commitPortOutResponse"/>
</wsdl:message>
<wsdl:message name="renovateDACIn">
<wsdl:part name="header" element="ns2:Header"/>
<wsdl:part name="body" element="ns:renovateDACRequest"/>
</wsdl:message>
<wsdl:message name="renovateDACOut">
<wsdl:part name="header" element="ns2:Header"/>
<wsdl:part name="body" element="ns:renovateDACResponse"/>
</wsdl:message>
<wsdl:portType name="CustomerOrderNumberPortabilityMgmtPortType">
<wsdl:operation name="portIn">
<wsdl:input message="tns:portInIn"/>
<wsdl:output message="tns:portInOut"/>
</wsdl:operation>
<wsdl:operation name="oloCeasedPortIn">
<wsdl:input message="tns:oloCeasedPortInIn"/>
<wsdl:output message="tns:oloCeasedPortInOut"/>
</wsdl:operation>
<wsdl:operation name="validatePortOut">
<wsdl:input message="tns:validatePortOutIn"/>
<wsdl:output message="tns:validatePortOutOut"/>
</wsdl:operation>
<wsdl:operation name="cancelPortOut">
<wsdl:input message="tns:cancelPortOutIn"/>
<wsdl:output message="tns:cancelPortOutOut"/>
</wsdl:operation>
<wsdl:operation name="cancelPortIn">
<wsdl:input message="tns:cancelPortInIn"/>
</wsdl:operation>
<wsdl:operation name="resubmitPortIn">
<wsdl:input message="tns:resubmitPortInIn"/>
</wsdl:operation>
<wsdl:operation name="commitPortOut">
<wsdl:input message="tns:commitPortOutIn"/>
<wsdl:output message="tns:commitPortOutOut"/>
</wsdl:operation>
<wsdl:operation name="renovateDAC">
<wsdl:input message="tns:renovateDACIn"/>
<wsdl:output message="tns:renovateDACOut"/>
</wsdl:operation>
</wsdl:portType>
</wsdl:definitions>

View File

@@ -0,0 +1,113 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
//-FILE-ID
// Name: CustomerOrderNumberPortabilityMgmt.xsd
// Version: 1.0
// Type: XSD file
// Analysis Version ServiceSpecification_CustomerOrderNumberPortabilityMgmt_ver2.2_rev0.doc
// Developed by: GdLAubay - SL
-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:cst="http://telecomitalia.it/SOA/CustomerOrderNumberPortabilityMgmtCustomTypes/2015-05-11" xmlns:sm="http://telecomitalia.it/SOA/CustomerOrderNumberPortabilityMgmt/2015-05-11" targetNamespace="http://telecomitalia.it/SOA/CustomerOrderNumberPortabilityMgmt/2015-05-11" elementFormDefault="qualified" version="1.0">
<xs:import namespace="http://telecomitalia.it/SOA/CustomerOrderNumberPortabilityMgmtCustomTypes/2015-05-11" schemaLocation="CustomerOrderNumberPortabilityMgmtEntities.xsd"/>
<xs:include schemaLocation="ProcessData_v1.0.xsd"/>
<xs:element name="portInRequest">
<xs:complexType>
<xs:sequence>
<xs:element name="ProductOrder" type="cst:ProductOrderType"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="portInResponse">
<xs:complexType>
<xs:sequence>
<xs:element name="ProcessData" type="sm:ProcessData" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="validatePortOutResponse">
<xs:complexType>
<xs:sequence>
<xs:element name="ProcessData" type="sm:ProcessData" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="cancelPortOutResponse">
<xs:complexType>
<xs:sequence>
<xs:element name="ProcessData" type="sm:ProcessData" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="validatePortOutRequest">
<xs:complexType>
<xs:sequence>
<xs:element name="ProductOrder" type="cst:ProductOrderType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="cancelPortOutRequest">
<xs:complexType>
<xs:sequence>
<xs:element name="ProductOrder" type="cst:ProductOrderType"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="oloCeasedPortInRequest">
<xs:complexType>
<xs:sequence>
<xs:element name="ProductOrder" type="cst:ProductOrderType"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="oloCeasedPortInResponse">
<xs:complexType>
<xs:sequence>
<xs:element name="ProcessData" type="sm:ProcessData" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="cancelPortInRequest">
<xs:complexType>
<xs:sequence>
<xs:element name="ProductOrder" type="cst:ProductOrderType"/>
<xs:element name="ProcessData" type="sm:ProcessData" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="resubmitPortInRequest">
<xs:complexType>
<xs:sequence>
<xs:element name="ProductOrder" type="cst:ProductOrderType"/>
<xs:element name="ProcessData" type="sm:ProcessData" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="commitPortOutRequest">
<xs:complexType>
<xs:sequence>
<xs:element name="CustomerOrder" type="cst:ProductOrderType"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="commitPortOutResponse">
<xs:complexType>
<xs:sequence>
<xs:element name="ProcessData" type="sm:ProcessData" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="renovateDACRequest">
<xs:complexType>
<xs:sequence>
<xs:element name="CustomerOrder" type="cst:ProductOrderType"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="renovateDACResponse">
<xs:complexType>
<xs:sequence>
<xs:element name="ProcessData" type="sm:ProcessData" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>

View File

@@ -0,0 +1,72 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2013 (http://www.altova.com) by () -->
<!--
//-FILE-ID
// Name: CustomerOrderNumberPortabilityMgmtEntities.xsd
// Version: 1.0
// Type: XSD file
// Analysis Version: ServiceSpecification_CustomerOrderNumberPortabilityMgmt_v1.0_rev7.doc
// Developed by: GdLAubay - SL
-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:bvi="http://telecomitalia.it/SOA/BVI" xmlns:cst="http://telecomitalia.it/SOA/CustomerOrderNumberPortabilityMgmtCustomTypes/2015-05-11" targetNamespace="http://telecomitalia.it/SOA/CustomerOrderNumberPortabilityMgmtCustomTypes/2015-05-11" elementFormDefault="qualified" version="1.0">
<xs:complexType name="ProductOrderType">
<xs:sequence>
<xs:element name="ID" type="cst:noCommonConstraintsType" minOccurs="0"/>
<xs:element name="CharacteristicValue" type="cst:CharacteristicValue_Type" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="CustomerOrderItem" type="cst:CustomerOrderItemType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CustomerOrderItemType">
<xs:sequence>
<xs:element name="objectID" type="cst:noCommonConstraintsType" minOccurs="0"/>
<xs:element name="CharacteristicValue" type="cst:CharacteristicValue_Type" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="ProductBundle" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="ProductCharacteristicValue" type="cst:ProductCharacteristicValue_Type" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<!-- ProductOrder portInRequest - oloCeasedPortInRequest END -->
<!-- Characteristic Values START -->
<xs:complexType name="CharacteristicValue_Type">
<xs:sequence>
<xs:element name="value" type="cst:noCommonConstraintsType"/>
<xs:element name="CharacteristicSpecification">
<xs:complexType>
<xs:sequence>
<xs:element name="name" type="cst:noCommonConstraintsType"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProductCharacteristicValue_Type">
<xs:sequence>
<xs:element name="value" type="cst:noCommonConstraintsType"/>
<xs:element name="ProductSpecCharacteristic">
<xs:complexType>
<xs:sequence>
<xs:element name="name" type="cst:noCommonConstraintsType"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<!-- Characteristic Values END -->
<!-- SimpleTypes START -->
<xs:simpleType name="noCommonConstraintsType" final="#all">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
<!-- SimpleTypes END -->
</xs:schema>

View File

@@ -0,0 +1,108 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
.=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=.
|
| Name : CustomerOrderNumberPortabilityMgmt_Abstract.wsdl
| Version : 1.0
| Type : Abstract WSDL file.
| Analysis Version : ServiceSpecification_CustomerOrderNumberPortabilityMgmt_ver2.2_rev0.doc
| Developed by : GdLAubay - SL
|
'=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-='
-->
<wsdl:definitions xmlns:ns1="http://telecomitalia.it/SOA/CustomerOrderNumberPortabilityMgmtCustomTypes/2015-05-11" xmlns:ns="http://telecomitalia.it/SOA/CustomerOrderNumberPortabilityMgmt" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://telecomitalia.it/SOA/CustomerOrderNumberPortabilityMgmt" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:head="http://telecomitalia.it/SOA/SOAP/SOAPHeader" xmlns:nsSchema="http://telecomitalia.it/SOA/CustomerOrderNumberPortabilityMgmt/2015-05-11" targetNamespace="http://telecomitalia.it/SOA/CustomerOrderNumberPortabilityMgmt">
<wsdl:types>
<xsd:schema targetNamespace="http://telecomitalia.it/SOA/CustomerOrderNumberPortabilityMgmt">
<xsd:import namespace="http://telecomitalia.it/SOA/CustomerOrderNumberPortabilityMgmt/2015-05-11" schemaLocation="CustomerOrderNumberPortabilityMgmt.xsd"/>
<xsd:import namespace="http://telecomitalia.it/SOA/SOAP/SOAPHeader" schemaLocation="SOAPHeader_v1.1.xsd"/>
</xsd:schema>
</wsdl:types>
<wsdl:message name="portInRequest">
<wsdl:part name="body" element="nsSchema:portInRequest"/>
<wsdl:part name="Header" element="head:Header"/>
</wsdl:message>
<wsdl:message name="portInResponse">
<wsdl:part name="body" element="nsSchema:portInResponse"/>
<wsdl:part name="Header" element="head:Header"/>
</wsdl:message>
<wsdl:message name="oloCeasedPortInRequest">
<wsdl:part name="body" element="nsSchema:oloCeasedPortInRequest"/>
<wsdl:part name="Header" element="head:Header"/>
</wsdl:message>
<wsdl:message name="oloCeasedPortInResponse">
<wsdl:part name="body" element="nsSchema:oloCeasedPortInResponse"/>
<wsdl:part name="Header" element="head:Header"/>
</wsdl:message>
<wsdl:message name="validatePortOutRequest">
<wsdl:part name="body" element="nsSchema:validatePortOutRequest"/>
<wsdl:part name="Header" element="head:Header"/>
</wsdl:message>
<wsdl:message name="validatePortOutResponse">
<wsdl:part name="body" element="nsSchema:validatePortOutResponse"/>
<wsdl:part name="Header" element="head:Header"/>
</wsdl:message>
<wsdl:message name="cancelPortOutRequest">
<wsdl:part name="body" element="nsSchema:cancelPortOutRequest"/>
<wsdl:part name="Header" element="head:Header"/>
</wsdl:message>
<wsdl:message name="cancelPortOutResponse">
<wsdl:part name="body" element="nsSchema:cancelPortOutResponse"/>
<wsdl:part name="Header" element="head:Header"/>
</wsdl:message>
<wsdl:message name="cancelPortInRequest">
<wsdl:part name="body" element="nsSchema:cancelPortInRequest"/>
<wsdl:part name="Header" element="head:Header"/>
</wsdl:message>
<wsdl:message name="resubmitPortInRequest">
<wsdl:part name="body" element="nsSchema:resubmitPortInRequest"/>
<wsdl:part name="Header" element="head:Header"/>
</wsdl:message>
<wsdl:message name="commitPortOutRequest">
<wsdl:part name="body" element="nsSchema:commitPortOutRequest"/>
<wsdl:part name="Header" element="head:Header"/>
</wsdl:message>
<wsdl:message name="commitPortOutResponse">
<wsdl:part name="body" element="nsSchema:commitPortOutResponse"/>
<wsdl:part name="Header" element="head:Header"/>
</wsdl:message>
<wsdl:message name="renovateDACRequest">
<wsdl:part name="body" element="nsSchema:renovateDACRequest"/>
<wsdl:part name="Header" element="head:Header"/>
</wsdl:message>
<wsdl:message name="renovateDACResponse">
<wsdl:part name="body" element="nsSchema:renovateDACResponse"/>
<wsdl:part name="Header" element="head:Header"/>
</wsdl:message>
<wsdl:portType name="CustomerOrderNumberPortabilityMgmtPortType">
<wsdl:operation name="portIn">
<wsdl:input message="tns:portInRequest"/>
<wsdl:output message="tns:portInResponse"/>
</wsdl:operation>
<wsdl:operation name="oloCeasedPortIn">
<wsdl:input message="tns:oloCeasedPortInRequest"/>
<wsdl:output message="tns:oloCeasedPortInResponse"/>
</wsdl:operation>
<wsdl:operation name="validatePortOut">
<wsdl:input message="tns:validatePortOutRequest"/>
<wsdl:output message="tns:validatePortOutResponse"/>
</wsdl:operation>
<wsdl:operation name="cancelPortOut">
<wsdl:input message="tns:cancelPortOutRequest"/>
<wsdl:output message="tns:cancelPortOutResponse"/>
</wsdl:operation>
<wsdl:operation name="cancelPortIn">
<wsdl:input message="tns:cancelPortInRequest"/>
</wsdl:operation>
<wsdl:operation name="resubmitPortIn">
<wsdl:input message="tns:resubmitPortInRequest"/>
</wsdl:operation>
<wsdl:operation name="commitPortOut">
<wsdl:input message="tns:commitPortOutRequest"/>
<wsdl:output message="tns:commitPortOutResponse"/>
</wsdl:operation>
<wsdl:operation name="renovateDAC">
<wsdl:input message="tns:renovateDACRequest"/>
<wsdl:output message="tns:renovateDACResponse"/>
</wsdl:operation>
</wsdl:portType>
</wsdl:definitions>

View File

@@ -0,0 +1,265 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Created by TIBCO WSDL-->
<wsdl:definitions xmlns:tns="http://telecomitalia.it/SOA/CustomerOrderNumberPortabilityMgmt/service-b" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:ns0="http://telecomitalia.it/SOA/CustomerOrderNumberPortabilityMgmt" xmlns:soap1="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" name="Untitled" targetNamespace="http://telecomitalia.it/SOA/CustomerOrderNumberPortabilityMgmt/service-b">
<wsdl:import namespace="http://telecomitalia.it/SOA/CustomerOrderNumberPortabilityMgmt" location="CustomerOrderNumberPortabilityMgmt_Abstract.wsdl"/>
<wsdl:service name="service">
<wsdl:port name="CustomerOrderNumberPortabilityMgmtPortTypeHTTPEndpoint" binding="tns:CustomerOrderNumberPortabilityMgmtPortTypeHTTPEndpointBinding">
<soap:address location="http://localhost:8092/BUSINESS/ESBE/Services/CustomerOrderNumberPortabilityMgmt/service"/>
</wsdl:port>
<wsdl:port name="CustomerOrderNumberPortabilityMgmtPortTypeHTTPSMEndpoint" binding="tns:CustomerOrderNumberPortabilityMgmtPortTypeHTTPSMEndpointBinding">
<soap:address location="https://localhost:28092/BUSINESS/ESBE/Services/CustomerOrderNumberPortabilityMgmt/service"/>
</wsdl:port>
<wsdl:port name="CustomerOrderNumberPortabilityMgmtPortTypeHTTPSEndpoint" binding="tns:CustomerOrderNumberPortabilityMgmtPortTypeHTTPSEndpointBinding">
<soap:address location="https://localhost:18092/BUSINESS/ESBE/Services/CustomerOrderNumberPortabilityMgmt/service"/>
</wsdl:port>
</wsdl:service>
<wsdl:binding name="CustomerOrderNumberPortabilityMgmtPortTypeHTTPEndpointBinding" type="ns0:CustomerOrderNumberPortabilityMgmtPortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="resubmitPortIn">
<soap:operation style="document" soapAction="resubmitPortIn"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:resubmitPortInRequest" part="Header"/>
</wsdl:input>
</wsdl:operation>
<wsdl:operation name="cancelPortIn">
<soap:operation style="document" soapAction="cancelPortIn"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:cancelPortInRequest" part="Header"/>
</wsdl:input>
</wsdl:operation>
<wsdl:operation name="renovateDAC">
<soap:operation style="document" soapAction="renovateDAC"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:renovateDACRequest" part="Header"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:renovateDACResponse" part="Header"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="commitPortOut">
<soap:operation style="document" soapAction="commitPortOut"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:commitPortOutRequest" part="Header"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:commitPortOutResponse" part="Header"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="portIn">
<soap:operation style="document" soapAction="portIn"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:portInRequest" part="Header"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:portInResponse" part="Header"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="cancelPortOut">
<soap:operation style="document" soapAction="cancelPortOut"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:cancelPortOutRequest" part="Header"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:cancelPortOutResponse" part="Header"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="oloCeasedPortIn">
<soap:operation style="document" soapAction="oloCeasedPortIn"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:oloCeasedPortInRequest" part="Header"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:oloCeasedPortInResponse" part="Header"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="validatePortOut">
<soap:operation style="document" soapAction="validatePortOut"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:validatePortOutRequest" part="Header"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:validatePortOutResponse" part="Header"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="CustomerOrderNumberPortabilityMgmtPortTypeHTTPSMEndpointBinding" type="ns0:CustomerOrderNumberPortabilityMgmtPortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="resubmitPortIn">
<soap:operation style="document" soapAction="resubmitPortIn"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:resubmitPortInRequest" part="Header"/>
</wsdl:input>
</wsdl:operation>
<wsdl:operation name="cancelPortIn">
<soap:operation style="document" soapAction="cancelPortIn"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:cancelPortInRequest" part="Header"/>
</wsdl:input>
</wsdl:operation>
<wsdl:operation name="renovateDAC">
<soap:operation style="document" soapAction="renovateDAC"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:renovateDACRequest" part="Header"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:renovateDACResponse" part="Header"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="commitPortOut">
<soap:operation style="document" soapAction="commitPortOut"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:commitPortOutRequest" part="Header"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:commitPortOutResponse" part="Header"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="portIn">
<soap:operation style="document" soapAction="portIn"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:portInRequest" part="Header"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:portInResponse" part="Header"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="cancelPortOut">
<soap:operation style="document" soapAction="cancelPortOut"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:cancelPortOutRequest" part="Header"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:cancelPortOutResponse" part="Header"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="oloCeasedPortIn">
<soap:operation style="document" soapAction="oloCeasedPortIn"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:oloCeasedPortInRequest" part="Header"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:oloCeasedPortInResponse" part="Header"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="validatePortOut">
<soap:operation style="document" soapAction="validatePortOut"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:validatePortOutRequest" part="Header"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:validatePortOutResponse" part="Header"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="CustomerOrderNumberPortabilityMgmtPortTypeHTTPSEndpointBinding" type="ns0:CustomerOrderNumberPortabilityMgmtPortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="resubmitPortIn">
<soap:operation style="document" soapAction="resubmitPortIn"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:resubmitPortInRequest" part="Header"/>
</wsdl:input>
</wsdl:operation>
<wsdl:operation name="cancelPortIn">
<soap:operation style="document" soapAction="cancelPortIn"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:cancelPortInRequest" part="Header"/>
</wsdl:input>
</wsdl:operation>
<wsdl:operation name="renovateDAC">
<soap:operation style="document" soapAction="renovateDAC"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:renovateDACRequest" part="Header"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:renovateDACResponse" part="Header"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="commitPortOut">
<soap:operation style="document" soapAction="commitPortOut"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:commitPortOutRequest" part="Header"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:commitPortOutResponse" part="Header"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="portIn">
<soap:operation style="document" soapAction="portIn"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:portInRequest" part="Header"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:portInResponse" part="Header"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="cancelPortOut">
<soap:operation style="document" soapAction="cancelPortOut"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:cancelPortOutRequest" part="Header"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:cancelPortOutResponse" part="Header"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="oloCeasedPortIn">
<soap:operation style="document" soapAction="oloCeasedPortIn"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:oloCeasedPortInRequest" part="Header"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:oloCeasedPortInResponse" part="Header"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="validatePortOut">
<soap:operation style="document" soapAction="validatePortOut"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:validatePortOutRequest" part="Header"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:validatePortOutResponse" part="Header"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
</wsdl:definitions>

View File

@@ -0,0 +1,38 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2011 rel. 2 (http://www.altova.com) by Leonardo (TelecomItalia) -->
<!--
//-FILE-ID
// Name: ProcessData.xsd
// Version: 1.0
// Type: XSD file
// Kit Version: 2016_01
// Created: 2015-05-07
// Last Modified: 2015-05-07
// Developed by: GdL Reply - Ing.MW
-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" version="1.1">
<xs:simpleType name="noCommonConstraintsType" final="#all">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="Parameter">
<xs:sequence>
<xs:element name="name" type="noCommonConstraintsType"/>
<xs:element name="value" type="noCommonConstraintsType"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Parameters">
<xs:sequence>
<xs:element name="Parameter" type="Parameter" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProcessData">
<xs:sequence>
<xs:element name="returnCode" type="noCommonConstraintsType" minOccurs="0"/>
<xs:element name="returnDescription" type="noCommonConstraintsType" minOccurs="0"/>
<xs:element name="Parameters" type="Parameters" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ProcessData" type="ProcessData"/>
</xs:schema>

View File

@@ -0,0 +1,93 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
// FILE-ID
// Name: SOAPHeader_v1.1.xsd
// Version: 1.1
// Type: XSD file
// Analysis Version:
// Kit Version:
// Created: 05/03/2009
// Modified 16/03/2010
// Developed by: Simone Avossa
-->
<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>

View File

@@ -0,0 +1,9 @@
<weblogic-wsee-clientHandlerChain
xmlns="http://www.bea.com/ns/weblogic/90"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:j2ee="http://java.sun.com/xml/ns/j2ee">
<handler>
<j2ee:handler-name>CustomerOrderNumberPortabilityMgmtSOAPHandler</j2ee:handler-name>
<j2ee:handler-class>it.valueteam.gnp.ws.dbss.client.CustomerOrderNumberPortabilityMgmtSoapHandler</j2ee:handler-class>
</handler>
</weblogic-wsee-clientHandlerChain>

View File

@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" version="1.1" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:simpleType name="noCommonConstraintsType" final="#all">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="Parameter">
<xs:sequence>
<xs:element name="name" type="noCommonConstraintsType"/>
<xs:element name="value" type="noCommonConstraintsType"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Parameters">
<xs:sequence>
<xs:element name="Parameter" type="Parameter" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProcessData">
<xs:sequence>
<xs:element name="returnCode" type="noCommonConstraintsType" minOccurs="0"/>
<xs:element name="returnDescription" type="noCommonConstraintsType" minOccurs="0"/>
<xs:element name="Parameters" type="Parameters" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ProcessData" type="ProcessData"/>
</xs:schema>

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:cst="http://DBSS-OAM/RetrieveAdditionalLinesCustomTypes/2020-12-10" xmlns:sm="http://DBSS-OAM/RetrieveAdditionalLines/2020-12-10" targetNamespace="http://DBSS-OAM/RetrieveAdditionalLines/2020-12-10" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:import namespace="http://DBSS-OAM/RetrieveAdditionalLinesCustomTypes/2020-12-10" schemaLocation="RetrieveAdditionalLinesEntities.xsd"/>
<xs:include schemaLocation="ProcessData_v1.0.xsd"/>
<xs:element name="getRequest">
<xs:complexType>
<xs:sequence>
<xs:element ref="sm:ProcessData"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getResponse">
<xs:complexType>
<xs:sequence>
<xs:element ref="sm:ProcessData"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:cst="http://DBSS-OAM/RetrieveAdditionalLinesCustomTypes/2020-12-10" xmlns:sm="http://DBSS-OAM/RetrieveAdditionalLinesCustomTypes/2020-12-10" targetNamespace="http://DBSS-OAM/RetrieveAdditionalLinesCustomTypes/2020-12-10" elementFormDefault="qualified" attributeFormDefault="unqualified"/>

View File

@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:ns1="http://DBSS-OAM/RetrieveAdditionalLinesCustomTypes/2020-12-10"
xmlns:ns="http://DBSS-OAM/RetrieveAdditionalLines/2020-12-10"
xmlns:ns3="http://telecomitalia.it/SOA/SOAP/SOAPHeader"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:tns="http://DBSS-OAM/RetrieveAdditionalLines"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://DBSS-OAM/RetrieveAdditionalLines">
<import namespace="http://DBSS-OAM/RetrieveAdditionalLines/2020-12-10" location="RetrieveAdditionalLines.xsd"/>
<import namespace="http://telecomitalia.it/SOA/SOAP/SOAPHeader" location="SOAPHeader_v1.1.xsd"/>
<types>
<xsd:schema targetNamespace="http://DBSS-OAM/RetrieveAdditionalLines">
<xsd:import namespace="http://DBSS-OAM/RetrieveAdditionalLines/2020-12-10" schemaLocation="RetrieveAdditionalLines.xsd"/>
<xsd:import namespace="http://telecomitalia.it/SOA/SOAP/SOAPHeader" schemaLocation="SOAPHeader_v1.1.xsd"/>
</xsd:schema>
</types>
<message name="getRequest">
<part name="body" element="ns:getRequest"/>
<part name="Header" element="ns3:Header"/>
</message>
<message name="getResponse">
<part name="body" element="ns:getResponse"/>
<part name="Header" element="ns3:Header"/>
</message>
<portType name="RetrieveAdditionalLinesPortType">
<operation name="get">
<input message="tns:getRequest"/>
<output message="tns:getResponse"/>
</operation>
</portType>
</definitions>

View File

@@ -0,0 +1,194 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Created by TIBCO WSDL-->
<wsdl:definitions xmlns:ns2="http://telecomitalia.it/SOA/RetrieveAdditionalLinesCustomTypes/2020-12-10" xmlns:ns1="http://telecomitalia.it/SOA/SOAP/SOAPHeader" xmlns:tns="http://xmlns.example.com/1610119759890" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:ns0="http://telecomitalia.it/SOA/RetrieveAdditionalLines/2020-12-10" xmlns:soap1="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" name="Untitled" targetNamespace="http://xmlns.example.com/1610119759890">
<wsdl:types>
<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" version="1.1" elementFormDefault="qualified" attributeFormDefault="unqualified">
<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="businessIDType">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="dateType">
<xs:restriction base="xs:string">
<xs:pattern value="\d{4}-\d{2}-\d{2}"/>
</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>
<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="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="transactionIDType">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
<xs:element name="Header" type="h:HeaderType"/>
</xs:schema>
<xs:schema xmlns:sm="http://telecomitalia.it/SOA/RetrieveAdditionalLinesCustomTypes/2020-12-10" xmlns:cst="http://telecomitalia.it/SOA/RetrieveAdditionalLinesCustomTypes/2020-12-10" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://telecomitalia.it/SOA/RetrieveAdditionalLinesCustomTypes/2020-12-10" elementFormDefault="qualified" attributeFormDefault="unqualified"/>
<xs:schema xmlns:sm="http://telecomitalia.it/SOA/RetrieveAdditionalLines/2020-12-10" xmlns:cst="http://telecomitalia.it/SOA/RetrieveAdditionalLinesCustomTypes/2020-12-10" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://telecomitalia.it/SOA/RetrieveAdditionalLines/2020-12-10" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:import namespace="http://telecomitalia.it/SOA/RetrieveAdditionalLinesCustomTypes/2020-12-10"/>
<xs:element name="getRequest">
<xs:complexType>
<xs:sequence>
<xs:element ref="sm:ProcessData"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getResponse">
<xs:complexType>
<xs:sequence>
<xs:element ref="sm:ProcessData"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="Parameter">
<xs:sequence>
<xs:element name="name" type="sm:noCommonConstraintsType"/>
<xs:element name="value" type="sm:noCommonConstraintsType"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Parameters">
<xs:sequence>
<xs:element name="Parameter" type="sm:Parameter" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProcessData">
<xs:sequence>
<xs:element name="returnCode" type="sm:noCommonConstraintsType" minOccurs="0"/>
<xs:element name="returnDescription" type="sm:noCommonConstraintsType" minOccurs="0"/>
<xs:element name="Parameters" type="sm:Parameters" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="noCommonConstraintsType">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
<xs:element name="ProcessData" type="sm:ProcessData"/>
</xs:schema>
</wsdl:types>
<wsdl:service name="service">
<wsdl:port name="RetrieveAdditionalLinesHttpPortType" binding="tns:RetrieveAdditionalLinesHttpPortTypeBinding">
<soap:address location="http://localhost:1410/Business/ESBE/Services/RetrieveAdditionalLines/service"/>
</wsdl:port>
<wsdl:port name="RetrieveAdditionalLinesHttpsmPortType" binding="tns:RetrieveAdditionalLinesHttpsmPortTypeBinding">
<soap:address location="https://localhost:2410/Business/ESBE/Services/RetrieveAdditionalLines/service"/>
</wsdl:port>
<wsdl:port name="RetrieveAdditionalLinesHttpsPortType" binding="tns:RetrieveAdditionalLinesHttpsPortTypeBinding">
<soap:address location="https://localhost:1460/Business/ESBE/Services/RetrieveAdditionalLines/service"/>
</wsdl:port>
</wsdl:service>
<wsdl:portType name="RetrieveAdditionalLinesPortType">
<wsdl:operation name="get">
<wsdl:input message="tns:getRequest"/>
<wsdl:output message="tns:getResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="RetrieveAdditionalLinesHttpPortTypeBinding" type="tns:RetrieveAdditionalLinesPortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="get">
<soap:operation style="document" soapAction="get"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="tns:getRequest" part="Header"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="tns:getResponse" part="Header"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="RetrieveAdditionalLinesHttpsmPortTypeBinding" type="tns:RetrieveAdditionalLinesPortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="get">
<soap:operation style="document" soapAction="get"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="tns:getRequest" part="Header"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="tns:getResponse" part="Header"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="RetrieveAdditionalLinesHttpsPortTypeBinding" type="tns:RetrieveAdditionalLinesPortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="get">
<soap:operation style="document" soapAction="get"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="tns:getRequest" part="Header"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="tns:getResponse" part="Header"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:message name="getRequest">
<wsdl:part name="body" element="ns0:getRequest"/>
<wsdl:part name="Header" element="ns1:Header"/>
</wsdl:message>
<wsdl:message name="getResponse">
<wsdl:part name="body" element="ns0:getResponse"/>
<wsdl:part name="Header" element="ns1:Header"/>
</wsdl:message>
</wsdl:definitions>

View File

@@ -0,0 +1,62 @@
<?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" version="1.1" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:simpleType name="businessIDType">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
<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">
<xs:annotation>
<xs:documentation>Sistema da cui proviene la richiesta</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="interactionDate" type="h:interactionDateType">
<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:complexType name="interactionDateType">
<xs:sequence>
<xs:element name="Date" type="xs:string"/>
<xs:element name="Time" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<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:element name="Header" type="h:HeaderType"/>
</xs:schema>

View File

@@ -0,0 +1,283 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Created by TIBCO WSDL-->
<wsdl:definitions xmlns:ns2="http://telecomitalia.it/SOA/WirelineLineCodeQueryCustomTypes/2015-05-11" xmlns:ns1="http://telecomitalia.it/SOA/SOAP/SOAPHeader" xmlns:tns="http://telecomitalia.it/SOA/WirelineLineCodeQuery/service-b" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:ns0="http://telecomitalia.it/SOA/WirelineLineCodeQuery/2015-05-11" xmlns:soap1="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" name="Untitled" targetNamespace="http://telecomitalia.it/SOA/WirelineLineCodeQuery/service-b">
<wsdl:types>
<xs:schema xmlns:bvi="http://telecomitalia.it/SOA/BVI" xmlns:cst="http://telecomitalia.it/SOA/WirelineLineCodeQueryCustomTypes/2015-05-11" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://telecomitalia.it/SOA/WirelineLineCodeQueryCustomTypes/2015-05-11" version="1.0" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:complexType name="CharacteristicSpecificationForVerifySecretCodeResponse">
<xs:sequence>
<xs:element name="name" type="cst:noCommonConstraintsType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CharacteristicValueForVerifySecretCodeResponse">
<xs:sequence>
<xs:element name="value" type="cst:noCommonConstraintsType" minOccurs="0"/>
<xs:element name="CharacteristicSpecification" type="cst:CharacteristicSpecificationForVerifySecretCodeResponse" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CustomerForVerifySecretCodeResponse">
<xs:sequence>
<xs:element name="CharacteristicValue" type="cst:CharacteristicValueForVerifySecretCodeResponse" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CustomerOrderItemForVerifySecretCodeRequest">
<xs:sequence>
<xs:element name="ProductBundle" type="cst:ProductBundleForVerifySecretCodeRequest" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CustomerOrderItemForVerifySecretCodeResponse">
<xs:sequence>
<xs:element name="ProductBundle" type="cst:ProductBundleForVerifySecretCodeResponse" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PartyInteractionRoleForVerifySecretCodeResponse">
<xs:sequence>
<xs:element name="interactionRole" type="cst:noCommonConstraintsType" minOccurs="0"/>
<xs:element name="Customer" type="cst:CustomerForVerifySecretCodeResponse" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProductBundleForVerifySecretCodeRequest">
<xs:sequence>
<xs:element name="ProductCharacteristicValue" type="cst:ProductCharacteristicValueForVerifySecretCodeRequest" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProductBundleForVerifySecretCodeResponse">
<xs:sequence>
<xs:element name="ProductCharacteristicValue" type="cst:ProductCharacteristicValueForVerifySecretCodeResponse" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProductCharacteristicValueForVerifySecretCodeRequest">
<xs:sequence>
<xs:element name="value" type="cst:noCommonConstraintsType" minOccurs="0"/>
<xs:element name="ProductSpecCharacteristic" type="cst:ProductSpecCharacteristicForVerifySecretCodeRequest" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProductCharacteristicValueForVerifySecretCodeResponse">
<xs:sequence>
<xs:element name="value" type="cst:noCommonConstraintsType" minOccurs="0"/>
<xs:element name="ProductSpecCharacteristic" type="cst:ProductSpecCharacteristicForVerifySecretCodeResponse" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProductOrderForVerifySecretCodeRequest">
<xs:sequence>
<xs:element name="CustomerOrderItem" type="cst:CustomerOrderItemForVerifySecretCodeRequest" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProductOrderForVerifySecretCodeResponse">
<xs:sequence>
<xs:element name="PartyInteractionRole" type="cst:PartyInteractionRoleForVerifySecretCodeResponse" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="CustomerOrderItem" type="cst:CustomerOrderItemForVerifySecretCodeResponse" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProductSpecCharacteristicForVerifySecretCodeRequest">
<xs:sequence>
<xs:element name="name" type="cst:noCommonConstraintsType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProductSpecCharacteristicForVerifySecretCodeResponse">
<xs:sequence>
<xs:element name="name" type="cst:noCommonConstraintsType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="dateTimeType">
<xs:restriction base="xs:dateTime"/>
</xs:simpleType>
<xs:simpleType name="dateType">
<xs:restriction base="xs:date"/>
</xs:simpleType>
<xs:simpleType name="noCommonConstraintsType">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
<xs:schema xmlns:sm="http://telecomitalia.it/SOA/WirelineLineCodeQuery/2015-05-11" xmlns:cst="http://telecomitalia.it/SOA/WirelineLineCodeQueryCustomTypes/2015-05-11" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://telecomitalia.it/SOA/WirelineLineCodeQuery/2015-05-11" version="1.0" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:import namespace="http://telecomitalia.it/SOA/WirelineLineCodeQueryCustomTypes/2015-05-11"/>
<xs:element name="verifySecretCodeRequest">
<xs:complexType>
<xs:sequence>
<xs:element ref="sm:ProcessData"/>
<xs:element name="ProductOrder" type="cst:ProductOrderForVerifySecretCodeRequest" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="verifySecretCodeResponse">
<xs:complexType>
<xs:sequence>
<xs:element ref="sm:ProcessData"/>
<xs:element name="ProductOrder" type="cst:ProductOrderForVerifySecretCodeResponse" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="Parameter">
<xs:sequence>
<xs:element name="name" type="sm:noCommonConstraintsType"/>
<xs:element name="value" type="sm:noCommonConstraintsType"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Parameters">
<xs:sequence>
<xs:element name="Parameter" type="sm:Parameter" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProcessData">
<xs:sequence>
<xs:element name="returnCode" type="sm:noCommonConstraintsType" minOccurs="0"/>
<xs:element name="returnDescription" type="sm:noCommonConstraintsType" minOccurs="0"/>
<xs:element name="Parameters" type="sm:Parameters" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="noCommonConstraintsType">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
<xs:element name="ProcessData" type="sm:ProcessData"/>
</xs:schema>
<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" version="1.1" elementFormDefault="qualified" attributeFormDefault="unqualified">
<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="businessIDType">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="dateType">
<xs:restriction base="xs:string">
<xs:pattern value="\d{4}-\d{2}-\d{2}"/>
</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>
<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="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="transactionIDType">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
<xs:element name="Header" type="h:HeaderType"/>
</xs:schema>
</wsdl:types>
<wsdl:service name="service">
<wsdl:port name="WirelineLineCodeQueryHttpEndpoint" binding="tns:WirelineLineCodeQueryHttpEndpointBinding">
<soap:address location="http://localhost:8090/Business/ESBE/Services/WirelineLineCodeQuery/service"/>
</wsdl:port>
<wsdl:port name="WirelineLineCodeQueryHttpsMEndpoint" binding="tns:WirelineLineCodeQueryHttpsMEndpointBinding">
<soap:address location="https://localhost:8585/Business/ESBE/Services/WirelineLineCodeQuery/service"/>
</wsdl:port>
<wsdl:port name="WirelineLineCodeQueryHttpsEndpoint" binding="tns:WirelineLineCodeQueryHttpsEndpointBinding">
<soap:address location="https://localhost:8546/Business/ESBE/Services/WirelineLineCodeQuery/service"/>
</wsdl:port>
</wsdl:service>
<wsdl:portType name="WirelineLineCodeQueryPortType">
<wsdl:operation name="verifySecretCode">
<wsdl:input message="tns:verifySecretCodeRequest"/>
<wsdl:output message="tns:verifySecretCodeResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="WirelineLineCodeQueryHttpEndpointBinding" type="tns:WirelineLineCodeQueryPortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="verifySecretCode">
<soap:operation style="document" soapAction="verifySecretCode"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="tns:verifySecretCodeRequest" part="Header"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="tns:verifySecretCodeResponse" part="Header"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="WirelineLineCodeQueryHttpsMEndpointBinding" type="tns:WirelineLineCodeQueryPortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="verifySecretCode">
<soap:operation style="document" soapAction="verifySecretCode"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="tns:verifySecretCodeRequest" part="Header"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="tns:verifySecretCodeResponse" part="Header"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="WirelineLineCodeQueryHttpsEndpointBinding" type="tns:WirelineLineCodeQueryPortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="verifySecretCode">
<soap:operation style="document" soapAction="verifySecretCode"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="tns:verifySecretCodeRequest" part="Header"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="tns:verifySecretCodeResponse" part="Header"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:message name="verifySecretCodeRequest">
<wsdl:part name="body" element="ns0:verifySecretCodeRequest"/>
<wsdl:part name="Header" element="ns1:Header"/>
</wsdl:message>
<wsdl:message name="verifySecretCodeResponse">
<wsdl:part name="body" element="ns0:verifySecretCodeResponse"/>
<wsdl:part name="Header" element="ns1:Header"/>
</wsdl:message>
</wsdl:definitions>

View File

@@ -0,0 +1,38 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2011 rel. 2 (http://www.altova.com) by Leonardo (TelecomItalia) -->
<!--
//-FILE-ID
// Name: ProcessData.xsd
// Version: 1.0
// Type: XSD file
// Kit Version: 2016_01
// Created: 2015-05-07
// Last Modified: 2015-05-07
// Developed by: GdL Reply - Ing.MW
-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" version="1.1">
<xs:simpleType name="noCommonConstraintsType" final="#all">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="Parameter">
<xs:sequence>
<xs:element name="name" type="noCommonConstraintsType"/>
<xs:element name="value" type="noCommonConstraintsType"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Parameters">
<xs:sequence>
<xs:element name="Parameter" type="Parameter" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProcessData">
<xs:sequence>
<xs:element name="returnCode" type="noCommonConstraintsType" minOccurs="0"/>
<xs:element name="returnDescription" type="noCommonConstraintsType" minOccurs="0"/>
<xs:element name="Parameters" type="Parameters" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ProcessData" type="ProcessData"/>
</xs:schema>

View File

@@ -0,0 +1,93 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
// FILE-ID
// Name: SOAPHeader_v1.1.xsd
// Version: 1.1
// Type: XSD file
// Analysis Version:
// Kit Version:
// Created: 05/03/2009
// Modified 16/03/2010
// Developed by: Simone Avossa
-->
<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>

View File

@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2013 (http://www.altova.com) by () -->
<!--
//-FILE-ID
// Name: WirelineNumberPortabilityMgmtResponse.xsd
// Version: 1.0
// Type: XSD file
// Analysis Version ServiceSpecification_WirelineNumberPortabilityMgmtResponse_v1.0_rev0.doc
// Created: 2016-03-18
// Last Modified: 2016-03-8
// Developed by: GdLAubay - SL
-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:sm="http://telecomitalia.it/SOA/WirelineNumberPortabilityMgmtResponse/2015-05-11" xmlns:cst="http://telecomitalia.it/SOA/WirelineNumberPortabilityMgmtResponseCustomTypes/2015-05-11" targetNamespace="http://telecomitalia.it/SOA/WirelineNumberPortabilityMgmtResponse/2015-05-11" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0">
<xs:import namespace="http://telecomitalia.it/SOA/WirelineNumberPortabilityMgmtResponseCustomTypes/2015-05-11" schemaLocation="WirelineNumberPortabilityMgmtResponseEntities.xsd"/>
<xs:include schemaLocation="ProcessData_v1.0.xsd"/>
<xs:element name="portInResult">
<xs:complexType>
<xs:sequence>
<xs:element name="ProductOrder" type="cst:ProductOrderForportInResult"/>
<xs:element name="ProcessData" type="sm:ProcessData"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="portOutResult">
<xs:complexType>
<xs:sequence>
<xs:element name="ProductOrder" type="cst:ProductOrderForportOutResult"/>
<xs:element name="ProcessData" type="sm:ProcessData"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>

View File

@@ -0,0 +1,122 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2013 (http://www.altova.com) by () -->
<!--
//-FILE-ID
// Name: WirelineNumberPortabilityMgmtResponseEntities.xsd
// Version: 1.2
// Type: XSD file
// Analysis Version: ServiceSpecification_WirelineNumberPortabilityMgmtResponse_v1.2_rev0.doc
// Created: 2016-03-18
// Last Modified: 2016-12-07
// Developed by: GdLAubay - SL
-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:bvi="http://telecomitalia.it/SOA/BVI" xmlns:cst="http://telecomitalia.it/SOA/WirelineNumberPortabilityMgmtResponseCustomTypes/2015-05-11" targetNamespace="http://telecomitalia.it/SOA/WirelineNumberPortabilityMgmtResponseCustomTypes/2015-05-11" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0">
<!-- SimpleTypes END -->
<!-- ProductOrder portInResult START -->
<xs:complexType name="ProductOrderForportInResult">
<xs:sequence>
<xs:element name="ID" type="cst:noCommonConstraintsType" minOccurs="0"/>
<xs:element name="CharacteristicValue" type="cst:CharacteristicValueForportInResult" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="CustomerOrderItem" type="cst:CustomerOrderItemForportInResult" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CharacteristicValueForportInResult">
<xs:sequence>
<xs:element name="value" type="cst:noCommonConstraintsType" minOccurs="0"/>
<xs:element name="CharacteristicSpecification" type="cst:CharacteristicSpecificationForportInResult" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CustomerOrderItemForportInResult">
<xs:sequence>
<xs:element name="CharacteristicValue" type="cst:CharacteristicValueForportInResult2" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="ProductBundle" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="ProductCharacteristicValue" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="value" type="cst:noCommonConstraintsType"/>
<xs:element name="ProductSpecCharacteristic" type="cst:CharacteristicSpecificationForportInResult"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CharacteristicValueForportInResult2">
<xs:sequence>
<xs:element name="value" type="cst:noCommonConstraintsType"/>
<xs:element name="CharacteristicSpecification" type="cst:CharacteristicSpecificationForportInResult"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CharacteristicSpecificationForportInResult">
<xs:sequence>
<xs:element name="name" type="cst:noCommonConstraintsType"/>
</xs:sequence>
</xs:complexType>
<!--ProductOrder portInResult END -->
<!--ceckResult START-->
<xs:complexType name="ProductOrderForcheckNPResult">
<xs:sequence>
<xs:element name="CustomerOrderItem" type="cst:CustomerOrderItemForportInResult" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<!--ProductOrder ceckNPResult END -->
<!--portoutResult START-->
<xs:complexType name="ProductOrderForportOutResult">
<xs:sequence>
<xs:element name="ID" type="cst:noCommonConstraintsType" minOccurs="0"/>
<xs:element name="CharacteristicValue" type="cst:CharacteristicValueForportOutResult" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="CustomerOrderItem" type="cst:CustomerOrderItemForportOutResult" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CustomerOrderItemForportOutResult">
<xs:sequence>
<xs:element name="CharacteristicValue" type="cst:CharacteristicValueForportOutResult2" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="ProductBundle" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="ProductCharacteristicValue" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="value" type="cst:noCommonConstraintsType"/>
<xs:element name="ProductSpecCharacteristic" type="cst:CharacteristicSpecificationForportInResult"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CharacteristicValueForportOutResult2">
<xs:sequence>
<xs:element name="value" type="cst:noCommonConstraintsType" minOccurs="0"/>
<xs:element name="CharacteristicSpecification" type="cst:CharacteristicSpecificationForportOutResult2" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CharacteristicSpecificationForportOutResult2">
<xs:sequence>
<xs:element name="name" type="cst:noCommonConstraintsType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CharacteristicValueForportOutResult">
<xs:sequence>
<xs:element name="value" type="cst:noCommonConstraintsType" minOccurs="0"/>
<xs:element name="CharacteristicSpecification" type="cst:CharacteristicSpecificationForportOutResult" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CharacteristicSpecificationForportOutResult">
<xs:sequence>
<xs:element name="name" type="cst:noCommonConstraintsType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<!-- SimpleTypes START -->
<xs:simpleType name="noCommonConstraintsType" final="#all">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>

View File

@@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2009 sp1 (http://www.altova.com) by fuokista (EMBRACE) -->
<!--
.=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=.
|
| Name : WirelineNumberPortabilityMgmtResponse_Abstract.wsdl
| Version : 1.0
| Type : Abstract WSDL file.
| Analysis Version : ServiceSpecification_WirelineNumberPortabilityMgmtResponse_v1.0_rev0.doc
| Created : 2016-03-18
| Modified : 2016-03-18
| Developed by : GdLAubay - SL
|
'=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-='
-->
<wsdl:definitions xmlns:nsSchema="http://telecomitalia.it/SOA/WirelineNumberPortabilityMgmtResponse/2015-05-11" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:head="http://telecomitalia.it/SOA/SOAP/SOAPHeader" xmlns:tns="http://telecomitalia.it/SOA/WirelineNumberPortabilityMgmtResponse" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://telecomitalia.it/SOA/WirelineNumberPortabilityMgmtResponse">
<wsdl:types>
<xsd:schema targetNamespace="http://telecomitalia.it/SOA/WirelineNumberPortabilityMgmtResponse">
<xsd:import namespace="http://telecomitalia.it/SOA/WirelineNumberPortabilityMgmtResponse/2015-05-11" schemaLocation="WirelineNumberPortabilityMgmtResponse.xsd"/>
<xsd:import namespace="http://telecomitalia.it/SOA/SOAP/SOAPHeader" schemaLocation="SOAPHeader_v1.1.xsd"/>
</xsd:schema>
</wsdl:types>
<wsdl:message name="portInResult">
<wsdl:part name="body" element="nsSchema:portInResult"/>
<wsdl:part name="Header" element="head:Header"/>
</wsdl:message>
<wsdl:message name="portOutResult">
<wsdl:part name="body" element="nsSchema:portOutResult"/>
<wsdl:part name="Header" element="head:Header"/>
</wsdl:message>
<wsdl:portType name="WirelineNumberPortabilityMgmtResponsePortType">
<wsdl:operation name="portInResult">
<wsdl:input message="tns:portInResult"/>
</wsdl:operation>
<wsdl:operation name="portOutResult">
<wsdl:input message="tns:portOutResult"/>
</wsdl:operation>
</wsdl:portType>
</wsdl:definitions>

View File

@@ -0,0 +1,67 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Created by TIBCO WSDL-->
<wsdl:definitions xmlns:tns="http://telecomitalia.it/SOA/WirelineNumberPortabilityMgmtResponse/service-b" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:ns0="http://telecomitalia.it/SOA/WirelineNumberPortabilityMgmtResponse" xmlns:soap1="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" name="Untitled" targetNamespace="http://telecomitalia.it/SOA/WirelineNumberPortabilityMgmtResponse/service-b">
<wsdl:import namespace="http://telecomitalia.it/SOA/WirelineNumberPortabilityMgmtResponse" location="WirelineNumberPortabilityMgmtResponse_Abstract.wsdl"/>
<wsdl:service name="service">
<wsdl:port name="WirelineNumberPortabilityMgmtResponseHttpsMEndpoint" binding="tns:WirelineNumberPortabilityMgmtResponseHttpsMEndpointBinding">
<soap:address location="https://localhost:8585/Business/ESBE/Services/WirelineNumberPortabilityMgmtResponse/service"/>
</wsdl:port>
<wsdl:port name="WirelineNumberPortabilityMgmtResponseHttpsEndpoint" binding="tns:WirelineNumberPortabilityMgmtResponseHttpsEndpointBinding">
<soap:address location="https://localhost:8546/Business/ESBE/Services/WirelineNumberPortabilityMgmtResponse/service"/>
</wsdl:port>
<wsdl:port name="WirelineNumberPortabilityMgmtResponseHttpEndpoint" binding="tns:WirelineNumberPortabilityMgmtResponseHttpEndpointBinding">
<soap:address location="http://localhost:1410/Business/ESBE/Services/WirelineNumberPortabilityMgmtResponse/service"/>
</wsdl:port>
</wsdl:service>
<wsdl:binding name="WirelineNumberPortabilityMgmtResponseHttpsMEndpointBinding" type="ns0:WirelineNumberPortabilityMgmtResponsePortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="portInResult">
<soap:operation style="document" soapAction="portlnResult"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:portInResult" part="Header"/>
</wsdl:input>
</wsdl:operation>
<wsdl:operation name="portOutResult">
<soap:operation style="document" soapAction="portOutResult"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:portOutResult" part="Header"/>
</wsdl:input>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="WirelineNumberPortabilityMgmtResponseHttpsEndpointBinding" type="ns0:WirelineNumberPortabilityMgmtResponsePortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="portInResult">
<soap:operation style="document" soapAction="portlnResult"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:portInResult" part="Header"/>
</wsdl:input>
</wsdl:operation>
<wsdl:operation name="portOutResult">
<soap:operation style="document" soapAction="portOutResult"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:portOutResult" part="Header"/>
</wsdl:input>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="WirelineNumberPortabilityMgmtResponseHttpEndpointBinding" type="ns0:WirelineNumberPortabilityMgmtResponsePortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="portInResult">
<soap:operation style="document" soapAction="portlnResult"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:portInResult" part="Header"/>
</wsdl:input>
</wsdl:operation>
<wsdl:operation name="portOutResult">
<soap:operation style="document" soapAction="portOutResult"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:portOutResult" part="Header"/>
</wsdl:input>
</wsdl:operation>
</wsdl:binding>
</wsdl:definitions>

View File

@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
version="1.1"
elementFormDefault="qualified"
attributeFormDefault="unqualified">
<xs:simpleType name="noCommonConstraintsType" final="#all">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="Parameter">
<xs:sequence>
<xs:element name="name" type="noCommonConstraintsType"/>
<xs:element name="value" type="noCommonConstraintsType"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Parameters">
<xs:sequence>
<xs:element name="Parameter" type="Parameter" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProcessData">
<xs:sequence>
<xs:element name="returnCode" type="noCommonConstraintsType" minOccurs="0"/>
<xs:element name="returnDescription" type="noCommonConstraintsType" minOccurs="0"/>
<xs:element name="Parameters" type="Parameters" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ProcessData" type="ProcessData"/>
</xs:schema>

View File

@@ -0,0 +1,93 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
// FILE-ID
// Name: SOAPHeader_v1.1.xsd
// Version: 1.1
// Type: XSD file
// Analysis Version:
// Kit Version:
// Created: 05/03/2009
// Modified 16/03/2010
// Developed by: Simone Avossa
-->
<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>

View File

@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
//-FILE-ID
// Name: WirelineOLOPortInOrderMgmt.XSD
// Service Specification: ServiceSpecification_WirelineOLOPortInOrderMgmt_ver1.0_rev0.docx
// Developed by: GdL Aubay
-->
<schema xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:cst="http://DBSS-GOA/WirelinePortInOrderMgmtEntities"
xmlns:sm="http://telecomitalia.it/SOA/WirelineOLOPortInOrderMgmt/2016-12-28"
targetNamespace="http://telecomitalia.it/SOA/WirelineOLOPortInOrderMgmt/2016-12-28"
version="1.0"
elementFormDefault="qualified"
attributeFormDefault="unqualified">
<import namespace="http://DBSS-GOA/WirelinePortInOrderMgmtEntities" schemaLocation="WirelineOLOPortInOrderMgmtEntities.xsd"/>
<include schemaLocation="ProcessData_v1.0.xsd"/>
<element name="ceasedPortInRequest">
<complexType>
<sequence>
<element name="CustomerOrder" type="cst:CustomerOrderInputType" minOccurs="0"/>
</sequence>
</complexType>
</element>
<element name="ceasedPortInResponse">
<complexType>
<sequence>
<element ref="sm:ProcessData"/>
</sequence>
</complexType>
</element>
</schema>

View File

@@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2009 sp1 (http://www.altova.com) by fuokista (EMBRACE) -->
<!--
//-FILE-ID
// Name: WirelinePortInOrderMgmt.xsd
// Analysis Version: TIIT_CMM_SIF_DBSSOAM_GOA_WirelinePortInOrderMgmt.doc
// Developed by: GdLReply - Ing-MW
-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:cst="http://DBSS-GOA/WirelinePortInOrderMgmtEntities"
targetNamespace="http://DBSS-GOA/WirelinePortInOrderMgmtEntities"
elementFormDefault="qualified"
attributeFormDefault="unqualified">
<xs:complexType name="CustomerOrderInputType">
<xs:sequence>
<xs:element name="interactionDate" type="xs:dateTime"/>
<xs:element name="CharacteristicValue" type="cst:CharacteristicValueType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CharacteristicValueType">
<xs:sequence>
<xs:element name="CharacteristicSpecification" type="cst:CharacteristicSpecificationType"/>
<xs:element name="value" type="cst:noCommonConstraintsType"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CharacteristicSpecificationType">
<xs:sequence>
<xs:element name="name" type="cst:noCommonConstraintsType"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="noCommonConstraintsType" final="#all">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>

View File

@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
//-FILE-ID
// Name: WirelineOLOPortInOrderMgmt.wsdl
// Service Specification: ServiceSpecification_WirelineOLOPortInOrderMgmt_ver1.0_rev0.docx
// Developed by: GdL Aubay
-->
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:ns1="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://telecomitalia.it/SOA/WirelineOLOPortInOrderMgmt-v1" xmlns:head="http://telecomitalia.it/SOA/SOAP/SOAPHeader" xmlns:nsSchema="http://telecomitalia.it/SOA/WirelineOLOPortInOrderMgmt/2016-12-28" name="WirelineOLOPortInOrderMgmt-v1_Abstract" targetNamespace="http://telecomitalia.it/SOA/WirelineOLOPortInOrderMgmt-v1">
<import location="WirelineOLOPortInOrderMgmt.xsd" namespace="http://telecomitalia.it/SOA/WirelineOLOPortInOrderMgmt/2016-12-28"/>
<import location="SOAPHeader_v1.1.xsd" namespace="http://telecomitalia.it/SOA/SOAP/SOAPHeader"/>
<types>
<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://telecomitalia.it/SOA/WirelineOLOPortInOrderMgmt-v1">
<import namespace="http://telecomitalia.it/SOA/WirelineOLOPortInOrderMgmt/2016-12-28" schemaLocation="WirelineOLOPortInOrderMgmt.xsd"/>
<import namespace="http://telecomitalia.it/SOA/SOAP/SOAPHeader" schemaLocation="SOAPHeader_v1.1.xsd"/>
</schema>
</types>
<message name="ceasedPortInRequest">
<part element="nsSchema:ceasedPortInRequest" name="body"/>
<part element="head:Header" name="Header"/>
</message>
<message name="ceasedPortInResponse">
<part element="nsSchema:ceasedPortInResponse" name="body"/>
<part element="head:Header" name="Header"/>
</message>
<portType name="WirelineOLOPortInOrderMgmtPortType">
<operation name="ceasedPortIn">
<input message="tns:ceasedPortInRequest"/>
<output message="tns:ceasedPortInResponse"/>
</operation>
</portType>
</definitions>

View File

@@ -0,0 +1,58 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Created by TIBCO WSDL-->
<wsdl:definitions xmlns:tns="http://telecomitalia.it/SOA/WirelineOLOPortInOrderMgmt/2016-12-28/service-b" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:ns0="http://telecomitalia.it/SOA/WirelineOLOPortInOrderMgmt-v1" xmlns:soap1="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" name="Untitled" targetNamespace="http://telecomitalia.it/SOA/WirelineOLOPortInOrderMgmt/2016-12-28/service-b">
<wsdl:import namespace="http://telecomitalia.it/SOA/WirelineOLOPortInOrderMgmt-v1" location="WirelineOLOPortInOrderMgmt_Abstract.wsdl"/>
<wsdl:service name="service">
<wsdl:port name="WirelineOLOPortInOrderMgmtPortTypeHttpEndpoint" binding="tns:WirelineOLOPortInOrderMgmtPortTypeHttpEndpointBinding">
<soap:address location="http://localhost:8092/Business/ESBE/Services/WirelineOLOPortInOrderMgmt/service"/>
</wsdl:port>
<wsdl:port name="WirelineOLOPortInOrderMgmtPortTypeHttpsMEndpoint" binding="tns:WirelineOLOPortInOrderMgmtPortTypeHttpsMEndpointBinding">
<soap:address location="https://localhost:28092/Business/ESBE/Services/WirelineOLOPortInOrderMgmt/service"/>
</wsdl:port>
<wsdl:port name="WirelineOLOPortInOrderMgmtPortTypeHttpsEndpoint" binding="tns:WirelineOLOPortInOrderMgmtPortTypeHttpsEndpointBinding">
<soap:address location="https://localhost:18092/Business/ESBE/Services/WirelineOLOPortInOrderMgmt/service"/>
</wsdl:port>
</wsdl:service>
<wsdl:binding name="WirelineOLOPortInOrderMgmtPortTypeHttpEndpointBinding" type="ns0:WirelineOLOPortInOrderMgmtPortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="ceasedPortIn">
<soap:operation style="document" soapAction="ceasedPortIn"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:ceasedPortInRequest" part="Header"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:ceasedPortInResponse" part="Header"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="WirelineOLOPortInOrderMgmtPortTypeHttpsMEndpointBinding" type="ns0:WirelineOLOPortInOrderMgmtPortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="ceasedPortIn">
<soap:operation style="document" soapAction="ceasedPortIn"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:ceasedPortInRequest" part="Header"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:ceasedPortInResponse" part="Header"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="WirelineOLOPortInOrderMgmtPortTypeHttpsEndpointBinding" type="ns0:WirelineOLOPortInOrderMgmtPortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="ceasedPortIn">
<soap:operation style="document" soapAction="ceasedPortIn"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:ceasedPortInRequest" part="Header"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:ceasedPortInResponse" part="Header"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
</wsdl:definitions>

View File

@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
version="1.1"
elementFormDefault="qualified"
attributeFormDefault="unqualified">
<xs:simpleType name="noCommonConstraintsType" final="#all">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="Parameter">
<xs:sequence>
<xs:element name="name" type="noCommonConstraintsType"/>
<xs:element name="value" type="noCommonConstraintsType"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Parameters">
<xs:sequence>
<xs:element name="Parameter" type="Parameter" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProcessData">
<xs:sequence>
<xs:element name="returnCode" type="noCommonConstraintsType" minOccurs="0"/>
<xs:element name="returnDescription" type="noCommonConstraintsType" minOccurs="0"/>
<xs:element name="Parameters" type="Parameters" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ProcessData" type="ProcessData"/>
</xs:schema>

View File

@@ -0,0 +1,93 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
// FILE-ID
// Name: SOAPHeader_v1.1.xsd
// Version: 1.1
// Type: XSD file
// Analysis Version:
// Kit Version:
// Created: 05/03/2009
// Modified 16/03/2010
// Developed by: Simone Avossa
-->
<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>

View File

@@ -0,0 +1,54 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
//-FILE-ID
// Name: WirelinePortOutOrderMgmt.xsd
// Analysis Version: ServiceSpecification_WirelinePortOutOrderMgmt_ver1.1_rev0.docx
// Developed by: GdLAubay
-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:sm="http://telecomitalia.it/SOA/WirelinePortOutOrderMgmt/2015-05-11" xmlns:cst="http://telecomitalia.it/SOA/WirelinePortOutOrderMgmtCustomTypes/2015-05-11" targetNamespace="http://telecomitalia.it/SOA/WirelinePortOutOrderMgmt/2015-05-11" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0">
<xs:import namespace="http://telecomitalia.it/SOA/WirelinePortOutOrderMgmtCustomTypes/2015-05-11" schemaLocation="WirelinePortOutOrderMgmtEntities.xsd"/>
<xs:include schemaLocation="ProcessData_v1.0.xsd"/>
<xs:element name="ceaseWirelineRequest">
<xs:complexType>
<xs:sequence>
<xs:element name="CustomerOrder" type="cst:CustomerOrderInputType" minOccurs="0"/>
<xs:element ref="sm:ProcessData" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ceaseWirelineResponse">
<xs:complexType>
<xs:sequence>
<xs:element ref="sm:ProcessData"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ceaseWirelineNotifyRequest">
<xs:complexType>
<xs:sequence>
<xs:element name="CustomerOrder" type="cst:CustomerOrderNotifyInputType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ceaseWirelineNotifyResponse">
<xs:complexType>
<xs:sequence>
<xs:element ref="sm:ProcessData"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ceaseWirelineNotifyNPRequest">
<xs:complexType>
<xs:sequence>
<xs:element name="CustomerOrder" type="cst:CustomerOrderNotifyInputType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ceaseWirelineNotifyNPResponse">
<xs:complexType>
<xs:sequence>
<xs:element ref="sm:ProcessData"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>

View File

@@ -0,0 +1,62 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
//-FILE-ID
// Name: WirelinePortOutOrderMgmtEntities.xsd
// Analysis Version: ServiceSpecification_WirelinePortOutOrderMgmt_v1.0_rev1.doc
// Developed by: GdLAubay
-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:bvi="http://telecomitalia.it/SOA/BVI" xmlns:cst="http://telecomitalia.it/SOA/WirelinePortOutOrderMgmtCustomTypes/2015-05-11" targetNamespace="http://telecomitalia.it/SOA/WirelinePortOutOrderMgmtCustomTypes/2015-05-11" elementFormDefault="qualified" version="1.0">
<xs:complexType name="CustomerOrderInputType">
<xs:sequence>
<xs:element name="CustomerOrderItem" type="cst:CustomerOrderItemType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CustomerOrderNotifyInputType">
<xs:sequence>
<xs:element name="interactionDate" type="xs:dateTime"/>
<xs:element name="CharacteristicValue" type="cst:CharacteristicValueType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CustomerOrderItemType">
<xs:sequence>
<xs:element name="ProductBundle" type="cst:ProductBundleType" minOccurs="0"/>
<xs:element name="CharacteristicValue" type="cst:CharacteristicValueType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProductBundleType">
<xs:sequence>
<xs:element name="ProductCharacteristicValue" type="cst:ProductCharacteristicValueType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProductCharacteristicValueType">
<xs:sequence>
<xs:element name="ProductSpecCharacteristic" type="cst:ProductSpecCharacteristicType" minOccurs="0"/>
<xs:element name="value" type="cst:noCommonConstraintsType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProductSpecCharacteristicType">
<xs:sequence>
<xs:element name="name" type="cst:noCommonConstraintsType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CharacteristicValueType">
<xs:sequence>
<xs:element name="CharacteristicSpecification" type="cst:CharacteristicSpecificationType"/>
<xs:element name="value" type="cst:noCommonConstraintsType"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CharacteristicSpecificationType">
<xs:sequence>
<xs:element name="name" type="cst:noCommonConstraintsType"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="noCommonConstraintsType" final="#all">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>

View File

@@ -0,0 +1,53 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
//-FILE-ID
// Name: WirelinePortOutOrderMgmt-v1_Abstract.wsdl
// Analysis Version: ServiceSpecification_WirelinePortOutOrderMgmt_ver1.1_rev0.docx
// Developed by: GdLAubay
-->
<wsdl:definitions xmlns:ns="http://telecomitalia.it/SOA/WirelinePortOutOrderMgmtCustomTypes/2015-05-11" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://telecomitalia.it/SOA/WirelinePortOutOrderMgmt" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:head="http://telecomitalia.it/SOA/SOAP/SOAPHeader" xmlns:nsSchema="http://telecomitalia.it/SOA/WirelinePortOutOrderMgmt/2015-05-11" targetNamespace="http://telecomitalia.it/SOA/WirelinePortOutOrderMgmt">
<wsdl:types>
<xsd:schema targetNamespace="http://telecomitalia.it/SOA/WirelinePortOutOrderMgmt">
<xsd:import namespace="http://telecomitalia.it/SOA/WirelinePortOutOrderMgmt/2015-05-11" schemaLocation="WirelinePortOutOrderMgmt.xsd"/>
<xsd:import namespace="http://telecomitalia.it/SOA/SOAP/SOAPHeader" schemaLocation="SOAPHeader_v1.1.xsd"/>
</xsd:schema>
</wsdl:types>
<wsdl:message name="ceaseWirelineRequest">
<wsdl:part name="body" element="nsSchema:ceaseWirelineRequest"/>
<wsdl:part name="Header" element="head:Header"/>
</wsdl:message>
<wsdl:message name="ceaseWirelineResponse">
<wsdl:part name="body" element="nsSchema:ceaseWirelineResponse"/>
<wsdl:part name="Header" element="head:Header"/>
</wsdl:message>
<wsdl:message name="ceaseWirelineNotifyRequest">
<wsdl:part name="body" element="nsSchema:ceaseWirelineNotifyRequest"/>
<wsdl:part name="Header" element="head:Header"/>
</wsdl:message>
<wsdl:message name="ceaseWirelineNotifyResponse">
<wsdl:part name="body" element="nsSchema:ceaseWirelineNotifyResponse"/>
<wsdl:part name="Header" element="head:Header"/>
</wsdl:message>
<wsdl:message name="ceaseWirelineNotifyNPRequest">
<wsdl:part name="body" element="nsSchema:ceaseWirelineNotifyNPRequest"/>
<wsdl:part name="Header" element="head:Header"/>
</wsdl:message>
<wsdl:message name="ceaseWirelineNotifyNPResponse">
<wsdl:part name="body" element="nsSchema:ceaseWirelineNotifyNPResponse"/>
<wsdl:part name="Header" element="head:Header"/>
</wsdl:message>
<wsdl:portType name="WirelinePortOutOrderMgmtPortType">
<wsdl:operation name="ceaseWireline">
<wsdl:input message="tns:ceaseWirelineRequest"/>
<wsdl:output message="tns:ceaseWirelineResponse"/>
</wsdl:operation>
<wsdl:operation name="ceaseWirelineNotify">
<wsdl:input message="tns:ceaseWirelineNotifyRequest"/>
<wsdl:output message="tns:ceaseWirelineNotifyResponse"/>
</wsdl:operation>
<wsdl:operation name="ceaseWirelineNotifyNP">
<wsdl:input message="tns:ceaseWirelineNotifyNPRequest"/>
<wsdl:output message="tns:ceaseWirelineNotifyNPResponse"/>
</wsdl:operation>
</wsdl:portType>
</wsdl:definitions>

View File

@@ -0,0 +1,102 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Created by TIBCO WSDL-->
<wsdl:definitions xmlns:tns="http://telecomitalia.it/SOA/WirelinePortOutOrderMgmt/service-b" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:ns0="http://telecomitalia.it/SOA/WirelinePortOutOrderMgmt" xmlns:soap1="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" name="Untitled" targetNamespace="http://telecomitalia.it/SOA/WirelinePortOutOrderMgmt/service-b">
<wsdl:import namespace="http://telecomitalia.it/SOA/WirelinePortOutOrderMgmt" location="WirelinePortOutOrderMgmt_Abstract.wsdl"/>
<wsdl:service name="service">
<wsdl:port name="WirelinePortOutOrderMgmtHTTPSEndpoint" binding="tns:WirelinePortOutOrderMgmtHTTPSEndpointBinding">
<soap:address location="https://localhost:8546/Business/ESBE/Services/WirelinePortOutOrderMgmt/service"/>
</wsdl:port>
<wsdl:port name="WirelinePortOutOrderMgmtHTTPSMEndpoint" binding="tns:WirelinePortOutOrderMgmtHTTPSMEndpointBinding">
<soap:address location="https://localhost:8585/Business/ESBE/Services/WirelinePortOutOrderMgmt/service"/>
</wsdl:port>
<wsdl:port name="WirelinePortOutOrderMgmtHTTPEndpoint" binding="tns:WirelinePortOutOrderMgmtHTTPEndpointBinding">
<soap:address location="http://localhost:8594/Business/ESBE/Services/WirelinePortOutOrderMgmt/service"/>
</wsdl:port>
</wsdl:service>
<wsdl:binding name="WirelinePortOutOrderMgmtHTTPSEndpointBinding" type="ns0:WirelinePortOutOrderMgmtPortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="ceaseWirelineNotify">
<soap:operation style="document" soapAction="ceaseWirelineNotify"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:ceaseWirelineNotifyRequest" part="Header"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:ceaseWirelineNotifyResponse" part="Header"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ceaseWirelineNotifyNP">
<soap:operation style="document" soapAction="ceaseWirelineNotifyNP"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:ceaseWirelineNotifyNPRequest" part="Header"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:ceaseWirelineNotifyNPResponse" part="Header"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ceaseWireline">
<soap:operation style="document" soapAction="ceaseWireline"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:ceaseWirelineRequest" part="Header"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:ceaseWirelineResponse" part="Header"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="WirelinePortOutOrderMgmtHTTPSMEndpointBinding" type="ns0:WirelinePortOutOrderMgmtPortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="ceaseWirelineNotify">
<soap:operation style="document" soapAction="ceaseWirelineNotify"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:ceaseWirelineNotifyRequest" part="Header"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:ceaseWirelineNotifyResponse" part="Header"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ceaseWireline">
<soap:operation style="document" soapAction="ceaseWireline"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:ceaseWirelineRequest" part="Header"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:ceaseWirelineResponse" part="Header"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="WirelinePortOutOrderMgmtHTTPEndpointBinding" type="ns0:WirelinePortOutOrderMgmtPortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="ceaseWirelineNotify">
<soap:operation style="document" soapAction="ceaseWirelineNotify"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:ceaseWirelineNotifyRequest" part="Header"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:ceaseWirelineNotifyResponse" part="Header"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ceaseWireline">
<soap:operation style="document" soapAction="ceaseWireline"/>
<wsdl:input>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:ceaseWirelineRequest" part="Header"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal" parts="body"/>
<soap:header use="literal" message="ns0:ceaseWirelineResponse" part="Header"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
</wsdl:definitions>

View File

@@ -0,0 +1,77 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2007 sp1 (http://www.altova.com) by () -->
<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://pitagorareg.ws/daDBCFX" targetNamespace="http://pitagorareg.ws/daDBCFX">
<wsdl:types>
<xs:schema targetNamespace="http://pitagorareg.ws/daDBCFX" elementFormDefault="qualified">
<xs:simpleType name="TipoComunicazioneType">
<xs:restriction base="xs:string">
<xs:length value="2"/>
<xs:enumeration value="RV"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="CodOrdineType">
<xs:restriction base="xs:string">
<xs:length value="31"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="TipoProcessoType">
<xs:restriction base="xs:string">
<xs:length value="1"/>
<xs:enumeration value="R"/>
<xs:enumeration value="S"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="TipoAtterraggioType">
<xs:restriction base="xs:string">
<xs:length value="1"/>
<xs:enumeration value="F"/>
<xs:enumeration value="N"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="IdLineaType">
<xs:restriction base="xs:string">
<xs:length value="12"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="RichiestaAttivazioneType">
<xs:sequence>
<xs:element name="TipoComunicazione" type="tns:TipoComunicazioneType"/>
<xs:element name="CodiceOrdine" type="tns:CodOrdineType"/>
<xs:element name="TipoProcesso" type="tns:TipoProcessoType"/>
<xs:element name="TipoAtterraggio" type="tns:TipoAtterraggioType" minOccurs="0"/>
<xs:element name="IdLinea" type="tns:IdLineaType"/>
</xs:sequence>
</xs:complexType>
<xs:element name="RichiestaAttivazione" type="tns:RichiestaAttivazioneType"/>
</xs:schema>
</wsdl:types>
<wsdl:message name="richiestaValidazione">
<wsdl:part name="parameter" element="tns:RichiestaAttivazione"/>
</wsdl:message>
<wsdl:message name="NewMessageResponse">
<wsdl:part name="parameter" type="xs:string"/>
</wsdl:message>
<wsdl:portType name="servizioRichiestaValidazione">
<wsdl:operation name="RichiestaValidazione">
<wsdl:input message="tns:richiestaValidazione"/>
<wsdl:output message="tns:NewMessageResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="richiestaValidazBinding" type="tns:servizioRichiestaValidazione">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="RichiestaValidazione">
<soap:operation soapAction="urn:#RVDBCFX"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="servizioRichiestaValidazione">
<wsdl:port name="RichiestaValidazione" binding="tns:richiestaValidazBinding">
<soap:address location="http://localhost:7001/pitagoraReg"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

View File

@@ -0,0 +1,125 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2007 sp1 (http://www.altova.com) by () -->
<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:axis2="http://ws/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:ns0="http://rmi.java/xsd" xmlns:ns1="http://io.java/xsd" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:ns3="http://struct.utility/xsd" xmlns:ns2="http://ws/xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" targetNamespace="http://ws/">
<wsdl:types>
<xs:schema xmlns:ax21="http://rmi.java/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://rmi.java/xsd">
<xs:complexType name="RemoteException">
<xs:complexContent>
<xs:extension base="ns1:IOException">
<xs:sequence>
<xs:element minOccurs="0" name="cause" nillable="true" type="xs:anyType"/>
<xs:element minOccurs="0" name="message" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="detail" nillable="true" type="xs:anyType"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>
<xs:schema xmlns:ax22="http://io.java/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://io.java/xsd">
<xs:complexType name="IOException">
<xs:complexContent>
<xs:extension base="ns2:Exception">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>
<xs:schema xmlns:ns="http://ws/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://ws/xsd">
<xs:complexType name="Exception">
<xs:sequence>
<xs:element minOccurs="0" name="Exception" nillable="true" type="xs:anyType"/>
</xs:sequence>
</xs:complexType>
<xs:element name="RemoteException">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="RemoteException" nillable="true" type="ns0:RemoteException"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="WS_Richiesta_Verifica">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="tipoComunicazione" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="codiceOrdine" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="tipoProcesso" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="tipoAtterraggio" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="idLinea" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="codiceRisorsa" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="data_Check" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="WS_Richiesta_VerificaResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="ns3:StructResult"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
<xs:schema xmlns:ax23="http://struct.utility/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://struct.utility/xsd">
<xs:complexType name="StructResult">
<xs:sequence>
<xs:element minOccurs="0" name="statoRichiesta" type="xs:int"/>
<xs:element minOccurs="0" name="codiceErrore" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="descErrore" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
</wsdl:types>
<wsdl:message name="WS_Richiesta_VerificaRequest">
<wsdl:part name="parameters" element="ns2:WS_Richiesta_Verifica"/>
</wsdl:message>
<wsdl:message name="WS_Richiesta_VerificaResponse">
<wsdl:part name="parameters" element="ns2:WS_Richiesta_VerificaResponse"/>
</wsdl:message>
<wsdl:message name="RemoteException">
<wsdl:part name="parameters" element="ns2:RemoteException"/>
</wsdl:message>
<wsdl:portType name="VerificaNumerazioniPortType">
<wsdl:operation name="WS_Richiesta_Verifica">
<wsdl:input message="axis2:WS_Richiesta_VerificaRequest" wsaw:Action="urn:WS_Richiesta_Verifica"/>
<wsdl:output message="axis2:WS_Richiesta_VerificaResponse" wsaw:Action="urn:WS_Richiesta_VerificaResponse"/>
<wsdl:fault name="RemoteException" message="axis2:RemoteException" wsaw:Action="urn:WS_Richiesta_VerificaRemoteException"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="VerificaNumerazioniSOAP11Binding" type="axis2:VerificaNumerazioniPortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="WS_Richiesta_Verifica">
<soap:operation soapAction="urn:WS_Richiesta_Verifica" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="RemoteException">
<soap:fault name="RemoteException" use="literal"/>
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="VerificaNumerazioniSOAP12Binding" type="axis2:VerificaNumerazioniPortType">
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
<wsdl:operation name="WS_Richiesta_Verifica">
<soap12:operation soapAction="urn:WS_Richiesta_Verifica" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
<wsdl:fault name="RemoteException">
<soap12:fault use="literal" name="RemoteException"/>
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="VerificaNumerazioni">
<wsdl:port name="VerificaNumerazioniSOAP11port_http" binding="axis2:VerificaNumerazioniSOAP11Binding">
<soap:address location="http://localhost:8080/axis2/services/VerificaNumerazioni"/>
</wsdl:port>
<wsdl:port name="VerificaNumerazioniSOAP12port_http" binding="axis2:VerificaNumerazioniSOAP12Binding">
<soap12:address location="http://localhost:8080/axis2/services/VerificaNumerazioni"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

View File

@@ -0,0 +1,54 @@
<?xml version="1.0" encoding="UTF-8"?>
<definitions name="VerificaNumerazioni" targetNamespace="http://ws/xsd" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:ns1="http:http://ws/xsd/type" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://ws/xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<types>
<schema targetNamespace="http:http://ws/xsd/type" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http:http://ws/xsd/type" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<complexType name="StructResult">
<sequence>
<element name="codiceErrore" nillable="true" type="string"/>
<element name="descErrore" nillable="true" type="string"/>
<element name="statoRichiesta" type="int"/>
</sequence>
</complexType>
<complexType name="StructRichiesta">
<sequence>
<element name="codiceOrdine" nillable="true" type="string"/>
<element name="codiceRisorsa" nillable="true" type="string"/>
<element name="dataCheck" nillable="true" type="string"/>
<element name="idLinea" nillable="true" type="string"/>
<element name="tipoAtterraggio" nillable="true" type="string"/>
<element name="tipoComunicazione" nillable="true" type="string"/>
<element name="tipoProcesso" nillable="true" type="string"/>
</sequence>
</complexType>
</schema>
</types>
<message name="VerificaNumerazioniITRF_WS_Richiesta_Verifica">
<part name="StructRichiesta_1" type="ns1:StructRichiesta"/>
</message>
<message name="VerificaNumerazioniITRF_WS_Richiesta_VerificaResponse">
<part name="result" type="ns1:StructResult"/>
</message>
<portType name="VerificaNumerazioniITRF">
<operation name="WS_Richiesta_Verifica" parameterOrder="StructRichiesta_1">
<input message="tns:VerificaNumerazioniITRF_WS_Richiesta_Verifica"/>
<output message="tns:VerificaNumerazioniITRF_WS_Richiesta_VerificaResponse"/>
</operation>
</portType>
<binding name="VerificaNumerazioniITRFBinding" type="tns:VerificaNumerazioniITRF">
<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="WS_Richiesta_Verifica">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://ws/xsd" use="literal"/>
</input>
<output>
<soap:body namespace="http://ws/xsd" use="literal"/>
</output>
</operation>
</binding>
<service name="VerificaNumerazioni">
<port binding="tns:VerificaNumerazioniITRFBinding" name="VerificaNumerazioniITRFPort">
<soap:address location="http://pitcol01:8080/WS_E"/>
</port>
</service>
</definitions>