/**
 * WsBreedingSoap_BindingStub.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.wsBreeding;

public class WsBreedingSoap_BindingStub extends org.apache.axis.client.Stub implements com.izouma.webservice.wsBreeding.WsBreedingSoap_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("addHeatingInfo");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "hi"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.brightdairy.com/", "HeatingInfo"), com.izouma.webservice.wsBreeding.HeatingInfo.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.wsBreeding.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "addHeatingInfoResult"));
        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("addMateInfo");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "mi"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.brightdairy.com/", "MateInfo"), com.izouma.webservice.wsBreeding.MateInfo.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.wsBreeding.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "addMateInfoResult"));
        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("addMultiMateInfo");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "cows"), 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/", "mateMode"), 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/", "mateBull"), 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/", "semens"), 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.wsBreeding.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "addMultiMateInfoResult"));
        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("addInjection");
        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/", "date"), 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/", "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/", "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.wsBreeding.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "addInjectionResult"));
        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("addGeCheckInfo");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "gi"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.brightdairy.com/", "GeCheckInfo"), com.izouma.webservice.wsBreeding.GeCheckInfo.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.wsBreeding.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "addGeCheckInfoResult"));
        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("addBloodInfo");
        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/", "rtnInfoOpeateResponse"));
        oper.setReturnClass(com.izouma.webservice.wsBreeding.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "addBloodInfoResult"));
        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("addUnnormalCalv");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "ui"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.brightdairy.com/", "UnnormalCalvInfo"), com.izouma.webservice.wsBreeding.UnnormalCalvInfo.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.wsBreeding.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "addUnnormalCalvResult"));
        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("addNomate");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "ni"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.brightdairy.com/", "NomateInfo"), com.izouma.webservice.wsBreeding.NomateInfo.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.wsBreeding.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "addNomateResult"));
        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("updateHeatingByNomate");
        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/", "nomateReason"), 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.wsBreeding.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "updateHeatingByNomateResult"));
        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("getAllHeating");
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getAllHeatingResult"));
        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("getAllMate");
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getAllMateResult"));
        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("getAllGeCheck");
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getAllGeCheckResult"));
        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("getAllUnnormalCalv");
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getAllUnnormalCalvResult"));
        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("getAllNomate");
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getAllNomateResult"));
        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("getAllHeatingByFarmName");
        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.wsBreeding.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getAllHeatingByFarmNameResult"));
        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("getAllMateByFarmName");
        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.wsBreeding.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getAllMateByFarmNameResult"));
        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("getAllGeCheckByFarmName");
        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.wsBreeding.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getAllGeCheckByFarmNameResult"));
        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("getAllUnnormalCalvByFarmName");
        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.wsBreeding.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getAllUnnormalCalvByFarmNameResult"));
        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("getAllNomateByFarmName");
        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.wsBreeding.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getAllNomateByFarmNameResult"));
        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("getAllHeatingByDate");
        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.wsBreeding.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getAllHeatingByDateResult"));
        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("getAllMateByDate");
        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.wsBreeding.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getAllMateByDateResult"));
        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("getAllGeCheckByDate");
        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.wsBreeding.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getAllGeCheckByDateResult"));
        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("getAllUnnormalCalvByDate");
        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.wsBreeding.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getAllUnnormalCalvByDateResult"));
        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("getAllNomateByDate");
        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.wsBreeding.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getAllNomateByDateResult"));
        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("getMultiMateByDate");
        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/", "taskID"), 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/", "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.wsBreeding.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getMultiMateByDateResult"));
        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("getHeatingByCowIDAndDate");
        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.wsBreeding.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getHeatingByCowIDAndDateResult"));
        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("getMateByCowIDAndDate");
        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.wsBreeding.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getMateByCowIDAndDateResult"));
        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("getGeCheckByCowIDAndDate");
        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.wsBreeding.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getGeCheckByCowIDAndDateResult"));
        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("getUnnormalCalvByCowIDAndDate");
        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.wsBreeding.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getUnnormalCalvByCowIDAndDateResult"));
        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("getNomateByCowIDAndDate");
        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.wsBreeding.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getNomateByCowIDAndDateResult"));
        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("getHeatingByCowID");
        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.wsBreeding.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getHeatingByCowIDResult"));
        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("getMateByCowID");
        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.wsBreeding.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getMateByCowIDResult"));
        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("getGeCheckByCowID");
        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.wsBreeding.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getGeCheckByCowIDResult"));
        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("getUnnormalCalvByCowID");
        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.wsBreeding.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getUnnormalCalvByCowIDResult"));
        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("getNomateByCowID");
        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.wsBreeding.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getNomateByCowIDResult"));
        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("getMateMode");
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getMateModeResult"));
        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("getUnmateReason");
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getUnmateReasonResult"));
        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("getExposeMode");
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getExposeModeResult"));
        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("getUnnormalCalvReason");
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getUnnormalCalvReasonResult"));
        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("getNomateReason");
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getNomateReasonResult"));
        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("getGeCheckResult");
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getGeCheckResultResult"));
        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("getGeCheckDataTask");
        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/", "geCheckType"), 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);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getGeCheckDataTaskResult"));
        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("getMateDataTask");
        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.wsBreeding.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getMateDataTaskResult"));
        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("getMultiMateTask");
        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.wsBreeding.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getMultiMateTaskResult"));
        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("getMultiProcessTask");
        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/", "taskType"), 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);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getMultiProcessTaskResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[44] = oper;

    }

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

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

    public WsBreedingSoap_BindingStub(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/", ">getAllGeCheck");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsBreeding.GetAllGeCheck.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", ">getUnnormalCalvReasonResponse");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsBreeding.GetUnnormalCalvReasonResponse.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.wsBreeding.RtnDataTableResponseRtnDataTable.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/", "GeCheckInfo");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsBreeding.GeCheckInfo.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

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

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

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", "NomateInfo");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsBreeding.NomateInfo.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.wsBreeding.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.wsBreeding.RtnInfoOpeateResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", "UnnormalCalvInfo");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsBreeding.UnnormalCalvInfo.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.wsBreeding.RtnInfoOpeateResponse addHeatingInfo(com.izouma.webservice.wsBreeding.HeatingInfo hi) 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/addHeatingInfo");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "addHeatingInfo"));

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

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

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

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

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

    public com.izouma.webservice.wsBreeding.RtnInfoOpeateResponse addMultiMateInfo(java.lang.String[] cows, java.lang.String mateMode, java.lang.String mateBull, int semens, 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[2]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/addMultiMateInfo");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "addMultiMateInfo"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {cows, mateMode, mateBull, new java.lang.Integer(semens), operators});

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

    public com.izouma.webservice.wsBreeding.RtnInfoOpeateResponse addInjection(java.lang.String cowID, java.util.Calendar date, java.lang.String type, 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[3]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/addInjection");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "addInjection"));

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

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

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

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

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

    public com.izouma.webservice.wsBreeding.RtnInfoOpeateResponse addBloodInfo(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[5]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/addBloodInfo");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "addBloodInfo"));

        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.wsBreeding.RtnInfoOpeateResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsBreeding.RtnInfoOpeateResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsBreeding.RtnInfoOpeateResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

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

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

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

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

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

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

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

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

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

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

        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.wsBreeding.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsBreeding.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

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

        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.wsBreeding.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsBreeding.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

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

        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.wsBreeding.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsBreeding.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

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

        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.wsBreeding.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsBreeding.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

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

        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.wsBreeding.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsBreeding.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

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

        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.wsBreeding.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsBreeding.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

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

        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.wsBreeding.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsBreeding.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsBreeding.RtnDataTableResponse getAllGeCheckByFarmName(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[16]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/getAllGeCheckByFarmName");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getAllGeCheckByFarmName"));

        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.wsBreeding.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsBreeding.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsBreeding.RtnDataTableResponse getAllUnnormalCalvByFarmName(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[17]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/getAllUnnormalCalvByFarmName");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getAllUnnormalCalvByFarmName"));

        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.wsBreeding.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsBreeding.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsBreeding.RtnDataTableResponse getAllNomateByFarmName(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[18]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/getAllNomateByFarmName");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getAllNomateByFarmName"));

        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.wsBreeding.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsBreeding.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsBreeding.RtnDataTableResponse getAllHeatingByDate(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[19]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/getAllHeatingByDate");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getAllHeatingByDate"));

        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.wsBreeding.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsBreeding.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsBreeding.RtnDataTableResponse getAllMateByDate(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[20]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/getAllMateByDate");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getAllMateByDate"));

        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.wsBreeding.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsBreeding.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsBreeding.RtnDataTableResponse getAllGeCheckByDate(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[21]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/getAllGeCheckByDate");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getAllGeCheckByDate"));

        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.wsBreeding.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsBreeding.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

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

        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.wsBreeding.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsBreeding.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsBreeding.RtnDataTableResponse getAllNomateByDate(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[23]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/getAllNomateByDate");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getAllNomateByDate"));

        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.wsBreeding.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsBreeding.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

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

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

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

    public com.izouma.webservice.wsBreeding.RtnDataTableResponse getHeatingByCowIDAndDate(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[25]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/getHeatingByCowIDAndDate");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getHeatingByCowIDAndDate"));

        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.wsBreeding.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsBreeding.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsBreeding.RtnDataTableResponse getMateByCowIDAndDate(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[26]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/getMateByCowIDAndDate");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getMateByCowIDAndDate"));

        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.wsBreeding.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsBreeding.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsBreeding.RtnDataTableResponse getGeCheckByCowIDAndDate(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[27]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/getGeCheckByCowIDAndDate");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getGeCheckByCowIDAndDate"));

        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.wsBreeding.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsBreeding.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsBreeding.RtnDataTableResponse getUnnormalCalvByCowIDAndDate(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[28]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/getUnnormalCalvByCowIDAndDate");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getUnnormalCalvByCowIDAndDate"));

        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.wsBreeding.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsBreeding.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsBreeding.RtnDataTableResponse getNomateByCowIDAndDate(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[29]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/getNomateByCowIDAndDate");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getNomateByCowIDAndDate"));

        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.wsBreeding.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsBreeding.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsBreeding.RtnDataTableResponse getHeatingByCowID(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[30]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/getHeatingByCowID");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getHeatingByCowID"));

        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.wsBreeding.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsBreeding.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsBreeding.RtnDataTableResponse getMateByCowID(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[31]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/getMateByCowID");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getMateByCowID"));

        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.wsBreeding.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsBreeding.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsBreeding.RtnDataTableResponse getGeCheckByCowID(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[32]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/getGeCheckByCowID");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getGeCheckByCowID"));

        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.wsBreeding.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsBreeding.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.izouma.webservice.wsBreeding.RtnDataTableResponse getUnnormalCalvByCowID(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[33]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/getUnnormalCalvByCowID");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getUnnormalCalvByCowID"));

        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.wsBreeding.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsBreeding.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

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

        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.wsBreeding.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsBreeding.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

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

        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.wsBreeding.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsBreeding.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

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

        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.wsBreeding.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsBreeding.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

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

        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.wsBreeding.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsBreeding.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

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

        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.wsBreeding.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsBreeding.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

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

        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.wsBreeding.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsBreeding.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

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

        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.wsBreeding.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsBreeding.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

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

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

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

    public com.izouma.webservice.wsBreeding.RtnDataTableResponse getMateDataTask(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[42]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/getMateDataTask");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getMateDataTask"));

        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.wsBreeding.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsBreeding.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

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

        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.wsBreeding.RtnDataTableResponse) _resp;
            } catch (java.lang.Exception _exception) {
                return (com.izouma.webservice.wsBreeding.RtnDataTableResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.izouma.webservice.wsBreeding.RtnDataTableResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

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

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

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

}
