Index: ssts-datasync-default-impl/src/main/java/com/forgon/disinfectsystem/inventorymanagement/dao/sznsrmyy/Constant.java =================================================================== diff -u -r21250 -r22486 --- ssts-datasync-default-impl/src/main/java/com/forgon/disinfectsystem/inventorymanagement/dao/sznsrmyy/Constant.java (.../Constant.java) (revision 21250) +++ ssts-datasync-default-impl/src/main/java/com/forgon/disinfectsystem/inventorymanagement/dao/sznsrmyy/Constant.java (.../Constant.java) (revision 22486) @@ -6,7 +6,7 @@ */ public class Constant { /** - * sznsrmyy: webserver接口地址 + * sznsrmyy: webService接口地址 */ - public final static String SSO_WEBSERVICE_URL = "http://10.240.233.103:57772/csp/i-dhcstm/DHC.Material.BS.HisServiceForCSSD.cls?wsdl"; + public final static String SSO_WEBSERVICE_URL = "http://10.240.233.103:57772/csp/i-dhcstm/DHC.Material.BS.HisServiceForCSSD.cls"; } Index: ssts-web/src/main/resources/wsdl/sznsrmyy/DHC.Material.BS.HisServiceForCSSD.cls.wsdl =================================================================== diff -u --- ssts-web/src/main/resources/wsdl/sznsrmyy/DHC.Material.BS.HisServiceForCSSD.cls.wsdl (revision 0) +++ ssts-web/src/main/resources/wsdl/sznsrmyy/DHC.Material.BS.HisServiceForCSSD.cls.wsdl (revision 22486) @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file Index: ssts-datasync-default-impl/src/main/java/org/tempuri/CSSDServiceSoap.java =================================================================== diff -u -r20634 -r22486 --- ssts-datasync-default-impl/src/main/java/org/tempuri/CSSDServiceSoap.java (.../CSSDServiceSoap.java) (revision 20634) +++ ssts-datasync-default-impl/src/main/java/org/tempuri/CSSDServiceSoap.java (.../CSSDServiceSoap.java) (revision 22486) @@ -8,6 +8,7 @@ package org.tempuri; public interface CSSDServiceSoap extends java.rmi.Remote { - public java.lang.String helloWorld(java.lang.String input) throws java.rmi.RemoteException; + public java.lang.String hello1(java.lang.String input) throws java.rmi.RemoteException; public java.lang.String insertINIT(java.lang.String data) throws java.rmi.RemoteException; + public java.lang.String saveAdj(java.lang.String data) throws java.rmi.RemoteException; } Index: ssts-datasync-default-impl/src/main/java/org/tempuri/CSSDServiceSoapStub.java =================================================================== diff -u -r20634 -r22486 --- ssts-datasync-default-impl/src/main/java/org/tempuri/CSSDServiceSoapStub.java (.../CSSDServiceSoapStub.java) (revision 20634) +++ ssts-datasync-default-impl/src/main/java/org/tempuri/CSSDServiceSoapStub.java (.../CSSDServiceSoapStub.java) (revision 22486) @@ -16,21 +16,21 @@ static org.apache.axis.description.OperationDesc [] _operations; static { - _operations = new org.apache.axis.description.OperationDesc[2]; + _operations = new org.apache.axis.description.OperationDesc[3]; _initOperationDesc1(); } private static void _initOperationDesc1(){ org.apache.axis.description.OperationDesc oper; org.apache.axis.description.ParameterDesc param; oper = new org.apache.axis.description.OperationDesc(); - oper.setName("HelloWorld"); + oper.setName("Hello1"); param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://tempuri.org", "Input"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); param.setOmittable(true); oper.addParameter(param); oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); oper.setReturnClass(java.lang.String.class); - oper.setReturnQName(new javax.xml.namespace.QName("http://tempuri.org", "HelloWorldResult")); + oper.setReturnQName(new javax.xml.namespace.QName("http://tempuri.org", "Hello1Result")); oper.setStyle(org.apache.axis.constants.Style.WRAPPED); oper.setUse(org.apache.axis.constants.Use.LITERAL); _operations[0] = oper; @@ -47,6 +47,18 @@ oper.setUse(org.apache.axis.constants.Use.LITERAL); _operations[1] = oper; + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("SaveAdj"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://tempuri.org", "data"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + param.setOmittable(true); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + oper.setReturnClass(java.lang.String.class); + oper.setReturnQName(new javax.xml.namespace.QName("http://tempuri.org", "SaveAdjResult")); + oper.setStyle(org.apache.axis.constants.Style.WRAPPED); + oper.setUse(org.apache.axis.constants.Use.LITERAL); + _operations[2] = oper; + } public CSSDServiceSoapStub() throws org.apache.axis.AxisFault { @@ -100,19 +112,19 @@ } } - public java.lang.String helloWorld(java.lang.String input) throws java.rmi.RemoteException { + public java.lang.String hello1(java.lang.String input) throws java.rmi.RemoteException { if (super.cachedEndpoint == null) { throw new org.apache.axis.NoEndPointException(); } org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[0]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("http://tempuri.org/DHC.Material.BS.HisServiceForCSSD.HelloWorld"); + _call.setSOAPActionURI("http://tempuri.org/DHC.Material.BS.HisServiceForCSSD.Hello1"); _call.setEncodingStyle(null); _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE); _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); - _call.setOperationName(new javax.xml.namespace.QName("http://tempuri.org", "HelloWorld")); + _call.setOperationName(new javax.xml.namespace.QName("http://tempuri.org", "Hello1")); setRequestHeaders(_call); setAttachments(_call); @@ -168,4 +180,38 @@ } } + public java.lang.String saveAdj(java.lang.String data) throws java.rmi.RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[2]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI("http://tempuri.org/DHC.Material.BS.HisServiceForCSSD.SaveAdj"); + _call.setEncodingStyle(null); + _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE); + _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://tempuri.org", "SaveAdj")); + + setRequestHeaders(_call); + setAttachments(_call); + try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {data}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException)_resp; + } + else { + extractAttachments(_call); + try { + return (java.lang.String) _resp; + } catch (java.lang.Exception _exception) { + return (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_resp, java.lang.String.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + throw axisFaultException; } + } + +} Index: ssts-datasync-default-impl/src/main/java/org/tempuri/CSSDServiceSoapProxy.java =================================================================== diff -u -r20634 -r22486 --- ssts-datasync-default-impl/src/main/java/org/tempuri/CSSDServiceSoapProxy.java (.../CSSDServiceSoapProxy.java) (revision 20634) +++ ssts-datasync-default-impl/src/main/java/org/tempuri/CSSDServiceSoapProxy.java (.../CSSDServiceSoapProxy.java) (revision 22486) @@ -44,10 +44,10 @@ return cSSDServiceSoap; } - public java.lang.String helloWorld(java.lang.String input) throws java.rmi.RemoteException{ + public java.lang.String hello1(java.lang.String input) throws java.rmi.RemoteException{ if (cSSDServiceSoap == null) _initCSSDServiceSoapProxy(); - return cSSDServiceSoap.helloWorld(input); + return cSSDServiceSoap.hello1(input); } public java.lang.String insertINIT(java.lang.String data) throws java.rmi.RemoteException{ @@ -56,5 +56,11 @@ return cSSDServiceSoap.insertINIT(data); } + public java.lang.String saveAdj(java.lang.String data) throws java.rmi.RemoteException{ + if (cSSDServiceSoap == null) + _initCSSDServiceSoapProxy(); + return cSSDServiceSoap.saveAdj(data); + } + } \ No newline at end of file