Solved

consume a web service using Java

Posted on 2007-11-30
5
807 Views
Last Modified: 2013-11-18
i am new to java and on of my first projects is to consume a webservice from an hp-ux 11 machine. i have the wsdl for the webservice and have tried but failed to connect to the service. i am using the java sdk 1.5 and have axis and java wsdp2.0 installed on the unix box but am a t abit of a loose end really. i have created the class files for the service using wscompile
when i try to compile my java file i get the error below:

Client.java:29: sendEmail(java.lang.String,java.lang.String,java.lang.String,int
,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.S
tring,javax.xml.rpc.holders.StringHolder) in emr.APISoapPort cannot be applied t
o (emr.APISoapPort_SendEmail_RequestStruct)
        port.sendEmail(sendRequest);
            ^
1 error

the code in my java file is as follows:



public class Client

{

  public static void main(String[] args)

  {

    emr.EmrSOAP_Impl impl = 

      new emr.EmrSOAP_Impl();
 

    emr.APISoapPort port = 

      impl.getAPISoapPort();

      

   emr.APISoapPort_SendEmail_RequestStruct sendRequest = new emr.APISoapPort_SendEmail_RequestStruct();

     	sendRequest.setStrLogon("ben"); 

     	sendRequest.setStrPassword("D0odr0p");

	sendRequest.setStrBooth("HPB001"); 

	sendRequest.setLngFlags(16); 

	sendRequest.setStrEmailKey("US1844"); 

	sendRequest.setStrEmailTo("bchambers@hpb.co.uk"); 

	sendRequest.setStrEmailCC(""); 

	sendRequest.setStrEmailBCC(""); 

	sendRequest.setStrAccountKey(""); 

	sendRequest.setStrResult(""); 
 
 

   try

    {

	

	emr.APISoapPort_SendEmail_ResponseStruct response =

        port.sendEmail(sendRequest);
 

       

      
 

    }

    

    catch (java.rmi.RemoteException e)

    {

      e.printStackTrace();

    }
 

  }

}

Open in new window

0
Comment
Question by:benchambers233
  • 3
  • 2
5 Comments
 
LVL 9

Expert Comment

by:ysnky
Comment Utility
why dont you use wsdl2java to create needed classes?
if you decide to use, i can help.
0
 

Author Comment

by:benchambers233
Comment Utility
i have given this ago but got errors. i will happilly try again with some guidance. i think the best thing is to start from scratch. your comments will be greatly appreciated.
0
 
LVL 9

Accepted Solution

by:
ysnky earned 500 total points
Comment Utility
0
 

Author Comment

by:benchambers233
Comment Utility
ihave used wsdl2java and created the java files which i have compiled without problems. i have copied the client from one of the tutorials above and edited it to access the version method from the webservice and i am getting the error below:

Client.java:15: version(javax.xml.rpc.holders.StringHolder,javax.xml.rpc.holders
.StringHolder) in org.tempuri.EmrSOAP.wsdl.APISoapPort cannot be applied to ()
                     fib.version());
                        ^
1 error

i have also attached the code from the client and the class files.
//Client Code

***********************************************************************
 

package EMRSoap;
 

public class Client {

  public static void main(String [] args) throws Exception {

    // Make a service

    org.tempuri.EmrSOAP.wsdl.EmrSOAP service = 

         new     org.tempuri.EmrSOAP.wsdl.EmrSOAPLocator();
 
 

    // Now use the service to get a stub to the service

    org.tempuri.EmrSOAP.wsdl.APISoapPort fib = service.getAPISoapPort();
 

    // Make the actual call

    System.out.println("Result" +

                     fib.version());

    }

}
 
 

//EmrSOAP.java

**********************************************************************

/**

 * EmrSOAP.java

 *

 * This file was auto-generated from WSDL

 * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.

 */
 

package org.tempuri.EmrSOAP.wsdl;
 

public interface EmrSOAP extends javax.xml.rpc.Service {

    public java.lang.String getAPISoapPortAddress();
 

    public org.tempuri.EmrSOAP.wsdl.APISoapPort getAPISoapPort() throws javax.xml.rpc.ServiceException;
 

    public org.tempuri.EmrSOAP.wsdl.APISoapPort getAPISoapPort(java.net.URL portAddress) throws javax.xml.rpc.ServiceException;

}
 

//EmrSOAPLocator

**********************************************************************
 

/**

 * EmrSOAPLocator.java

 *

 * This file was auto-generated from WSDL

 * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.

 */
 

package org.tempuri.EmrSOAP.wsdl;
 

public class EmrSOAPLocator extends org.apache.axis.client.Service implements org.tempuri.EmrSOAP.wsdl.EmrSOAP {
 

    public EmrSOAPLocator() {

    }
 
 

    public EmrSOAPLocator(org.apache.axis.EngineConfiguration config) {

        super(config);

    }
 

    public EmrSOAPLocator(java.lang.String wsdlLoc, javax.xml.namespace.QName sName) throws javax.xml.rpc.ServiceException {

        super(wsdlLoc, sName);

    }
 

    // Use to get a proxy class for APISoapPort

    private java.lang.String APISoapPort_address = "https://integration.emailreaction.com/SOAP/EmrSOAP.WSDL";
 

    public java.lang.String getAPISoapPortAddress() {

        return APISoapPort_address;

    }
 

    // The WSDD service name defaults to the port name.

    private java.lang.String APISoapPortWSDDServiceName = "APISoapPort";
 

    public java.lang.String getAPISoapPortWSDDServiceName() {

        return APISoapPortWSDDServiceName;

    }
 

    public void setAPISoapPortWSDDServiceName(java.lang.String name) {

        APISoapPortWSDDServiceName = name;

    }
 

    public org.tempuri.EmrSOAP.wsdl.APISoapPort getAPISoapPort() throws javax.xml.rpc.ServiceException {

       java.net.URL endpoint;

        try {

            endpoint = new java.net.URL(APISoapPort_address);

        }

        catch (java.net.MalformedURLException e) {

            throw new javax.xml.rpc.ServiceException(e);

        }

        return getAPISoapPort(endpoint);

    }
 

    public org.tempuri.EmrSOAP.wsdl.APISoapPort getAPISoapPort(java.net.URL portAddress) throws javax.xml.rpc.ServiceException {

        try {

            org.tempuri.EmrSOAP.wsdl.APISoapBindingStub _stub = new org.tempuri.EmrSOAP.wsdl.APISoapBindingStub(portAddress, this);

            _stub.setPortName(getAPISoapPortWSDDServiceName());

            return _stub;

        }

        catch (org.apache.axis.AxisFault e) {

            return null;

        }

    }
 

    public void setAPISoapPortEndpointAddress(java.lang.String address) {

        APISoapPort_address = address;

    }
 

    /**

     * For the given interface, get the stub implementation.

     * If this service has no port for the given interface,

     * then ServiceException is thrown.

     */

    public java.rmi.Remote getPort(Class serviceEndpointInterface) throws javax.xml.rpc.ServiceException {

        try {

            if (org.tempuri.EmrSOAP.wsdl.APISoapPort.class.isAssignableFrom(serviceEndpointInterface)) {

                org.tempuri.EmrSOAP.wsdl.APISoapBindingStub _stub = new org.tempuri.EmrSOAP.wsdl.APISoapBindingStub(new java.net.URL(APISoapPort_address), this);

                _stub.setPortName(getAPISoapPortWSDDServiceName());

                return _stub;

            }

        }

        catch (java.lang.Throwable t) {

            throw new javax.xml.rpc.ServiceException(t);

        }

        throw new javax.xml.rpc.ServiceException("There is no stub implementation for the interface:  " + (serviceEndpointInterface == null ? "null" : serviceEndpointInterface.getName()));

    }
 

    /**

     * For the given interface, get the stub implementation.

     * If this service has no port for the given interface,

     * then ServiceException is thrown.

     */

    public java.rmi.Remote getPort(javax.xml.namespace.QName portName, Class serviceEndpointInterface) throws javax.xml.rpc.ServiceException {

        if (portName == null) {

            return getPort(serviceEndpointInterface);

        }

        java.lang.String inputPortName = portName.getLocalPart();

        if ("APISoapPort".equals(inputPortName)) {

            return getAPISoapPort();

        }

        else  {

            java.rmi.Remote _stub = getPort(serviceEndpointInterface);

            ((org.apache.axis.client.Stub) _stub).setPortName(portName);

            return _stub;

        }

    }
 

    public javax.xml.namespace.QName getServiceName() {

        return new javax.xml.namespace.QName("http://tempuri.org/EmrSOAP/wsdl/", "EmrSOAP");

    }
 

    private java.util.HashSet ports = null;
 

    public java.util.Iterator getPorts() {

        if (ports == null) {

            ports = new java.util.HashSet();

            ports.add(new javax.xml.namespace.QName("http://tempuri.org/EmrSOAP/wsdl/", "APISoapPort"));

        }

        return ports.iterator();

    }
 

    /**

    * Set the endpoint address for the specified port name.

    */

    public void setEndpointAddress(java.lang.String portName, java.lang.String address) throws javax.xml.rpc.ServiceException {

        

if ("APISoapPort".equals(portName)) {

            setAPISoapPortEndpointAddress(address);

        }

        else 

{ // Unknown Port Name

            throw new javax.xml.rpc.ServiceException(" Cannot set Endpoint Address for Unknown Port" + portName);

        }

    }
 

    /**

    * Set the endpoint address for the specified port name.

    */

    public void setEndpointAddress(javax.xml.namespace.QName portName, java.lang.String address) throws javax.xml.rpc.ServiceException {

        setEndpointAddress(portName.getLocalPart(), address);

    }
 

}
 
 

//EmrSoapbindingstub.java

**********************************************************************
 

/**

 * APISoapBindingStub.java

 *

 * This file was auto-generated from WSDL

 * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.

 */
 

package org.tempuri.EmrSOAP.wsdl;
 

public class APISoapBindingStub extends org.apache.axis.client.Stub implements org.tempuri.EmrSOAP.wsdl.APISoapPort {

    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[32];

        _initOperationDesc1();

        _initOperationDesc2();

        _initOperationDesc3();

