MNP_RU_638 - Middleware Modernization 2024: Servizi GISP lotto5 (DROP 1 - R58-24-0029 - 296987)
This commit is contained in:
8
dbcmnpsrc/FE/mnpdev/build/build_WS_IBK61.cmd
Normal file
8
dbcmnpsrc/FE/mnpdev/build/build_WS_IBK61.cmd
Normal file
@@ -0,0 +1,8 @@
|
||||
@set ANT_HOME=apache-ant-1.9.2
|
||||
@set JAVA_HOME=C:\jdk1.6.0_45
|
||||
@set PATH=%ANT_HOME%/bin;%JAVA_HOME%/bin
|
||||
@set ANT_OPTS=-Xms512m -Xmx512m
|
||||
|
||||
@call ant -buildfile build_ws.xml WSO2CIBK61ClientGen
|
||||
|
||||
@pause
|
||||
BIN
dbcmnpsrc/FE/mnpdev/mnp/ear/APP-INF/lib/WSO2CIBK61Client.jar
Normal file
BIN
dbcmnpsrc/FE/mnpdev/mnp/ear/APP-INF/lib/WSO2CIBK61Client.jar
Normal file
Binary file not shown.
@@ -0,0 +1,325 @@
|
||||
package mnp.proxy.ws.o2c.client;
|
||||
|
||||
import com.tibco.tns.bw.json.x1718779962104.Header;
|
||||
import com.tibco.tns.bw.json.x1718779962104.IBK61_RequestElementType;
|
||||
import com.tibco.tns.bw.json.x1718779962104.Message;
|
||||
import com.tibco.tns.bw.json.x1718779962104.RequestParameters;
|
||||
import it.valueteam.mnp.ws.o2c.client.IBK61_Service_Impl;
|
||||
import it.valueteam.mnp.ws.o2c.client.IBK61_PortType;
|
||||
import mnp.database.hb.dto.MnpGispAttOut;
|
||||
|
||||
import mnp.database.hb.dto.MnpGispCessOut;
|
||||
import mnp.log.Loggable;
|
||||
import mnp.log.ProcessLogger;
|
||||
import mnp.objects.LogInfo;
|
||||
import mnp.objects.LogProcess;
|
||||
|
||||
import mnp.utility.DateUtils;
|
||||
import mnp.utility.Resources;
|
||||
import org.example.ibk61_responseresource.IBK61_ResponseElementType;
|
||||
import tim.infobus.data.TID;
|
||||
|
||||
import javax.ejb.CreateException;
|
||||
import javax.xml.rpc.Stub;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
|
||||
public class IBK61Client implements Loggable {
|
||||
private String url;
|
||||
private int timeOut;
|
||||
private static final int defaultTimeOut = 30000;
|
||||
private static final String dateFormat = "yyyy-MM-dd";
|
||||
private static final String timeFormat = "HH:mm:ss";
|
||||
|
||||
protected ProcessLogger log;
|
||||
|
||||
protected String codiceProcesso = "MS"; // come da MNP_ANAGRAFICA_PROCESSO
|
||||
private static final String SYSTEM_DBC = "DBC";
|
||||
|
||||
public static final String DATA_ESPL_FORMAT = "dd-MMM-yyyy HH:mm:ss";
|
||||
|
||||
protected String versione = "1.0.0.0";
|
||||
|
||||
public IBK61Client() throws Exception{
|
||||
try {
|
||||
LogProcess logProcess = new LogProcess();
|
||||
logProcess.setCodice(codiceProcesso);
|
||||
logProcess.setProcess(this);
|
||||
log = new ProcessLogger(logProcess);
|
||||
} catch (Exception ex) {
|
||||
ex.printStackTrace();
|
||||
System.out.println("Errore nella creazione del ProcessLogger, classe:" + IBK61Client.class + " - " + ex.toString());
|
||||
throw new CreateException();
|
||||
}
|
||||
log.write("0001", " versione " + versione);
|
||||
|
||||
//setto l'url che verrà utilizzato nelle richieste di attiv/disattiv
|
||||
url = Resources.getURL_WS_O2C_DISATMNPG_ATTIVGSM_DONOR();
|
||||
|
||||
if ("".equals(url)) {
|
||||
log.write("0003", "");
|
||||
throw new Exception("errore in creazione client IBK61Client - impossibile recuperare url del ws da properties");
|
||||
}
|
||||
|
||||
String timeOutStr = Resources.getTIMEOUT_WS_O2C_DISATMNPG_ATTIVGSM_DONOR();
|
||||
log.write("9999", " IBK61Client - url: " + url + " - timeOut: " + timeOutStr);
|
||||
|
||||
//se non esiste la properties timer, allora la setto con la var. statica della classe
|
||||
try {
|
||||
timeOut = Integer.parseInt(timeOutStr);
|
||||
} catch (NumberFormatException nfe) {
|
||||
log.write("9999", " impossibile recuperare property timeout - impostato valore di default: " + defaultTimeOut);
|
||||
timeOut = defaultTimeOut;
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public LogInfo getLogInfo() throws Exception {
|
||||
LogInfo logInfo = new LogInfo();
|
||||
logInfo.setProcess(getClass().getName());
|
||||
logInfo.setLogPath(Resources.getLogPath());
|
||||
logInfo.setTypeInfo(Resources.getTypeInfo());
|
||||
logInfo.setTypeDebug(Resources.getTypeDebug());
|
||||
logInfo.setTypeError(Resources.getTypeError());
|
||||
return logInfo;
|
||||
}
|
||||
|
||||
/**
|
||||
* Creazione Request servizio richiestaAttivaztioneCessazioneLinea esposto da O2C
|
||||
* per richieste di attivazione (ATTIVGSM)
|
||||
*
|
||||
* @param mnpGispAttOut oggetto legato al dao che referenzia la tabella MNP_GISP_ATT_OUT
|
||||
* @return oggetto di tipo IBK61_RequestElementType
|
||||
*/
|
||||
public IBK61_RequestElementType createRequest(MnpGispAttOut mnpGispAttOut) {
|
||||
IBK61_RequestElementType richiestaAttivazione = new IBK61_RequestElementType();
|
||||
Message message = new Message();
|
||||
List<RequestParameters> parameters = new ArrayList<RequestParameters>();
|
||||
|
||||
RequestParameters nomeRichiesta = new RequestParameters();
|
||||
if (mnpGispAttOut.getNomeRichiesta() != null) {
|
||||
nomeRichiesta.setName("NOME_RICHIESTA");
|
||||
nomeRichiesta.setValue(mnpGispAttOut.getNomeRichiesta());
|
||||
parameters.add(nomeRichiesta);
|
||||
}
|
||||
|
||||
RequestParameters cas = new RequestParameters();
|
||||
if (mnpGispAttOut.getCas() != null) {
|
||||
cas.setName("CAS");
|
||||
cas.setValue(mnpGispAttOut.getCas());
|
||||
parameters.add(cas);
|
||||
}
|
||||
|
||||
RequestParameters numTel = new RequestParameters();
|
||||
if (mnpGispAttOut.getNumTel() != null) {
|
||||
numTel.setName("NUM_TEL");
|
||||
numTel.setValue(mnpGispAttOut.getNumTel());
|
||||
parameters.add(numTel);
|
||||
}
|
||||
|
||||
RequestParameters dataEspl = new RequestParameters();
|
||||
if (mnpGispAttOut.getDataEspl() != null) {
|
||||
dataEspl.setName("DATA_ESPL");
|
||||
dataEspl.setValue(DateUtils.
|
||||
toStringLocale(mnpGispAttOut.getDataEspl(),
|
||||
DATA_ESPL_FORMAT,
|
||||
Locale.ENGLISH));
|
||||
parameters.add(dataEspl);
|
||||
}
|
||||
|
||||
|
||||
RequestParameters imsi = new RequestParameters();
|
||||
if (mnpGispAttOut.getImsi() != null) {
|
||||
imsi.setName("IMSI");
|
||||
imsi.setValue(mnpGispAttOut.getImsi());
|
||||
parameters.add(imsi);
|
||||
}
|
||||
|
||||
RequestParameters profilo = new RequestParameters();
|
||||
if (mnpGispAttOut.getProfilo() != null) {
|
||||
profilo.setName("PROFILO");
|
||||
profilo.setValue(mnpGispAttOut.getProfilo());
|
||||
parameters.add(profilo);
|
||||
}
|
||||
|
||||
RequestParameters tid = new RequestParameters();
|
||||
if (mnpGispAttOut.getTid() != null) {
|
||||
tid.setName("TID");
|
||||
tid.setValue(mnpGispAttOut.getTid());
|
||||
parameters.add(tid);
|
||||
}
|
||||
|
||||
|
||||
RequestParameters interna = new RequestParameters();
|
||||
if (String.valueOf(mnpGispAttOut.getInterna()) != null) {
|
||||
interna.setName("INTERNA");
|
||||
interna.setValue(String.valueOf(mnpGispAttOut.getInterna()));
|
||||
parameters.add(interna);
|
||||
}
|
||||
|
||||
|
||||
//trasformo la lista in array
|
||||
RequestParameters[] array_param = new RequestParameters[parameters.size()];
|
||||
int p = 0;
|
||||
|
||||
for (RequestParameters param : parameters) {
|
||||
array_param[p] = param;
|
||||
p++;
|
||||
}
|
||||
|
||||
message.setRequestParameters(array_param);
|
||||
richiestaAttivazione.setMessage(message);
|
||||
|
||||
return richiestaAttivazione;
|
||||
}
|
||||
|
||||
/**
|
||||
* Creazione Request servizio richiestaAttivaztioneCessazioneLinea esposto da O2C
|
||||
* per richieste di attivazione (DISATMNPG)
|
||||
*
|
||||
* @param MnpGispCessOut oggetto legato al dao che referenzia la tabella MNP_GISP_CESS_OUT
|
||||
* @return oggetto di tipo IBK61_RequestElementType
|
||||
*/
|
||||
public IBK61_RequestElementType createRequest(MnpGispCessOut MnpGispCessOut) {
|
||||
IBK61_RequestElementType richiestaCessazione = new IBK61_RequestElementType();
|
||||
Message message = new Message();
|
||||
List<RequestParameters> parameters = new ArrayList<RequestParameters>();
|
||||
|
||||
RequestParameters nomeRichiesta = new RequestParameters();
|
||||
if (MnpGispCessOut.getNomeRichiesta() != null) {
|
||||
nomeRichiesta.setName("NOME_RICHIESTA");
|
||||
nomeRichiesta.setValue(MnpGispCessOut.getNomeRichiesta());
|
||||
parameters.add(nomeRichiesta);
|
||||
}
|
||||
|
||||
RequestParameters cas = new RequestParameters();
|
||||
if (MnpGispCessOut.getCas() != null) {
|
||||
cas.setName("CAS");
|
||||
cas.setValue(MnpGispCessOut.getCas());
|
||||
parameters.add(cas);
|
||||
}
|
||||
|
||||
RequestParameters numTel = new RequestParameters();
|
||||
if (MnpGispCessOut != null) {
|
||||
numTel.setName("NUM_TEL");
|
||||
numTel.setValue(MnpGispCessOut.getNumTel());
|
||||
parameters.add(numTel);
|
||||
}
|
||||
|
||||
RequestParameters dataEspl = new RequestParameters();
|
||||
if (MnpGispCessOut.getDataEspl() != null) {
|
||||
dataEspl.setName("DATA_ESPL");
|
||||
dataEspl.setValue(DateUtils.
|
||||
toStringLocale(MnpGispCessOut.getDataEspl(),
|
||||
DATA_ESPL_FORMAT,
|
||||
Locale.ENGLISH));
|
||||
parameters.add(dataEspl);
|
||||
}
|
||||
|
||||
RequestParameters oloCode = new RequestParameters();
|
||||
if (MnpGispCessOut != null) {
|
||||
oloCode.setName("OLOCODE");
|
||||
oloCode.setValue(MnpGispCessOut.getOlocode());
|
||||
parameters.add(oloCode);
|
||||
}
|
||||
|
||||
RequestParameters tid = new RequestParameters();
|
||||
if (MnpGispCessOut.getTid() != null) {
|
||||
tid.setName("TID");
|
||||
tid.setValue(MnpGispCessOut.getTid());
|
||||
parameters.add(tid);
|
||||
}
|
||||
|
||||
//trasformo la lista in array
|
||||
RequestParameters[] array_param = new RequestParameters[parameters.size()];
|
||||
int p = 0;
|
||||
for (RequestParameters param : parameters) {
|
||||
array_param[p] = param;
|
||||
p++;
|
||||
}
|
||||
|
||||
message.setRequestParameters(array_param);
|
||||
richiestaCessazione.setMessage(message);
|
||||
|
||||
return richiestaCessazione;
|
||||
}
|
||||
|
||||
/** Metodo utilizzato per invocare l'endPoint di IBK61 sul
|
||||
* servizio richiestaAttivaztioneCessazioneLinea per attivazioni
|
||||
*
|
||||
* @param body
|
||||
* @param eventType
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
public IBK61_ResponseElementType iBK61RichiestaAttivazioneLineaDonor(IBK61_RequestElementType body, String eventType) throws Exception {
|
||||
|
||||
IBK61_Service_Impl service = new IBK61_Service_Impl();
|
||||
IBK61_PortType endPoint;
|
||||
endPoint = service.getIBK61SOAP();
|
||||
((Stub) endPoint)._setProperty("javax.xml.rpc.service.endpoint.address", url);
|
||||
((Stub) endPoint)._setProperty("weblogic.wsee.transport.connection.timeout", timeOut);
|
||||
|
||||
Header header = new Header();
|
||||
|
||||
Date date = new Date();
|
||||
header.setInteractionDateDate(new SimpleDateFormat(dateFormat).format(date));
|
||||
header.setInteractionDateTime(new SimpleDateFormat(timeFormat).format(date));
|
||||
|
||||
header.setSourceSystem(SYSTEM_DBC);
|
||||
header.setChannel(SYSTEM_DBC);
|
||||
header.setEventType(eventType);
|
||||
|
||||
header.setBusinessID(new TID().toString());
|
||||
header.setTransactionID(new TID().toString());
|
||||
header.setMessageID(new TID().toString());
|
||||
//in uniformità alla IBK50 non mettiamo SessionID
|
||||
|
||||
body.setHeader(header);
|
||||
|
||||
IBK61_ResponseElementType response = endPoint.richiestaAttivaztioneCessazioneLinea(body);
|
||||
|
||||
return response;
|
||||
}
|
||||
|
||||
/** Metodo utilizzato per invocare l'endPoint di IBK61
|
||||
* sul servizio richiestaAttivaztioneCessazioneLinea per cessazioni.
|
||||
*
|
||||
* @param body
|
||||
* @param eventType
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
public IBK61_ResponseElementType iBK61RichiestaCessazioneLineaDonor(IBK61_RequestElementType body, String eventType) throws Exception {
|
||||
|
||||
IBK61_Service_Impl service = new IBK61_Service_Impl();
|
||||
IBK61_PortType endPoint;
|
||||
endPoint = service.getIBK61SOAP();
|
||||
((Stub) endPoint)._setProperty("javax.xml.rpc.service.endpoint.address", url);
|
||||
((Stub) endPoint)._setProperty("weblogic.wsee.transport.connection.timeout", timeOut);
|
||||
|
||||
Header header = new Header();
|
||||
|
||||
Date date = new Date();
|
||||
header.setInteractionDateDate(new SimpleDateFormat(dateFormat).format(date));
|
||||
header.setInteractionDateTime(new SimpleDateFormat(timeFormat).format(date));
|
||||
|
||||
header.setSourceSystem(SYSTEM_DBC);
|
||||
header.setChannel(SYSTEM_DBC);
|
||||
header.setEventType(eventType);
|
||||
|
||||
header.setBusinessID(new TID().toString());
|
||||
header.setTransactionID(new TID().toString());
|
||||
header.setMessageID(new TID().toString());
|
||||
//in uniformità alla IBK50 non mettiamo SessionID
|
||||
|
||||
body.setHeader(header);
|
||||
|
||||
IBK61_ResponseElementType response = endPoint.richiestaAttivaztioneCessazioneLinea(body);
|
||||
|
||||
return response;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
package mnp.proxy.ws.o2c.client;
|
||||
|
||||
import javax.xml.namespace.QName;
|
||||
import javax.xml.rpc.handler.GenericHandler;
|
||||
import javax.xml.rpc.handler.MessageContext;
|
||||
import javax.xml.rpc.handler.soap.SOAPMessageContext;
|
||||
import java.io.ByteArrayOutputStream;
|
||||
|
||||
public class IBK61SOAPHandler extends GenericHandler {
|
||||
|
||||
|
||||
private QName[] headers;
|
||||
|
||||
public QName[] getHeaders() {
|
||||
return headers;
|
||||
}
|
||||
|
||||
public boolean handleRequest(MessageContext context) {
|
||||
SOAPMessageContext soapMsgCtx = (SOAPMessageContext) context;
|
||||
ByteArrayOutputStream baos = new ByteArrayOutputStream();
|
||||
|
||||
try {
|
||||
System.out.println("[IBK61SOAPHandler] - Inizio Log Invio Notifica");
|
||||
System.out.println("----------------------------------------------------------------------------------------------");
|
||||
soapMsgCtx.getMessage().writeTo(baos);
|
||||
System.out.println(baos.toString());
|
||||
System.out.println("[IBK61SOAPHandler] - Fine Log Invio Notifica");
|
||||
} catch (Exception ex) {
|
||||
ex.printStackTrace();
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
public boolean handleFault(MessageContext context) {
|
||||
SOAPMessageContext soapMsgCtx = (SOAPMessageContext) context;
|
||||
ByteArrayOutputStream baos = new ByteArrayOutputStream();
|
||||
|
||||
try {
|
||||
System.out.println("[IBK61SOAPHandler] - Inizio Log Errore Invio Notifica");
|
||||
System.out.println("----------------------------------------------------------------------------------------------");
|
||||
soapMsgCtx.getMessage().writeTo(baos);
|
||||
System.out.println(baos.toString());
|
||||
System.out.println("[IBK61SOAPHandler] - Fine Log Errore Invio Notifica");
|
||||
} catch (Exception ex) {
|
||||
ex.printStackTrace();
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
}
|
||||
BIN
dbcmnpsrc/FE/mnpdev/wsdbc/o2c/client/IBK61/WSO2CIBK61Client.jar
Normal file
BIN
dbcmnpsrc/FE/mnpdev/wsdbc/o2c/client/IBK61/WSO2CIBK61Client.jar
Normal file
Binary file not shown.
86
dbcmnpsrc/FE/mnpdev/wsdbc/wsdl/o2c/IBK61/IBK61_Concrete.wsdl
Normal file
86
dbcmnpsrc/FE/mnpdev/wsdbc/wsdl/o2c/IBK61/IBK61_Concrete.wsdl
Normal file
@@ -0,0 +1,86 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.tibco.com/IBK61/" xmlns:tns0="http://tns.tibco.com/bw/json/1718779962104" xmlns:tns1="http://www.example.org/IBK61_ResponseResource" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="IBK61" targetNamespace="http://www.tibco.com/IBK61/">
|
||||
<wsdl:types>
|
||||
<xsd:schema xmlns:tns="http://tns.tibco.com/bw/json/1718779962104" elementFormDefault="qualified" targetNamespace="http://tns.tibco.com/bw/json/1718779962104">
|
||||
<xsd:complexType name="IBK61_RequestElementType">
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="header">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="sourceSystem" type="xsd:string"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="channel" type="xsd:string"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="interactionDate-Date" type="xsd:string"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="interactionDate-Time" type="xsd:string"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="businessID" type="xsd:string"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="sessionID" type="xsd:string"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="transactionID" type="xsd:string"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="messageID" type="xsd:string"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="eventType" type="xsd:string"/>
|
||||
<xsd:element maxOccurs="unbounded" minOccurs="0" name="destinationSystem" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="message">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="unbounded" minOccurs="0" name="RequestParameters">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="value" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="IBK61_RequestElement" type="tns:IBK61_RequestElementType"/>
|
||||
</xsd:schema>
|
||||
<xsd:schema xmlns:tns="http://www.example.org/IBK61_ResponseResource" elementFormDefault="qualified" targetNamespace="http://www.example.org/IBK61_ResponseResource">
|
||||
<xsd:complexType name="IBK61_ResponseElementType">
|
||||
<xsd:sequence>
|
||||
<xsd:element minOccurs="0" name="Response">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element minOccurs="0" name="ReturnCode" type="xsd:string"/>
|
||||
<xsd:element minOccurs="0" name="ReturnMessage" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="IBK61_ResponseElement" type="tns:IBK61_ResponseElementType"/>
|
||||
</xsd:schema>
|
||||
</wsdl:types>
|
||||
<wsdl:message name="richiestaAttivaztioneCessazioneLineaRequest">
|
||||
<wsdl:part name="body" element="tns0:IBK61_RequestElement"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="richiestaAttivaztioneCessazioneLineaResponse">
|
||||
<wsdl:part name="body" element="tns1:IBK61_ResponseElement"/>
|
||||
</wsdl:message>
|
||||
<wsdl:portType name="IBK61">
|
||||
<wsdl:operation name="richiestaAttivaztioneCessazioneLinea">
|
||||
<wsdl:input message="tns:richiestaAttivaztioneCessazioneLineaRequest"/>
|
||||
<wsdl:output message="tns:richiestaAttivaztioneCessazioneLineaResponse"/>
|
||||
</wsdl:operation>
|
||||
</wsdl:portType>
|
||||
<wsdl:binding name="SOAPServiceBinding" type="tns:IBK61">
|
||||
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
|
||||
<wsdl:operation name="richiestaAttivaztioneCessazioneLinea">
|
||||
<soap:operation soapAction="richiestaAttivaztioneCessazioneLinea" style="document"/>
|
||||
<wsdl:input>
|
||||
<soap:body parts="body" use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body parts="body" use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
</wsdl:binding>
|
||||
<wsdl:service name="IBK61">
|
||||
<wsdl:port name="IBK61SOAP" binding="tns:SOAPServiceBinding">
|
||||
<soap:address location="http://localhost:8080/IBK61richiestaAttivaztioneCessazioneLinea"/>
|
||||
</wsdl:port>
|
||||
</wsdl:service>
|
||||
</wsdl:definitions>
|
||||
@@ -0,0 +1,10 @@
|
||||
<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>IBK61SOAPHandler</j2ee:handler-name>
|
||||
<j2ee:handler-class>mnp.proxy.ws.o2c.client.IBK61SOAPHandler</j2ee:handler-class>
|
||||
</handler>
|
||||
</weblogic-wsee-clientHandlerChain>
|
||||
Reference in New Issue
Block a user