/**
 * WsCowSoap12Stub.java
 *
 * This file was auto-generated from WSDL
 * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
 */

package com.izouma.webservice.wsCow;

public class WsCowSoap12Stub extends org.apache.axis.client.Stub implements com.izouma.webservice.wsCow.WsCowSoap_PortType {
    private java.util.Vector cachedSerClasses = new java.util.Vector();
    private java.util.Vector cachedSerQNames = new java.util.Vector();
    private java.util.Vector cachedSerFactories = new java.util.Vector();
    private java.util.Vector cachedDeserFactories = new java.util.Vector();

    static org.apache.axis.description.OperationDesc [] _operations;

    static {
        _operations = new org.apache.axis.description.OperationDesc[45];
        _initOperationDesc1();
        _initOperationDesc2();
        _initOperationDesc3();
        _initOperationDesc4();
        _initOperationDesc5();
    }

    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("getCowExtendInfoByCowID");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "cowID"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "type"), 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);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getCowExtendInfoByCowIDResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[0] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("getCowInfoByCowID");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "cowID"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnCowInfoReponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnCowInfoReponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getCowInfoByCowIDResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[1] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("getCowInfoByCowIDList");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "cowID"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.brightdairy.com/", "ArrayOfString"), java.lang.String[].class, false, false);
        param.setItemQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "string"));
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getCowInfoByCowIDListResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[2] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("getAllCowByGroupName");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "farmName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "groupName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "isAlive"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getAllCowByGroupNameResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[3] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("getAllCowByFarmName");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "farmName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "isAlive"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getAllCowByFarmNameResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[4] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("AddapproachCow");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "ci"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.brightdairy.com/", "CowInfo"), com.izouma.webservice.wsCow.CowInfo.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnInfoOpeateResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "AddapproachCowResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[5] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("AddTk");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "cowID"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "tk"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "float"), float.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "operators"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnInfoOpeateResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "AddTkResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[6] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("UpdateCurrFarm");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "currFarm"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "cowNO"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnInfoOpeateResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "UpdateCurrFarmResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[7] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("addLeftInfo");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "cowID"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "leftClass"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "leftWhere"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "reason"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "remark"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "isActived"), org.apache.axis.description.ParameterDesc.IN, 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("http://www.brightdairy.com/", "remainValue"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "float"), float.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "operators"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnInfoOpeateResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "addLeftInfoResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[8] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("addPhotoInfo");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "cowID"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "photo"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "base64Binary"), byte[].class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "description"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "operators"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnInfoOpeateResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "addPhotoInfoResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _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("AddPhotoInfo");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "cowID"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "photoDate"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"), java.util.Calendar.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "description"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "photoUrl"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "thumbUrl"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "flag"), 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("http://www.brightdairy.com/", "operators"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnInfoOpeateResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "AddPhotoInfoResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[10] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("getPhotoInfoByCowID");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "cowID"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getPhotoInfoByCowIDResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[11] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("getBullByBullName");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "bullName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnBullInfoResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnBullInfoResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getBullByBullNameResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[12] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("getAllBullByFarmName");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "farmName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "isAlive"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getAllBullByFarmNameResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[13] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("getAllGroupByFarmName");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "farmName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getAllGroupByFarmNameResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[14] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("GetCgTask");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "farmName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "GetCgTaskResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[15] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("GetCgTaskDetail");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "farmName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "taskNo"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "GetCgTaskDetailResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[16] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("UpdateCgTaskStatus");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "farmName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "taskNo"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnInfoOpeateResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "UpdateCgTaskStatusResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[17] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("changeGroup");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "cowNO"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "newGroup"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "reason"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "operators"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnInfoOpeateResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "changeGroupResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[18] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("bulkChangeGroup");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "cowNOList"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.brightdairy.com/", "ArrayOfString"), java.lang.String[].class, false, false);
        param.setItemQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "string"));
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "newGroup"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "reason"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "operators"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnInfoOpeateResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "bulkChangeGroupResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _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("bulkChangeGroupByWholeGroup");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "farmName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "oldGroup"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "newGroup"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "reason"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "operators"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnInfoOpeateResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "bulkChangeGroupByWholeGroupResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[20] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("insertMixedGroupInfo");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "cowID"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "findedTime"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"), java.util.Calendar.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "findedGroup"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "source"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnInfoOpeateResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "insertMixedGroupInfoResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[21] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("getChangeGroupStat");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "farmName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "begin"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"), java.util.Calendar.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "end"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"), java.util.Calendar.class, false, false);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getChangeGroupStatResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[22] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("getChangeGroupStatDetail");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "farmName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "type"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "value"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "begin"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"), java.util.Calendar.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "end"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"), java.util.Calendar.class, false, false);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getChangeGroupStatDetailResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[23] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("getChangeGroupByCowID");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "cowID"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "begin"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"), java.util.Calendar.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "end"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"), java.util.Calendar.class, false, false);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getChangeGroupByCowIDResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[24] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("getAllFarm");
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getAllFarmResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[25] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("getFarmByNo");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "no"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getFarmByNoResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[26] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("getAllProcessFindCowTask");
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getAllProcessFindCowTaskResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[27] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("getAllProcessFindCowTaskByFarm");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "farmName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getAllProcessFindCowTaskByFarmResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[28] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("updateTaskProcessByTaskNO");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "taskNo"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "executor"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnInfoOpeateResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "updateTaskProcessByTaskNOResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _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("getAllCowByFindCowTaskNO");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "taskNo"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getAllCowByFindCowTaskNOResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[30] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("uploadCowTIDInfo");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "tid"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "epc"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "confirmTime"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"), java.util.Calendar.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "operators"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "isUpdate"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnInfoOpeateResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "uploadCowTIDInfoResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[31] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("uploadInventoryInfo");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "cowID"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "findedGroup"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "sysGroup"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "findedTime"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"), java.util.Calendar.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "currCategory"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "epc"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "tagCount"), 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("http://www.brightdairy.com/", "scanCount"), 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);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnInfoOpeateResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "uploadInventoryInfoResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[32] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("uploadInventoryRecord");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "cowID"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "farmNO"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "carNO"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "operators"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "findedGroup"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "sysGroup"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "findedTime"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"), java.util.Calendar.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "currCategory"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "epc"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "tagCount"), 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("http://www.brightdairy.com/", "scanCount"), 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);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnInfoOpeateResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "uploadInventoryRecordResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[33] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("GetInventoryInfoByCowID");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "cowID"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "GetInventoryInfoByCowIDResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[34] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("UploadOperateLogInfo");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "farmNO"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "module"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "begin"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"), java.util.Calendar.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "end"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"), java.util.Calendar.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "duration"), 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("http://www.brightdairy.com/", "isError"), org.apache.axis.description.ParameterDesc.IN, 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("http://www.brightdairy.com/", "errorMsg"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "logTime"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"), java.util.Calendar.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "operators"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnInfoOpeateResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "UploadOperateLogInfoResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[35] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("UploadIdenRateRecord");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "farmNO"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "cowID"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "module"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "time"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"), java.util.Calendar.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "isScan"), org.apache.axis.description.ParameterDesc.IN, 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("http://www.brightdairy.com/", "operators"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnInfoOpeateResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "UploadIdenRateRecordResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[36] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("getUserDict");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "type"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.brightdairy.com/", "DictType"), com.izouma.webservice.wsCow.DictType.class, false, false);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getUserDictResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[37] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("getBusinessModule");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "application"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getBusinessModuleResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[38] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("GetParamsByFarmName");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "farmName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "GetParamsByFarmNameResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[39] = oper;

    }

    private static void _initOperationDesc5(){
        org.apache.axis.description.OperationDesc oper;
        org.apache.axis.description.ParameterDesc param;
        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("getDiseasePreInfo");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "diseaseName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getDiseasePreInfoResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[40] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("CheckTag");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "type"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "unsignedByte"), org.apache.axis.types.UnsignedByte.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "tagCode"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "farmNO"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnInfoOpeateResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "CheckTagResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[41] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("GetChangeGroupTask");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "type"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "farmName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "groupNO"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "GetChangeGroupTaskResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[42] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("GetAntPower");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "farmName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "GetAntPowerResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[43] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("GetLiveCows");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "farmName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "cowID"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCow.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "GetLiveCowsResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[44] = oper;

    }

    public WsCowSoap12Stub() throws org.apache.axis.AxisFault {
         this(null);
    }

    public WsCowSoap12Stub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
         this(service);
         super.cachedEndpoint = endpointURL;
    }

    public WsCowSoap12Stub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
        if (service == null) {
            super.service = new org.apache.axis.client.Service();
        } else {
            super.service = service;
        }
        ((org.apache.axis.client.Service)super.service).setTypeMappingVersion("1.1");
            java.lang.Class cls;
            javax.xml.namespace.QName qName;
            javax.xml.namespace.QName qName2;
            java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
            java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
            java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
            java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
            java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
            java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
            java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
            java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
            java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class;
            java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class;
            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/AbstractTypes", "StringArray");
            cachedSerQNames.add(qName);
            cls = java.lang.String[].class;
            cachedSerClasses.add(cls);
            qName = new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string");
            qName2 = null;
            cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
            cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">AddapproachCow");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.AddapproachCow.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">AddapproachCowResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.AddapproachCowResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">addLeftInfo");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.AddLeftInfo.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">addLeftInfoResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.AddLeftInfoResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">AddPhotoInfo");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.AddPhotoInfoType0.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">addPhotoInfo");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.AddPhotoInfo.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">AddPhotoInfoResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.AddPhotoInfoResponseType1.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">addPhotoInfoResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.AddPhotoInfoResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">AddTk");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.AddTk.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">AddTkResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.AddTkResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">bulkChangeGroup");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.BulkChangeGroup.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">bulkChangeGroupByWholeGroup");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.BulkChangeGroupByWholeGroup.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">bulkChangeGroupByWholeGroupResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.BulkChangeGroupByWholeGroupResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">bulkChangeGroupResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.BulkChangeGroupResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">changeGroup");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.ChangeGroup.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">changeGroupResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.ChangeGroupResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">CheckTag");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.CheckTag.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">CheckTagResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.CheckTagResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">getAllBullByFarmName");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetAllBullByFarmName.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">getAllBullByFarmNameResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetAllBullByFarmNameResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">getAllCowByFarmName");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetAllCowByFarmName.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">getAllCowByFarmNameResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetAllCowByFarmNameResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">getAllCowByFindCowTaskNO");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetAllCowByFindCowTaskNO.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">getAllCowByFindCowTaskNOResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetAllCowByFindCowTaskNOResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">getAllCowByGroupName");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetAllCowByGroupName.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">getAllCowByGroupNameResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetAllCowByGroupNameResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">getAllFarm");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetAllFarm.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">getAllFarmResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetAllFarmResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">getAllGroupByFarmName");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetAllGroupByFarmName.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">getAllGroupByFarmNameResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetAllGroupByFarmNameResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">getAllProcessFindCowTask");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetAllProcessFindCowTask.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">getAllProcessFindCowTaskByFarm");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetAllProcessFindCowTaskByFarm.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">getAllProcessFindCowTaskByFarmResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetAllProcessFindCowTaskByFarmResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">getAllProcessFindCowTaskResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetAllProcessFindCowTaskResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">GetAntPower");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetAntPower.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">GetAntPowerResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetAntPowerResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">getBullByBullName");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetBullByBullName.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">getBullByBullNameResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetBullByBullNameResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">getBusinessModule");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetBusinessModule.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">getBusinessModuleResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetBusinessModuleResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">GetCgTask");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetCgTask.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">GetCgTaskDetail");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetCgTaskDetail.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">GetCgTaskDetailResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetCgTaskDetailResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">GetCgTaskResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetCgTaskResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">getChangeGroupByCowID");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetChangeGroupByCowID.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">getChangeGroupByCowIDResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetChangeGroupByCowIDResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">getChangeGroupStat");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetChangeGroupStat.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">getChangeGroupStatDetail");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetChangeGroupStatDetail.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">getChangeGroupStatDetailResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetChangeGroupStatDetailResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">getChangeGroupStatResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetChangeGroupStatResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">GetChangeGroupTask");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetChangeGroupTask.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">GetChangeGroupTaskResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetChangeGroupTaskResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">getCowInfoByCowID");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetCowInfoByCowID.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">getCowInfoByCowIDList");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetCowInfoByCowIDList.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">getCowInfoByCowIDListResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetCowInfoByCowIDListResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">getCowInfoByCowIDResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetCowInfoByCowIDResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">getDiseasePreInfo");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetDiseasePreInfo.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">getDiseasePreInfoResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetDiseasePreInfoResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">getFarmByNo");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetFarmByNo.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">getFarmByNoResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetFarmByNoResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">GetInventoryInfoByCowID");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetInventoryInfoByCowID.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">GetInventoryInfoByCowIDResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetInventoryInfoByCowIDResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">GetLiveCows");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetLiveCows.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">GetLiveCowsResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetLiveCowsResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">GetParamsByFarmName");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetParamsByFarmName.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">GetParamsByFarmNameResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetParamsByFarmNameResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">getPhotoInfoByCowID");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetPhotoInfoByCowID.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">getPhotoInfoByCowIDResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetPhotoInfoByCowIDResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">getUserDict");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetUserDict.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">getUserDictResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.GetUserDictResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">insertMixedGroupInfo");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.InsertMixedGroupInfo.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">insertMixedGroupInfoResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.InsertMixedGroupInfoResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">rtnDataTableResponse>rtnDataTable");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.RtnDataTableResponseRtnDataTable.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">UpdateCgTaskStatus");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.UpdateCgTaskStatus.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">UpdateCgTaskStatusResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.UpdateCgTaskStatusResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">UpdateCurrFarm");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.UpdateCurrFarm.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">UpdateCurrFarmResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.UpdateCurrFarmResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">updateTaskProcessByTaskNO");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.UpdateTaskProcessByTaskNO.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">updateTaskProcessByTaskNOResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.UpdateTaskProcessByTaskNOResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">uploadCowTIDInfo");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.UploadCowTIDInfo.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">uploadCowTIDInfoResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.UploadCowTIDInfoResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">UploadIdenRateRecord");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.UploadIdenRateRecord.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">UploadIdenRateRecordResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.UploadIdenRateRecordResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">uploadInventoryInfo");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.UploadInventoryInfo.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">uploadInventoryInfoResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.UploadInventoryInfoResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">uploadInventoryRecord");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.UploadInventoryRecord.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">uploadInventoryRecordResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.UploadInventoryRecordResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">UploadOperateLogInfo");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.UploadOperateLogInfo.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">UploadOperateLogInfoResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.UploadOperateLogInfoResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", "ArrayOfString");
            cachedSerQNames.add(qName);
            cls = java.lang.String[].class;
            cachedSerClasses.add(cls);
            qName = new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string");
            qName2 = new javax.xml.namespace.QName("http://www.brightdairy.com/", "string");
            cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
            cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", "BullInfo");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.BullInfo.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", "CowInfo");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.CowInfo.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", "DictType");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.DictType.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(enumsf);
            cachedDeserFactories.add(enumdf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnBullInfoResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.RtnBullInfoResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnCowInfoReponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.RtnCowInfoReponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.RtnDataTableResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnInfoOpeateResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCow.RtnInfoOpeateResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

    }

    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));
            }
            // All the type mapping information is registered
            // when the first call is made.
            // The type mapping information is actually registered in
            // the TypeMappingRegistry of the service, which
            // is the reason why registration is only needed for the first call.
            synchronized (this) {
                if (firstCall()) {
                    // must set encoding style before registering serializers
                    _call.setEncodingStyle(null);
                    for (int i = 0; i < cachedSerFactories.size(); ++i) {
                        java.lang.Class cls = (java.lang.Class) cachedSerClasses.get(i);
                        javax.xml.namespace.QName qName =
                                (javax.xml.namespace.QName) cachedSerQNames.get(i);
                        java.lang.Object x = cachedSerFactories.get(i);
                        if (x instanceof Class) {
                            java.lang.Class sf = (java.lang.Class)
                                 cachedSerFactories.get(i);
                            java.lang.Class df = (java.lang.Class)
                                 cachedDeserFactories.get(i);
                            _call.registerTypeMapping(cls, qName, sf, df, false);
                        }
                        else if (x instanceof javax.xml.rpc.encoding.SerializerFactory) {
                            org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory)
                                 cachedSerFactories.get(i);
                            org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory)
                                 cachedDeserFactories.get(i);
                            _call.registerTypeMapping(cls, qName, sf, df, false);
                        }
                    }
                }
            }
            return _call;
        }
        catch (java.lang.Throwable _t) {
            throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t);
        }
    }

    public com.izouma.webservice.wsCow.RtnDataTableResponse getCowExtendInfoByCowID(java.lang.String cowID, int type) throws java.rmi.RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[0]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/getCowExtendInfoByCowID");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getCowExtendInfoByCowID"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {cowID, new java.lang.Integer(type)});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnCowInfoReponse getCowInfoByCowID(java.lang.String cowID) throws java.rmi.RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[1]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/getCowInfoByCowID");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getCowInfoByCowID"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {cowID});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnCowInfoReponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnCowInfoReponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnCowInfoReponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnDataTableResponse getCowInfoByCowIDList(java.lang.String[] cowID) 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://www.brightdairy.com/getCowInfoByCowIDList");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getCowInfoByCowIDList"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {cowID});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnDataTableResponse getAllCowByGroupName(java.lang.String farmName, java.lang.String groupName, boolean isAlive) 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://www.brightdairy.com/getAllCowByGroupName");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getAllCowByGroupName"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {farmName, groupName, new java.lang.Boolean(isAlive)});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnDataTableResponse getAllCowByFarmName(java.lang.String farmName, boolean isAlive) 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://www.brightdairy.com/getAllCowByFarmName");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getAllCowByFarmName"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {farmName, new java.lang.Boolean(isAlive)});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnInfoOpeateResponse addapproachCow(com.izouma.webservice.wsCow.CowInfo ci) 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://www.brightdairy.com/AddapproachCow");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "AddapproachCow"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {ci});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnInfoOpeateResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnInfoOpeateResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnInfoOpeateResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnInfoOpeateResponse addTk(java.lang.String cowID, float tk, java.lang.String operators) 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://www.brightdairy.com/AddTk");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "AddTk"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {cowID, new java.lang.Float(tk), operators});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnInfoOpeateResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnInfoOpeateResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnInfoOpeateResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnInfoOpeateResponse updateCurrFarm(java.lang.String currFarm, java.lang.String cowNO) 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://www.brightdairy.com/UpdateCurrFarm");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "UpdateCurrFarm"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {currFarm, cowNO});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnInfoOpeateResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnInfoOpeateResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnInfoOpeateResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnInfoOpeateResponse addLeftInfo(java.lang.String cowID, java.lang.String leftClass, java.lang.String leftWhere, java.lang.String reason, java.lang.String remark, boolean isActived, float remainValue, java.lang.String operators) 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://www.brightdairy.com/addLeftInfo");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "addLeftInfo"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {cowID, leftClass, leftWhere, reason, remark, new java.lang.Boolean(isActived), new java.lang.Float(remainValue), operators});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnInfoOpeateResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnInfoOpeateResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnInfoOpeateResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnInfoOpeateResponse addPhotoInfo(java.lang.String cowID, byte[] photo, java.lang.String description, java.lang.String operators) 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://www.brightdairy.com/addPhotoInfo");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "addPhotoInfo"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {cowID, photo, description, operators});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnInfoOpeateResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnInfoOpeateResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnInfoOpeateResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnInfoOpeateResponse addPhotoInfo(java.lang.String cowID, java.util.Calendar photoDate, java.lang.String description, java.lang.String photoUrl, java.lang.String thumbUrl, int flag, java.lang.String operators) 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://www.brightdairy.com/AddPhotoInfo");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "AddPhotoInfo"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {cowID, photoDate, description, photoUrl, thumbUrl, new java.lang.Integer(flag), operators});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnInfoOpeateResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnInfoOpeateResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnInfoOpeateResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnDataTableResponse getPhotoInfoByCowID(java.lang.String cowID) 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://www.brightdairy.com/getPhotoInfoByCowID");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getPhotoInfoByCowID"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {cowID});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnBullInfoResponse getBullByBullName(java.lang.String bullName) 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://www.brightdairy.com/getBullByBullName");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getBullByBullName"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {bullName});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnBullInfoResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnBullInfoResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnBullInfoResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnDataTableResponse getAllBullByFarmName(java.lang.String farmName, boolean isAlive) 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://www.brightdairy.com/getAllBullByFarmName");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getAllBullByFarmName"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {farmName, new java.lang.Boolean(isAlive)});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnDataTableResponse getAllGroupByFarmName(java.lang.String farmName) 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://www.brightdairy.com/getAllGroupByFarmName");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getAllGroupByFarmName"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {farmName});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnDataTableResponse getCgTask(java.lang.String farmName) 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://www.brightdairy.com/GetCgTask");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "GetCgTask"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {farmName});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnDataTableResponse getCgTaskDetail(java.lang.String farmName, java.lang.String taskNo) 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://www.brightdairy.com/GetCgTaskDetail");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "GetCgTaskDetail"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {farmName, taskNo});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnInfoOpeateResponse updateCgTaskStatus(java.lang.String farmName, java.lang.String taskNo) 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://www.brightdairy.com/UpdateCgTaskStatus");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "UpdateCgTaskStatus"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {farmName, taskNo});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnInfoOpeateResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnInfoOpeateResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnInfoOpeateResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnInfoOpeateResponse changeGroup(java.lang.String cowNO, java.lang.String newGroup, java.lang.String reason, java.lang.String operators) 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://www.brightdairy.com/changeGroup");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "changeGroup"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {cowNO, newGroup, reason, operators});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnInfoOpeateResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnInfoOpeateResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnInfoOpeateResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnInfoOpeateResponse bulkChangeGroup(java.lang.String[] cowNOList, java.lang.String newGroup, java.lang.String reason, java.lang.String operators) 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://www.brightdairy.com/bulkChangeGroup");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "bulkChangeGroup"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {cowNOList, newGroup, reason, operators});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnInfoOpeateResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnInfoOpeateResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnInfoOpeateResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnInfoOpeateResponse bulkChangeGroupByWholeGroup(java.lang.String farmName, java.lang.String oldGroup, java.lang.String newGroup, java.lang.String reason, java.lang.String operators) 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://www.brightdairy.com/bulkChangeGroupByWholeGroup");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "bulkChangeGroupByWholeGroup"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {farmName, oldGroup, newGroup, reason, operators});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnInfoOpeateResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnInfoOpeateResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnInfoOpeateResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnInfoOpeateResponse insertMixedGroupInfo(java.lang.String cowID, java.util.Calendar findedTime, java.lang.String findedGroup, java.lang.String source) 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://www.brightdairy.com/insertMixedGroupInfo");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "insertMixedGroupInfo"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {cowID, findedTime, findedGroup, source});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnInfoOpeateResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnInfoOpeateResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnInfoOpeateResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnDataTableResponse getChangeGroupStat(java.lang.String farmName, java.util.Calendar begin, java.util.Calendar end) 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://www.brightdairy.com/getChangeGroupStat");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getChangeGroupStat"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {farmName, begin, end});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnDataTableResponse getChangeGroupStatDetail(java.lang.String farmName, java.lang.String type, java.lang.String value, java.util.Calendar begin, java.util.Calendar end) 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://www.brightdairy.com/getChangeGroupStatDetail");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getChangeGroupStatDetail"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {farmName, type, value, begin, end});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnDataTableResponse getChangeGroupByCowID(java.lang.String cowID, java.util.Calendar begin, java.util.Calendar end) 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://www.brightdairy.com/getChangeGroupByCowID");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getChangeGroupByCowID"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {cowID, begin, end});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnDataTableResponse getAllFarm() 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://www.brightdairy.com/getAllFarm");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getAllFarm"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnDataTableResponse getFarmByNo(java.lang.String no) 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://www.brightdairy.com/getFarmByNo");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getFarmByNo"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {no});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnDataTableResponse getAllProcessFindCowTask() 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://www.brightdairy.com/getAllProcessFindCowTask");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getAllProcessFindCowTask"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnDataTableResponse getAllProcessFindCowTaskByFarm(java.lang.String farmName) 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://www.brightdairy.com/getAllProcessFindCowTaskByFarm");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getAllProcessFindCowTaskByFarm"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {farmName});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnInfoOpeateResponse updateTaskProcessByTaskNO(java.lang.String taskNo, java.lang.String executor) 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://www.brightdairy.com/updateTaskProcessByTaskNO");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "updateTaskProcessByTaskNO"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {taskNo, executor});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnInfoOpeateResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnInfoOpeateResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnInfoOpeateResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnDataTableResponse getAllCowByFindCowTaskNO(java.lang.String taskNo) 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://www.brightdairy.com/getAllCowByFindCowTaskNO");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getAllCowByFindCowTaskNO"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {taskNo});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnInfoOpeateResponse uploadCowTIDInfo(java.lang.String tid, java.lang.String epc, java.util.Calendar confirmTime, java.lang.String operators, boolean isUpdate) 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://www.brightdairy.com/uploadCowTIDInfo");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "uploadCowTIDInfo"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {tid, epc, confirmTime, operators, new java.lang.Boolean(isUpdate)});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnInfoOpeateResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnInfoOpeateResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnInfoOpeateResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnInfoOpeateResponse uploadInventoryInfo(java.lang.String cowID, java.lang.String findedGroup, java.lang.String sysGroup, java.util.Calendar findedTime, java.lang.String currCategory, java.lang.String epc, int tagCount, int scanCount) throws java.rmi.RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[32]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/uploadInventoryInfo");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "uploadInventoryInfo"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {cowID, findedGroup, sysGroup, findedTime, currCategory, epc, new java.lang.Integer(tagCount), new java.lang.Integer(scanCount)});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnInfoOpeateResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnInfoOpeateResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnInfoOpeateResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnInfoOpeateResponse uploadInventoryRecord(java.lang.String cowID, java.lang.String farmNO, java.lang.String carNO, java.lang.String operators, java.lang.String findedGroup, java.lang.String sysGroup, java.util.Calendar findedTime, java.lang.String currCategory, java.lang.String epc, int tagCount, int scanCount) throws java.rmi.RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[33]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/uploadInventoryRecord");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "uploadInventoryRecord"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {cowID, farmNO, carNO, operators, findedGroup, sysGroup, findedTime, currCategory, epc, new java.lang.Integer(tagCount), new java.lang.Integer(scanCount)});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnInfoOpeateResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnInfoOpeateResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnInfoOpeateResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnDataTableResponse getInventoryInfoByCowID(java.lang.String cowID) throws java.rmi.RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[34]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/GetInventoryInfoByCowID");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "GetInventoryInfoByCowID"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {cowID});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnInfoOpeateResponse uploadOperateLogInfo(java.lang.String farmNO, java.lang.String module, java.util.Calendar begin, java.util.Calendar end, int duration, boolean isError, java.lang.String errorMsg, java.util.Calendar logTime, java.lang.String operators) throws java.rmi.RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[35]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/UploadOperateLogInfo");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "UploadOperateLogInfo"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {farmNO, module, begin, end, new java.lang.Integer(duration), new java.lang.Boolean(isError), errorMsg, logTime, operators});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnInfoOpeateResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnInfoOpeateResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnInfoOpeateResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnInfoOpeateResponse uploadIdenRateRecord(java.lang.String farmNO, java.lang.String cowID, java.lang.String module, java.util.Calendar time, boolean isScan, java.lang.String operators) throws java.rmi.RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[36]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/UploadIdenRateRecord");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "UploadIdenRateRecord"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {farmNO, cowID, module, time, new java.lang.Boolean(isScan), operators});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnInfoOpeateResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnInfoOpeateResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnInfoOpeateResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnDataTableResponse getUserDict(com.izouma.webservice.wsCow.DictType type) throws java.rmi.RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[37]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/getUserDict");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getUserDict"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {type});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnDataTableResponse getBusinessModule(java.lang.String application) throws java.rmi.RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[38]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/getBusinessModule");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getBusinessModule"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {application});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnDataTableResponse getParamsByFarmName(java.lang.String farmName) throws java.rmi.RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[39]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/GetParamsByFarmName");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "GetParamsByFarmName"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {farmName});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnDataTableResponse getDiseasePreInfo(java.lang.String diseaseName) throws java.rmi.RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[40]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/getDiseasePreInfo");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getDiseasePreInfo"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {diseaseName});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnInfoOpeateResponse checkTag(org.apache.axis.types.UnsignedByte type, java.lang.String tagCode, java.lang.String farmNO) throws java.rmi.RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[41]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/CheckTag");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "CheckTag"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {type, tagCode, farmNO});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnInfoOpeateResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnInfoOpeateResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnInfoOpeateResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnDataTableResponse getChangeGroupTask(java.lang.String type, java.lang.String farmName, java.lang.String groupNO) throws java.rmi.RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[42]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/GetChangeGroupTask");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "GetChangeGroupTask"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {type, farmName, groupNO});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnDataTableResponse getAntPower(java.lang.String farmName) throws java.rmi.RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[43]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/GetAntPower");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "GetAntPower"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {farmName});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsCow.RtnDataTableResponse getLiveCows(java.lang.String farmName, java.lang.String cowID) throws java.rmi.RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[44]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/GetLiveCows");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "GetLiveCows"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {farmName, cowID});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsCow.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsCow.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

}