        _initOperationDesc4();

    }
 

    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("Version");

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strVersion"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strResult"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "short"));

        oper.setReturnClass(short.class);

        oper.setReturnQName(new javax.xml.namespace.QName("", "Result"));

        oper.setStyle(org.apache.axis.constants.Style.RPC);

        oper.setUse(org.apache.axis.constants.Use.ENCODED);

        _operations[0] = oper;
 

        oper = new org.apache.axis.description.OperationDesc();

        oper.setName("SubscribeEmailAddress");

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strLogon"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strPassword"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strBooth"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngFlags"), org.apache.axis.description.ParameterDesc.IN, 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("", "strEmail"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strList"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strResult"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "short"));

        oper.setReturnClass(short.class);

        oper.setReturnQName(new javax.xml.namespace.QName("", "Result"));

        oper.setStyle(org.apache.axis.constants.Style.RPC);

        oper.setUse(org.apache.axis.constants.Use.ENCODED);

        _operations[1] = oper;
 

        oper = new org.apache.axis.description.OperationDesc();

        oper.setName("UnsubscribeEmailAddress");

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strLogon"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strPassword"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strBooth"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngFlags"), org.apache.axis.description.ParameterDesc.IN, 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("", "strEmail"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strList"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strResult"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "short"));

        oper.setReturnClass(short.class);

        oper.setReturnQName(new javax.xml.namespace.QName("", "Result"));

        oper.setStyle(org.apache.axis.constants.Style.RPC);

        oper.setUse(org.apache.axis.constants.Use.ENCODED);

        _operations[2] = oper;
 

        oper = new org.apache.axis.description.OperationDesc();

        oper.setName("SubscribeEmailAddresses");

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strLogon"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strPassword"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strBooth"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngFlags"), org.apache.axis.description.ParameterDesc.IN, 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("", "strEmailFields"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strList"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strUniqueFieldName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngOptions"), org.apache.axis.description.ParameterDesc.IN, 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("", "strMailReportTo"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngNumSubscribed"), org.apache.axis.description.ParameterDesc.INOUT, 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("", "lngNumProcessed"), org.apache.axis.description.ParameterDesc.INOUT, 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("", "lngNumUpdated"), org.apache.axis.description.ParameterDesc.INOUT, 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("", "lngNumNotProcessedUnsubscribed"), org.apache.axis.description.ParameterDesc.INOUT, 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("", "lngNumNotProcessedDeduped"), org.apache.axis.description.ParameterDesc.INOUT, 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("", "lngNumNotProcessedBad"), org.apache.axis.description.ParameterDesc.INOUT, 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("", "lngBatchDuplicatesCount"), org.apache.axis.description.ParameterDesc.INOUT, 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("", "lngNumNotProcessedBounced"), org.apache.axis.description.ParameterDesc.INOUT, 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("", "strResult"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "short"));

        oper.setReturnClass(short.class);

        oper.setReturnQName(new javax.xml.namespace.QName("", "Result"));

        oper.setStyle(org.apache.axis.constants.Style.RPC);

        oper.setUse(org.apache.axis.constants.Use.ENCODED);

        _operations[3] = oper;
 

        oper = new org.apache.axis.description.OperationDesc();

        oper.setName("UnsubscribeEmailAddresses");

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strLogon"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strPassword"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strBooth"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngFlags"), org.apache.axis.description.ParameterDesc.IN, 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("", "strEmailFields"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strList"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strUniqueFieldName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngOptions"), org.apache.axis.description.ParameterDesc.IN, 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("", "strMailReportTo"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngNumSubscribed"), org.apache.axis.description.ParameterDesc.INOUT, 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("", "lngNumProcessed"), org.apache.axis.description.ParameterDesc.INOUT, 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("", "lngNumUpdated"), org.apache.axis.description.ParameterDesc.INOUT, 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("", "lngNumNotProcessedUnsubscribed"), org.apache.axis.description.ParameterDesc.INOUT, 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("", "lngNumNotProcessedDeduped"), org.apache.axis.description.ParameterDesc.INOUT, 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("", "lngNumNotProcessedBad"), org.apache.axis.description.ParameterDesc.INOUT, 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("", "lngBatchDuplicatesCount"), org.apache.axis.description.ParameterDesc.INOUT, 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("", "lngNumNotProcessedBounced"), org.apache.axis.description.ParameterDesc.INOUT, 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("", "strResult"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "short"));

        oper.setReturnClass(short.class);

        oper.setReturnQName(new javax.xml.namespace.QName("", "Result"));

        oper.setStyle(org.apache.axis.constants.Style.RPC);

        oper.setUse(org.apache.axis.constants.Use.ENCODED);

        _operations[4] = oper;
 

        oper = new org.apache.axis.description.OperationDesc();

        oper.setName("GetEmailAddress");

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strLogon"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strPassword"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strBooth"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngFlags"), org.apache.axis.description.ParameterDesc.IN, 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("", "strEmailFields"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strEmail"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strFilter"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strResult"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "short"));

        oper.setReturnClass(short.class);

        oper.setReturnQName(new javax.xml.namespace.QName("", "Result"));

        oper.setStyle(org.apache.axis.constants.Style.RPC);

        oper.setUse(org.apache.axis.constants.Use.ENCODED);

        _operations[5] = oper;
 

        oper = new org.apache.axis.description.OperationDesc();

        oper.setName("GetEmailAddresses");

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strLogon"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strPassword"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strBooth"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngFlags"), org.apache.axis.description.ParameterDesc.IN, 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("", "strEmailFields"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strList"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strQuery"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strFilter"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strModifiedFirst"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strModifiedLast"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngMaxRows"), org.apache.axis.description.ParameterDesc.IN, 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("", "strResult"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "short"));

        oper.setReturnClass(short.class);

        oper.setReturnQName(new javax.xml.namespace.QName("", "Result"));

        oper.setStyle(org.apache.axis.constants.Style.RPC);

        oper.setUse(org.apache.axis.constants.Use.ENCODED);

        _operations[6] = oper;
 

        oper = new org.apache.axis.description.OperationDesc();

        oper.setName("GetEmailDetails");

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strLogon"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strPassword"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strBooth"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngFlags"), org.apache.axis.description.ParameterDesc.IN, 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("", "strObjectKey"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strTitle"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strSubject"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strEmailName"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strEmailAddr"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strPath"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strHTML"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strText"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strResult"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "short"));

        oper.setReturnClass(short.class);

        oper.setReturnQName(new javax.xml.namespace.QName("", "Result"));

        oper.setStyle(org.apache.axis.constants.Style.RPC);

        oper.setUse(org.apache.axis.constants.Use.ENCODED);

        _operations[7] = oper;
 

        oper = new org.apache.axis.description.OperationDesc();

        oper.setName("GetRawSource");

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strLogon"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strPassword"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strBooth"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngFlags"), org.apache.axis.description.ParameterDesc.IN, 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("", "strObjectKey"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strTitle"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strSubject"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strEmailName"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strEmailAddr"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strPath"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strSource"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strExtra1"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strExtra2"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strExtra3"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strExtra4"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strResult"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "short"));

        oper.setReturnClass(short.class);

        oper.setReturnQName(new javax.xml.namespace.QName("", "Result"));

        oper.setStyle(org.apache.axis.constants.Style.RPC);

        oper.setUse(org.apache.axis.constants.Use.ENCODED);

        _operations[8] = oper;
 

        oper = new org.apache.axis.description.OperationDesc();

        oper.setName("FormatEmail");

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strLogon"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strPassword"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strBooth"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngFlags"), org.apache.axis.description.ParameterDesc.IN, 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("", "strEmailKey"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strEmailTo"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strSubject"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strBody"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strAccountKey"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strResult"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "short"));

        oper.setReturnClass(short.class);

        oper.setReturnQName(new javax.xml.namespace.QName("", "Result"));

        oper.setStyle(org.apache.axis.constants.Style.RPC);

        oper.setUse(org.apache.axis.constants.Use.ENCODED);

        _operations[9] = oper;
 

    }
 

    private static void _initOperationDesc2(){

        org.apache.axis.description.OperationDesc oper;

        org.apache.axis.description.ParameterDesc param;

        oper = new org.apache.axis.description.OperationDesc();

        oper.setName("SendEmail");

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strLogon"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strPassword"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strBooth"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngFlags"), org.apache.axis.description.ParameterDesc.IN, 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("", "strEmailKey"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strEmailTo"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strEmailCC"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strEmailBCC"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strAccountKey"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strResult"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "short"));

        oper.setReturnClass(short.class);

        oper.setReturnQName(new javax.xml.namespace.QName("", "Result"));

        oper.setStyle(org.apache.axis.constants.Style.RPC);

        oper.setUse(org.apache.axis.constants.Use.ENCODED);

        _operations[10] = oper;
 

        oper = new org.apache.axis.description.OperationDesc();

        oper.setName("SendEmails");

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strLogon"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strPassword"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strBooth"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngFlags"), org.apache.axis.description.ParameterDesc.IN, 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("", "strEmailKey"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strList"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strQuery"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngMaxSent"), org.apache.axis.description.ParameterDesc.IN, 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("", "lngQueued"), org.apache.axis.description.ParameterDesc.INOUT, 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("", "strBatch"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strResult"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "short"));

        oper.setReturnClass(short.class);

        oper.setReturnQName(new javax.xml.namespace.QName("", "Result"));

        oper.setStyle(org.apache.axis.constants.Style.RPC);

        oper.setUse(org.apache.axis.constants.Use.ENCODED);

        _operations[11] = oper;
 

        oper = new org.apache.axis.description.OperationDesc();

        oper.setName("GetEvents");

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strLogon"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strPassword"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strBooth"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngFlags"), org.apache.axis.description.ParameterDesc.IN, 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("", "strEventFields"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngEventCode"), org.apache.axis.description.ParameterDesc.IN, 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("", "strAccountKey"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strEmailKey"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strPackageKey"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strReplyMapKey"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strBatchKey"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strQuery"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strFilter"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strDateFirst"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strDateLast"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngMaxRows"), org.apache.axis.description.ParameterDesc.IN, 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("", "strResult"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "short"));

        oper.setReturnClass(short.class);

        oper.setReturnQName(new javax.xml.namespace.QName("", "Result"));

        oper.setStyle(org.apache.axis.constants.Style.RPC);

        oper.setUse(org.apache.axis.constants.Use.ENCODED);

        _operations[12] = oper;
 

        oper = new org.apache.axis.description.OperationDesc();

        oper.setName("GetPublished");

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strLogon"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strPassword"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strBooth"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngFlags"), org.apache.axis.description.ParameterDesc.IN, 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("", "strPublishedFields"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strAccountKey"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strEmailKey"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strPackageKey"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strBatchKey"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strObjectType"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strSendStatus"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strQuery"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strFilter"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strDateFirst"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strDateLast"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngMaxRows"), org.apache.axis.description.ParameterDesc.IN, 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("", "strResult"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "short"));

        oper.setReturnClass(short.class);

        oper.setReturnQName(new javax.xml.namespace.QName("", "Result"));

        oper.setStyle(org.apache.axis.constants.Style.RPC);

        oper.setUse(org.apache.axis.constants.Use.ENCODED);

        _operations[13] = oper;
 

        oper = new org.apache.axis.description.OperationDesc();

        oper.setName("SetSource");

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strLogon"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strPassword"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strBooth"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngFlags"), org.apache.axis.description.ParameterDesc.IN, 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("", "strHTML"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strText"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strTitle"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strSubject"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strPath"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strAuthor"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strFromAddress"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strFrom"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strCodepage"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strURL"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strResult"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "short"));

        oper.setReturnClass(short.class);

        oper.setReturnQName(new javax.xml.namespace.QName("", "Result"));

        oper.setStyle(org.apache.axis.constants.Style.RPC);

        oper.setUse(org.apache.axis.constants.Use.ENCODED);

        _operations[14] = oper;
 

        oper = new org.apache.axis.description.OperationDesc();

        oper.setName("SetRawSource");

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strLogon"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strPassword"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strBooth"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngFlags"), org.apache.axis.description.ParameterDesc.IN, 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("", "strSource"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strExtra1"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strExtra2"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strExtra3"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strExtra4"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strKey"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strResult"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "short"));

        oper.setReturnClass(short.class);

        oper.setReturnQName(new javax.xml.namespace.QName("", "Result"));

        oper.setStyle(org.apache.axis.constants.Style.RPC);

        oper.setUse(org.apache.axis.constants.Use.ENCODED);

        _operations[15] = oper;
 

        oper = new org.apache.axis.description.OperationDesc();

        oper.setName("GetDataKey");

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strLogon"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strPassword"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strBooth"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngFlags"), org.apache.axis.description.ParameterDesc.IN, 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("", "strTitle"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strKey"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strResult"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "short"));

        oper.setReturnClass(short.class);

        oper.setReturnQName(new javax.xml.namespace.QName("", "Result"));

        oper.setStyle(org.apache.axis.constants.Style.RPC);

        oper.setUse(org.apache.axis.constants.Use.ENCODED);

        _operations[16] = oper;
 

        oper = new org.apache.axis.description.OperationDesc();

        oper.setName("GetDataName");

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strLogon"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strPassword"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strBooth"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngFlags"), org.apache.axis.description.ParameterDesc.IN, 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("", "strKey"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strTitle"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strResult"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "short"));

        oper.setReturnClass(short.class);

        oper.setReturnQName(new javax.xml.namespace.QName("", "Result"));

        oper.setStyle(org.apache.axis.constants.Style.RPC);

        oper.setUse(org.apache.axis.constants.Use.ENCODED);

        _operations[17] = oper;
 

        oper = new org.apache.axis.description.OperationDesc();

        oper.setName("SetDataObject");

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strLogon"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strPassword"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strBooth"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngFlags"), org.apache.axis.description.ParameterDesc.IN, 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("", "strTitle"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strContent"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strExtra1"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strKey"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strResult"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "short"));

        oper.setReturnClass(short.class);

        oper.setReturnQName(new javax.xml.namespace.QName("", "Result"));

        oper.setStyle(org.apache.axis.constants.Style.RPC);

        oper.setUse(org.apache.axis.constants.Use.ENCODED);

        _operations[18] = oper;
 

        oper = new org.apache.axis.description.OperationDesc();

        oper.setName("DeleteDataObject");

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strLogon"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strPassword"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strBooth"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngFlags"), org.apache.axis.description.ParameterDesc.IN, 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("", "strKey"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strResult"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "short"));

        oper.setReturnClass(short.class);

        oper.setReturnQName(new javax.xml.namespace.QName("", "Result"));

        oper.setStyle(org.apache.axis.constants.Style.RPC);

        oper.setUse(org.apache.axis.constants.Use.ENCODED);

        _operations[19] = oper;
 

    }
 

    private static void _initOperationDesc3(){

        org.apache.axis.description.OperationDesc oper;

        org.apache.axis.description.ParameterDesc param;

        oper = new org.apache.axis.description.OperationDesc();

        oper.setName("SetEvent");

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strLogon"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strPassword"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strBooth"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngFlags"), org.apache.axis.description.ParameterDesc.IN, 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("", "intEventCode"), org.apache.axis.description.ParameterDesc.IN, 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("", "strAccountKey"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strPackagesPublishedKey"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strEmailKey"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strReplyMapKey"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strBatchKey"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strField1"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strField2"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strComment"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strResult"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "short"));

        oper.setReturnClass(short.class);

        oper.setReturnQName(new javax.xml.namespace.QName("", "Result"));

        oper.setStyle(org.apache.axis.constants.Style.RPC);

        oper.setUse(org.apache.axis.constants.Use.ENCODED);

        _operations[20] = oper;
 

        oper = new org.apache.axis.description.OperationDesc();

        oper.setName("SetField");

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strLogon"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strPassword"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strBooth"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngFlags"), org.apache.axis.description.ParameterDesc.IN, 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("", "strName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "intType"), org.apache.axis.description.ParameterDesc.IN, 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("", "intSize"), org.apache.axis.description.ParameterDesc.IN, 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("", "strCategoryTitle"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strCategoryHeadings"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "anyType"), java.lang.Object.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strCategoryCodes"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strResult"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "short"));

        oper.setReturnClass(short.class);

        oper.setReturnQName(new javax.xml.namespace.QName("", "Result"));

        oper.setStyle(org.apache.axis.constants.Style.RPC);

        oper.setUse(org.apache.axis.constants.Use.ENCODED);

        _operations[21] = oper;
 

        oper = new org.apache.axis.description.OperationDesc();

        oper.setName("GetFolderPaths");

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strLogon"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strPassword"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strBooth"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngFlags"), org.apache.axis.description.ParameterDesc.IN, 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("", "strFolders"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strRootFolder"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strDateFirst"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strDateLast"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngMaxFolders"), org.apache.axis.description.ParameterDesc.IN, 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("", "strResult"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "short"));

        oper.setReturnClass(short.class);

        oper.setReturnQName(new javax.xml.namespace.QName("", "Result"));

        oper.setStyle(org.apache.axis.constants.Style.RPC);

        oper.setUse(org.apache.axis.constants.Use.ENCODED);

        _operations[22] = oper;
 

        oper = new org.apache.axis.description.OperationDesc();

        oper.setName("GetLogonToken");

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strLogon"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strPassword"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strBooth"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngFlags"), org.apache.axis.description.ParameterDesc.IN, 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("", "strToken"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strResult"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "short"));

        oper.setReturnClass(short.class);

        oper.setReturnQName(new javax.xml.namespace.QName("", "Result"));

        oper.setStyle(org.apache.axis.constants.Style.RPC);

        oper.setUse(org.apache.axis.constants.Use.ENCODED);

        _operations[23] = oper;
 

        oper = new org.apache.axis.description.OperationDesc();

        oper.setName("Please");

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strLogon"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strPassword"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strBooth"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngFlags"), org.apache.axis.description.ParameterDesc.IN, 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("", "blnPermitted"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "intModuleID"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "short"), short.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "intObjectType"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "short"), short.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strObjectID"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strVerb"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strResult"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "short"));

        oper.setReturnClass(short.class);

        oper.setReturnQName(new javax.xml.namespace.QName("", "Result"));

        oper.setStyle(org.apache.axis.constants.Style.RPC);

        oper.setUse(org.apache.axis.constants.Use.ENCODED);

        _operations[24] = oper;
 

        oper = new org.apache.axis.description.OperationDesc();

        oper.setName("GetReport");

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strLogon"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strPassword"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strBooth"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngFlags"), org.apache.axis.description.ParameterDesc.IN, 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("", "strReport"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strKey"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strQuery"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strFilter"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strDateFirst"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strDateLast"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngMaxRows"), org.apache.axis.description.ParameterDesc.IN, 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("", "strResult"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "short"));

        oper.setReturnClass(short.class);

        oper.setReturnQName(new javax.xml.namespace.QName("", "Result"));

        oper.setStyle(org.apache.axis.constants.Style.RPC);

        oper.setUse(org.apache.axis.constants.Use.ENCODED);

        _operations[25] = oper;
 

        oper = new org.apache.axis.description.OperationDesc();

        oper.setName("DoCommand");

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strLogon"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strPassword"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strBooth"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngFlags"), org.apache.axis.description.ParameterDesc.IN, 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("", "strName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strParameter1"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strParameter2"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strParameter3"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strParameter4"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strParameter5"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strParameter6"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strParameter7"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strParameter8"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strResult"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "short"));

        oper.setReturnClass(short.class);

        oper.setReturnQName(new javax.xml.namespace.QName("", "Result"));

        oper.setStyle(org.apache.axis.constants.Style.RPC);

        oper.setUse(org.apache.axis.constants.Use.ENCODED);

        _operations[26] = oper;
 

        oper = new org.apache.axis.description.OperationDesc();

        oper.setName("GetServerProperty");

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strPropertyName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strPropertyValue"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strResult"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "short"));

        oper.setReturnClass(short.class);

        oper.setReturnQName(new javax.xml.namespace.QName("", "Result"));

        oper.setStyle(org.apache.axis.constants.Style.RPC);

        oper.setUse(org.apache.axis.constants.Use.ENCODED);

        _operations[27] = oper;
 

        oper = new org.apache.axis.description.OperationDesc();

        oper.setName("GetEvents2");

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strLogon"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strPassword"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strBooth"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngFlags"), org.apache.axis.description.ParameterDesc.IN, 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("", "strEventFields"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strEventCodes"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strAccountKey"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strEmailKey"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strPackageKey"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strReplyMapKey"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strBatchKey"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strDateFirst"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strDateLast"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngMaxRows"), org.apache.axis.description.ParameterDesc.IN, 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("", "strResult"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "short"));

        oper.setReturnClass(short.class);

        oper.setReturnQName(new javax.xml.namespace.QName("", "Result"));

        oper.setStyle(org.apache.axis.constants.Style.RPC);

        oper.setUse(org.apache.axis.constants.Use.ENCODED);

        _operations[28] = oper;
 

        oper = new org.apache.axis.description.OperationDesc();

        oper.setName("GetLogonToken2");

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strLogon"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strPassword"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strBooth"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngFlags"), org.apache.axis.description.ParameterDesc.IN, 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("", "strToken"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strDateFirst"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strDateLast"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strResult"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "short"));

        oper.setReturnClass(short.class);

        oper.setReturnQName(new javax.xml.namespace.QName("", "Result"));

        oper.setStyle(org.apache.axis.constants.Style.RPC);

        oper.setUse(org.apache.axis.constants.Use.ENCODED);

        _operations[29] = oper;
 

    }
 

    private static void _initOperationDesc4(){

        org.apache.axis.description.OperationDesc oper;

        org.apache.axis.description.ParameterDesc param;

        oper = new org.apache.axis.description.OperationDesc();

        oper.setName("GetCampaigns");

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strLogon"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strPassword"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strBooth"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngFlags"), org.apache.axis.description.ParameterDesc.IN, 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("", "strCampaigns"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strDateFirst"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strDateLast"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strResult"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "short"));

        oper.setReturnClass(short.class);

        oper.setReturnQName(new javax.xml.namespace.QName("", "Result"));

        oper.setStyle(org.apache.axis.constants.Style.RPC);

        oper.setUse(org.apache.axis.constants.Use.ENCODED);

        _operations[30] = oper;
 

        oper = new org.apache.axis.description.OperationDesc();

        oper.setName("GetCampaignSummary");

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strLogon"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strPassword"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strBooth"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngFlags"), org.apache.axis.description.ParameterDesc.IN, 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("", "strBatchKey"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strDateFirst"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strDateLast"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strDateAndTitle"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lngSent"), org.apache.axis.description.ParameterDesc.INOUT, 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("", "lngDelivered"), org.apache.axis.description.ParameterDesc.INOUT, 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("", "lngOpened"), org.apache.axis.description.ParameterDesc.INOUT, 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("", "lngClicked"), org.apache.axis.description.ParameterDesc.INOUT, 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("", "lngOutcomes"), org.apache.axis.description.ParameterDesc.INOUT, 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("", "dblRevenue"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "double"), double.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strXMLDetails"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strResult"), org.apache.axis.description.ParameterDesc.INOUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);

        oper.addParameter(param);

        oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "short"));

        oper.setReturnClass(short.class);

        oper.setReturnQName(new javax.xml.namespace.QName("", "Result"));

        oper.setStyle(org.apache.axis.constants.Style.RPC);

        oper.setUse(org.apache.axis.constants.Use.ENCODED);

        _operations[31] = oper;
 

    }
 

    public APISoapBindingStub() throws org.apache.axis.AxisFault {

         this(null);

    }
 

    public APISoapBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {

         this(service);

         super.cachedEndpoint = endpointURL;

    }
 

    public APISoapBindingStub(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()) {

                java.lang.String key = (java.lang.String) keys.nextElement();

                _call.setProperty(key, super.cachedProperties.get(key));

            }

            return _call;

        }

        catch (java.lang.Throwable _t) {

            throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t);

        }

    }
 

    public short version(javax.xml.rpc.holders.StringHolder strVersion, javax.xml.rpc.holders.StringHolder strResult) 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/EmrSOAP/action/API.Version");

        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);

        _call.setOperationName(new javax.xml.namespace.QName("http://tempuri.org/EmrSOAP/message/", "Version"));
 

        setRequestHeaders(_call);

        setAttachments(_call);

 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {strVersion.value, strResult.value});
 

        if (_resp instanceof java.rmi.RemoteException) {

            throw (java.rmi.RemoteException)_resp;

        }

        else {

            extractAttachments(_call);

            java.util.Map _output;

            _output = _call.getOutputParams();

            try {

                strVersion.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strVersion"));

            } catch (java.lang.Exception _exception) {

                strVersion.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strVersion")), java.lang.String.class);

            }

            try {

                strResult.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strResult"));

            } catch (java.lang.Exception _exception) {

                strResult.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strResult")), java.lang.String.class);

            }

            try {

                return ((java.lang.Short) _resp).shortValue();

            } catch (java.lang.Exception _exception) {

                return ((java.lang.Short) org.apache.axis.utils.JavaUtils.convert(_resp, short.class)).shortValue();

            }

        }

  } catch (org.apache.axis.AxisFault axisFaultException) {

  throw axisFaultException;

}

    }
 

    public short subscribeEmailAddress(java.lang.String strLogon, java.lang.String strPassword, java.lang.String strBooth, int lngFlags, java.lang.String strEmail, java.lang.String strList, javax.xml.rpc.holders.StringHolder strResult) 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://tempuri.org/EmrSOAP/action/API.SubscribeEmailAddress");

        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);

        _call.setOperationName(new javax.xml.namespace.QName("http://tempuri.org/EmrSOAP/message/", "SubscribeEmailAddress"));
 

        setRequestHeaders(_call);

        setAttachments(_call);

 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {strLogon, strPassword, strBooth, new java.lang.Integer(lngFlags), strEmail, strList, strResult.value});
 

        if (_resp instanceof java.rmi.RemoteException) {

            throw (java.rmi.RemoteException)_resp;

        }

        else {

            extractAttachments(_call);

            java.util.Map _output;

            _output = _call.getOutputParams();

            try {

                strResult.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strResult"));

            } catch (java.lang.Exception _exception) {

                strResult.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strResult")), java.lang.String.class);

            }

            try {

                return ((java.lang.Short) _resp).shortValue();

            } catch (java.lang.Exception _exception) {

                return ((java.lang.Short) org.apache.axis.utils.JavaUtils.convert(_resp, short.class)).shortValue();

            }

        }

  } catch (org.apache.axis.AxisFault axisFaultException) {

  throw axisFaultException;

}

    }
 

    public short unsubscribeEmailAddress(java.lang.String strLogon, java.lang.String strPassword, java.lang.String strBooth, int lngFlags, java.lang.String strEmail, java.lang.String strList, javax.xml.rpc.holders.StringHolder strResult) 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/EmrSOAP/action/API.UnsubscribeEmailAddress");

        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);

        _call.setOperationName(new javax.xml.namespace.QName("http://tempuri.org/EmrSOAP/message/", "UnsubscribeEmailAddress"));
 

        setRequestHeaders(_call);

        setAttachments(_call);

 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {strLogon, strPassword, strBooth, new java.lang.Integer(lngFlags), strEmail, strList, strResult.value});
 

        if (_resp instanceof java.rmi.RemoteException) {

            throw (java.rmi.RemoteException)_resp;

        }

        else {

            extractAttachments(_call);

            java.util.Map _output;

            _output = _call.getOutputParams();

            try {

                strResult.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strResult"));

            } catch (java.lang.Exception _exception) {

                strResult.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strResult")), java.lang.String.class);

            }

            try {

                return ((java.lang.Short) _resp).shortValue();

            } catch (java.lang.Exception _exception) {

                return ((java.lang.Short) org.apache.axis.utils.JavaUtils.convert(_resp, short.class)).shortValue();

            }

        }

  } catch (org.apache.axis.AxisFault axisFaultException) {

  throw axisFaultException;

}

    }
 

    public short subscribeEmailAddresses(java.lang.String strLogon, java.lang.String strPassword, java.lang.String strBooth, int lngFlags, java.lang.String strEmailFields, java.lang.String strList, java.lang.String strUniqueFieldName, int lngOptions, java.lang.String strMailReportTo, javax.xml.rpc.holders.IntHolder lngNumSubscribed, javax.xml.rpc.holders.IntHolder lngNumProcessed, javax.xml.rpc.holders.IntHolder lngNumUpdated, javax.xml.rpc.holders.IntHolder lngNumNotProcessedUnsubscribed, javax.xml.rpc.holders.IntHolder lngNumNotProcessedDeduped, javax.xml.rpc.holders.IntHolder lngNumNotProcessedBad, javax.xml.rpc.holders.IntHolder lngBatchDuplicatesCount, javax.xml.rpc.holders.IntHolder lngNumNotProcessedBounced, javax.xml.rpc.holders.StringHolder strResult) throws java.rmi.RemoteException {

        if (super.cachedEndpoint == null) {

            throw new org.apache.axis.NoEndPointException();

        }

        org.apache.axis.client.Call _call = createCall();

        _call.setOperation(_operations[3]);

        _call.setUseSOAPAction(true);

        _call.setSOAPActionURI("http://tempuri.org/EmrSOAP/action/API.SubscribeEmailAddresses");

        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);

        _call.setOperationName(new javax.xml.namespace.QName("http://tempuri.org/EmrSOAP/message/", "SubscribeEmailAddresses"));
 

        setRequestHeaders(_call);

        setAttachments(_call);

 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {strLogon, strPassword, strBooth, new java.lang.Integer(lngFlags), strEmailFields, strList, strUniqueFieldName, new java.lang.Integer(lngOptions), strMailReportTo, new java.lang.Integer(lngNumSubscribed.value), new java.lang.Integer(lngNumProcessed.value), new java.lang.Integer(lngNumUpdated.value), new java.lang.Integer(lngNumNotProcessedUnsubscribed.value), new java.lang.Integer(lngNumNotProcessedDeduped.value), new java.lang.Integer(lngNumNotProcessedBad.value), new java.lang.Integer(lngBatchDuplicatesCount.value), new java.lang.Integer(lngNumNotProcessedBounced.value), strResult.value});
 

        if (_resp instanceof java.rmi.RemoteException) {

            throw (java.rmi.RemoteException)_resp;

        }

        else {

            extractAttachments(_call);

            java.util.Map _output;

            _output = _call.getOutputParams();

            try {

                lngNumSubscribed.value = ((java.lang.Integer) _output.get(new javax.xml.namespace.QName("", "lngNumSubscribed"))).intValue();

            } catch (java.lang.Exception _exception) {

                lngNumSubscribed.value = ((java.lang.Integer) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "lngNumSubscribed")), int.class)).intValue();

            }

            try {

                lngNumProcessed.value = ((java.lang.Integer) _output.get(new javax.xml.namespace.QName("", "lngNumProcessed"))).intValue();

            } catch (java.lang.Exception _exception) {

                lngNumProcessed.value = ((java.lang.Integer) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "lngNumProcessed")), int.class)).intValue();

            }

            try {

                lngNumUpdated.value = ((java.lang.Integer) _output.get(new javax.xml.namespace.QName("", "lngNumUpdated"))).intValue();

            } catch (java.lang.Exception _exception) {

                lngNumUpdated.value = ((java.lang.Integer) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "lngNumUpdated")), int.class)).intValue();

            }

            try {

                lngNumNotProcessedUnsubscribed.value = ((java.lang.Integer) _output.get(new javax.xml.namespace.QName("", "lngNumNotProcessedUnsubscribed"))).intValue();

            } catch (java.lang.Exception _exception) {

                lngNumNotProcessedUnsubscribed.value = ((java.lang.Integer) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "lngNumNotProcessedUnsubscribed")), int.class)).intValue();

            }

            try {

                lngNumNotProcessedDeduped.value = ((java.lang.Integer) _output.get(new javax.xml.namespace.QName("", "lngNumNotProcessedDeduped"))).intValue();

            } catch (java.lang.Exception _exception) {

                lngNumNotProcessedDeduped.value = ((java.lang.Integer) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "lngNumNotProcessedDeduped")), int.class)).intValue();

            }

            try {

                lngNumNotProcessedBad.value = ((java.lang.Integer) _output.get(new javax.xml.namespace.QName("", "lngNumNotProcessedBad"))).intValue();

            } catch (java.lang.Exception _exception) {

                lngNumNotProcessedBad.value = ((java.lang.Integer) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "lngNumNotProcessedBad")), int.class)).intValue();

            }

            try {

                lngBatchDuplicatesCount.value = ((java.lang.Integer) _output.get(new javax.xml.namespace.QName("", "lngBatchDuplicatesCount"))).intValue();

            } catch (java.lang.Exception _exception) {

                lngBatchDuplicatesCount.value = ((java.lang.Integer) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "lngBatchDuplicatesCount")), int.class)).intValue();

            }

            try {

                lngNumNotProcessedBounced.value = ((java.lang.Integer) _output.get(new javax.xml.namespace.QName("", "lngNumNotProcessedBounced"))).intValue();

            } catch (java.lang.Exception _exception) {

                lngNumNotProcessedBounced.value = ((java.lang.Integer) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "lngNumNotProcessedBounced")), int.class)).intValue();

            }

            try {

                strResult.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strResult"));

            } catch (java.lang.Exception _exception) {

                strResult.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strResult")), java.lang.String.class);

            }

            try {

                return ((java.lang.Short) _resp).shortValue();

            } catch (java.lang.Exception _exception) {

                return ((java.lang.Short) org.apache.axis.utils.JavaUtils.convert(_resp, short.class)).shortValue();

            }

        }

  } catch (org.apache.axis.AxisFault axisFaultException) {

  throw axisFaultException;

}

    }
 

    public short unsubscribeEmailAddresses(java.lang.String strLogon, java.lang.String strPassword, java.lang.String strBooth, int lngFlags, java.lang.String strEmailFields, java.lang.String strList, java.lang.String strUniqueFieldName, int lngOptions, java.lang.String strMailReportTo, javax.xml.rpc.holders.IntHolder lngNumSubscribed, javax.xml.rpc.holders.IntHolder lngNumProcessed, javax.xml.rpc.holders.IntHolder lngNumUpdated, javax.xml.rpc.holders.IntHolder lngNumNotProcessedUnsubscribed, javax.xml.rpc.holders.IntHolder lngNumNotProcessedDeduped, javax.xml.rpc.holders.IntHolder lngNumNotProcessedBad, javax.xml.rpc.holders.IntHolder lngBatchDuplicatesCount, javax.xml.rpc.holders.IntHolder lngNumNotProcessedBounced, javax.xml.rpc.holders.StringHolder strResult) throws java.rmi.RemoteException {

        if (super.cachedEndpoint == null) {

            throw new org.apache.axis.NoEndPointException();

        }

        org.apache.axis.client.Call _call = createCall();

        _call.setOperation(_operations[4]);

        _call.setUseSOAPAction(true);

        _call.setSOAPActionURI("http://tempuri.org/EmrSOAP/action/API.UnsubscribeEmailAddresses");

        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);

        _call.setOperationName(new javax.xml.namespace.QName("http://tempuri.org/EmrSOAP/message/", "UnsubscribeEmailAddresses"));
 

        setRequestHeaders(_call);

        setAttachments(_call);

 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {strLogon, strPassword, strBooth, new java.lang.Integer(lngFlags), strEmailFields, strList, strUniqueFieldName, new java.lang.Integer(lngOptions), strMailReportTo, new java.lang.Integer(lngNumSubscribed.value), new java.lang.Integer(lngNumProcessed.value), new java.lang.Integer(lngNumUpdated.value), new java.lang.Integer(lngNumNotProcessedUnsubscribed.value), new java.lang.Integer(lngNumNotProcessedDeduped.value), new java.lang.Integer(lngNumNotProcessedBad.value), new java.lang.Integer(lngBatchDuplicatesCount.value), new java.lang.Integer(lngNumNotProcessedBounced.value), strResult.value});
 

        if (_resp instanceof java.rmi.RemoteException) {

            throw (java.rmi.RemoteException)_resp;

        }

        else {

            extractAttachments(_call);

            java.util.Map _output;

            _output = _call.getOutputParams();

            try {

                lngNumSubscribed.value = ((java.lang.Integer) _output.get(new javax.xml.namespace.QName("", "lngNumSubscribed"))).intValue();

            } catch (java.lang.Exception _exception) {

                lngNumSubscribed.value = ((java.lang.Integer) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "lngNumSubscribed")), int.class)).intValue();

            }

            try {

                lngNumProcessed.value = ((java.lang.Integer) _output.get(new javax.xml.namespace.QName("", "lngNumProcessed"))).intValue();

            } catch (java.lang.Exception _exception) {

                lngNumProcessed.value = ((java.lang.Integer) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "lngNumProcessed")), int.class)).intValue();

            }

            try {

                lngNumUpdated.value = ((java.lang.Integer) _output.get(new javax.xml.namespace.QName("", "lngNumUpdated"))).intValue();

            } catch (java.lang.Exception _exception) {

                lngNumUpdated.value = ((java.lang.Integer) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "lngNumUpdated")), int.class)).intValue();

            }

            try {

                lngNumNotProcessedUnsubscribed.value = ((java.lang.Integer) _output.get(new javax.xml.namespace.QName("", "lngNumNotProcessedUnsubscribed"))).intValue();

            } catch (java.lang.Exception _exception) {

                lngNumNotProcessedUnsubscribed.value = ((java.lang.Integer) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "lngNumNotProcessedUnsubscribed")), int.class)).intValue();

            }

            try {

                lngNumNotProcessedDeduped.value = ((java.lang.Integer) _output.get(new javax.xml.namespace.QName("", "lngNumNotProcessedDeduped"))).intValue();

            } catch (java.lang.Exception _exception) {

                lngNumNotProcessedDeduped.value = ((java.lang.Integer) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "lngNumNotProcessedDeduped")), int.class)).intValue();

            }

            try {

                lngNumNotProcessedBad.value = ((java.lang.Integer) _output.get(new javax.xml.namespace.QName("", "lngNumNotProcessedBad"))).intValue();

            } catch (java.lang.Exception _exception) {

                lngNumNotProcessedBad.value = ((java.lang.Integer) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "lngNumNotProcessedBad")), int.class)).intValue();

            }

            try {

                lngBatchDuplicatesCount.value = ((java.lang.Integer) _output.get(new javax.xml.namespace.QName("", "lngBatchDuplicatesCount"))).intValue();

            } catch (java.lang.Exception _exception) {

                lngBatchDuplicatesCount.value = ((java.lang.Integer) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "lngBatchDuplicatesCount")), int.class)).intValue();

            }

            try {

                lngNumNotProcessedBounced.value = ((java.lang.Integer) _output.get(new javax.xml.namespace.QName("", "lngNumNotProcessedBounced"))).intValue();

            } catch (java.lang.Exception _exception) {

                lngNumNotProcessedBounced.value = ((java.lang.Integer) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "lngNumNotProcessedBounced")), int.class)).intValue();

            }

            try {

                strResult.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strResult"));

            } catch (java.lang.Exception _exception) {

                strResult.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strResult")), java.lang.String.class);

            }

            try {

                return ((java.lang.Short) _resp).shortValue();

            } catch (java.lang.Exception _exception) {

                return ((java.lang.Short) org.apache.axis.utils.JavaUtils.convert(_resp, short.class)).shortValue();

            }

        }

  } catch (org.apache.axis.AxisFault axisFaultException) {

  throw axisFaultException;

}

    }
 

    public short getEmailAddress(java.lang.String strLogon, java.lang.String strPassword, java.lang.String strBooth, int lngFlags, javax.xml.rpc.holders.StringHolder strEmailFields, javax.xml.rpc.holders.StringHolder strEmail, java.lang.String strFilter, javax.xml.rpc.holders.StringHolder strResult) throws java.rmi.RemoteException {

        if (super.cachedEndpoint == null) {

            throw new org.apache.axis.NoEndPointException();

        }

        org.apache.axis.client.Call _call = createCall();

        _call.setOperation(_operations[5]);

        _call.setUseSOAPAction(true);

        _call.setSOAPActionURI("http://tempuri.org/EmrSOAP/action/API.GetEmailAddress");

        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);

        _call.setOperationName(new javax.xml.namespace.QName("http://tempuri.org/EmrSOAP/message/", "GetEmailAddress"));
 

        setRequestHeaders(_call);

        setAttachments(_call);

 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {strLogon, strPassword, strBooth, new java.lang.Integer(lngFlags), strEmailFields.value, strEmail.value, strFilter, strResult.value});
 

        if (_resp instanceof java.rmi.RemoteException) {

            throw (java.rmi.RemoteException)_resp;

        }

        else {

            extractAttachments(_call);

            java.util.Map _output;

            _output = _call.getOutputParams();

            try {

                strEmailFields.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strEmailFields"));

            } catch (java.lang.Exception _exception) {

                strEmailFields.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strEmailFields")), java.lang.String.class);

            }

            try {

                strEmail.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strEmail"));

            } catch (java.lang.Exception _exception) {

                strEmail.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strEmail")), java.lang.String.class);

            }

            try {

                strResult.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strResult"));

            } catch (java.lang.Exception _exception) {

                strResult.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strResult")), java.lang.String.class);

            }

            try {

                return ((java.lang.Short) _resp).shortValue();

            } catch (java.lang.Exception _exception) {

                return ((java.lang.Short) org.apache.axis.utils.JavaUtils.convert(_resp, short.class)).shortValue();

            }

        }

  } catch (org.apache.axis.AxisFault axisFaultException) {

  throw axisFaultException;

}

    }
 

    public short getEmailAddresses(java.lang.String strLogon, java.lang.String strPassword, java.lang.String strBooth, int lngFlags, javax.xml.rpc.holders.StringHolder strEmailFields, java.lang.String strList, java.lang.String strQuery, java.lang.String strFilter, java.lang.String strModifiedFirst, java.lang.String strModifiedLast, int lngMaxRows, javax.xml.rpc.holders.StringHolder strResult) throws java.rmi.RemoteException {

        if (super.cachedEndpoint == null) {

            throw new org.apache.axis.NoEndPointException();

        }

        org.apache.axis.client.Call _call = createCall();

        _call.setOperation(_operations[6]);

        _call.setUseSOAPAction(true);

        _call.setSOAPActionURI("http://tempuri.org/EmrSOAP/action/API.GetEmailAddresses");

        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);

        _call.setOperationName(new javax.xml.namespace.QName("http://tempuri.org/EmrSOAP/message/", "GetEmailAddresses"));
 

        setRequestHeaders(_call);

        setAttachments(_call);

 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {strLogon, strPassword, strBooth, new java.lang.Integer(lngFlags), strEmailFields.value, strList, strQuery, strFilter, strModifiedFirst, strModifiedLast, new java.lang.Integer(lngMaxRows), strResult.value});
 

        if (_resp instanceof java.rmi.RemoteException) {

            throw (java.rmi.RemoteException)_resp;

        }

        else {

            extractAttachments(_call);

            java.util.Map _output;

            _output = _call.getOutputParams();

            try {

                strEmailFields.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strEmailFields"));

            } catch (java.lang.Exception _exception) {

                strEmailFields.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strEmailFields")), java.lang.String.class);

            }

            try {

                strResult.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strResult"));

            } catch (java.lang.Exception _exception) {

                strResult.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strResult")), java.lang.String.class);

            }

            try {

                return ((java.lang.Short) _resp).shortValue();

            } catch (java.lang.Exception _exception) {

                return ((java.lang.Short) org.apache.axis.utils.JavaUtils.convert(_resp, short.class)).shortValue();

            }

        }

  } catch (org.apache.axis.AxisFault axisFaultException) {

  throw axisFaultException;

}

    }
 

    public short getEmailDetails(java.lang.String strLogon, java.lang.String strPassword, java.lang.String strBooth, int lngFlags, java.lang.String strObjectKey, javax.xml.rpc.holders.StringHolder strTitle, javax.xml.rpc.holders.StringHolder strSubject, javax.xml.rpc.holders.StringHolder strEmailName, javax.xml.rpc.holders.StringHolder strEmailAddr, javax.xml.rpc.holders.StringHolder strPath, javax.xml.rpc.holders.StringHolder strHTML, javax.xml.rpc.holders.StringHolder strText, javax.xml.rpc.holders.StringHolder strResult) throws java.rmi.RemoteException {

        if (super.cachedEndpoint == null) {

            throw new org.apache.axis.NoEndPointException();

        }

        org.apache.axis.client.Call _call = createCall();

        _call.setOperation(_operations[7]);

        _call.setUseSOAPAction(true);

        _call.setSOAPActionURI("http://tempuri.org/EmrSOAP/action/API.GetEmailDetails");

        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);

        _call.setOperationName(new javax.xml.namespace.QName("http://tempuri.org/EmrSOAP/message/", "GetEmailDetails"));
 

        setRequestHeaders(_call);

        setAttachments(_call);

 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {strLogon, strPassword, strBooth, new java.lang.Integer(lngFlags), strObjectKey, strTitle.value, strSubject.value, strEmailName.value, strEmailAddr.value, strPath.value, strHTML.value, strText.value, strResult.value});
 

        if (_resp instanceof java.rmi.RemoteException) {

            throw (java.rmi.RemoteException)_resp;

        }

        else {

            extractAttachments(_call);

            java.util.Map _output;

            _output = _call.getOutputParams();

            try {

                strTitle.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strTitle"));

            } catch (java.lang.Exception _exception) {

                strTitle.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strTitle")), java.lang.String.class);

            }

            try {

                strSubject.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strSubject"));

            } catch (java.lang.Exception _exception) {

                strSubject.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strSubject")), java.lang.String.class);

            }

            try {

                strEmailName.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strEmailName"));

            } catch (java.lang.Exception _exception) {

                strEmailName.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strEmailName")), java.lang.String.class);

            }

            try {

                strEmailAddr.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strEmailAddr"));

            } catch (java.lang.Exception _exception) {

                strEmailAddr.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strEmailAddr")), java.lang.String.class);

            }

            try {

                strPath.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strPath"));

            } catch (java.lang.Exception _exception) {

                strPath.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strPath")), java.lang.String.class);

            }

            try {

                strHTML.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strHTML"));

            } catch (java.lang.Exception _exception) {

                strHTML.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strHTML")), java.lang.String.class);

            }

            try {

                strText.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strText"));

            } catch (java.lang.Exception _exception) {

                strText.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strText")), java.lang.String.class);

            }

            try {

                strResult.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strResult"));

            } catch (java.lang.Exception _exception) {

                strResult.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strResult")), java.lang.String.class);

            }

            try {

                return ((java.lang.Short) _resp).shortValue();

            } catch (java.lang.Exception _exception) {

                return ((java.lang.Short) org.apache.axis.utils.JavaUtils.convert(_resp, short.class)).shortValue();

            }

        }

  } catch (org.apache.axis.AxisFault axisFaultException) {

  throw axisFaultException;

}

    }
 

    public short getRawSource(java.lang.String strLogon, java.lang.String strPassword, java.lang.String strBooth, int lngFlags, java.lang.String strObjectKey, javax.xml.rpc.holders.StringHolder strTitle, javax.xml.rpc.holders.StringHolder strSubject, javax.xml.rpc.holders.StringHolder strEmailName, javax.xml.rpc.holders.StringHolder strEmailAddr, javax.xml.rpc.holders.StringHolder strPath, javax.xml.rpc.holders.StringHolder strSource, javax.xml.rpc.holders.StringHolder strExtra1, javax.xml.rpc.holders.StringHolder strExtra2, javax.xml.rpc.holders.StringHolder strExtra3, javax.xml.rpc.holders.StringHolder strExtra4, javax.xml.rpc.holders.StringHolder strResult) throws java.rmi.RemoteException {

        if (super.cachedEndpoint == null) {

            throw new org.apache.axis.NoEndPointException();

        }

        org.apache.axis.client.Call _call = createCall();

        _call.setOperation(_operations[8]);

        _call.setUseSOAPAction(true);

        _call.setSOAPActionURI("http://tempuri.org/EmrSOAP/action/API.GetRawSource");

        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);

        _call.setOperationName(new javax.xml.namespace.QName("http://tempuri.org/EmrSOAP/message/", "GetRawSource"));
 

        setRequestHeaders(_call);

        setAttachments(_call);

 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {strLogon, strPassword, strBooth, new java.lang.Integer(lngFlags), strObjectKey, strTitle.value, strSubject.value, strEmailName.value, strEmailAddr.value, strPath.value, strSource.value, strExtra1.value, strExtra2.value, strExtra3.value, strExtra4.value, strResult.value});
 

        if (_resp instanceof java.rmi.RemoteException) {

            throw (java.rmi.RemoteException)_resp;

        }

        else {

            extractAttachments(_call);

            java.util.Map _output;

            _output = _call.getOutputParams();

            try {

                strTitle.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strTitle"));

            } catch (java.lang.Exception _exception) {

                strTitle.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strTitle")), java.lang.String.class);

            }

            try {

                strSubject.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strSubject"));

            } catch (java.lang.Exception _exception) {

                strSubject.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strSubject")), java.lang.String.class);

            }

            try {

                strEmailName.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strEmailName"));

            } catch (java.lang.Exception _exception) {

                strEmailName.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strEmailName")), java.lang.String.class);

            }

            try {

                strEmailAddr.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strEmailAddr"));

            } catch (java.lang.Exception _exception) {

                strEmailAddr.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strEmailAddr")), java.lang.String.class);

            }

            try {

                strPath.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strPath"));

            } catch (java.lang.Exception _exception) {

                strPath.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strPath")), java.lang.String.class);

            }

            try {

                strSource.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strSource"));

            } catch (java.lang.Exception _exception) {

                strSource.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strSource")), java.lang.String.class);

            }

            try {

                strExtra1.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strExtra1"));

            } catch (java.lang.Exception _exception) {

                strExtra1.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strExtra1")), java.lang.String.class);

            }

            try {

                strExtra2.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strExtra2"));

            } catch (java.lang.Exception _exception) {

                strExtra2.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strExtra2")), java.lang.String.class);

            }

            try {

                strExtra3.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strExtra3"));

            } catch (java.lang.Exception _exception) {

                strExtra3.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strExtra3")), java.lang.String.class);

            }

            try {

                strExtra4.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strExtra4"));

            } catch (java.lang.Exception _exception) {

                strExtra4.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strExtra4")), java.lang.String.class);

            }

            try {

                strResult.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strResult"));

            } catch (java.lang.Exception _exception) {

                strResult.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strResult")), java.lang.String.class);

            }

            try {

                return ((java.lang.Short) _resp).shortValue();

            } catch (java.lang.Exception _exception) {

                return ((java.lang.Short) org.apache.axis.utils.JavaUtils.convert(_resp, short.class)).shortValue();

            }

        }

  } catch (org.apache.axis.AxisFault axisFaultException) {

  throw axisFaultException;

}

    }
 

    public short formatEmail(java.lang.String strLogon, java.lang.String strPassword, java.lang.String strBooth, int lngFlags, java.lang.String strEmailKey, java.lang.String strEmailTo, javax.xml.rpc.holders.StringHolder strSubject, javax.xml.rpc.holders.StringHolder strBody, java.lang.String strAccountKey, javax.xml.rpc.holders.StringHolder strResult) throws java.rmi.RemoteException {

        if (super.cachedEndpoint == null) {

            throw new org.apache.axis.NoEndPointException();

        }

        org.apache.axis.client.Call _call = createCall();

        _call.setOperation(_operations[9]);

        _call.setUseSOAPAction(true);

        _call.setSOAPActionURI("http://tempuri.org/EmrSOAP/action/API.FormatEmail");

        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);

        _call.setOperationName(new javax.xml.namespace.QName("http://tempuri.org/EmrSOAP/message/", "FormatEmail"));
 

        setRequestHeaders(_call);

        setAttachments(_call);

 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {strLogon, strPassword, strBooth, new java.lang.Integer(lngFlags), strEmailKey, strEmailTo, strSubject.value, strBody.value, strAccountKey, strResult.value});
 

        if (_resp instanceof java.rmi.RemoteException) {

            throw (java.rmi.RemoteException)_resp;

        }

        else {

            extractAttachments(_call);

            java.util.Map _output;

            _output = _call.getOutputParams();

            try {

                strSubject.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strSubject"));

            } catch (java.lang.Exception _exception) {

                strSubject.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strSubject")), java.lang.String.class);

            }

            try {

                strBody.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strBody"));

            } catch (java.lang.Exception _exception) {

                strBody.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strBody")), java.lang.String.class);

            }

            try {

                strResult.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strResult"));

            } catch (java.lang.Exception _exception) {

                strResult.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strResult")), java.lang.String.class);

            }

            try {

                return ((java.lang.Short) _resp).shortValue();

            } catch (java.lang.Exception _exception) {

                return ((java.lang.Short) org.apache.axis.utils.JavaUtils.convert(_resp, short.class)).shortValue();

            }

        }

  } catch (org.apache.axis.AxisFault axisFaultException) {

  throw axisFaultException;

}

    }
 

    public short sendEmail(java.lang.String strLogon, java.lang.String strPassword, java.lang.String strBooth, int lngFlags, java.lang.String strEmailKey, java.lang.String strEmailTo, java.lang.String strEmailCC, java.lang.String strEmailBCC, java.lang.String strAccountKey, javax.xml.rpc.holders.StringHolder strResult) throws java.rmi.RemoteException {

        if (super.cachedEndpoint == null) {

            throw new org.apache.axis.NoEndPointException();

        }

        org.apache.axis.client.Call _call = createCall();

        _call.setOperation(_operations[10]);

        _call.setUseSOAPAction(true);

        _call.setSOAPActionURI("http://tempuri.org/EmrSOAP/action/API.SendEmail");

        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);

        _call.setOperationName(new javax.xml.namespace.QName("http://tempuri.org/EmrSOAP/message/", "SendEmail"));
 

        setRequestHeaders(_call);

        setAttachments(_call);

 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {strLogon, strPassword, strBooth, new java.lang.Integer(lngFlags), strEmailKey, strEmailTo, strEmailCC, strEmailBCC, strAccountKey, strResult.value});
 

        if (_resp instanceof java.rmi.RemoteException) {

            throw (java.rmi.RemoteException)_resp;

        }

        else {

            extractAttachments(_call);

            java.util.Map _output;

            _output = _call.getOutputParams();

            try {

                strResult.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strResult"));

            } catch (java.lang.Exception _exception) {

                strResult.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strResult")), java.lang.String.class);

            }

            try {

                return ((java.lang.Short) _resp).shortValue();

            } catch (java.lang.Exception _exception) {

                return ((java.lang.Short) org.apache.axis.utils.JavaUtils.convert(_resp, short.class)).shortValue();

            }

        }

  } catch (org.apache.axis.AxisFault axisFaultException) {

  throw axisFaultException;

}

    }
 

    public short sendEmails(java.lang.String strLogon, java.lang.String strPassword, java.lang.String strBooth, int lngFlags, java.lang.String strEmailKey, java.lang.String strList, java.lang.String strQuery, int lngMaxSent, javax.xml.rpc.holders.IntHolder lngQueued, javax.xml.rpc.holders.StringHolder strBatch, javax.xml.rpc.holders.StringHolder strResult) throws java.rmi.RemoteException {

        if (super.cachedEndpoint == null) {

            throw new org.apache.axis.NoEndPointException();

        }

        org.apache.axis.client.Call _call = createCall();

        _call.setOperation(_operations[11]);

        _call.setUseSOAPAction(true);

        _call.setSOAPActionURI("http://tempuri.org/EmrSOAP/action/API.SendEmails");

        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);

        _call.setOperationName(new javax.xml.namespace.QName("http://tempuri.org/EmrSOAP/message/", "SendEmails"));
 

        setRequestHeaders(_call);

        setAttachments(_call);

 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {strLogon, strPassword, strBooth, new java.lang.Integer(lngFlags), strEmailKey, strList, strQuery, new java.lang.Integer(lngMaxSent), new java.lang.Integer(lngQueued.value), strBatch.value, strResult.value});
 

        if (_resp instanceof java.rmi.RemoteException) {

            throw (java.rmi.RemoteException)_resp;

        }

        else {

            extractAttachments(_call);

            java.util.Map _output;

            _output = _call.getOutputParams();

            try {

                lngQueued.value = ((java.lang.Integer) _output.get(new javax.xml.namespace.QName("", "lngQueued"))).intValue();

            } catch (java.lang.Exception _exception) {

                lngQueued.value = ((java.lang.Integer) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "lngQueued")), int.class)).intValue();

            }

            try {

                strBatch.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strBatch"));

            } catch (java.lang.Exception _exception) {

                strBatch.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strBatch")), java.lang.String.class);

            }

            try {

                strResult.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strResult"));

            } catch (java.lang.Exception _exception) {

                strResult.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strResult")), java.lang.String.class);

            }

            try {

                return ((java.lang.Short) _resp).shortValue();

            } catch (java.lang.Exception _exception) {

                return ((java.lang.Short) org.apache.axis.utils.JavaUtils.convert(_resp, short.class)).shortValue();

            }

        }

  } catch (org.apache.axis.AxisFault axisFaultException) {

  throw axisFaultException;

}

    }
 

    public short getEvents(java.lang.String strLogon, java.lang.String strPassword, java.lang.String strBooth, int lngFlags, javax.xml.rpc.holders.StringHolder strEventFields, int lngEventCode, java.lang.String strAccountKey, java.lang.String strEmailKey, java.lang.String strPackageKey, java.lang.String strReplyMapKey, java.lang.String strBatchKey, java.lang.String strQuery, java.lang.String strFilter, java.lang.String strDateFirst, java.lang.String strDateLast, int lngMaxRows, javax.xml.rpc.holders.StringHolder strResult) throws java.rmi.RemoteException {

        if (super.cachedEndpoint == null) {

            throw new org.apache.axis.NoEndPointException();

        }

        org.apache.axis.client.Call _call = createCall();

        _call.setOperation(_operations[12]);

        _call.setUseSOAPAction(true);

        _call.setSOAPActionURI("http://tempuri.org/EmrSOAP/action/API.GetEvents");

        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);

        _call.setOperationName(new javax.xml.namespace.QName("http://tempuri.org/EmrSOAP/message/", "GetEvents"));
 

        setRequestHeaders(_call);

        setAttachments(_call);

 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {strLogon, strPassword, strBooth, new java.lang.Integer(lngFlags), strEventFields.value, new java.lang.Integer(lngEventCode), strAccountKey, strEmailKey, strPackageKey, strReplyMapKey, strBatchKey, strQuery, strFilter, strDateFirst, strDateLast, new java.lang.Integer(lngMaxRows), strResult.value});
 

        if (_resp instanceof java.rmi.RemoteException) {

            throw (java.rmi.RemoteException)_resp;

        }

        else {

            extractAttachments(_call);

            java.util.Map _output;

            _output = _call.getOutputParams();

            try {

                strEventFields.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strEventFields"));

            } catch (java.lang.Exception _exception) {

                strEventFields.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strEventFields")), java.lang.String.class);

            }

            try {

                strResult.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strResult"));

            } catch (java.lang.Exception _exception) {

                strResult.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strResult")), java.lang.String.class);

            }

            try {

                return ((java.lang.Short) _resp).shortValue();

            } catch (java.lang.Exception _exception) {

                return ((java.lang.Short) org.apache.axis.utils.JavaUtils.convert(_resp, short.class)).shortValue();

            }

        }

  } catch (org.apache.axis.AxisFault axisFaultException) {

  throw axisFaultException;

}

    }
 

    public short getPublished(java.lang.String strLogon, java.lang.String strPassword, java.lang.String strBooth, int lngFlags, javax.xml.rpc.holders.StringHolder strPublishedFields, java.lang.String strAccountKey, java.lang.String strEmailKey, java.lang.String strPackageKey, java.lang.String strBatchKey, java.lang.String strObjectType, java.lang.String strSendStatus, java.lang.String strQuery, java.lang.String strFilter, java.lang.String strDateFirst, java.lang.String strDateLast, int lngMaxRows, javax.xml.rpc.holders.StringHolder strResult) throws java.rmi.RemoteException {

        if (super.cachedEndpoint == null) {

            throw new org.apache.axis.NoEndPointException();

        }

        org.apache.axis.client.Call _call = createCall();

        _call.setOperation(_operations[13]);

        _call.setUseSOAPAction(true);

        _call.setSOAPActionURI("http://tempuri.org/EmrSOAP/action/API.GetPublished");

        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);

        _call.setOperationName(new javax.xml.namespace.QName("http://tempuri.org/EmrSOAP/message/", "GetPublished"));
 

        setRequestHeaders(_call);

        setAttachments(_call);

 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {strLogon, strPassword, strBooth, new java.lang.Integer(lngFlags), strPublishedFields.value, strAccountKey, strEmailKey, strPackageKey, strBatchKey, strObjectType, strSendStatus, strQuery, strFilter, strDateFirst, strDateLast, new java.lang.Integer(lngMaxRows), strResult.value});
 

        if (_resp instanceof java.rmi.RemoteException) {

            throw (java.rmi.RemoteException)_resp;

        }

        else {

            extractAttachments(_call);

            java.util.Map _output;

            _output = _call.getOutputParams();

            try {

                strPublishedFields.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strPublishedFields"));

            } catch (java.lang.Exception _exception) {

                strPublishedFields.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strPublishedFields")), java.lang.String.class);

            }

            try {

                strResult.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strResult"));

            } catch (java.lang.Exception _exception) {

                strResult.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strResult")), java.lang.String.class);

            }

            try {

                return ((java.lang.Short) _resp).shortValue();

            } catch (java.lang.Exception _exception) {

                return ((java.lang.Short) org.apache.axis.utils.JavaUtils.convert(_resp, short.class)).shortValue();

            }

        }

  } catch (org.apache.axis.AxisFault axisFaultException) {

  throw axisFaultException;

}

    }
 

    public short setSource(java.lang.String strLogon, java.lang.String strPassword, java.lang.String strBooth, int lngFlags, java.lang.String strHTML, java.lang.String strText, java.lang.String strTitle, java.lang.String strSubject, java.lang.String strPath, java.lang.String strAuthor, java.lang.String strFromAddress, java.lang.String strFrom, java.lang.String strCodepage, java.lang.String strURL, javax.xml.rpc.holders.StringHolder strResult) throws java.rmi.RemoteException {

        if (super.cachedEndpoint == null) {

            throw new org.apache.axis.NoEndPointException();

        }

        org.apache.axis.client.Call _call = createCall();

        _call.setOperation(_operations[14]);

        _call.setUseSOAPAction(true);

        _call.setSOAPActionURI("http://tempuri.org/EmrSOAP/action/API.SetSource");

        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);

        _call.setOperationName(new javax.xml.namespace.QName("http://tempuri.org/EmrSOAP/message/", "SetSource"));
 

        setRequestHeaders(_call);

        setAttachments(_call);

 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {strLogon, strPassword, strBooth, new java.lang.Integer(lngFlags), strHTML, strText, strTitle, strSubject, strPath, strAuthor, strFromAddress, strFrom, strCodepage, strURL, strResult.value});
 

        if (_resp instanceof java.rmi.RemoteException) {

            throw (java.rmi.RemoteException)_resp;

        }

        else {

            extractAttachments(_call);

            java.util.Map _output;

            _output = _call.getOutputParams();

            try {

                strResult.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strResult"));

            } catch (java.lang.Exception _exception) {

                strResult.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strResult")), java.lang.String.class);

            }

            try {

                return ((java.lang.Short) _resp).shortValue();

            } catch (java.lang.Exception _exception) {

                return ((java.lang.Short) org.apache.axis.utils.JavaUtils.convert(_resp, short.class)).shortValue();

            }

        }

  } catch (org.apache.axis.AxisFault axisFaultException) {

  throw axisFaultException;

}

    }
 

    public short setRawSource(java.lang.String strLogon, java.lang.String strPassword, java.lang.String strBooth, int lngFlags, java.lang.String strSource, java.lang.String strExtra1, java.lang.String strExtra2, java.lang.String strExtra3, java.lang.String strExtra4, javax.xml.rpc.holders.StringHolder strKey, javax.xml.rpc.holders.StringHolder strResult) throws java.rmi.RemoteException {

        if (super.cachedEndpoint == null) {

            throw new org.apache.axis.NoEndPointException();

        }

        org.apache.axis.client.Call _call = createCall();

        _call.setOperation(_operations[15]);

        _call.setUseSOAPAction(true);

        _call.setSOAPActionURI("http://tempuri.org/EmrSOAP/action/API.SetRawSource");

        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);

        _call.setOperationName(new javax.xml.namespace.QName("http://tempuri.org/EmrSOAP/message/", "SetRawSource"));
 

        setRequestHeaders(_call);

        setAttachments(_call);

 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {strLogon, strPassword, strBooth, new java.lang.Integer(lngFlags), strSource, strExtra1, strExtra2, strExtra3, strExtra4, strKey.value, strResult.value});
 

        if (_resp instanceof java.rmi.RemoteException) {

            throw (java.rmi.RemoteException)_resp;

        }

        else {

            extractAttachments(_call);

            java.util.Map _output;

            _output = _call.getOutputParams();

            try {

                strKey.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strKey"));

            } catch (java.lang.Exception _exception) {

                strKey.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strKey")), java.lang.String.class);

            }

            try {

                strResult.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strResult"));

            } catch (java.lang.Exception _exception) {

                strResult.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strResult")), java.lang.String.class);

            }

            try {

                return ((java.lang.Short) _resp).shortValue();

            } catch (java.lang.Exception _exception) {

                return ((java.lang.Short) org.apache.axis.utils.JavaUtils.convert(_resp, short.class)).shortValue();

            }

        }

  } catch (org.apache.axis.AxisFault axisFaultException) {

  throw axisFaultException;

}

    }
 

    public short getDataKey(java.lang.String strLogon, java.lang.String strPassword, java.lang.String strBooth, int lngFlags, java.lang.String strTitle, javax.xml.rpc.holders.StringHolder strKey, javax.xml.rpc.holders.StringHolder strResult) throws java.rmi.RemoteException {

        if (super.cachedEndpoint == null) {

            throw new org.apache.axis.NoEndPointException();

        }

        org.apache.axis.client.Call _call = createCall();

        _call.setOperation(_operations[16]);

        _call.setUseSOAPAction(true);

        _call.setSOAPActionURI("http://tempuri.org/EmrSOAP/action/API.GetDataKey");

        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);

        _call.setOperationName(new javax.xml.namespace.QName("http://tempuri.org/EmrSOAP/message/", "GetDataKey"));
 

        setRequestHeaders(_call);

        setAttachments(_call);

 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {strLogon, strPassword, strBooth, new java.lang.Integer(lngFlags), strTitle, strKey.value, strResult.value});
 

        if (_resp instanceof java.rmi.RemoteException) {

            throw (java.rmi.RemoteException)_resp;

        }

        else {

            extractAttachments(_call);

            java.util.Map _output;

            _output = _call.getOutputParams();

            try {

                strKey.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strKey"));

            } catch (java.lang.Exception _exception) {

                strKey.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strKey")), java.lang.String.class);

            }

            try {

                strResult.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strResult"));

            } catch (java.lang.Exception _exception) {

                strResult.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strResult")), java.lang.String.class);

            }

            try {

                return ((java.lang.Short) _resp).shortValue();

            } catch (java.lang.Exception _exception) {

                return ((java.lang.Short) org.apache.axis.utils.JavaUtils.convert(_resp, short.class)).shortValue();

            }

        }

  } catch (org.apache.axis.AxisFault axisFaultException) {

  throw axisFaultException;

}

    }
 

    public short getDataName(java.lang.String strLogon, java.lang.String strPassword, java.lang.String strBooth, int lngFlags, java.lang.String strKey, javax.xml.rpc.holders.StringHolder strTitle, javax.xml.rpc.holders.StringHolder strResult) throws java.rmi.RemoteException {

        if (super.cachedEndpoint == null) {

            throw new org.apache.axis.NoEndPointException();

        }

        org.apache.axis.client.Call _call = createCall();

        _call.setOperation(_operations[17]);

        _call.setUseSOAPAction(true);

        _call.setSOAPActionURI("http://tempuri.org/EmrSOAP/action/API.GetDataName");

        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);

        _call.setOperationName(new javax.xml.namespace.QName("http://tempuri.org/EmrSOAP/message/", "GetDataName"));
 

        setRequestHeaders(_call);

        setAttachments(_call);

 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {strLogon, strPassword, strBooth, new java.lang.Integer(lngFlags), strKey, strTitle.value, strResult.value});
 

        if (_resp instanceof java.rmi.RemoteException) {

            throw (java.rmi.RemoteException)_resp;

        }

        else {

            extractAttachments(_call);

            java.util.Map _output;

            _output = _call.getOutputParams();

            try {

                strTitle.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strTitle"));

            } catch (java.lang.Exception _exception) {

                strTitle.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strTitle")), java.lang.String.class);

            }

            try {

                strResult.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strResult"));

            } catch (java.lang.Exception _exception) {

                strResult.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strResult")), java.lang.String.class);

            }

            try {

                return ((java.lang.Short) _resp).shortValue();

            } catch (java.lang.Exception _exception) {

                return ((java.lang.Short) org.apache.axis.utils.JavaUtils.convert(_resp, short.class)).shortValue();

            }

        }

  } catch (org.apache.axis.AxisFault axisFaultException) {

  throw axisFaultException;

}

    }
 

    public short setDataObject(java.lang.String strLogon, java.lang.String strPassword, java.lang.String strBooth, int lngFlags, java.lang.String strTitle, java.lang.String strContent, java.lang.String strExtra1, javax.xml.rpc.holders.StringHolder strKey, javax.xml.rpc.holders.StringHolder strResult) throws java.rmi.RemoteException {

        if (super.cachedEndpoint == null) {

            throw new org.apache.axis.NoEndPointException();

        }

        org.apache.axis.client.Call _call = createCall();

        _call.setOperation(_operations[18]);

        _call.setUseSOAPAction(true);

        _call.setSOAPActionURI("http://tempuri.org/EmrSOAP/action/API.SetDataObject");

        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);

        _call.setOperationName(new javax.xml.namespace.QName("http://tempuri.org/EmrSOAP/message/", "SetDataObject"));
 

        setRequestHeaders(_call);

        setAttachments(_call);

 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {strLogon, strPassword, strBooth, new java.lang.Integer(lngFlags), strTitle, strContent, strExtra1, strKey.value, strResult.value});
 

        if (_resp instanceof java.rmi.RemoteException) {

            throw (java.rmi.RemoteException)_resp;

        }

        else {

            extractAttachments(_call);

            java.util.Map _output;

            _output = _call.getOutputParams();

            try {

                strKey.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strKey"));

            } catch (java.lang.Exception _exception) {

                strKey.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strKey")), java.lang.String.class);

            }

            try {

                strResult.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strResult"));

            } catch (java.lang.Exception _exception) {

                strResult.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strResult")), java.lang.String.class);

            }

            try {

                return ((java.lang.Short) _resp).shortValue();

            } catch (java.lang.Exception _exception) {

                return ((java.lang.Short) org.apache.axis.utils.JavaUtils.convert(_resp, short.class)).shortValue();

            }

        }

  } catch (org.apache.axis.AxisFault axisFaultException) {

  throw axisFaultException;

}

    }
 

    public short deleteDataObject(java.lang.String strLogon, java.lang.String strPassword, java.lang.String strBooth, int lngFlags, java.lang.String strKey, javax.xml.rpc.holders.StringHolder strResult) throws java.rmi.RemoteException {

        if (super.cachedEndpoint == null) {

            throw new org.apache.axis.NoEndPointException();

        }

        org.apache.axis.client.Call _call = createCall();

        _call.setOperation(_operations[19]);

        _call.setUseSOAPAction(true);

        _call.setSOAPActionURI("http://tempuri.org/EmrSOAP/action/API.DeleteDataObject");

        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);

        _call.setOperationName(new javax.xml.namespace.QName("http://tempuri.org/EmrSOAP/message/", "DeleteDataObject"));
 

        setRequestHeaders(_call);

        setAttachments(_call);

 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {strLogon, strPassword, strBooth, new java.lang.Integer(lngFlags), strKey, strResult.value});
 

        if (_resp instanceof java.rmi.RemoteException) {

            throw (java.rmi.RemoteException)_resp;

        }

        else {

            extractAttachments(_call);

            java.util.Map _output;

            _output = _call.getOutputParams();

            try {

                strResult.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strResult"));

            } catch (java.lang.Exception _exception) {

                strResult.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strResult")), java.lang.String.class);

            }

            try {

                return ((java.lang.Short) _resp).shortValue();

            } catch (java.lang.Exception _exception) {

                return ((java.lang.Short) org.apache.axis.utils.JavaUtils.convert(_resp, short.class)).shortValue();

            }

        }

  } catch (org.apache.axis.AxisFault axisFaultException) {

  throw axisFaultException;

}

    }
 

    public short setEvent(java.lang.String strLogon, java.lang.String strPassword, java.lang.String strBooth, int lngFlags, int intEventCode, java.lang.String strAccountKey, java.lang.String strPackagesPublishedKey, java.lang.String strEmailKey, java.lang.String strReplyMapKey, java.lang.String strBatchKey, java.lang.String strField1, java.lang.String strField2, java.lang.String strComment, javax.xml.rpc.holders.StringHolder strResult) throws java.rmi.RemoteException {

        if (super.cachedEndpoint == null) {

            throw new org.apache.axis.NoEndPointException();

        }

        org.apache.axis.client.Call _call = createCall();

        _call.setOperation(_operations[20]);

        _call.setUseSOAPAction(true);

        _call.setSOAPActionURI("http://tempuri.org/EmrSOAP/action/API.SetEvent");

        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);

        _call.setOperationName(new javax.xml.namespace.QName("http://tempuri.org/EmrSOAP/message/", "SetEvent"));
 

        setRequestHeaders(_call);

        setAttachments(_call);

 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {strLogon, strPassword, strBooth, new java.lang.Integer(lngFlags), new java.lang.Integer(intEventCode), strAccountKey, strPackagesPublishedKey, strEmailKey, strReplyMapKey, strBatchKey, strField1, strField2, strComment, strResult.value});
 

        if (_resp instanceof java.rmi.RemoteException) {

            throw (java.rmi.RemoteException)_resp;

        }

        else {

            extractAttachments(_call);

            java.util.Map _output;

            _output = _call.getOutputParams();

            try {

                strResult.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strResult"));

            } catch (java.lang.Exception _exception) {

                strResult.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strResult")), java.lang.String.class);

            }

            try {

                return ((java.lang.Short) _resp).shortValue();

            } catch (java.lang.Exception _exception) {

                return ((java.lang.Short) org.apache.axis.utils.JavaUtils.convert(_resp, short.class)).shortValue();

            }

        }

  } catch (org.apache.axis.AxisFault axisFaultException) {

  throw axisFaultException;

}

    }
 

    public short setField(java.lang.String strLogon, java.lang.String strPassword, java.lang.String strBooth, int lngFlags, java.lang.String strName, int intType, int intSize, java.lang.String strCategoryTitle, java.lang.Object strCategoryHeadings, java.lang.String strCategoryCodes, javax.xml.rpc.holders.StringHolder strResult) throws java.rmi.RemoteException {

        if (super.cachedEndpoint == null) {

            throw new org.apache.axis.NoEndPointException();

        }

        org.apache.axis.client.Call _call = createCall();

        _call.setOperation(_operations[21]);

        _call.setUseSOAPAction(true);

        _call.setSOAPActionURI("http://tempuri.org/EmrSOAP/action/API.SetField");

        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);

        _call.setOperationName(new javax.xml.namespace.QName("http://tempuri.org/EmrSOAP/message/", "SetField"));
 

        setRequestHeaders(_call);

        setAttachments(_call);

 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {strLogon, strPassword, strBooth, new java.lang.Integer(lngFlags), strName, new java.lang.Integer(intType), new java.lang.Integer(intSize), strCategoryTitle, strCategoryHeadings, strCategoryCodes, strResult.value});
 

        if (_resp instanceof java.rmi.RemoteException) {

            throw (java.rmi.RemoteException)_resp;

        }

        else {

            extractAttachments(_call);

            java.util.Map _output;

            _output = _call.getOutputParams();

            try {

                strResult.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strResult"));

            } catch (java.lang.Exception _exception) {

                strResult.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strResult")), java.lang.String.class);

            }

            try {

                return ((java.lang.Short) _resp).shortValue();

            } catch (java.lang.Exception _exception) {

                return ((java.lang.Short) org.apache.axis.utils.JavaUtils.convert(_resp, short.class)).shortValue();

            }

        }

  } catch (org.apache.axis.AxisFault axisFaultException) {

  throw axisFaultException;

}

    }
 

    public short getFolderPaths(java.lang.String strLogon, java.lang.String strPassword, java.lang.String strBooth, int lngFlags, javax.xml.rpc.holders.StringHolder strFolders, java.lang.String strRootFolder, java.lang.String strDateFirst, java.lang.String strDateLast, int lngMaxFolders, javax.xml.rpc.holders.StringHolder strResult) throws java.rmi.RemoteException {

        if (super.cachedEndpoint == null) {

            throw new org.apache.axis.NoEndPointException();

        }

        org.apache.axis.client.Call _call = createCall();

        _call.setOperation(_operations[22]);

        _call.setUseSOAPAction(true);

        _call.setSOAPActionURI("http://tempuri.org/EmrSOAP/action/API.GetFolderPaths");

        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);

        _call.setOperationName(new javax.xml.namespace.QName("http://tempuri.org/EmrSOAP/message/", "GetFolderPaths"));
 

        setRequestHeaders(_call);

        setAttachments(_call);

 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {strLogon, strPassword, strBooth, new java.lang.Integer(lngFlags), strFolders.value, strRootFolder, strDateFirst, strDateLast, new java.lang.Integer(lngMaxFolders), strResult.value});
 

        if (_resp instanceof java.rmi.RemoteException) {

            throw (java.rmi.RemoteException)_resp;

        }

        else {

            extractAttachments(_call);

            java.util.Map _output;

            _output = _call.getOutputParams();

            try {

                strFolders.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strFolders"));

            } catch (java.lang.Exception _exception) {

                strFolders.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strFolders")), java.lang.String.class);

            }

            try {

                strResult.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strResult"));

            } catch (java.lang.Exception _exception) {

                strResult.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strResult")), java.lang.String.class);

            }

            try {

                return ((java.lang.Short) _resp).shortValue();

            } catch (java.lang.Exception _exception) {

                return ((java.lang.Short) org.apache.axis.utils.JavaUtils.convert(_resp, short.class)).shortValue();

            }

        }

  } catch (org.apache.axis.AxisFault axisFaultException) {

  throw axisFaultException;

}

    }
 

    public short getLogonToken(java.lang.String strLogon, java.lang.String strPassword, java.lang.String strBooth, int lngFlags, javax.xml.rpc.holders.StringHolder strToken, javax.xml.rpc.holders.StringHolder strResult) throws java.rmi.RemoteException {

        if (super.cachedEndpoint == null) {

            throw new org.apache.axis.NoEndPointException();

        }

        org.apache.axis.client.Call _call = createCall();

        _call.setOperation(_operations[23]);

        _call.setUseSOAPAction(true);

        _call.setSOAPActionURI("http://tempuri.org/EmrSOAP/action/API.GetLogonToken");

        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);

        _call.setOperationName(new javax.xml.namespace.QName("http://tempuri.org/EmrSOAP/message/", "GetLogonToken"));
 

        setRequestHeaders(_call);

        setAttachments(_call);

 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {strLogon, strPassword, strBooth, new java.lang.Integer(lngFlags), strToken.value, strResult.value});
 

        if (_resp instanceof java.rmi.RemoteException) {

            throw (java.rmi.RemoteException)_resp;

        }

        else {

            extractAttachments(_call);

            java.util.Map _output;

            _output = _call.getOutputParams();

            try {

                strToken.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strToken"));

            } catch (java.lang.Exception _exception) {

                strToken.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strToken")), java.lang.String.class);

            }

            try {

                strResult.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strResult"));

            } catch (java.lang.Exception _exception) {

                strResult.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strResult")), java.lang.String.class);

            }

            try {

                return ((java.lang.Short) _resp).shortValue();

            } catch (java.lang.Exception _exception) {

                return ((java.lang.Short) org.apache.axis.utils.JavaUtils.convert(_resp, short.class)).shortValue();

            }

        }

  } catch (org.apache.axis.AxisFault axisFaultException) {

  throw axisFaultException;

}

    }
 

    public short please(java.lang.String strLogon, java.lang.String strPassword, java.lang.String strBooth, int lngFlags, javax.xml.rpc.holders.BooleanHolder blnPermitted, short intModuleID, short intObjectType, java.lang.String strObjectID, java.lang.String strVerb, javax.xml.rpc.holders.StringHolder strResult) throws java.rmi.RemoteException {

        if (super.cachedEndpoint == null) {

            throw new org.apache.axis.NoEndPointException();

        }

        org.apache.axis.client.Call _call = createCall();

        _call.setOperation(_operations[24]);

        _call.setUseSOAPAction(true);

        _call.setSOAPActionURI("http://tempuri.org/EmrSOAP/action/API.Please");

        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);

        _call.setOperationName(new javax.xml.namespace.QName("http://tempuri.org/EmrSOAP/message/", "Please"));
 

        setRequestHeaders(_call);

        setAttachments(_call);

 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {strLogon, strPassword, strBooth, new java.lang.Integer(lngFlags), new java.lang.Boolean(blnPermitted.value), new java.lang.Short(intModuleID), new java.lang.Short(intObjectType), strObjectID, strVerb, strResult.value});
 

        if (_resp instanceof java.rmi.RemoteException) {

            throw (java.rmi.RemoteException)_resp;

        }

        else {

            extractAttachments(_call);

            java.util.Map _output;

            _output = _call.getOutputParams();

            try {

                blnPermitted.value = ((java.lang.Boolean) _output.get(new javax.xml.namespace.QName("", "blnPermitted"))).booleanValue();

            } catch (java.lang.Exception _exception) {

                blnPermitted.value = ((java.lang.Boolean) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "blnPermitted")), boolean.class)).booleanValue();

            }

            try {

                strResult.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strResult"));

            } catch (java.lang.Exception _exception) {

                strResult.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strResult")), java.lang.String.class);

            }

            try {

                return ((java.lang.Short) _resp).shortValue();

            } catch (java.lang.Exception _exception) {

                return ((java.lang.Short) org.apache.axis.utils.JavaUtils.convert(_resp, short.class)).shortValue();

            }

        }

  } catch (org.apache.axis.AxisFault axisFaultException) {

  throw axisFaultException;

}

    }
 

    public short getReport(java.lang.String strLogon, java.lang.String strPassword, java.lang.String strBooth, int lngFlags, javax.xml.rpc.holders.StringHolder strReport, java.lang.String strName, java.lang.String strKey, java.lang.String strQuery, java.lang.String strFilter, java.lang.String strDateFirst, java.lang.String strDateLast, int lngMaxRows, javax.xml.rpc.holders.StringHolder strResult) throws java.rmi.RemoteException {

        if (super.cachedEndpoint == null) {

            throw new org.apache.axis.NoEndPointException();

        }

        org.apache.axis.client.Call _call = createCall();

        _call.setOperation(_operations[25]);

        _call.setUseSOAPAction(true);

        _call.setSOAPActionURI("http://tempuri.org/EmrSOAP/action/API.GetReport");

        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);

        _call.setOperationName(new javax.xml.namespace.QName("http://tempuri.org/EmrSOAP/message/", "GetReport"));
 

        setRequestHeaders(_call);

        setAttachments(_call);

 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {strLogon, strPassword, strBooth, new java.lang.Integer(lngFlags), strReport.value, strName, strKey, strQuery, strFilter, strDateFirst, strDateLast, new java.lang.Integer(lngMaxRows), strResult.value});
 

        if (_resp instanceof java.rmi.RemoteException) {

            throw (java.rmi.RemoteException)_resp;

        }

        else {

            extractAttachments(_call);

            java.util.Map _output;

            _output = _call.getOutputParams();

            try {

                strReport.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strReport"));

            } catch (java.lang.Exception _exception) {

                strReport.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strReport")), java.lang.String.class);

            }

            try {

                strResult.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strResult"));

            } catch (java.lang.Exception _exception) {

                strResult.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strResult")), java.lang.String.class);

            }

            try {

                return ((java.lang.Short) _resp).shortValue();

            } catch (java.lang.Exception _exception) {

                return ((java.lang.Short) org.apache.axis.utils.JavaUtils.convert(_resp, short.class)).shortValue();

            }

        }

  } catch (org.apache.axis.AxisFault axisFaultException) {

  throw axisFaultException;

}

    }
 

    public short doCommand(java.lang.String strLogon, java.lang.String strPassword, java.lang.String strBooth, int lngFlags, java.lang.String strName, javax.xml.rpc.holders.StringHolder strParameter1, javax.xml.rpc.holders.StringHolder strParameter2, javax.xml.rpc.holders.StringHolder strParameter3, javax.xml.rpc.holders.StringHolder strParameter4, javax.xml.rpc.holders.StringHolder strParameter5, javax.xml.rpc.holders.StringHolder strParameter6, javax.xml.rpc.holders.StringHolder strParameter7, javax.xml.rpc.holders.StringHolder strParameter8, javax.xml.rpc.holders.StringHolder strResult) throws java.rmi.RemoteException {

        if (super.cachedEndpoint == null) {

            throw new org.apache.axis.NoEndPointException();

        }

        org.apache.axis.client.Call _call = createCall();

        _call.setOperation(_operations[26]);

        _call.setUseSOAPAction(true);

        _call.setSOAPActionURI("http://tempuri.org/EmrSOAP/action/API.DoCommand");

        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);

        _call.setOperationName(new javax.xml.namespace.QName("http://tempuri.org/EmrSOAP/message/", "DoCommand"));
 

        setRequestHeaders(_call);

        setAttachments(_call);

 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {strLogon, strPassword, strBooth, new java.lang.Integer(lngFlags), strName, strParameter1.value, strParameter2.value, strParameter3.value, strParameter4.value, strParameter5.value, strParameter6.value, strParameter7.value, strParameter8.value, strResult.value});
 

        if (_resp instanceof java.rmi.RemoteException) {

            throw (java.rmi.RemoteException)_resp;

        }

        else {

            extractAttachments(_call);

            java.util.Map _output;

            _output = _call.getOutputParams();

            try {

                strParameter1.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strParameter1"));

            } catch (java.lang.Exception _exception) {

                strParameter1.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strParameter1")), java.lang.String.class);

            }

            try {

                strParameter2.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strParameter2"));

            } catch (java.lang.Exception _exception) {

                strParameter2.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strParameter2")), java.lang.String.class);

            }

            try {

                strParameter3.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strParameter3"));

            } catch (java.lang.Exception _exception) {

                strParameter3.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strParameter3")), java.lang.String.class);

            }

            try {

                strParameter4.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strParameter4"));

            } catch (java.lang.Exception _exception) {

                strParameter4.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strParameter4")), java.lang.String.class);

            }

            try {

                strParameter5.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strParameter5"));

            } catch (java.lang.Exception _exception) {

                strParameter5.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strParameter5")), java.lang.String.class);

            }

            try {

                strParameter6.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strParameter6"));

            } catch (java.lang.Exception _exception) {

                strParameter6.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strParameter6")), java.lang.String.class);

            }

            try {

                strParameter7.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strParameter7"));

            } catch (java.lang.Exception _exception) {

                strParameter7.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strParameter7")), java.lang.String.class);

            }

            try {

                strParameter8.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strParameter8"));

            } catch (java.lang.Exception _exception) {

                strParameter8.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strParameter8")), java.lang.String.class);

            }

            try {

                strResult.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strResult"));

            } catch (java.lang.Exception _exception) {

                strResult.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strResult")), java.lang.String.class);

            }

            try {

                return ((java.lang.Short) _resp).shortValue();

            } catch (java.lang.Exception _exception) {

                return ((java.lang.Short) org.apache.axis.utils.JavaUtils.convert(_resp, short.class)).shortValue();

            }

        }

  } catch (org.apache.axis.AxisFault axisFaultException) {

  throw axisFaultException;

}

    }
 

    public short getServerProperty(java.lang.String strPropertyName, javax.xml.rpc.holders.StringHolder strPropertyValue, javax.xml.rpc.holders.StringHolder strResult) throws java.rmi.RemoteException {

        if (super.cachedEndpoint == null) {

            throw new org.apache.axis.NoEndPointException();

        }

        org.apache.axis.client.Call _call = createCall();

        _call.setOperation(_operations[27]);

        _call.setUseSOAPAction(true);

        _call.setSOAPActionURI("http://tempuri.org/EmrSOAP/action/API.GetServerProperty");

        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);

        _call.setOperationName(new javax.xml.namespace.QName("http://tempuri.org/EmrSOAP/message/", "GetServerProperty"));
 

        setRequestHeaders(_call);

        setAttachments(_call);

 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {strPropertyName, strPropertyValue.value, strResult.value});
 

        if (_resp instanceof java.rmi.RemoteException) {

            throw (java.rmi.RemoteException)_resp;

        }

        else {

            extractAttachments(_call);

            java.util.Map _output;

            _output = _call.getOutputParams();

            try {

                strPropertyValue.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strPropertyValue"));

            } catch (java.lang.Exception _exception) {

                strPropertyValue.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strPropertyValue")), java.lang.String.class);

            }

            try {

                strResult.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strResult"));

            } catch (java.lang.Exception _exception) {

                strResult.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strResult")), java.lang.String.class);

            }

            try {

                return ((java.lang.Short) _resp).shortValue();

            } catch (java.lang.Exception _exception) {

                return ((java.lang.Short) org.apache.axis.utils.JavaUtils.convert(_resp, short.class)).shortValue();

            }

        }

  } catch (org.apache.axis.AxisFault axisFaultException) {

  throw axisFaultException;

}

    }
 

    public short getEvents2(java.lang.String strLogon, java.lang.String strPassword, java.lang.String strBooth, int lngFlags, javax.xml.rpc.holders.StringHolder strEventFields, java.lang.String strEventCodes, java.lang.String strAccountKey, java.lang.String strEmailKey, java.lang.String strPackageKey, java.lang.String strReplyMapKey, java.lang.String strBatchKey, java.lang.String strDateFirst, java.lang.String strDateLast, int lngMaxRows, javax.xml.rpc.holders.StringHolder strResult) throws java.rmi.RemoteException {

        if (super.cachedEndpoint == null) {

            throw new org.apache.axis.NoEndPointException();

        }

        org.apache.axis.client.Call _call = createCall();

        _call.setOperation(_operations[28]);

        _call.setUseSOAPAction(true);

        _call.setSOAPActionURI("http://tempuri.org/EmrSOAP/action/API.GetEvents2");

        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);

        _call.setOperationName(new javax.xml.namespace.QName("http://tempuri.org/EmrSOAP/message/", "GetEvents2"));
 

        setRequestHeaders(_call);

        setAttachments(_call);

 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {strLogon, strPassword, strBooth, new java.lang.Integer(lngFlags), strEventFields.value, strEventCodes, strAccountKey, strEmailKey, strPackageKey, strReplyMapKey, strBatchKey, strDateFirst, strDateLast, new java.lang.Integer(lngMaxRows), strResult.value});
 

        if (_resp instanceof java.rmi.RemoteException) {

            throw (java.rmi.RemoteException)_resp;

        }

        else {

            extractAttachments(_call);

            java.util.Map _output;

            _output = _call.getOutputParams();

            try {

                strEventFields.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strEventFields"));

            } catch (java.lang.Exception _exception) {

                strEventFields.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strEventFields")), java.lang.String.class);

            }

            try {

                strResult.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strResult"));

            } catch (java.lang.Exception _exception) {

                strResult.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strResult")), java.lang.String.class);

            }

            try {

                return ((java.lang.Short) _resp).shortValue();

            } catch (java.lang.Exception _exception) {

                return ((java.lang.Short) org.apache.axis.utils.JavaUtils.convert(_resp, short.class)).shortValue();

            }

        }

  } catch (org.apache.axis.AxisFault axisFaultException) {

  throw axisFaultException;

}

    }
 

    public short getLogonToken2(java.lang.String strLogon, java.lang.String strPassword, java.lang.String strBooth, int lngFlags, javax.xml.rpc.holders.StringHolder strToken, java.lang.String strDateFirst, java.lang.String strDateLast, javax.xml.rpc.holders.StringHolder strResult) throws java.rmi.RemoteException {

        if (super.cachedEndpoint == null) {

            throw new org.apache.axis.NoEndPointException();

        }

        org.apache.axis.client.Call _call = createCall();

        _call.setOperation(_operations[29]);

        _call.setUseSOAPAction(true);

        _call.setSOAPActionURI("http://tempuri.org/EmrSOAP/action/API.GetLogonToken2");

        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);

        _call.setOperationName(new javax.xml.namespace.QName("http://tempuri.org/EmrSOAP/message/", "GetLogonToken2"));
 

        setRequestHeaders(_call);

        setAttachments(_call);

 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {strLogon, strPassword, strBooth, new java.lang.Integer(lngFlags), strToken.value, strDateFirst, strDateLast, strResult.value});
 

        if (_resp instanceof java.rmi.RemoteException) {

            throw (java.rmi.RemoteException)_resp;

        }

        else {

            extractAttachments(_call);

            java.util.Map _output;

            _output = _call.getOutputParams();

            try {

                strToken.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strToken"));

            } catch (java.lang.Exception _exception) {

                strToken.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strToken")), java.lang.String.class);

            }

            try {

                strResult.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strResult"));

            } catch (java.lang.Exception _exception) {

                strResult.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strResult")), java.lang.String.class);

            }

            try {

                return ((java.lang.Short) _resp).shortValue();

            } catch (java.lang.Exception _exception) {

                return ((java.lang.Short) org.apache.axis.utils.JavaUtils.convert(_resp, short.class)).shortValue();

            }

        }

  } catch (org.apache.axis.AxisFault axisFaultException) {

  throw axisFaultException;

}

    }
 

    public short getCampaigns(java.lang.String strLogon, java.lang.String strPassword, java.lang.String strBooth, int lngFlags, javax.xml.rpc.holders.StringHolder strCampaigns, java.lang.String strDateFirst, java.lang.String strDateLast, javax.xml.rpc.holders.StringHolder strResult) throws java.rmi.RemoteException {

        if (super.cachedEndpoint == null) {

            throw new org.apache.axis.NoEndPointException();

        }

        org.apache.axis.client.Call _call = createCall();

        _call.setOperation(_operations[30]);

        _call.setUseSOAPAction(true);

        _call.setSOAPActionURI("http://tempuri.org/EmrSOAP/action/API.GetCampaigns");

        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);

        _call.setOperationName(new javax.xml.namespace.QName("http://tempuri.org/EmrSOAP/message/", "GetCampaigns"));
 

        setRequestHeaders(_call);

        setAttachments(_call);

 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {strLogon, strPassword, strBooth, new java.lang.Integer(lngFlags), strCampaigns.value, strDateFirst, strDateLast, strResult.value});
 

        if (_resp instanceof java.rmi.RemoteException) {

            throw (java.rmi.RemoteException)_resp;

        }

        else {

            extractAttachments(_call);

            java.util.Map _output;

            _output = _call.getOutputParams();

            try {

                strCampaigns.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strCampaigns"));

            } catch (java.lang.Exception _exception) {

                strCampaigns.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strCampaigns")), java.lang.String.class);

            }

            try {

                strResult.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strResult"));

            } catch (java.lang.Exception _exception) {

                strResult.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strResult")), java.lang.String.class);

            }

            try {

                return ((java.lang.Short) _resp).shortValue();

            } catch (java.lang.Exception _exception) {

                return ((java.lang.Short) org.apache.axis.utils.JavaUtils.convert(_resp, short.class)).shortValue();

            }

        }

  } catch (org.apache.axis.AxisFault axisFaultException) {

  throw axisFaultException;

}

    }
 

    public short getCampaignSummary(java.lang.String strLogon, java.lang.String strPassword, java.lang.String strBooth, int lngFlags, java.lang.String strBatchKey, javax.xml.rpc.holders.StringHolder strDateFirst, javax.xml.rpc.holders.StringHolder strDateLast, javax.xml.rpc.holders.StringHolder strDateAndTitle, javax.xml.rpc.holders.IntHolder lngSent, javax.xml.rpc.holders.IntHolder lngDelivered, javax.xml.rpc.holders.IntHolder lngOpened, javax.xml.rpc.holders.IntHolder lngClicked, javax.xml.rpc.holders.IntHolder lngOutcomes, javax.xml.rpc.holders.DoubleHolder dblRevenue, javax.xml.rpc.holders.StringHolder strXMLDetails, javax.xml.rpc.holders.StringHolder strResult) throws java.rmi.RemoteException {

        if (super.cachedEndpoint == null) {

            throw new org.apache.axis.NoEndPointException();

        }

        org.apache.axis.client.Call _call = createCall();

        _call.setOperation(_operations[31]);

        _call.setUseSOAPAction(true);

        _call.setSOAPActionURI("http://tempuri.org/EmrSOAP/action/API.GetCampaignSummary");

        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);

        _call.setOperationName(new javax.xml.namespace.QName("http://tempuri.org/EmrSOAP/message/", "GetCampaignSummary"));
 

        setRequestHeaders(_call);

        setAttachments(_call);

 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {strLogon, strPassword, strBooth, new java.lang.Integer(lngFlags), strBatchKey, strDateFirst.value, strDateLast.value, strDateAndTitle.value, new java.lang.Integer(lngSent.value), new java.lang.Integer(lngDelivered.value), new java.lang.Integer(lngOpened.value), new java.lang.Integer(lngClicked.value), new java.lang.Integer(lngOutcomes.value), new java.lang.Double(dblRevenue.value), strXMLDetails.value, strResult.value});
 

        if (_resp instanceof java.rmi.RemoteException) {

            throw (java.rmi.RemoteException)_resp;

        }

        else {

            extractAttachments(_call);

            java.util.Map _output;

            _output = _call.getOutputParams();

            try {

                strDateFirst.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strDateFirst"));

            } catch (java.lang.Exception _exception) {

                strDateFirst.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strDateFirst")), java.lang.String.class);

            }

            try {

                strDateLast.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strDateLast"));

            } catch (java.lang.Exception _exception) {

                strDateLast.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strDateLast")), java.lang.String.class);

            }

            try {

                strDateAndTitle.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strDateAndTitle"));

            } catch (java.lang.Exception _exception) {

                strDateAndTitle.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strDateAndTitle")), java.lang.String.class);

            }

            try {

                lngSent.value = ((java.lang.Integer) _output.get(new javax.xml.namespace.QName("", "lngSent"))).intValue();

            } catch (java.lang.Exception _exception) {

                lngSent.value = ((java.lang.Integer) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "lngSent")), int.class)).intValue();

            }

            try {

                lngDelivered.value = ((java.lang.Integer) _output.get(new javax.xml.namespace.QName("", "lngDelivered"))).intValue();

            } catch (java.lang.Exception _exception) {

                lngDelivered.value = ((java.lang.Integer) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "lngDelivered")), int.class)).intValue();

            }

            try {

                lngOpened.value = ((java.lang.Integer) _output.get(new javax.xml.namespace.QName("", "lngOpened"))).intValue();

            } catch (java.lang.Exception _exception) {

                lngOpened.value = ((java.lang.Integer) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "lngOpened")), int.class)).intValue();

            }

            try {

                lngClicked.value = ((java.lang.Integer) _output.get(new javax.xml.namespace.QName("", "lngClicked"))).intValue();

            } catch (java.lang.Exception _exception) {

                lngClicked.value = ((java.lang.Integer) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "lngClicked")), int.class)).intValue();

            }

            try {

                lngOutcomes.value = ((java.lang.Integer) _output.get(new javax.xml.namespace.QName("", "lngOutcomes"))).intValue();

            } catch (java.lang.Exception _exception) {

                lngOutcomes.value = ((java.lang.Integer) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "lngOutcomes")), int.class)).intValue();

            }

            try {

                dblRevenue.value = ((java.lang.Double) _output.get(new javax.xml.namespace.QName("", "dblRevenue"))).doubleValue();

            } catch (java.lang.Exception _exception) {

                dblRevenue.value = ((java.lang.Double) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "dblRevenue")), double.class)).doubleValue();

            }

            try {

                strXMLDetails.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strXMLDetails"));

            } catch (java.lang.Exception _exception) {

                strXMLDetails.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strXMLDetails")), java.lang.String.class);

            }

            try {

                strResult.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "strResult"));

            } catch (java.lang.Exception _exception) {

                strResult.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "strResult")), java.lang.String.class);

            }

            try {

                return ((java.lang.Short) _resp).shortValue();

            } catch (java.lang.Exception _exception) {

                return ((java.lang.Short) org.apache.axis.utils.JavaUtils.convert(_resp, short.class)).shortValue();

            }

        }

  } catch (org.apache.axis.AxisFault axisFaultException) {

  throw axisFaultException;

}

    }
 

}

Open in new window

0
 

Author Comment

by:benchambers233
Comment Utility
i managed to get this working based on the tutorial links. thanks
0

Featured Post

Why You Should Analyze Threat Actor TTPs

After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

Join & Write a Comment

Introduction This article is the first of three articles that explain why and how the Experts Exchange QA Team does test automation for our web site. This article explains our test automation goals. Then rationale is given for the tools we use to a…
Basic understanding on "OO- Object Orientation" is needed for designing a logical solution to solve a problem. Basic OOAD is a prerequisite for a coder to ensure that they follow the basic design of OO. This would help developers to understand the b…
The viewer will learn the basics of jQuery including how to code hide show and toggles. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery…
Learn how to set-up custom confirmation messages to users who complete your Wufoo form. Include inputs from fields in your form, webpage redirects, and more with Wufoo’s confirmation options.

772 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

15 Experts available now in Live!

Get 1:1 Help Now