| 
					
				 | 
			
			
				@ -0,0 +1,177 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				/** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 * ZoesoftHipServiceSoap12Stub.java 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 * This file was auto-generated from WSDL 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				package com.yihu.jw.utils.dsyyUtil; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				public class ZoesoftHipServiceSoap12Stub extends org.apache.axis.client.Stub implements ZoesoftHipServiceSoap { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private java.util.Vector cachedSerClasses = new java.util.Vector(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private java.util.Vector cachedSerQNames = new java.util.Vector(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private java.util.Vector cachedSerFactories = new java.util.Vector(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private java.util.Vector cachedDeserFactories = new java.util.Vector(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    static org.apache.axis.description.OperationDesc [] _operations; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    static { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        _operations = new org.apache.axis.description.OperationDesc[2]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        _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("HIPMessageServerTransit"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.zoesoft.com.cn/", "msgHeader"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        param.setOmittable(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        oper.addParameter(param); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.zoesoft.com.cn/", "message_id"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), 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(String.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        oper.setReturnQName(new javax.xml.namespace.QName("http://www.zoesoft.com.cn/", "HIPMessageServerTransitResult")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        oper.setStyle(org.apache.axis.constants.Style.WRAPPED); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        oper.setUse(org.apache.axis.constants.Use.LITERAL); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        _operations[0] = oper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        oper = new org.apache.axis.description.OperationDesc(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        oper.setName("CallInterface"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.zoesoft.com.cn/", "msgHeader"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        param.setOmittable(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        oper.addParameter(param); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.zoesoft.com.cn/", "msgBody"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), 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(String.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        oper.setReturnQName(new javax.xml.namespace.QName("http://www.zoesoft.com.cn/", "CallInterfaceResult")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        oper.setStyle(org.apache.axis.constants.Style.WRAPPED); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        oper.setUse(org.apache.axis.constants.Use.LITERAL); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        _operations[1] = oper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public ZoesoftHipServiceSoap12Stub() throws org.apache.axis.AxisFault { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this(null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public ZoesoftHipServiceSoap12Stub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this(service); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         super.cachedEndpoint = endpointURL; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public ZoesoftHipServiceSoap12Stub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (service == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            super.service = new org.apache.axis.client.Service(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            super.service = service; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        ((org.apache.axis.client.Service)super.service).setTypeMappingVersion("1.2"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            org.apache.axis.client.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); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            java.util.Enumeration keys = super.cachedProperties.keys(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            while (keys.hasMoreElements()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                String key = (String) keys.nextElement(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                _call.setProperty(key, super.cachedProperties.get(key)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return _call; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        catch (Throwable _t) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String HIPMessageServerTransit(String msgHeader, String message_id) 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://www.zoesoft.com.cn/HIPMessageServerTransit"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        _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.SOAP12_CONSTANTS); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        _call.setOperationName(new javax.xml.namespace.QName("http://www.zoesoft.com.cn/", "HIPMessageServerTransit")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        setRequestHeaders(_call); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        setAttachments(_call); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 try {        Object _resp = _call.invoke(new Object[] {msgHeader, message_id}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (_resp instanceof java.rmi.RemoteException) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            throw (java.rmi.RemoteException)_resp; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            extractAttachments(_call); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return (String) _resp; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } catch (Exception _exception) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return (String) org.apache.axis.utils.JavaUtils.convert(_resp, String.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  } catch (org.apache.axis.AxisFault axisFaultException) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  throw axisFaultException; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String callInterface(String msgHeader, String msgBody) throws java.rmi.RemoteException { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (super.cachedEndpoint == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            throw new org.apache.axis.NoEndPointException(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        org.apache.axis.client.Call _call = createCall(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        _call.setOperation(_operations[1]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        _call.setUseSOAPAction(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        _call.setSOAPActionURI("http://www.zoesoft.com.cn/CallInterface"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        _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.SOAP12_CONSTANTS); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        _call.setOperationName(new javax.xml.namespace.QName("http://www.zoesoft.com.cn/", "CallInterface")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        setRequestHeaders(_call); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        setAttachments(_call); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 try {        Object _resp = _call.invoke(new Object[] {msgHeader, msgBody}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (_resp instanceof java.rmi.RemoteException) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            throw (java.rmi.RemoteException)_resp; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            extractAttachments(_call); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return (String) _resp; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } catch (Exception _exception) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return (String) org.apache.axis.utils.JavaUtils.convert(_resp, String.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  } catch (org.apache.axis.AxisFault axisFaultException) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  throw axisFaultException; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				} 
			 |