SntrisWSBindingStub 추가

master
mjkhan21 9 months ago
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));
}
}
}

@ -2,50 +2,21 @@ package cokr.xit.interfaces.sntris.buga;
import java.net.URL;
import java.rmi.RemoteException;
import java.util.Enumeration;
import java.util.List;
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.description.ParameterDesc;
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;
import cokr.xit.interfaces.sntris.Descriptor;
import cokr.xit.interfaces.sntris.SntrisWSBindingStub;
import cokr.xit.interfaces.sntris.StatusCodeWSDTO;
/**
* @Class Name : BugaWSSoapBindingStub.java
* @Description :
* @Version 1.0
* @Since 2019. 09. 03
* @Author
* <pre>
*
* ------- ------------- ----------------------
* </pre>
*/
public class BugaWSSoapBindingStub extends Stub implements BugaWS {
private Vector<QName> cachedSerQNames = new Vector<>();
private Vector<Class<?>> cachedSerClasses = new Vector<>();
private Vector<Object> cachedSerFactories = new Vector<>();
private Vector<Object> cachedDeserFactories = new Vector<>();
public class BugaWSSoapBindingStub extends SntrisWSBindingStub implements BugaWS {
private static Descriptor descriptor = BugaWebService.descriptor();
private static final OperationDesc[] _operations;
static {
Descriptor descriptor = BugaWebService.descriptor();
String name = "";
_operations = new OperationDesc[] {
descriptor.operation(
@ -185,138 +156,43 @@ public class BugaWSSoapBindingStub extends Stub implements BugaWS {
}
public BugaWSSoapBindingStub(Service service) throws AxisFault {
if (service == null) {
super.service = new Service();
} else {
super.service = service;
}
((Service)super.service).setTypeMappingVersion("1.2");
Descriptor descriptor = BugaWebService.descriptor();
List.of(
init(
service,
Bu04BugaExtWSDTO.class, Bu04BugaWSDTO.class, Bu04GyuljeInfoDTO.class,
Bu04SemokWSDTO.class, Bu04SemokWSRACSDTO.class,
Bu04SimpleBugaETCWSDTO.class, Bu04SimpleBugaWSDTO.class,
Bu04UserInfoWSDTO.class, StatusCodeWSDTO.class
).forEach(klass -> {
cachedSerQNames.add(descriptor.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);
}
}
private <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(BugaWebService.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));
}
@Override
protected Descriptor descriptor() {
return descriptor;
}
@Override
public Bu04UserInfoWSDTO getUserInfo(String userId) throws RemoteException {
return execute(_operations[0], "", new Object[] {userId});
return execute(_operations[0], "", userId);
}
@Override
public Bu04SemokWSDTO[] getListSemokInfo(String siguCd, String buseoCd) throws RemoteException {
return execute(_operations[4], "", new Object[] {siguCd, buseoCd});
return execute(_operations[4], "", siguCd, buseoCd);
}
@Override
public Bu04SemokWSDTO getSemokInfo(String siguCd, String buseoCd, String semokCd) throws RemoteException {
return execute(_operations[3], "BugaSoapAction", new Object[] {siguCd, buseoCd, semokCd});
return execute(_operations[3], "BugaSoapAction", siguCd, buseoCd, semokCd);
}
@Override
public Bu04SemokWSRACSDTO getSemokInfoRACS(String siguCd, String buseoCd, String semokCd) throws RemoteException {
return execute(_operations[10], "", new Object[] {siguCd, buseoCd, semokCd});
return execute(_operations[10], "", siguCd, buseoCd, semokCd);
}
@Override
public String getNewTaxNo(String siguCd, String semokCd, String taxYm, String taxGubun) throws RemoteException {
return execute(_operations[2], "BugaSoapAction", new Object[] {siguCd, semokCd, taxYm, taxGubun});
return execute(_operations[2], "BugaSoapAction", siguCd, semokCd, taxYm, taxGubun);
}
@Override

@ -2,66 +2,51 @@ package cokr.xit.interfaces.sntris.fileoffer;
import java.net.URL;
import java.rmi.RemoteException;
import java.util.Enumeration;
import java.util.List;
import java.util.Vector;
import java.util.Map;
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.description.ParameterDesc;
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;
import cokr.xit.interfaces.sntris.Descriptor;
import cokr.xit.interfaces.sntris.prenotice.SntrPreNoticeWebService;
public class SntrFileOfferWSBindingStub extends Stub implements SntrFileOfferWS {
private Vector<QName> cachedSerQNames = new Vector<>();
private Vector<Class<?>> cachedSerClasses = new Vector<>();
private Vector<Object> cachedSerFactories = new Vector<>();
private Vector<Object> cachedDeserFactories = new Vector<>();
static final OperationDesc [] _operations;
import cokr.xit.interfaces.sntris.SntrisWSBindingStub;
public class SntrFileOfferWSBindingStub extends SntrisWSBindingStub implements SntrFileOfferWS {
private static Descriptor descriptor = SntrFileOfferWebService.descriptor();
private static final Map<String, OperationDesc> operations;
static {
Descriptor descriptor = SntrFileOfferWebService.descriptor();
_operations = new OperationDesc[] {
descriptor.operation(
"webGwaseInfo004", Ye22SunapDTO[].class, descriptor.qname("", "result"),
String name = "";
operations = Map.of(
name = "webGwaseInfo004",
descriptor.operation(
name, Ye22SunapDTO[].class, descriptor.qname("", "result"),
desc -> new ParameterDesc[] {
desc.param(desc.qname("", "Ye22InputDTO_1"), Ye22InputDTO.class, true)
}
),
name = "webGwaseInfo005",
descriptor.operation(
"webGwaseInfo005", Ye22ChenapDTO[].class, descriptor.qname("", "result"),
name, Ye22ChenapDTO[].class, descriptor.qname("", "result"),
desc -> new ParameterDesc[] {
desc.param(desc.qname("", "Ye22InputDTO_1"), Ye22InputDTO.class, true)
}
),
name = "webGwaseInfo006",
descriptor.operation(
"webGwaseInfo006", Ye22GwaseInfoDTO[].class, descriptor.qname("", "result"),
name, Ye22GwaseInfoDTO[].class, descriptor.qname("", "result"),
desc -> new ParameterDesc[] {
desc.param(desc.qname("", "Ye22InputDTO_1"), Ye22InputDTO.class, true)
}
),
name = "webGwaseInfo007",
descriptor.operation(
"webGwaseInfo007", Ye22NoticeInfoDTO[].class, descriptor.qname("", "result"),
name, Ye22NoticeInfoDTO[].class, descriptor.qname("", "result"),
desc -> new ParameterDesc[] {
desc.param(desc.qname("", "Ye22InputDTO_1"), Ye22InputDTO.class, true)
}
)
};
);
}
public SntrFileOfferWSBindingStub() throws AxisFault {
@ -74,226 +59,35 @@ public class SntrFileOfferWSBindingStub extends Stub implements SntrFileOfferWS
}
public SntrFileOfferWSBindingStub(Service service) throws AxisFault {
if (service == null) {
super.service = new Service();
} else {
super.service = service;
}
((Service)super.service).setTypeMappingVersion("1.2");
Descriptor descriptor = SntrPreNoticeWebService.descriptor();
List.of(
init(
service,
Ye22ChenapDTO.class, Ye22GwaseInfoDTO.class, Ye22InputDTO.class,
Ye22NoticeInfoDTO.class, Ye22SunapDTO.class
).forEach(klass -> {
cachedSerQNames.add(descriptor.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) {
Class sf = (Class)
cachedSerFactories.get(i);
Class df = (Class)
cachedDeserFactories.get(i);
_call.registerTypeMapping(cls, qName, sf, df, false);
}
else if (x instanceof SerializerFactory) {
SerializerFactory sf = (SerializerFactory)
cachedSerFactories.get(i);
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);
}
}
@Override
protected Descriptor descriptor() {
return descriptor;
}
@Override
public Ye22SunapDTO[] webGwaseInfo004(Ye22InputDTO ye22InputDTO_1) throws RemoteException {
if (super.cachedEndpoint == null) {
throw new NoEndPointException();
}
Call _call = createCall();
_call.setOperation(_operations[0]);
_call.setUseSOAPAction(true);
_call.setSOAPActionURI("");
_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(new QName("urn:SntrFileOfferWebService", "webGwaseInfo004"));
setRequestHeaders(_call);
setAttachments(_call);
try {
Object _resp = _call.invoke(new Object[] {ye22InputDTO_1});
if (_resp instanceof RemoteException) {
throw (RemoteException)_resp;
} else {
extractAttachments(_call);
try {
return (Ye22SunapDTO[]) _resp;
} catch (Exception _exception) {
return (Ye22SunapDTO[]) JavaUtils.convert(_resp, Ye22SunapDTO[].class);
}
}
} catch (AxisFault axisFaultException) {
throw axisFaultException;
}
return execute(operations.get("webGwaseInfo004"), "", ye22InputDTO_1);
}
@Override
public Ye22ChenapDTO[] webGwaseInfo005(Ye22InputDTO ye22InputDTO_1) throws RemoteException {
if (super.cachedEndpoint == null) {
throw new NoEndPointException();
}
Call _call = createCall();
_call.setOperation(_operations[1]);
_call.setUseSOAPAction(true);
_call.setSOAPActionURI("");
_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(new QName("urn:SntrFileOfferWebService", "webGwaseInfo005"));
setRequestHeaders(_call);
setAttachments(_call);
try {
Object _resp = _call.invoke(new Object[] {ye22InputDTO_1});
if (_resp instanceof RemoteException) {
throw (RemoteException)_resp;
} else {
extractAttachments(_call);
try {
return (Ye22ChenapDTO[]) _resp;
} catch (Exception _exception) {
return (Ye22ChenapDTO[]) JavaUtils.convert(_resp, Ye22ChenapDTO[].class);
}
}
} catch (AxisFault axisFaultException) {
throw axisFaultException;
}
return execute(operations.get("webGwaseInfo005"), "", ye22InputDTO_1);
}
@Override
public Ye22GwaseInfoDTO[] webGwaseInfo006(Ye22InputDTO ye22InputDTO_1) throws RemoteException {
if (super.cachedEndpoint == null) {
throw new NoEndPointException();
}
Call _call = createCall();
_call.setOperation(_operations[2]);
_call.setUseSOAPAction(true);
_call.setSOAPActionURI("");
_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(new QName("urn:SntrFileOfferWebService", "webGwaseInfo006"));
setRequestHeaders(_call);
setAttachments(_call);
try {
Object _resp = _call.invoke(new Object[] {ye22InputDTO_1});
if (_resp instanceof RemoteException) {
throw (RemoteException)_resp;
} else {
extractAttachments(_call);
try {
return (Ye22GwaseInfoDTO[]) _resp;
} catch (Exception _exception) {
return (Ye22GwaseInfoDTO[]) JavaUtils.convert(_resp, Ye22GwaseInfoDTO[].class);
}
}
} catch (AxisFault axisFaultException) {
throw axisFaultException;
}
return execute(operations.get("webGwaseInfo006"), "", ye22InputDTO_1);
}
@Override
public Ye22NoticeInfoDTO[] webGwaseInfo007(Ye22InputDTO ye22InputDTO_1) throws RemoteException {
if (super.cachedEndpoint == null) {
throw new NoEndPointException();
}
Call _call = createCall();
_call.setOperation(_operations[3]);
_call.setUseSOAPAction(true);
_call.setSOAPActionURI("");
_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(new QName("urn:SntrFileOfferWebService", "webGwaseInfo007"));
setRequestHeaders(_call);
setAttachments(_call);
try {
Object _resp = _call.invoke(new Object[] {ye22InputDTO_1});
if (_resp instanceof RemoteException) {
throw (RemoteException)_resp;
} else {
extractAttachments(_call);
try {
return (Ye22NoticeInfoDTO[]) _resp;
} catch (Exception _exception) {
return (Ye22NoticeInfoDTO[]) JavaUtils.convert(_resp, Ye22NoticeInfoDTO[].class);
}
}
} catch (AxisFault axisFaultException) {
throw axisFaultException;
}
return execute(operations.get("webGwaseInfo007"), "", ye22InputDTO_1);
}
}

@ -1,59 +1,45 @@
package cokr.xit.interfaces.sntris.prenotice;
import java.rmi.RemoteException;
import java.util.Enumeration;
import java.util.List;
import java.util.Vector;
import java.util.Map;
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.description.ParameterDesc;
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;
import cokr.xit.interfaces.sntris.Descriptor;
import cokr.xit.interfaces.sntris.SntrisWSBindingStub;
import cokr.xit.interfaces.sntris.StatusCodeWSDTO;
public class SntrPreNoticeWSBindingStub extends Stub implements SntrPreNoticeWS {
private Vector<QName> cachedSerQNames = new Vector<>();
private Vector<Class<?>> cachedSerClasses = new Vector<>();
private Vector<Object> cachedSerFactories = new Vector<>();
private Vector<Object> cachedDeserFactories = new Vector<>();
static final OperationDesc [] _operations;
public class SntrPreNoticeWSBindingStub extends SntrisWSBindingStub implements SntrPreNoticeWS {
private static Descriptor descriptor = SntrPreNoticeWebService.descriptor();
private static final Map<String, OperationDesc> operations;
static {
Descriptor descriptor = SntrPreNoticeWebService.descriptor();
_operations = new OperationDesc[] {
descriptor.operation(
"webInsertPreNoticeInfo", Bu18WebReturnInfoDTO.class, descriptor.qname("", "result"),
String name = "";
operations = Map.of(
name = "webInsertPreNoticeInfo",
descriptor.operation(
name, Bu18WebReturnInfoDTO.class, descriptor.qname("", "result"),
desc -> new ParameterDesc[] {
desc.param(desc.qname("", "Bu18WebPreNoticeDTO_1"), Bu18WebPreNoticeDTO.class, true)
}
),
name = "webInsertReturnResultInfo",
descriptor.operation(
"webInsertReturnResultInfo", StatusCodeWSDTO.class, descriptor.qname("", "result"),
name, StatusCodeWSDTO.class, descriptor.qname("", "result"),
desc -> new ParameterDesc[] {
desc.param(desc.qname("", "Bu18WebReturnResultDTO_1"), Bu18WebReturnResultDTO.class, true)
}
),
name = "webSMSResultInfo",
descriptor.operation(
"webSMSResultInfo", StatusCodeWSDTO.class, descriptor.qname("", "result"),
name, StatusCodeWSDTO.class, descriptor.qname("", "result"),
desc -> new ParameterDesc[] {
desc.param(desc.qname("", "Bu18WebSMSResultDTO_1"), Bu18WebSMSResultDTO.class, true)
}
)
};
);
}
public SntrPreNoticeWSBindingStub() throws AxisFault {
@ -66,192 +52,30 @@ public class SntrPreNoticeWSBindingStub extends Stub implements SntrPreNoticeWS
}
public SntrPreNoticeWSBindingStub(Service service) throws AxisFault {
if (service == null) {
super.service = new Service();
} else {
super.service = service;
}
((Service)super.service).setTypeMappingVersion("1.2");
Descriptor descriptor = SntrPreNoticeWebService.descriptor();
List.of(
init(
service,
Bu18WebPreNoticeDTO.class, Bu18WebReturnInfoDTO.class, Bu18WebReturnResultDTO.class,
Bu18WebSMSResultDTO.class, StatusCodeWSDTO.class
).forEach(klass -> {
cachedSerQNames.add(descriptor.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) {
Class sf = (Class)
cachedSerFactories.get(i);
Class df = (Class)
cachedDeserFactories.get(i);
_call.registerTypeMapping(cls, qName, sf, df, false);
}
else if (x instanceof SerializerFactory) {
SerializerFactory sf = (SerializerFactory)
cachedSerFactories.get(i);
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);
}
}
@Override
protected Descriptor descriptor() {
return descriptor;
}
@Override
public Bu18WebReturnInfoDTO webInsertPreNoticeInfo(Bu18WebPreNoticeDTO bu18WebPreNoticeDTO_1) throws RemoteException {
if (super.cachedEndpoint == null) {
throw new NoEndPointException();
}
Call _call = createCall();
_call.setOperation(_operations[0]);
_call.setUseSOAPAction(true);
_call.setSOAPActionURI("SntrPreNoticeSoapAction");
_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(new QName("urn:SntrPreNoticeWebService", "webInsertPreNoticeInfo"));
setRequestHeaders(_call);
setAttachments(_call);
try { Object _resp = _call.invoke(new Object[] {bu18WebPreNoticeDTO_1});
if (_resp instanceof RemoteException) {
throw (RemoteException)_resp;
}
else {
extractAttachments(_call);
try {
return (Bu18WebReturnInfoDTO) _resp;
} catch (Exception _exception) {
return (Bu18WebReturnInfoDTO) JavaUtils.convert(_resp, Bu18WebReturnInfoDTO.class);
}
}
} catch (AxisFault axisFaultException) {
throw axisFaultException;
}
return execute(operations.get("webInsertPreNoticeInfo"), "SntrPreNoticeSoapAction", bu18WebPreNoticeDTO_1);
}
@Override
public StatusCodeWSDTO webInsertReturnResultInfo(Bu18WebReturnResultDTO bu18WebReturnResultDTO_1) throws RemoteException {
if (super.cachedEndpoint == null) {
throw new NoEndPointException();
}
Call _call = createCall();
_call.setOperation(_operations[1]);
_call.setUseSOAPAction(true);
_call.setSOAPActionURI("SntrPreNoticeSoapAction");
_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(new QName("urn:SntrPreNoticeWebService", "webInsertReturnResultInfo"));
setRequestHeaders(_call);
setAttachments(_call);
try { Object _resp = _call.invoke(new Object[] {bu18WebReturnResultDTO_1});
if (_resp instanceof RemoteException) {
throw (RemoteException)_resp;
}
else {
extractAttachments(_call);
try {
return (StatusCodeWSDTO) _resp;
} catch (Exception _exception) {
return (StatusCodeWSDTO) JavaUtils.convert(_resp, StatusCodeWSDTO.class);
}
}
} catch (AxisFault axisFaultException) {
throw axisFaultException;
}
return execute(operations.get("webInsertReturnResultInfo"), "SntrPreNoticeSoapAction", bu18WebReturnResultDTO_1);
}
@Override
public StatusCodeWSDTO webSMSResultInfo(Bu18WebSMSResultDTO bu18WebSMSResultDTO_1) throws RemoteException {
if (super.cachedEndpoint == null) {
throw new NoEndPointException();
}
Call _call = createCall();
_call.setOperation(_operations[2]);
_call.setUseSOAPAction(true);
_call.setSOAPActionURI("SntrPreNoticeSoapAction");
_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(new QName("urn:SntrPreNoticeWebService", "webSMSResultInfo"));
setRequestHeaders(_call);
setAttachments(_call);
try { Object _resp = _call.invoke(new Object[] {bu18WebSMSResultDTO_1});
if (_resp instanceof RemoteException) {
throw (RemoteException)_resp;
}
else {
extractAttachments(_call);
try {
return (StatusCodeWSDTO) _resp;
} catch (Exception _exception) {
return (StatusCodeWSDTO) JavaUtils.convert(_resp, StatusCodeWSDTO.class);
}
}
} catch (AxisFault axisFaultException) {
throw axisFaultException;
}
return execute(operations.get("webSMSResultInfo"), "SntrPreNoticeSoapAction", bu18WebSMSResultDTO_1);
}
}

@ -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…
Cancel
Save