SntrisWSBindingStub 추가
parent
0fbf67047d
commit
42bb31a54e
@ -0,0 +1,134 @@
|
||||
package cokr.xit.interfaces.sntris;
|
||||
|
||||
import java.rmi.RemoteException;
|
||||
import java.util.Enumeration;
|
||||
import java.util.Vector;
|
||||
|
||||
import javax.xml.namespace.QName;
|
||||
|
||||
import org.apache.axis.AxisEngine;
|
||||
import org.apache.axis.AxisFault;
|
||||
import org.apache.axis.NoEndPointException;
|
||||
import org.apache.axis.client.Call;
|
||||
import org.apache.axis.client.Service;
|
||||
import org.apache.axis.client.Stub;
|
||||
import org.apache.axis.description.OperationDesc;
|
||||
import org.apache.axis.encoding.DeserializerFactory;
|
||||
import org.apache.axis.encoding.SerializerFactory;
|
||||
import org.apache.axis.encoding.ser.BeanDeserializerFactory;
|
||||
import org.apache.axis.encoding.ser.BeanSerializerFactory;
|
||||
import org.apache.axis.soap.SOAPConstants;
|
||||
import org.apache.axis.utils.JavaUtils;
|
||||
|
||||
public abstract class SntrisWSBindingStub extends Stub {
|
||||
protected Vector<QName> cachedSerQNames = new Vector<>();
|
||||
protected Vector<Class<?>> cachedSerClasses = new Vector<>();
|
||||
protected Vector<Object> cachedSerFactories = new Vector<>();
|
||||
protected Vector<Object> cachedDeserFactories = new Vector<>();
|
||||
|
||||
protected abstract Descriptor descriptor();
|
||||
|
||||
protected void init(Service service, Class<?>... klasses) {
|
||||
if (service == null) {
|
||||
super.service = new Service();
|
||||
} else {
|
||||
super.service = service;
|
||||
}
|
||||
((Service)super.service).setTypeMappingVersion("1.2");
|
||||
|
||||
Descriptor desc = descriptor();
|
||||
for(Class<?> klass: klasses) {
|
||||
cachedSerQNames.add(desc.qname(klass.getSimpleName()));
|
||||
cachedSerClasses.add(klass);
|
||||
cachedSerFactories.add(BeanSerializerFactory.class);
|
||||
cachedDeserFactories.add(BeanDeserializerFactory.class);
|
||||
};
|
||||
}
|
||||
|
||||
protected Call createCall() throws RemoteException {
|
||||
try {
|
||||
Call _call = super._createCall();
|
||||
if (super.maintainSessionSet) {
|
||||
_call.setMaintainSession(super.maintainSession);
|
||||
}
|
||||
if (super.cachedUsername != null) {
|
||||
_call.setUsername(super.cachedUsername);
|
||||
}
|
||||
if (super.cachedPassword != null) {
|
||||
_call.setPassword(super.cachedPassword);
|
||||
}
|
||||
if (super.cachedEndpoint != null) {
|
||||
_call.setTargetEndpointAddress(super.cachedEndpoint);
|
||||
}
|
||||
if (super.cachedTimeout != null) {
|
||||
_call.setTimeout(super.cachedTimeout);
|
||||
}
|
||||
if (super.cachedPortName != null) {
|
||||
_call.setPortName(super.cachedPortName);
|
||||
}
|
||||
Enumeration keys = super.cachedProperties.keys();
|
||||
while (keys.hasMoreElements()) {
|
||||
String key = (String) keys.nextElement();
|
||||
_call.setProperty(key, super.cachedProperties.get(key));
|
||||
}
|
||||
// All the type mapping information is registered
|
||||
// when the first call is made.
|
||||
// The type mapping information is actually registered in
|
||||
// the TypeMappingRegistry of the service, which
|
||||
// is the reason why registration is only needed for the first call.
|
||||
synchronized (this) {
|
||||
if (firstCall()) {
|
||||
// must set encoding style before registering serializers
|
||||
_call.setEncodingStyle(null);
|
||||
for (int i = 0; i < cachedSerFactories.size(); ++i) {
|
||||
Class<?> cls = cachedSerClasses.get(i);
|
||||
QName qName = cachedSerQNames.get(i);
|
||||
Object x = cachedSerFactories.get(i);
|
||||
if (x instanceof Class<?> sf) {
|
||||
Class<?> df = (Class<?>)cachedDeserFactories.get(i);
|
||||
_call.registerTypeMapping(cls, qName, sf, df, false);
|
||||
}
|
||||
else if (x instanceof SerializerFactory sf) {
|
||||
DeserializerFactory df = (DeserializerFactory)cachedDeserFactories.get(i);
|
||||
_call.registerTypeMapping(cls, qName, sf, df, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return _call;
|
||||
} catch (Throwable _t) {
|
||||
throw new AxisFault("Failure trying to get the Call object", _t);
|
||||
}
|
||||
}
|
||||
|
||||
protected <T> T execute(OperationDesc oper, String soapActionURI, Object... params) throws RemoteException {
|
||||
if (super.cachedEndpoint == null)
|
||||
throw new NoEndPointException();
|
||||
|
||||
Call _call = createCall();
|
||||
_call.setOperation(oper);
|
||||
_call.setUseSOAPAction(true);
|
||||
_call.setSOAPActionURI(soapActionURI);
|
||||
_call.setEncodingStyle(null);
|
||||
_call.setProperty(Call.SEND_TYPE_ATTR, Boolean.FALSE);
|
||||
_call.setProperty(AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
|
||||
_call.setSOAPVersion(SOAPConstants.SOAP11_CONSTANTS);
|
||||
_call.setOperationName(descriptor().qname(oper.getName()));
|
||||
|
||||
setRequestHeaders(_call);
|
||||
setAttachments(_call);
|
||||
|
||||
Object _resp = _call.invoke(params);
|
||||
if (_resp instanceof RemoteException re)
|
||||
throw re;
|
||||
|
||||
extractAttachments(_call);
|
||||
Class<T> returnType = oper.getReturnClass();
|
||||
|
||||
try {
|
||||
return returnType.cast(_resp);
|
||||
} catch (Exception _exception) {
|
||||
return returnType.cast(JavaUtils.convert(_resp, returnType));
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,431 @@
|
||||
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="urn:SntrFileOfferWebService" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" name="SntrFileOfferWebService" targetNamespace="urn:SntrFileOfferWebService">
|
||||
<types>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" targetNamespace="urn:SntrFileOfferWebService">
|
||||
<complexType name="webGwaseInfo004">
|
||||
<sequence>
|
||||
<element name="Ye22InputDTO_1" nillable="true" type="tns:Ye22InputDTO"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="Ye22InputDTO">
|
||||
<sequence>
|
||||
<element name="buAk" nillable="true" type="string"/>
|
||||
<element name="buseoCd" nillable="true" type="string"/>
|
||||
<element name="mulNm" nillable="true" type="string"/>
|
||||
<element name="napId" nillable="true" type="string"/>
|
||||
<element name="napNm" nillable="true" type="string"/>
|
||||
<element name="semokCd" nillable="true" type="string"/>
|
||||
<element name="siguCd" nillable="true" type="string"/>
|
||||
<element name="systemGubun" nillable="true" type="string"/>
|
||||
<element name="taxGubun" nillable="true" type="string"/>
|
||||
<element name="taxNo" nillable="true" type="string"/>
|
||||
<element name="taxYm" nillable="true" type="string"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="webGwaseInfo004Response">
|
||||
<sequence>
|
||||
<element maxOccurs="unbounded" minOccurs="0" name="result" nillable="true" type="tns:Ye22SunapDTO"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="Ye22SunapDTO">
|
||||
<sequence>
|
||||
<element name="bigo" nillable="true" type="string"/>
|
||||
<element name="bookNo" nillable="true" type="string"/>
|
||||
<element name="buseoCd" nillable="true" type="string"/>
|
||||
<element name="dataGubun" nillable="true" type="string"/>
|
||||
<element name="gasanAmtSkipGubun" nillable="true" type="string"/>
|
||||
<element name="gasanRateGubun" nillable="true" type="string"/>
|
||||
<element name="gigum" type="long"/>
|
||||
<element name="gigumIja" type="long"/>
|
||||
<element name="gijunDate" nillable="true" type="string"/>
|
||||
<element name="gukse" type="long"/>
|
||||
<element name="gukseIja" type="long"/>
|
||||
<element name="guse" type="long"/>
|
||||
<element name="guseIja" type="long"/>
|
||||
<element name="hangmok1" nillable="true" type="string"/>
|
||||
<element name="hangmok2" nillable="true" type="string"/>
|
||||
<element name="hangmok3" nillable="true" type="string"/>
|
||||
<element name="hangmok4" nillable="true" type="string"/>
|
||||
<element name="hangmok5" nillable="true" type="string"/>
|
||||
<element name="hangmok6" nillable="true" type="string"/>
|
||||
<element name="lastWorkDate" nillable="true" type="string"/>
|
||||
<element name="lastWorkId" nillable="true" type="string"/>
|
||||
<element name="mulGubun" nillable="true" type="string"/>
|
||||
<element name="mulNm" nillable="true" type="string"/>
|
||||
<element name="napDtlAddr" nillable="true" type="string"/>
|
||||
<element name="napGubun" nillable="true" type="string"/>
|
||||
<element name="napId" nillable="true" type="string"/>
|
||||
<element name="napName" nillable="true" type="string"/>
|
||||
<element name="napNm" nillable="true" type="string"/>
|
||||
<element name="napZipAddr" nillable="true" type="string"/>
|
||||
<element name="napZipCd" nillable="true" type="string"/>
|
||||
<element name="napbuYmd" nillable="true" type="string"/>
|
||||
<element name="napgiAftYmd" nillable="true" type="string"/>
|
||||
<element name="napgiYmd" nillable="true" type="string"/>
|
||||
<element name="ocrBuseoCd" nillable="true" type="string"/>
|
||||
<element name="ocrGubun" nillable="true" type="string"/>
|
||||
<element name="ocrSiguCd" nillable="true" type="string"/>
|
||||
<element name="orgNapId" nillable="true" type="string"/>
|
||||
<element name="resideStatus" nillable="true" type="string"/>
|
||||
<element name="semokCd" nillable="true" type="string"/>
|
||||
<element name="sendYmd" nillable="true" type="string"/>
|
||||
<element name="sidoCd" nillable="true" type="string"/>
|
||||
<element name="siguCd" nillable="true" type="string"/>
|
||||
<element name="sise" type="long"/>
|
||||
<element name="siseIja" type="long"/>
|
||||
<element name="suBuseoCd" nillable="true" type="string"/>
|
||||
<element name="suCnt" nillable="true" type="string"/>
|
||||
<element name="suGigum" type="long"/>
|
||||
<element name="suGigumGasanAmt" type="long"/>
|
||||
<element name="suGigumIja" type="long"/>
|
||||
<element name="suGubun" nillable="true" type="string"/>
|
||||
<element name="suGukse" type="long"/>
|
||||
<element name="suGukseGasanAmt" type="long"/>
|
||||
<element name="suGukseIja" type="long"/>
|
||||
<element name="suGuse" type="long"/>
|
||||
<element name="suGuseGasanAmt" type="long"/>
|
||||
<element name="suGuseIja" type="long"/>
|
||||
<element name="suNapbuGubun" nillable="true" type="string"/>
|
||||
<element name="suNapbuYmd" nillable="true" type="string"/>
|
||||
<element name="suPrcGubun" nillable="true" type="string"/>
|
||||
<element name="suSise" type="long"/>
|
||||
<element name="suSiseGasanAmt" type="long"/>
|
||||
<element name="suSiseIja" type="long"/>
|
||||
<element name="suVatAmt" type="long"/>
|
||||
<element name="sysGubun" nillable="true" type="string"/>
|
||||
<element name="systemDate" nillable="true" type="string"/>
|
||||
<element name="taxAmt" nillable="true" type="string"/>
|
||||
<element name="taxGubun" nillable="true" type="string"/>
|
||||
<element name="taxNo" nillable="true" type="string"/>
|
||||
<element name="taxYm" nillable="true" type="string"/>
|
||||
<element name="taxYmd" nillable="true" type="string"/>
|
||||
<element name="vatAmt" type="long"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="webGwaseInfo005">
|
||||
<sequence>
|
||||
<element name="Ye22InputDTO_1" nillable="true" type="tns:Ye22InputDTO"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="webGwaseInfo005Response">
|
||||
<sequence>
|
||||
<element maxOccurs="unbounded" minOccurs="0" name="result" nillable="true" type="tns:Ye22ChenapDTO"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="Ye22ChenapDTO">
|
||||
<sequence>
|
||||
<element name="CAccountNo" nillable="true" type="string"/>
|
||||
<element name="EAccountNo" nillable="true" type="string"/>
|
||||
<element name="FAccountNo" nillable="true" type="string"/>
|
||||
<element name="HAccountNo" nillable="true" type="string"/>
|
||||
<element name="IAccountNo" nillable="true" type="string"/>
|
||||
<element name="KAccountNo" nillable="true" type="string"/>
|
||||
<element name="NAccountNo" nillable="true" type="string"/>
|
||||
<element name="OAccountNo" nillable="true" type="string"/>
|
||||
<element name="PAccountNo" nillable="true" type="string"/>
|
||||
<element name="QAccountNo" nillable="true" type="string"/>
|
||||
<element name="SAccountNo" nillable="true" type="string"/>
|
||||
<element name="WAccountNo" nillable="true" type="string"/>
|
||||
<element name="bigo" nillable="true" type="string"/>
|
||||
<element name="buAfk" nillable="true" type="string"/>
|
||||
<element name="buseoCd" nillable="true" type="string"/>
|
||||
<element name="curDdtlAddr" nillable="true" type="string"/>
|
||||
<element name="curDrefAddr" nillable="true" type="string"/>
|
||||
<element name="curDtlAddr" nillable="true" type="string"/>
|
||||
<element name="curDzipAddr" nillable="true" type="string"/>
|
||||
<element name="curDzipCd" nillable="true" type="string"/>
|
||||
<element name="curTelNo" nillable="true" type="string"/>
|
||||
<element name="curZipAddr" nillable="true" type="string"/>
|
||||
<element name="curZipCd" nillable="true" type="string"/>
|
||||
<element name="enapbuNo" nillable="true" type="string"/>
|
||||
<element name="etc1" nillable="true" type="string"/>
|
||||
<element name="etc2" nillable="true" type="string"/>
|
||||
<element name="fstNapgiYmd" nillable="true" type="string"/>
|
||||
<element name="gigum" type="long"/>
|
||||
<element name="gigumGasanSum" type="long"/>
|
||||
<element name="gigumIja" type="long"/>
|
||||
<element name="gijunDate" nillable="true" type="string"/>
|
||||
<element name="gukse" type="long"/>
|
||||
<element name="gukseGasanSum" type="long"/>
|
||||
<element name="gukseIja" type="long"/>
|
||||
<element name="guse" type="long"/>
|
||||
<element name="guseGasanSum" type="long"/>
|
||||
<element name="guseIja" type="long"/>
|
||||
<element name="hangmok1" nillable="true" type="string"/>
|
||||
<element name="hangmok2" nillable="true" type="string"/>
|
||||
<element name="hangmok3" nillable="true" type="string"/>
|
||||
<element name="hangmok4" nillable="true" type="string"/>
|
||||
<element name="hangmok5" nillable="true" type="string"/>
|
||||
<element name="hangmok6" nillable="true" type="string"/>
|
||||
<element name="jgasanJojungCnt" nillable="true" type="string"/>
|
||||
<element name="jgasanJojungSymd" nillable="true" type="string"/>
|
||||
<element name="jgasanJojungYmd" nillable="true" type="string"/>
|
||||
<element name="mulGubun" nillable="true" type="string"/>
|
||||
<element name="mulNm" nillable="true" type="string"/>
|
||||
<element name="napGubun" nillable="true" type="string"/>
|
||||
<element name="napId" nillable="true" type="string"/>
|
||||
<element name="napNm" nillable="true" type="string"/>
|
||||
<element name="napgiYmd" nillable="true" type="string"/>
|
||||
<element name="napseNo" nillable="true" type="string"/>
|
||||
<element name="ocrBuseoCd" nillable="true" type="string"/>
|
||||
<element name="ocrSiguCd" nillable="true" type="string"/>
|
||||
<element name="orgNapId" nillable="true" type="string"/>
|
||||
<element name="preNapgiYmd" nillable="true" type="string"/>
|
||||
<element name="semokCd" nillable="true" type="string"/>
|
||||
<element name="sidoCd" nillable="true" type="string"/>
|
||||
<element name="siguCd" nillable="true" type="string"/>
|
||||
<element name="sise" type="long"/>
|
||||
<element name="siseGasanSum" type="long"/>
|
||||
<element name="siseIja" type="long"/>
|
||||
<element name="sysGubun" nillable="true" type="string"/>
|
||||
<element name="taxGubun" nillable="true" type="string"/>
|
||||
<element name="taxNo" nillable="true" type="string"/>
|
||||
<element name="taxYm" nillable="true" type="string"/>
|
||||
<element name="taxYmd" nillable="true" type="string"/>
|
||||
<element name="vatAmt" type="long"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="webGwaseInfo006">
|
||||
<sequence>
|
||||
<element name="Ye22InputDTO_1" nillable="true" type="tns:Ye22InputDTO"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="webGwaseInfo006Response">
|
||||
<sequence>
|
||||
<element maxOccurs="unbounded" minOccurs="0" name="result" nillable="true" type="tns:Ye22GwaseInfoDTO"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="Ye22GwaseInfoDTO">
|
||||
<sequence>
|
||||
<element name="CAccountNo" nillable="true" type="string"/>
|
||||
<element name="FAccountNo" nillable="true" type="string"/>
|
||||
<element name="HAccountNo" nillable="true" type="string"/>
|
||||
<element name="IAccountNo" nillable="true" type="string"/>
|
||||
<element name="KAccountNo" nillable="true" type="string"/>
|
||||
<element name="NAccountNo" nillable="true" type="string"/>
|
||||
<element name="OAccountNo" nillable="true" type="string"/>
|
||||
<element name="PAccountNo" nillable="true" type="string"/>
|
||||
<element name="QAccountNo" nillable="true" type="string"/>
|
||||
<element name="SAccountNo" nillable="true" type="string"/>
|
||||
<element name="WAccountNo" nillable="true" type="string"/>
|
||||
<element name="buAk" type="long"/>
|
||||
<element name="buStatusCd" nillable="true" type="string"/>
|
||||
<element name="buStatusNm" nillable="true" type="string"/>
|
||||
<element name="buseoCd" nillable="true" type="string"/>
|
||||
<element name="buseoNm" nillable="true" type="string"/>
|
||||
<element name="cheAmt" type="long"/>
|
||||
<element name="cheGigumGasanSum" type="long"/>
|
||||
<element name="cheGukseGasanSum" type="long"/>
|
||||
<element name="cheGuseGasanSum" type="long"/>
|
||||
<element name="cheJojungCnt" nillable="true" type="string"/>
|
||||
<element name="cheNapgiYmd" nillable="true" type="string"/>
|
||||
<element name="cheSiseGasanSum" type="long"/>
|
||||
<element name="cheVatAmt" type="long"/>
|
||||
<element name="enapbuNo" nillable="true" type="string"/>
|
||||
<element name="gigum" type="long"/>
|
||||
<element name="gigumGasanAmt" type="long"/>
|
||||
<element name="gigumIja" type="long"/>
|
||||
<element name="gukse" type="long"/>
|
||||
<element name="gukseGasanAmt" type="long"/>
|
||||
<element name="gukseIja" type="long"/>
|
||||
<element name="guse" type="long"/>
|
||||
<element name="guseGasanAmt" type="long"/>
|
||||
<element name="guseIja" type="long"/>
|
||||
<element name="mulNm" nillable="true" type="string"/>
|
||||
<element name="napDdtlAddr" nillable="true" type="string"/>
|
||||
<element name="napDrefAddr" nillable="true" type="string"/>
|
||||
<element name="napDzipAddr" nillable="true" type="string"/>
|
||||
<element name="napDzipCd" nillable="true" type="string"/>
|
||||
<element name="napId" nillable="true" type="string"/>
|
||||
<element name="napNm" nillable="true" type="string"/>
|
||||
<element name="napbuYmd" nillable="true" type="string"/>
|
||||
<element name="napgiAftYmd" nillable="true" type="string"/>
|
||||
<element name="napgiYmd" nillable="true" type="string"/>
|
||||
<element name="semokCd" nillable="true" type="string"/>
|
||||
<element name="semokNm" nillable="true" type="string"/>
|
||||
<element name="siguCd" nillable="true" type="string"/>
|
||||
<element name="siguNm" nillable="true" type="string"/>
|
||||
<element name="sise" type="long"/>
|
||||
<element name="siseGasanAmt" type="long"/>
|
||||
<element name="siseIja" type="long"/>
|
||||
<element name="taxAmt" type="long"/>
|
||||
<element name="taxGubun" nillable="true" type="string"/>
|
||||
<element name="taxGubunNm" nillable="true" type="string"/>
|
||||
<element name="taxNo" nillable="true" type="string"/>
|
||||
<element name="taxYm" nillable="true" type="string"/>
|
||||
<element name="taxYmd" nillable="true" type="string"/>
|
||||
<element name="vatAmt" type="long"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="webGwaseInfo007">
|
||||
<sequence>
|
||||
<element name="Ye22InputDTO_1" nillable="true" type="tns:Ye22InputDTO"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="webGwaseInfo007Response">
|
||||
<sequence>
|
||||
<element maxOccurs="unbounded" minOccurs="0" name="result" nillable="true" type="tns:Ye22NoticeInfoDTO"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="Ye22NoticeInfoDTO">
|
||||
<sequence>
|
||||
<element name="CAccountNo" nillable="true" type="string"/>
|
||||
<element name="FAccountNo" nillable="true" type="string"/>
|
||||
<element name="HAccountNo" nillable="true" type="string"/>
|
||||
<element name="IAccountNo" nillable="true" type="string"/>
|
||||
<element name="KAccountNo" nillable="true" type="string"/>
|
||||
<element name="NAccountNo" nillable="true" type="string"/>
|
||||
<element name="OAccountNo" nillable="true" type="string"/>
|
||||
<element name="PAccountNo" nillable="true" type="string"/>
|
||||
<element name="QAccountNo" nillable="true" type="string"/>
|
||||
<element name="SAccountNo" nillable="true" type="string"/>
|
||||
<element name="WAccountNo" nillable="true" type="string"/>
|
||||
<element name="apYmd" nillable="true" type="string"/>
|
||||
<element name="buAk" type="long"/>
|
||||
<element name="buStatusCd" nillable="true" type="string"/>
|
||||
<element name="buStatusNm" nillable="true" type="string"/>
|
||||
<element name="buseoCd" nillable="true" type="string"/>
|
||||
<element name="buseoNm" nillable="true" type="string"/>
|
||||
<element name="cheAmt" type="long"/>
|
||||
<element name="cheGigumGasanSum" type="long"/>
|
||||
<element name="cheGukseGasanSum" type="long"/>
|
||||
<element name="cheGuseGasanSum" type="long"/>
|
||||
<element name="cheJojungCnt" nillable="true" type="string"/>
|
||||
<element name="cheNapgiYmd" nillable="true" type="string"/>
|
||||
<element name="cheSiseGasanSum" type="long"/>
|
||||
<element name="cheVatAmt" type="long"/>
|
||||
<element name="dchocSendYmd" nillable="true" type="string"/>
|
||||
<element name="enapbuNo" nillable="true" type="string"/>
|
||||
<element name="gigum" type="long"/>
|
||||
<element name="gigumGasanAmt" type="long"/>
|
||||
<element name="gigumIja" type="long"/>
|
||||
<element name="gukse" type="long"/>
|
||||
<element name="gukseGasanAmt" type="long"/>
|
||||
<element name="gukseIja" type="long"/>
|
||||
<element name="guse" type="long"/>
|
||||
<element name="guseGasanAmt" type="long"/>
|
||||
<element name="guseIja" type="long"/>
|
||||
<element name="jgasanJojungYmd" nillable="true" type="string"/>
|
||||
<element name="mulNm" nillable="true" type="string"/>
|
||||
<element name="napDdtlAddr" nillable="true" type="string"/>
|
||||
<element name="napDrefAddr" nillable="true" type="string"/>
|
||||
<element name="napDzipAddr" nillable="true" type="string"/>
|
||||
<element name="napDzipCd" nillable="true" type="string"/>
|
||||
<element name="napId" nillable="true" type="string"/>
|
||||
<element name="napNm" nillable="true" type="string"/>
|
||||
<element name="napbuYmd" nillable="true" type="string"/>
|
||||
<element name="napgiAftYmd" nillable="true" type="string"/>
|
||||
<element name="napgiYmd" nillable="true" type="string"/>
|
||||
<element name="napseNo" nillable="true" type="string"/>
|
||||
<element name="semokCd" nillable="true" type="string"/>
|
||||
<element name="semokNm" nillable="true" type="string"/>
|
||||
<element name="siguCd" nillable="true" type="string"/>
|
||||
<element name="siguNm" nillable="true" type="string"/>
|
||||
<element name="sise" type="long"/>
|
||||
<element name="siseGasanAmt" type="long"/>
|
||||
<element name="siseIja" type="long"/>
|
||||
<element name="taxAmt" type="long"/>
|
||||
<element name="taxGubun" nillable="true" type="string"/>
|
||||
<element name="taxGubunNm" nillable="true" type="string"/>
|
||||
<element name="taxNo" nillable="true" type="string"/>
|
||||
<element name="taxYm" nillable="true" type="string"/>
|
||||
<element name="taxYmd" nillable="true" type="string"/>
|
||||
<element name="vatAmt" type="long"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="webGwaseInfo004" type="tns:webGwaseInfo004"/>
|
||||
<element name="webGwaseInfo004Response" type="tns:webGwaseInfo004Response"/>
|
||||
<element name="webGwaseInfo005" type="tns:webGwaseInfo005"/>
|
||||
<element name="webGwaseInfo005Response" type="tns:webGwaseInfo005Response"/>
|
||||
<element name="webGwaseInfo006" type="tns:webGwaseInfo006"/>
|
||||
<element name="webGwaseInfo006Response" type="tns:webGwaseInfo006Response"/>
|
||||
<element name="webGwaseInfo007" type="tns:webGwaseInfo007"/>
|
||||
<element name="webGwaseInfo007Response" type="tns:webGwaseInfo007Response"/>
|
||||
</schema>
|
||||
</types>
|
||||
<message name="SntrFileOfferWS_webGwaseInfo004">
|
||||
<part name="parameters" element="tns:webGwaseInfo004"> </part>
|
||||
</message>
|
||||
<message name="SntrFileOfferWS_webGwaseInfo005">
|
||||
<part name="parameters" element="tns:webGwaseInfo005"> </part>
|
||||
</message>
|
||||
<message name="SntrFileOfferWS_webGwaseInfo006">
|
||||
<part name="parameters" element="tns:webGwaseInfo006"> </part>
|
||||
</message>
|
||||
<message name="SntrFileOfferWS_webGwaseInfo006Response">
|
||||
<part name="result" element="tns:webGwaseInfo006Response"> </part>
|
||||
</message>
|
||||
<message name="SntrFileOfferWS_webGwaseInfo007Response">
|
||||
<part name="result" element="tns:webGwaseInfo007Response"> </part>
|
||||
</message>
|
||||
<message name="SntrFileOfferWS_webGwaseInfo007">
|
||||
<part name="parameters" element="tns:webGwaseInfo007"> </part>
|
||||
</message>
|
||||
<message name="SntrFileOfferWS_webGwaseInfo005Response">
|
||||
<part name="result" element="tns:webGwaseInfo005Response"> </part>
|
||||
</message>
|
||||
<message name="SntrFileOfferWS_webGwaseInfo004Response">
|
||||
<part name="result" element="tns:webGwaseInfo004Response"> </part>
|
||||
</message>
|
||||
<portType name="SntrFileOfferWS">
|
||||
<operation name="webGwaseInfo004">
|
||||
<input message="tns:SntrFileOfferWS_webGwaseInfo004"> </input>
|
||||
<output message="tns:SntrFileOfferWS_webGwaseInfo004Response"> </output>
|
||||
</operation>
|
||||
<operation name="webGwaseInfo005">
|
||||
<input message="tns:SntrFileOfferWS_webGwaseInfo005"> </input>
|
||||
<output message="tns:SntrFileOfferWS_webGwaseInfo005Response"> </output>
|
||||
</operation>
|
||||
<operation name="webGwaseInfo006">
|
||||
<input message="tns:SntrFileOfferWS_webGwaseInfo006"> </input>
|
||||
<output message="tns:SntrFileOfferWS_webGwaseInfo006Response"> </output>
|
||||
</operation>
|
||||
<operation name="webGwaseInfo007">
|
||||
<input message="tns:SntrFileOfferWS_webGwaseInfo007"> </input>
|
||||
<output message="tns:SntrFileOfferWS_webGwaseInfo007Response"> </output>
|
||||
</operation>
|
||||
</portType>
|
||||
<binding name="SntrFileOfferWSBinding" type="tns:SntrFileOfferWS">
|
||||
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
|
||||
<operation name="webGwaseInfo004">
|
||||
<soap:operation soapAction=""/>
|
||||
<input>
|
||||
<soap:body use="literal"/>
|
||||
</input>
|
||||
<output>
|
||||
<soap:body use="literal"/>
|
||||
</output>
|
||||
</operation>
|
||||
<operation name="webGwaseInfo005">
|
||||
<soap:operation soapAction=""/>
|
||||
<input>
|
||||
<soap:body use="literal"/>
|
||||
</input>
|
||||
<output>
|
||||
<soap:body use="literal"/>
|
||||
</output>
|
||||
</operation>
|
||||
<operation name="webGwaseInfo006">
|
||||
<soap:operation soapAction=""/>
|
||||
<input>
|
||||
<soap:body use="literal"/>
|
||||
</input>
|
||||
<output>
|
||||
<soap:body use="literal"/>
|
||||
</output>
|
||||
</operation>
|
||||
<operation name="webGwaseInfo007">
|
||||
<soap:operation soapAction=""/>
|
||||
<input>
|
||||
<soap:body use="literal"/>
|
||||
</input>
|
||||
<output>
|
||||
<soap:body use="literal"/>
|
||||
</output>
|
||||
</operation>
|
||||
</binding>
|
||||
<service name="SntrFileOfferWebService">
|
||||
<port name="SntrFileOfferWSPort" binding="tns:SntrFileOfferWSBinding">
|
||||
<soap:address xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" location="http://98.33.4.164:80/SntrFileOfferWebService/SntrFileOfferWebService"/>
|
||||
</port>
|
||||
</service>
|
||||
</definitions>
|
||||
@ -0,0 +1,198 @@
|
||||
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="urn:SntrPreNoticeWebService" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" name="SntrPreNoticeWebService" targetNamespace="urn:SntrPreNoticeWebService">
|
||||
<types>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" targetNamespace="urn:SntrPreNoticeWebService">
|
||||
<complexType name="webInsertPreNoticeInfo">
|
||||
<sequence>
|
||||
<element name="Bu18WebPreNoticeDTO_1" nillable="true" type="tns:Bu18WebPreNoticeDTO"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="Bu18WebPreNoticeDTO">
|
||||
<sequence>
|
||||
<element name="bigo" nillable="true" type="string"/>
|
||||
<element name="bookNo" nillable="true" type="string"/>
|
||||
<element name="buseoCd" nillable="true" type="string"/>
|
||||
<element name="disposalContent" nillable="true" type="string"/>
|
||||
<element name="jukbalDtlAddr" nillable="true" type="string"/>
|
||||
<element name="jukbalMgrNm" nillable="true" type="string"/>
|
||||
<element name="jukbalTarget" nillable="true" type="string"/>
|
||||
<element name="jukbalTelNo" nillable="true" type="string"/>
|
||||
<element name="jukbalYm" nillable="true" type="string"/>
|
||||
<element name="jukbalYmdHs" nillable="true" type="string"/>
|
||||
<element name="lastWorkId" nillable="true" type="string"/>
|
||||
<element name="lastWorkNm" nillable="true" type="string"/>
|
||||
<element name="napDdtlAddr" nillable="true" type="string"/>
|
||||
<element name="napDrefAddr" nillable="true" type="string"/>
|
||||
<element name="napDtlAddr" nillable="true" type="string"/>
|
||||
<element name="napDzipAddr" nillable="true" type="string"/>
|
||||
<element name="napDzipCd" nillable="true" type="string"/>
|
||||
<element name="napId" nillable="true" type="string"/>
|
||||
<element name="napMobilNo" nillable="true" type="string"/>
|
||||
<element name="napNm" nillable="true" type="string"/>
|
||||
<element name="napTelNo" nillable="true" type="string"/>
|
||||
<element name="napZipAddr" nillable="true" type="string"/>
|
||||
<element name="napZipCd" nillable="true" type="string"/>
|
||||
<element name="preTaxAmt" type="long"/>
|
||||
<element name="rawBasis" nillable="true" type="string"/>
|
||||
<element name="semokCd" nillable="true" type="string"/>
|
||||
<element name="sendYmd" nillable="true" type="string"/>
|
||||
<element name="sidoCd" nillable="true" type="string"/>
|
||||
<element name="siguCd" nillable="true" type="string"/>
|
||||
<element name="submitYmd" nillable="true" type="string"/>
|
||||
<element name="sysGubun" nillable="true" type="string"/>
|
||||
<element name="taxAmt" type="long"/>
|
||||
<element name="workYmd" nillable="true" type="string"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="webInsertPreNoticeInfoResponse">
|
||||
<sequence>
|
||||
<element name="result" nillable="true" type="tns:Bu18WebReturnInfoDTO"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="Bu18WebReturnInfoDTO">
|
||||
<sequence>
|
||||
<element name="CAccountNo" nillable="true" type="string"/>
|
||||
<element name="FAccountNo" nillable="true" type="string"/>
|
||||
<element name="HAccountNo" nillable="true" type="string"/>
|
||||
<element name="IAccountNo" nillable="true" type="string"/>
|
||||
<element name="KAccountNo" nillable="true" type="string"/>
|
||||
<element name="NAccountNo" nillable="true" type="string"/>
|
||||
<element name="OAccountNo" nillable="true" type="string"/>
|
||||
<element name="PAccountNo" nillable="true" type="string"/>
|
||||
<element name="QAccountNo" nillable="true" type="string"/>
|
||||
<element name="SAccountNo" nillable="true" type="string"/>
|
||||
<element name="WAccountNo" nillable="true" type="string"/>
|
||||
<element name="buAfk" nillable="true" type="string"/>
|
||||
<element name="enapbuNo" nillable="true" type="string"/>
|
||||
<element name="etcColmn1" nillable="true" type="string"/>
|
||||
<element name="etcColmn2" nillable="true" type="string"/>
|
||||
<element name="etcColmn3" nillable="true" type="string"/>
|
||||
<element name="etcColmn4" nillable="true" type="string"/>
|
||||
<element name="etcColmn5" nillable="true" type="string"/>
|
||||
<element name="noticeAk" nillable="true" type="string"/>
|
||||
<element name="returnCode" nillable="true" type="string"/>
|
||||
<element name="returnMsg" nillable="true" type="string"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="webInsertReturnResultInfo">
|
||||
<sequence>
|
||||
<element name="Bu18WebReturnResultDTO_1" nillable="true" type="tns:Bu18WebReturnResultDTO"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="Bu18WebReturnResultDTO">
|
||||
<sequence>
|
||||
<element name="bookNo" nillable="true" type="string"/>
|
||||
<element name="buAfk" nillable="true" type="string"/>
|
||||
<element name="sendYmd" nillable="true" type="string"/>
|
||||
<element name="sysGubun" nillable="true" type="string"/>
|
||||
<element name="workYmd" nillable="true" type="string"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="webInsertReturnResultInfoResponse">
|
||||
<sequence>
|
||||
<element name="result" nillable="true" type="tns:StatusCodeWSDTO"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="StatusCodeWSDTO">
|
||||
<sequence>
|
||||
<element name="errorCode" nillable="true" type="string"/>
|
||||
<element name="errorMsg" nillable="true" type="string"/>
|
||||
<element name="insertAk" nillable="true" type="string"/>
|
||||
<element name="insertKey" nillable="true" type="string"/>
|
||||
<element name="resultCnt" nillable="true" type="string"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="webSMSResultInfo">
|
||||
<sequence>
|
||||
<element name="Bu18WebSMSResultDTO_1" nillable="true" type="tns:Bu18WebSMSResultDTO"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="Bu18WebSMSResultDTO">
|
||||
<sequence>
|
||||
<element name="bookNo" nillable="true" type="string"/>
|
||||
<element name="buAfk" nillable="true" type="string"/>
|
||||
<element name="sendYmd" nillable="true" type="string"/>
|
||||
<element name="sysGubun" nillable="true" type="string"/>
|
||||
<element name="workYmd" nillable="true" type="string"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="webSMSResultInfoResponse">
|
||||
<sequence>
|
||||
<element name="result" nillable="true" type="tns:StatusCodeWSDTO"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="webInsertPreNoticeInfo" type="tns:webInsertPreNoticeInfo"/>
|
||||
<element name="webInsertPreNoticeInfoResponse" type="tns:webInsertPreNoticeInfoResponse"/>
|
||||
<element name="webInsertReturnResultInfo" type="tns:webInsertReturnResultInfo"/>
|
||||
<element name="webInsertReturnResultInfoResponse" type="tns:webInsertReturnResultInfoResponse"/>
|
||||
<element name="webSMSResultInfo" type="tns:webSMSResultInfo"/>
|
||||
<element name="webSMSResultInfoResponse" type="tns:webSMSResultInfoResponse"/>
|
||||
</schema>
|
||||
</types>
|
||||
<message name="SntrPreNoticeWS_webInsertPreNoticeInfoResponse">
|
||||
<part name="result" element="tns:webInsertPreNoticeInfoResponse"> </part>
|
||||
</message>
|
||||
<message name="SntrPreNoticeWS_webInsertReturnResultInfo">
|
||||
<part name="parameters" element="tns:webInsertReturnResultInfo"> </part>
|
||||
</message>
|
||||
<message name="SntrPreNoticeWS_webInsertReturnResultInfoResponse">
|
||||
<part name="result" element="tns:webInsertReturnResultInfoResponse"> </part>
|
||||
</message>
|
||||
<message name="SntrPreNoticeWS_webSMSResultInfoResponse">
|
||||
<part name="result" element="tns:webSMSResultInfoResponse"> </part>
|
||||
</message>
|
||||
<message name="SntrPreNoticeWS_webInsertPreNoticeInfo">
|
||||
<part name="parameters" element="tns:webInsertPreNoticeInfo"> </part>
|
||||
</message>
|
||||
<message name="SntrPreNoticeWS_webSMSResultInfo">
|
||||
<part name="parameters" element="tns:webSMSResultInfo"> </part>
|
||||
</message>
|
||||
<portType name="SntrPreNoticeWS">
|
||||
<operation name="webInsertPreNoticeInfo">
|
||||
<input message="tns:SntrPreNoticeWS_webInsertPreNoticeInfo"> </input>
|
||||
<output message="tns:SntrPreNoticeWS_webInsertPreNoticeInfoResponse"> </output>
|
||||
</operation>
|
||||
<operation name="webInsertReturnResultInfo">
|
||||
<input message="tns:SntrPreNoticeWS_webInsertReturnResultInfo"> </input>
|
||||
<output message="tns:SntrPreNoticeWS_webInsertReturnResultInfoResponse"> </output>
|
||||
</operation>
|
||||
<operation name="webSMSResultInfo">
|
||||
<input message="tns:SntrPreNoticeWS_webSMSResultInfo"> </input>
|
||||
<output message="tns:SntrPreNoticeWS_webSMSResultInfoResponse"> </output>
|
||||
</operation>
|
||||
</portType>
|
||||
<binding name="SntrPreNoticeWSBinding" type="tns:SntrPreNoticeWS">
|
||||
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
|
||||
<operation name="webInsertPreNoticeInfo">
|
||||
<soap:operation soapAction="SntrPreNoticeSoapAction"/>
|
||||
<input>
|
||||
<soap:body use="literal"/>
|
||||
</input>
|
||||
<output>
|
||||
<soap:body use="literal"/>
|
||||
</output>
|
||||
</operation>
|
||||
<operation name="webInsertReturnResultInfo">
|
||||
<soap:operation soapAction="SntrPreNoticeSoapAction"/>
|
||||
<input>
|
||||
<soap:body use="literal"/>
|
||||
</input>
|
||||
<output>
|
||||
<soap:body use="literal"/>
|
||||
</output>
|
||||
</operation>
|
||||
<operation name="webSMSResultInfo">
|
||||
<soap:operation soapAction="SntrPreNoticeSoapAction"/>
|
||||
<input>
|
||||
<soap:body use="literal"/>
|
||||
</input>
|
||||
<output>
|
||||
<soap:body use="literal"/>
|
||||
</output>
|
||||
</operation>
|
||||
</binding>
|
||||
<service name="SntrPreNoticeWebService">
|
||||
<port name="SntrPreNoticeWSPort" binding="tns:SntrPreNoticeWSBinding">
|
||||
<soap:address xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" location="http://98.33.4.167:8082/SntrPreNoticeWebService/SntrPreNoticeWebService"/>
|
||||
</port>
|
||||
</service>
|
||||
</definitions>
|
||||
Loading…
Reference in New Issue