/**
 * WsCalvingSoap12Stub.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.wsCalving;

public class WsCalvingSoap12Stub extends org.apache.axis.client.Stub implements com.izouma.webservice.wsCalving.WsCalvingSoap_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[38];
        _initOperationDesc1();
        _initOperationDesc2();
        _initOperationDesc3();
        _initOperationDesc4();
    }

    private static void _initOperationDesc1(){
        org.apache.axis.description.OperationDesc oper;
        org.apache.axis.description.ParameterDesc param;
        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("GetPerinatalTask");
        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.wsCalving.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "GetPerinatalTaskResult"));
        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("AddPerinatalInfo");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "cowNoList"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.brightdairy.com/", "ArrayOfString"), java.lang.String[].class, false, false);
        param.setItemQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "string"));
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "newGroup"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "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.wsCalving.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "AddPerinatalInfoResult"));
        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("GetAllPerinatalInfoByDate");
        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/", "beginDate"), 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/", "endDate"), 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.wsCalving.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "GetAllPerinatalInfoByDateResult"));
        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("GetCalvingTask");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "farmName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "groupNO"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCalving.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "GetCalvingTaskResult"));
        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("AddCalvingInfo");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "cowNO"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "calvType"), 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/", "isAddLact"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "isMummy"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "postalCase"), 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/", "calvesCount"), 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/", "isSeeTires"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "isRetention"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "isAbnormalUterine"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "isAbnormalIntestinal"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "isAbnormalBreast"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "calvDescription"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "operators"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "midWife"), 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/", "calvEase"), 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/", "remarks"), 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.wsCalving.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "AddCalvingInfoResult"));
        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("AddCalvingCheckInfo");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "cowNO"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "calvingDate"), 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/", "isRetention"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "isAbnormalUterine"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "isAbnormalIntestinal"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "isAbnormalBreast"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnInfoOpeateResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCalving.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "AddCalvingCheckInfoResult"));
        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("AddCalvesInfo");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "motherNO"), 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/", "birthday"), 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/", "cowNO"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "currFarmNO"), 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/", "currGroupNO"), 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/", "bornWeight"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "decimal"), java.math.BigDecimal.class, false, false);
        param.setNillable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "color"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "isAlive"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "isFemale"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "isKeep"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "bornValue"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "decimal"), java.math.BigDecimal.class, false, false);
        param.setNillable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "health"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "photo"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "base64Binary"), byte[].class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "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.wsCalving.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "AddCalvesInfoResult"));
        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("GetAllCalvingInfoByDate");
        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/", "beginDate"), 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/", "endDate"), 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.wsCalving.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "GetAllCalvingInfoByDateResult"));
        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("GetAllCalvesInfoByDate");
        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/", "beginDate"), 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/", "endDate"), 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.wsCalving.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "GetAllCalvesInfoByDateResult"));
        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("GetRegTask");
        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.wsCalving.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "GetRegTaskResult"));
        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("GetFeedingColosTask");
        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.wsCalving.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "GetFeedingColosTaskResult"));
        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("AddFeedingColosInfo");
        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/", "milks"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "decimal"), java.math.BigDecimal.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "remark"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "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.wsCalving.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "AddFeedingColosInfoResult"));
        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("GetAllFeedingColosInfoByDate");
        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/", "beginDate"), 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/", "endDate"), 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.wsCalving.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "GetAllFeedingColosInfoByDateResult"));
        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("GetFeedingRegMilkTask");
        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.wsCalving.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "GetFeedingRegMilkTaskResult"));
        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("AddFeedingRegMilkInfo");
        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/", "milks"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "decimal"), java.math.BigDecimal.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "temp"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "decimal"), java.math.BigDecimal.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.wsCalving.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "AddFeedingRegMilkInfoResult"));
        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("BulkAddFeedingRegMilkInfo");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "cowIDList"), 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/", "milks"), 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/", "temp"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "decimal"), java.math.BigDecimal.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.wsCalving.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "BulkAddFeedingRegMilkInfoResult"));
        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("AddSpareteatInfo");
        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/", "fl"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "fr"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "bl"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "br"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "operators"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnInfoOpeateResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCalving.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "AddSpareteatInfoResult"));
        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("GetAllSpareteatInfoByDate");
        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/", "beginDate"), 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/", "endDate"), 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.wsCalving.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "GetAllSpareteatInfoByDateResult"));
        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("AddHornInfo");
        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/", "method"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "remark"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "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.wsCalving.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "AddHornInfoResult"));
        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("GetWeaningTask");
        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.wsCalving.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "GetWeaningTaskResult"));
        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("AddWeaningInfo");
        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/", "weight"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "decimal"), java.math.BigDecimal.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "photo"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "base64Binary"), byte[].class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "postponeReason"), 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.wsCalving.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "AddWeaningInfoResult"));
        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("GetAllWeaningInfoByDate");
        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/", "beginDate"), 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/", "endDate"), 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.wsCalving.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "GetAllWeaningInfoByDateResult"));
        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("AddFeedingInfo");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "farmName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "groupNo"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "feedAmount"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "decimal"), java.math.BigDecimal.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "alfAmount"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "decimal"), java.math.BigDecimal.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.wsCalving.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "AddFeedingInfoResult"));
        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("GetAllFeedingInfoByDate");
        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/", "beginDate"), 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/", "endDate"), 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.wsCalving.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "GetAllFeedingInfoByDateResult"));
        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("AddGrowthMessure");
        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/", "weight"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "decimal"), java.math.BigDecimal.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "cHigh"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "decimal"), java.math.BigDecimal.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "sHigh"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "decimal"), java.math.BigDecimal.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "photos"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "base64Binary"), byte[].class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "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.wsCalving.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "AddGrowthMessureResult"));
        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("AddEliminatedCowInfo");
        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/", "weight"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "decimal"), java.math.BigDecimal.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "photos"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.brightdairy.com/", "ArrayOfBase64Binary"), byte[][].class, false, false);
        param.setItemQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "base64Binary"));
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "operators"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "quarantineNo"), 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.wsCalving.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "AddEliminatedCowInfoResult"));
        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("AddImmunCheckInfo");
        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/", "name"), 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/", "protein"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "decimal"), java.math.BigDecimal.class, false, false);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "remark"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "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.wsCalving.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "AddImmunCheckInfoResult"));
        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("GetPreTask");
        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.wsCalving.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "GetPreTaskResult"));
        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("DiseaseDiagnose");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "di"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.brightdairy.com/", "DiseaseInfo"), com.izouma.webservice.wsCalving.DiseaseInfo.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "newGroup"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnInfoOpeateResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCalving.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "DiseaseDiagnoseResult"));
        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("AddPrescription");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "pi"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.brightdairy.com/", "PrescriptionInfo"), com.izouma.webservice.wsCalving.PrescriptionInfo.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "cowID"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "diseaseDate"), 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/", "category"), 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/", "name"), 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.wsCalving.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "AddPrescriptionResult"));
        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("DiseaseRecure");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.brightdairy.com/", "di"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.brightdairy.com/", "DiseaseInfo"), com.izouma.webservice.wsCalving.DiseaseInfo.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.wsCalving.RtnInfoOpeateResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "DiseaseRecureResult"));
        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("getCalvType");
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCalving.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getCalvTypeResult"));
        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("getCalvEase");
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCalving.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getCalvEaseResult"));
        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("getAccoucheRsn");
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCalving.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getAccoucheRsnResult"));
        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("getCalvDescription");
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCalving.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getCalvDescriptionResult"));
        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("getCalvHealthDesc");
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCalving.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "getCalvHealthDescResult"));
        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("GetAllDiseaseInfoByDate");
        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/", "beginDate"), 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/", "endDate"), 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/", "isTreating"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "rtnDataTableResponse"));
        oper.setReturnClass(com.izouma.webservice.wsCalving.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "GetAllDiseaseInfoByDateResult"));
        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("GetAllPreInfoByDate");
        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/", "beginDate"), 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/", "endDate"), 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.wsCalving.RtnDataTableResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "GetAllPreInfoByDateResult"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[37] = oper;

    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

            qName = new javax.xml.namespace.QName("http://www.brightdairy.com/", "ArrayOfBase64Binary");
            cachedSerQNames.add(qName);
            cls = byte[][].class;
            cachedSerClasses.add(cls);
            qName = new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "base64Binary");
            qName2 = new javax.xml.namespace.QName("http://www.brightdairy.com/", "base64Binary");
            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/", "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/", "DiseaseInfo");
            cachedSerQNames.add(qName);
            cls = com.izouma.webservice.wsCalving.DiseaseInfo.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

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

    }

    protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException {
        try {
            org.apache.axis.client.Call _call = super._createCall();
            if (super.maintainSessionSet) {
                _call.setMaintainSession(super.maintainSession);
            }
            if (super.cachedUsername != null) {
                _call.setUsername(super.cachedUsername);
            }
            if (super.cachedPassword != null) {
                _call.setPassword(super.cachedPassword);
            }
            if (super.cachedEndpoint != null) {
                _call.setTargetEndpointAddress(super.cachedEndpoint);
            }
            if (super.cachedTimeout != null) {
                _call.setTimeout(super.cachedTimeout);
            }
            if (super.cachedPortName != null) {
                _call.setPortName(super.cachedPortName);
            }
            java.util.Enumeration keys = super.cachedProperties.keys();
            while (keys.hasMoreElements()) {
                java.lang.String key = (java.lang.String) keys.nextElement();
                _call.setProperty(key, super.cachedProperties.get(key));
            }
            // All the type mapping information is registered
            // when the first call is made.
            // The type mapping information is actually registered in
            // the TypeMappingRegistry of the service, which
            // is the reason why registration is only needed for the first call.
            synchronized (this) {
                if (firstCall()) {
                    // must set encoding style before registering serializers
                    _call.setEncodingStyle(null);
                    for (int i = 0; i < cachedSerFactories.size(); ++i) {
                        java.lang.Class cls = (java.lang.Class) cachedSerClasses.get(i);
                        javax.xml.namespace.QName qName =
                                (javax.xml.namespace.QName) cachedSerQNames.get(i);
                        java.lang.Object x = cachedSerFactories.get(i);
                        if (x instanceof Class) {
                            java.lang.Class sf = (java.lang.Class)
                                 cachedSerFactories.get(i);
                            java.lang.Class df = (java.lang.Class)
                                 cachedDeserFactories.get(i);
                            _call.registerTypeMapping(cls, qName, sf, df, false);
                        }
                        else if (x instanceof javax.xml.rpc.encoding.SerializerFactory) {
                            org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory)
                                 cachedSerFactories.get(i);
                            org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory)
                                 cachedDeserFactories.get(i);
                            _call.registerTypeMapping(cls, qName, sf, df, false);
                        }
                    }
                }
            }
            return _call;
        }
        catch (java.lang.Throwable _t) {
            throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t);
        }
    }

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

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

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

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

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

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

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

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

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

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

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

    public com.izouma.webservice.wsCalving.RtnInfoOpeateResponse addCalvingInfo(java.lang.String cowNO, java.lang.String calvType, boolean isAddLact, boolean isMummy, java.lang.String postalCase, int calvesCount, boolean isSeeTires, boolean isRetention, boolean isAbnormalUterine, boolean isAbnormalIntestinal, boolean isAbnormalBreast, java.lang.String calvDescription, java.lang.String operators, java.lang.String midWife, java.lang.String calvEase, java.lang.String remarks) 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/AddCalvingInfo");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "AddCalvingInfo"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {cowNO, calvType, new java.lang.Boolean(isAddLact), new java.lang.Boolean(isMummy), postalCase, new java.lang.Integer(calvesCount), new java.lang.Boolean(isSeeTires), new java.lang.Boolean(isRetention), new java.lang.Boolean(isAbnormalUterine), new java.lang.Boolean(isAbnormalIntestinal), new java.lang.Boolean(isAbnormalBreast), calvDescription, operators, midWife, calvEase, remarks});

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

    public com.izouma.webservice.wsCalving.RtnInfoOpeateResponse addCalvingCheckInfo(java.lang.String cowNO, java.util.Calendar calvingDate, boolean isRetention, boolean isAbnormalUterine, boolean isAbnormalIntestinal, boolean isAbnormalBreast) 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/AddCalvingCheckInfo");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "AddCalvingCheckInfo"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {cowNO, calvingDate, new java.lang.Boolean(isRetention), new java.lang.Boolean(isAbnormalUterine), new java.lang.Boolean(isAbnormalIntestinal), new java.lang.Boolean(isAbnormalBreast)});

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

    public com.izouma.webservice.wsCalving.RtnInfoOpeateResponse addCalvesInfo(java.lang.String motherNO, java.util.Calendar birthday, java.lang.String cowNO, java.lang.String currFarmNO, java.lang.String currGroupNO, java.math.BigDecimal bornWeight, java.lang.String color, boolean isAlive, boolean isFemale, boolean isKeep, java.math.BigDecimal bornValue, java.lang.String health, byte[] photo, java.lang.String operators) throws java.rmi.RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[6]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/AddCalvesInfo");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "AddCalvesInfo"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {motherNO, birthday, cowNO, currFarmNO, currGroupNO, bornWeight, color, new java.lang.Boolean(isAlive), new java.lang.Boolean(isFemale), new java.lang.Boolean(isKeep), bornValue, health, photo, operators});

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

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

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

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

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

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

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

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

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

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

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

    public com.izouma.webservice.wsCalving.RtnInfoOpeateResponse addFeedingColosInfo(java.lang.String cowID, java.math.BigDecimal milks, java.lang.String remark, 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[11]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/AddFeedingColosInfo");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "AddFeedingColosInfo"));

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

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

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

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

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

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

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

    public com.izouma.webservice.wsCalving.RtnInfoOpeateResponse addFeedingRegMilkInfo(java.lang.String cowID, java.math.BigDecimal milks, java.math.BigDecimal temp, 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[14]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/AddFeedingRegMilkInfo");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "AddFeedingRegMilkInfo"));

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

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

    public com.izouma.webservice.wsCalving.RtnInfoOpeateResponse bulkAddFeedingRegMilkInfo(java.lang.String[] cowIDList, java.lang.String milks, java.math.BigDecimal temp, 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[15]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/BulkAddFeedingRegMilkInfo");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "BulkAddFeedingRegMilkInfo"));

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

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

    public com.izouma.webservice.wsCalving.RtnInfoOpeateResponse addSpareteatInfo(java.lang.String cowID, boolean fl, boolean fr, boolean bl, boolean br, 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[16]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/AddSpareteatInfo");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "AddSpareteatInfo"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {cowID, new java.lang.Boolean(fl), new java.lang.Boolean(fr), new java.lang.Boolean(bl), new java.lang.Boolean(br), operators});

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

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

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

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

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

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

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

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

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

    public com.izouma.webservice.wsCalving.RtnInfoOpeateResponse addWeaningInfo(java.lang.String cowID, java.math.BigDecimal weight, byte[] photo, java.lang.String postponeReason, java.lang.String operators) throws java.rmi.RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[20]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/AddWeaningInfo");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "AddWeaningInfo"));

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

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

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

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

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

    public com.izouma.webservice.wsCalving.RtnInfoOpeateResponse addFeedingInfo(java.lang.String farmName, java.lang.String groupNo, java.math.BigDecimal feedAmount, java.math.BigDecimal alfAmount, 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[22]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/AddFeedingInfo");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "AddFeedingInfo"));

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

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

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

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

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

    public com.izouma.webservice.wsCalving.RtnInfoOpeateResponse addGrowthMessure(java.lang.String cowID, java.math.BigDecimal weight, java.math.BigDecimal cHigh, java.math.BigDecimal sHigh, byte[] photos, 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[24]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/AddGrowthMessure");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "AddGrowthMessure"));

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

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

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

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

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

    public com.izouma.webservice.wsCalving.RtnInfoOpeateResponse addImmunCheckInfo(java.lang.String cowID, java.lang.String name, java.math.BigDecimal protein, java.lang.String remark, 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[26]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("http://www.brightdairy.com/AddImmunCheckInfo");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "AddImmunCheckInfo"));

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

}
