/** 
 | 
 * MessagingInsertSoap12Stub.java 
 | 
 * <p> 
 | 
 * This file was auto-generated from WSDL 
 | 
 * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. 
 | 
 */ 
 | 
  
 | 
package WebServiceClient; 
 | 
  
 | 
public class MessagingInsertSoap12Stub extends org.apache.axis.client.Stub implements MessagingInsertSoap_PortType { 
 | 
    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[1]; 
 | 
        _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("SMSMessageAccept"); 
 | 
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://tempuri.org/", "xmlReq"), 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://tempuri.org/", "SMSMessageAcceptResult"), org.apache.axis.description.ParameterDesc.OUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false); 
 | 
        oper.addParameter(param); 
 | 
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://tempuri.org/", "xmlResp"), org.apache.axis.description.ParameterDesc.OUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, false); 
 | 
        param.setOmittable(true); 
 | 
        oper.addParameter(param); 
 | 
        oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID); 
 | 
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED); 
 | 
        oper.setUse(org.apache.axis.constants.Use.LITERAL); 
 | 
        _operations[0] = oper; 
 | 
  
 | 
    } 
 | 
  
 | 
    public MessagingInsertSoap12Stub() throws org.apache.axis.AxisFault { 
 | 
        this(null); 
 | 
    } 
 | 
  
 | 
    public MessagingInsertSoap12Stub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault { 
 | 
        this(service); 
 | 
        super.cachedEndpoint = endpointURL; 
 | 
    } 
 | 
  
 | 
    public MessagingInsertSoap12Stub(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.1"); 
 | 
    } 
 | 
  
 | 
    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 Integer SMSMessageAccept(String xmlReq, javax.xml.rpc.holders.IntHolder SMSMessageAcceptResult, javax.xml.rpc.holders.StringHolder xmlResp) throws java.rmi.RemoteException { 
 | 
        Integer success = null; 
 | 
        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/SMSMessageAccept"); 
 | 
        _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://tempuri.org/", "SMSMessageAccept")); 
 | 
  
 | 
        setRequestHeaders(_call); 
 | 
        setAttachments(_call); 
 | 
        try { 
 | 
            Object _resp = _call.invoke(new Object[]{xmlReq}); 
 | 
  
 | 
            if (_resp instanceof java.rmi.RemoteException) { 
 | 
                throw (java.rmi.RemoteException) _resp; 
 | 
            } else { 
 | 
                extractAttachments(_call); 
 | 
                java.util.Map _output; 
 | 
                _output = _call.getOutputParams(); 
 | 
                try { 
 | 
                    success = ((Integer) _output.get(new javax.xml.namespace.QName("http://tempuri.org/", "SMSMessageAcceptResult"))).intValue(); 
 | 
                } catch (Exception _exception) { 
 | 
                    success = ((Integer) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("http://tempuri.org/", "SMSMessageAcceptResult")), int.class)).intValue(); 
 | 
                } 
 | 
                try { 
 | 
                    xmlResp.value = (String) _output.get(new javax.xml.namespace.QName("http://tempuri.org/", "xmlResp")); 
 | 
                } catch (Exception _exception) { 
 | 
                    xmlResp.value = (String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("http://tempuri.org/", "xmlResp")), String.class); 
 | 
                } 
 | 
            } 
 | 
        } catch (org.apache.axis.AxisFault axisFaultException) { 
 | 
            throw axisFaultException; 
 | 
        } 
 | 
        return success; 
 | 
    } 
 | 
  
 | 
} 
 |