// Generated wire metadata from the Java 10.0.0-59 implementation.
using System;
using System.Collections.Generic;
using System.Reflection;
using com.itac.mes.imsapi.domain.container;

namespace com.itac.mes.imsapi.protocol
{
    internal sealed class WireFieldInfo
    {
        public readonly string Name;
        public readonly string WireType;
        public readonly int Distance;
        public readonly FieldInfo Field;
        public string Key => Name + Distance.ToString(System.Globalization.CultureInfo.InvariantCulture);
        public WireFieldInfo(Type owner, string name, string wireType, int distance)
        {
            Name = name; WireType = wireType; Distance = distance;
            Field = owner.GetField(name, BindingFlags.Instance | BindingFlags.Public)
                ?? throw new InvalidOperationException("Missing wire field " + owner.FullName + "." + name);
        }
    }

    internal sealed class WireTypeInfo
    {
        public readonly Type ClrType;
        public readonly string JavaName;
        public readonly long ClassHash;
        public readonly WireFieldInfo[] Fields;
        public WireTypeInfo(Type clrType, string javaName, long classHash, WireFieldInfo[] fields)
        { ClrType = clrType; JavaName = javaName; ClassHash = classHash; Fields = fields; }
    }

    internal static class WireRegistry
    {
        private static readonly Dictionary<Type, WireTypeInfo> ByType = new Dictionary<Type, WireTypeInfo>();
        private static readonly Dictionary<string, WireTypeInfo> ByName = new Dictionary<string, WireTypeInfo>(StringComparer.Ordinal);

        static WireRegistry()
        {
            Register(typeof(Advice), "com.itac.mes.imsapi.domain.container.Advice", 1676085520L, new[]
            {
                new WireFieldInfo(typeof(Advice), "adviceType", "int", 0),
                new WireFieldInfo(typeof(Advice), "id", "int", 0),
                new WireFieldInfo(typeof(Advice), "mdaRootKey", "int", 0),
                new WireFieldInfo(typeof(Advice), "name", "string", 0),
                new WireFieldInfo(typeof(Advice), "text", "string", 0),
            });
            Register(typeof(AdviceArrayHolder), "com.itac.mes.imsapi.domain.container.AdviceArrayHolder", 1934626975L, new[]
            {
                new WireFieldInfo(typeof(AdviceArrayHolder), "value", "[com.itac.mes.imsapi.domain.container.Advice", 0),
            });
            Register(typeof(AttributeInfo), "com.itac.mes.imsapi.domain.container.AttributeInfo", 571344175L, new[]
            {
                new WireFieldInfo(typeof(AttributeInfo), "attributeCode", "string", 0),
                new WireFieldInfo(typeof(AttributeInfo), "attributeValue", "string", 0),
            });
            Register(typeof(BomItemData), "com.itac.mes.imsapi.domain.container.BomItemData", 1736055600L, new[]
            {
                new WireFieldInfo(typeof(BomItemData), "bomInfo", "string", 0),
                new WireFieldInfo(typeof(BomItemData), "compName", "string", 0),
                new WireFieldInfo(typeof(BomItemData), "isAlternative", "int", 0),
                new WireFieldInfo(typeof(BomItemData), "isProduct", "int", 0),
                new WireFieldInfo(typeof(BomItemData), "partDesc", "string", 0),
                new WireFieldInfo(typeof(BomItemData), "partNumber", "string", 0),
                new WireFieldInfo(typeof(BomItemData), "process", "string", 0),
                new WireFieldInfo(typeof(BomItemData), "processInfo", "string", 0),
                new WireFieldInfo(typeof(BomItemData), "processLayer", "int", 0),
                new WireFieldInfo(typeof(BomItemData), "quantity", "int", 0),
                new WireFieldInfo(typeof(BomItemData), "secPartNumber", "string", 0),
                new WireFieldInfo(typeof(BomItemData), "setup", "int", 0),
                new WireFieldInfo(typeof(BomItemData), "unit", "string", 0),
            });
            Register(typeof(BooleanHolder), "com.itac.mes.imsapi.domain.container.BooleanHolder", 69403053L, new[]
            {
                new WireFieldInfo(typeof(BooleanHolder), "value", "bool", 0),
            });
            Register(typeof(ByteArrayHolder), "com.itac.mes.imsapi.domain.container.ByteArrayHolder", 101450256L, new[]
            {
                new WireFieldInfo(typeof(ByteArrayHolder), "value", "[byte", 0),
            });
            Register(typeof(CheckSetupData), "com.itac.mes.imsapi.domain.container.CheckSetupData", 1178671763L, new[]
            {
                new WireFieldInfo(typeof(CheckSetupData), "compName", "string", 0),
                new WireFieldInfo(typeof(CheckSetupData), "expirationDate", "long", 0),
                new WireFieldInfo(typeof(CheckSetupData), "machineGroup", "string", 0),
                new WireFieldInfo(typeof(CheckSetupData), "materialBinNumber", "string", 0),
                new WireFieldInfo(typeof(CheckSetupData), "materialBinQtyActual", "double", 0),
                new WireFieldInfo(typeof(CheckSetupData), "materialBinState", "string", 0),
                new WireFieldInfo(typeof(CheckSetupData), "parentPartNumber", "string", 0),
                new WireFieldInfo(typeof(CheckSetupData), "partNumber", "string", 0),
                new WireFieldInfo(typeof(CheckSetupData), "returnCode", "int", 0),
                new WireFieldInfo(typeof(CheckSetupData), "setupPosition", "string", 0),
                new WireFieldInfo(typeof(CheckSetupData), "setupPositionActive", "int", 0),
                new WireFieldInfo(typeof(CheckSetupData), "setupStartDate", "long", 0),
            });
            Register(typeof(CheckSetupDataArrayHolder), "com.itac.mes.imsapi.domain.container.CheckSetupDataArrayHolder", 100996028L, new[]
            {
                new WireFieldInfo(typeof(CheckSetupDataArrayHolder), "value", "[com.itac.mes.imsapi.domain.container.CheckSetupData", 0),
            });
            Register(typeof(CompFailData), "com.itac.mes.imsapi.domain.container.CompFailData", 543952778L, new[]
            {
                new WireFieldInfo(typeof(CompFailData), "compName", "string", 0),
                new WireFieldInfo(typeof(CompFailData), "compPartNumber", "string", 0),
                new WireFieldInfo(typeof(CompFailData), "failureCause", "string", 0),
                new WireFieldInfo(typeof(CompFailData), "failureType", "string", 0),
                new WireFieldInfo(typeof(CompFailData), "infoText", "string", 0),
                new WireFieldInfo(typeof(CompFailData), "processLayer", "int", 0),
                new WireFieldInfo(typeof(CompFailData), "repair", "int", 0),
            });
            Register(typeof(CompPosition), "com.itac.mes.imsapi.domain.container.CompPosition", 566822190L, new[]
            {
                new WireFieldInfo(typeof(CompPosition), "compName", "string", 0),
                new WireFieldInfo(typeof(CompPosition), "compReference", "int", 0),
                new WireFieldInfo(typeof(CompPosition), "panelPosition", "int", 0),
            });
            Register(typeof(ConfigData), "com.itac.mes.imsapi.domain.container.ConfigData", 571344175L, new[]
            {
                new WireFieldInfo(typeof(ConfigData), "name", "string", 0),
                new WireFieldInfo(typeof(ConfigData), "value", "string", 0),
            });
            Register(typeof(DoubleHolder), "com.itac.mes.imsapi.domain.container.DoubleHolder", 146801276L, new[]
            {
                new WireFieldInfo(typeof(DoubleHolder), "value", "double", 0),
            });
            Register(typeof(EquipmentPrepareData), "com.itac.mes.imsapi.domain.container.EquipmentPrepareData", 571344175L, new[]
            {
                new WireFieldInfo(typeof(EquipmentPrepareData), "equipmentIndex", "string", 0),
                new WireFieldInfo(typeof(EquipmentPrepareData), "equipmentNumber", "string", 0),
            });
            Register(typeof(EquipmentSetupData), "com.itac.mes.imsapi.domain.container.EquipmentSetupData", 2185172814L, new[]
            {
                new WireFieldInfo(typeof(EquipmentSetupData), "equipmentDescription", "string", 0),
                new WireFieldInfo(typeof(EquipmentSetupData), "equipmentIndex", "string", 0),
                new WireFieldInfo(typeof(EquipmentSetupData), "equipmentNumber", "string", 0),
                new WireFieldInfo(typeof(EquipmentSetupData), "equipmentNumberExt", "string", 0),
                new WireFieldInfo(typeof(EquipmentSetupData), "failuresBeforeExpiration", "int", 0),
                new WireFieldInfo(typeof(EquipmentSetupData), "info1", "string", 0),
                new WireFieldInfo(typeof(EquipmentSetupData), "info2", "string", 0),
                new WireFieldInfo(typeof(EquipmentSetupData), "info3", "string", 0),
                new WireFieldInfo(typeof(EquipmentSetupData), "secondsBeforeExpiration", "int", 0),
                new WireFieldInfo(typeof(EquipmentSetupData), "status", "int", 0),
                new WireFieldInfo(typeof(EquipmentSetupData), "usagesBeforeExpiration", "int", 0),
            });
            Register(typeof(ErrorData), "com.itac.mes.imsapi.domain.container.ErrorData", 815275566L, new[]
            {
                new WireFieldInfo(typeof(ErrorData), "adapResNumber", "string", 0),
                new WireFieldInfo(typeof(ErrorData), "bookId", "long", 0),
                new WireFieldInfo(typeof(ErrorData), "compName", "string", 0),
                new WireFieldInfo(typeof(ErrorData), "errorCause", "string", 0),
                new WireFieldInfo(typeof(ErrorData), "errorCauseDesc", "string", 0),
                new WireFieldInfo(typeof(ErrorData), "errorType", "string", 0),
                new WireFieldInfo(typeof(ErrorData), "errorTypeDesc", "string", 0),
                new WireFieldInfo(typeof(ErrorData), "infoText", "string", 0),
                new WireFieldInfo(typeof(ErrorData), "partDesc", "string", 0),
                new WireFieldInfo(typeof(ErrorData), "partName", "string", 0),
                new WireFieldInfo(typeof(ErrorData), "repaired", "string", 0),
                new WireFieldInfo(typeof(ErrorData), "serialError", "string", 0),
            });
            Register(typeof(FailureCauseData), "com.itac.mes.imsapi.domain.container.FailureCauseData", 3221951341L, new[]
            {
                new WireFieldInfo(typeof(FailureCauseData), "errorcode", "int", 0),
                new WireFieldInfo(typeof(FailureCauseData), "errortxt", "string", 0),
                new WireFieldInfo(typeof(FailureCauseData), "failureCauseBez", "string", 0),
                new WireFieldInfo(typeof(FailureCauseData), "failureCauseCode", "string", 0),
                new WireFieldInfo(typeof(FailureCauseData), "failureCauseInfo", "string", 0),
                new WireFieldInfo(typeof(FailureCauseData), "failureGroupBez", "string", 0),
                new WireFieldInfo(typeof(FailureCauseData), "failureGroupCode", "string", 0),
                new WireFieldInfo(typeof(FailureCauseData), "failureGroupInfo", "string", 0),
            });
            Register(typeof(FailureResultData), "com.itac.mes.imsapi.domain.container.FailureResultData", 2605916917L, new[]
            {
                new WireFieldInfo(typeof(FailureResultData), "failCode", "int", 0),
                new WireFieldInfo(typeof(FailureResultData), "max", "string", 0),
                new WireFieldInfo(typeof(FailureResultData), "messType", "string", 0),
                new WireFieldInfo(typeof(FailureResultData), "min", "string", 0),
                new WireFieldInfo(typeof(FailureResultData), "name", "string", 0),
                new WireFieldInfo(typeof(FailureResultData), "nom", "string", 0),
                new WireFieldInfo(typeof(FailureResultData), "nr", "int", 0),
                new WireFieldInfo(typeof(FailureResultData), "processLayer", "int", 0),
                new WireFieldInfo(typeof(FailureResultData), "seqNumber", "int", 0),
                new WireFieldInfo(typeof(FailureResultData), "stationNumber", "string", 0),
                new WireFieldInfo(typeof(FailureResultData), "toleranz", "string", 0),
                new WireFieldInfo(typeof(FailureResultData), "type", "string", 0),
                new WireFieldInfo(typeof(FailureResultData), "unit", "string", 0),
                new WireFieldInfo(typeof(FailureResultData), "value", "string", 0),
                new WireFieldInfo(typeof(FailureResultData), "workorderNumber", "string", 0),
                new WireFieldInfo(typeof(FailureResultData), "workstepNumber", "int", 0),
            });
            Register(typeof(FailureTypData), "com.itac.mes.imsapi.domain.container.FailureTypData", 2189104975L, new[]
            {
                new WireFieldInfo(typeof(FailureTypData), "errorcode", "int", 0),
                new WireFieldInfo(typeof(FailureTypData), "errortxt", "string", 0),
                new WireFieldInfo(typeof(FailureTypData), "failureGroupBez", "string", 0),
                new WireFieldInfo(typeof(FailureTypData), "failureGroupCode", "string", 0),
                new WireFieldInfo(typeof(FailureTypData), "failureGroupInfo", "string", 0),
                new WireFieldInfo(typeof(FailureTypData), "failureTypeBez", "string", 0),
                new WireFieldInfo(typeof(FailureTypData), "failureTypeCategory", "string", 0),
                new WireFieldInfo(typeof(FailureTypData), "failureTypeCode", "string", 0),
                new WireFieldInfo(typeof(FailureTypData), "failureTypeInfo", "string", 0),
                new WireFieldInfo(typeof(FailureTypData), "failureTypePseudo", "int", 0),
            });
            Register(typeof(Failureslip), "com.itac.mes.imsapi.domain.container.Failureslip", 1248069574L, new[]
            {
                new WireFieldInfo(typeof(Failureslip), "compName", "string", 0),
                new WireFieldInfo(typeof(Failureslip), "testStepDescription", "string", 0),
                new WireFieldInfo(typeof(Failureslip), "testStepName", "string", 0),
            });
            Register(typeof(Feeder), "com.itac.mes.imsapi.domain.container.Feeder", 849675870L, new[]
            {
                new WireFieldInfo(typeof(Feeder), "currentQty", "double", 0),
                new WireFieldInfo(typeof(Feeder), "reelId", "int", 0),
                new WireFieldInfo(typeof(Feeder), "reelNumber", "string", 0),
            });
            Register(typeof(FloatHolder), "com.itac.mes.imsapi.domain.container.FloatHolder", 104202775L, new[]
            {
                new WireFieldInfo(typeof(FloatHolder), "value", "float", 0),
            });
            Register(typeof(IMSApiSessionContextStruct), "com.itac.mes.imsapi.domain.container.IMSApiSessionContextStruct", 759301624L, new[]
            {
                new WireFieldInfo(typeof(IMSApiSessionContextStruct), "locale", "string", 0),
                new WireFieldInfo(typeof(IMSApiSessionContextStruct), "persId", "long", 0),
                new WireFieldInfo(typeof(IMSApiSessionContextStruct), "sessionId", "long", 0),
            });
            Register(typeof(IMSApiSessionContextStructHolder), "com.itac.mes.imsapi.domain.container.IMSApiSessionContextStructHolder", 4158855241L, new[]
            {
                new WireFieldInfo(typeof(IMSApiSessionContextStructHolder), "value", "com.itac.mes.imsapi.domain.container.IMSApiSessionContextStruct", 0),
            });
            Register(typeof(IMSApiSessionValidationStruct), "com.itac.mes.imsapi.domain.container.IMSApiSessionValidationStruct", 2268008994L, new[]
            {
                new WireFieldInfo(typeof(IMSApiSessionValidationStruct), "client", "string", 0),
                new WireFieldInfo(typeof(IMSApiSessionValidationStruct), "password", "string", 0),
                new WireFieldInfo(typeof(IMSApiSessionValidationStruct), "registrationType", "string", 0),
                new WireFieldInfo(typeof(IMSApiSessionValidationStruct), "stationNumber", "string", 0),
                new WireFieldInfo(typeof(IMSApiSessionValidationStruct), "stationPassword", "string", 0),
                new WireFieldInfo(typeof(IMSApiSessionValidationStruct), "systemIdentifier", "string", 0),
                new WireFieldInfo(typeof(IMSApiSessionValidationStruct), "user", "string", 0),
            });
            Register(typeof(ImsApiFunctionStruct), "com.itac.mes.imsapi.domain.container.ImsApiFunctionStruct", 2185497181L, new[]
            {
                new WireFieldInfo(typeof(ImsApiFunctionStruct), "functionDescr", "string", 0),
                new WireFieldInfo(typeof(ImsApiFunctionStruct), "functionName", "string", 0),
                new WireFieldInfo(typeof(ImsApiFunctionStruct), "groupName", "string", 0),
                new WireFieldInfo(typeof(ImsApiFunctionStruct), "sinceVersion", "string", 0),
            });
            Register(typeof(ImsApiFunctionStructArrayHolder), "com.itac.mes.imsapi.domain.container.ImsApiFunctionStructArrayHolder", 2248283745L, new[]
            {
                new WireFieldInfo(typeof(ImsApiFunctionStructArrayHolder), "value", "[com.itac.mes.imsapi.domain.container.ImsApiFunctionStruct", 0),
            });
            Register(typeof(ImsApiFunctionStructHolder), "com.itac.mes.imsapi.domain.container.ImsApiFunctionStructHolder", 1902319110L, new[]
            {
                new WireFieldInfo(typeof(ImsApiFunctionStructHolder), "value", "com.itac.mes.imsapi.domain.container.ImsApiFunctionStruct", 0),
            });
            Register(typeof(ImsApiGroupStruct), "com.itac.mes.imsapi.domain.container.ImsApiGroupStruct", 571344175L, new[]
            {
                new WireFieldInfo(typeof(ImsApiGroupStruct), "groupDescr", "string", 0),
                new WireFieldInfo(typeof(ImsApiGroupStruct), "groupName", "string", 0),
            });
            Register(typeof(ImsApiGroupStructArrayHolder), "com.itac.mes.imsapi.domain.container.ImsApiGroupStructArrayHolder", 1149179176L, new[]
            {
                new WireFieldInfo(typeof(ImsApiGroupStructArrayHolder), "value", "[com.itac.mes.imsapi.domain.container.ImsApiGroupStruct", 0),
            });
            Register(typeof(ImsApiKeyStruct), "com.itac.mes.imsapi.domain.container.ImsApiKeyStruct", 2933591049L, new[]
            {
                new WireFieldInfo(typeof(ImsApiKeyStruct), "dataType", "string", 0),
                new WireFieldInfo(typeof(ImsApiKeyStruct), "isRequired", "bool", 0),
                new WireFieldInfo(typeof(ImsApiKeyStruct), "keyDescr", "string", 0),
                new WireFieldInfo(typeof(ImsApiKeyStruct), "keyName", "string", 0),
                new WireFieldInfo(typeof(ImsApiKeyStruct), "sinceVersion", "string", 0),
            });
            Register(typeof(ImsApiKeyStructArrayHolder), "com.itac.mes.imsapi.domain.container.ImsApiKeyStructArrayHolder", 441259076L, new[]
            {
                new WireFieldInfo(typeof(ImsApiKeyStructArrayHolder), "value", "[com.itac.mes.imsapi.domain.container.ImsApiKeyStruct", 0),
            });
            Register(typeof(ImsApiParamConditionStruct), "com.itac.mes.imsapi.domain.container.ImsApiParamConditionStruct", 1248069574L, new[]
            {
                new WireFieldInfo(typeof(ImsApiParamConditionStruct), "conditionDescr", "string", 0),
                new WireFieldInfo(typeof(ImsApiParamConditionStruct), "conditionValue", "string", 0),
                new WireFieldInfo(typeof(ImsApiParamConditionStruct), "sinceVersion", "string", 0),
            });
            Register(typeof(ImsApiParamConditionStructArrayHolder), "com.itac.mes.imsapi.domain.container.ImsApiParamConditionStructArrayHolder", 300357811L, new[]
            {
                new WireFieldInfo(typeof(ImsApiParamConditionStructArrayHolder), "value", "[com.itac.mes.imsapi.domain.container.ImsApiParamConditionStruct", 0),
            });
            Register(typeof(ImsApiParamConditionStructHolder), "com.itac.mes.imsapi.domain.container.ImsApiParamConditionStructHolder", 4212594776L, new[]
            {
                new WireFieldInfo(typeof(ImsApiParamConditionStructHolder), "value", "com.itac.mes.imsapi.domain.container.ImsApiParamConditionStruct", 0),
            });
            Register(typeof(ImsApiParameterStruct), "com.itac.mes.imsapi.domain.container.ImsApiParameterStruct", 792334315L, new[]
            {
                new WireFieldInfo(typeof(ImsApiParameterStruct), "conditionParamName", "string", 0),
                new WireFieldInfo(typeof(ImsApiParameterStruct), "dataType", "string", 0),
                new WireFieldInfo(typeof(ImsApiParameterStruct), "direction", "int", 0),
                new WireFieldInfo(typeof(ImsApiParameterStruct), "hasKeys", "bool", 0),
                new WireFieldInfo(typeof(ImsApiParameterStruct), "keyParamName", "string", 0),
                new WireFieldInfo(typeof(ImsApiParameterStruct), "paramDescr", "string", 0),
                new WireFieldInfo(typeof(ImsApiParameterStruct), "paramName", "string", 0),
            });
            Register(typeof(ImsApiParameterStructArrayHolder), "com.itac.mes.imsapi.domain.container.ImsApiParameterStructArrayHolder", 2617644732L, new[]
            {
                new WireFieldInfo(typeof(ImsApiParameterStructArrayHolder), "value", "[com.itac.mes.imsapi.domain.container.ImsApiParameterStruct", 0),
            });
            Register(typeof(ImsApiParameterStructHolder), "com.itac.mes.imsapi.domain.container.ImsApiParameterStructHolder", 2265716321L, new[]
            {
                new WireFieldInfo(typeof(ImsApiParameterStructHolder), "value", "com.itac.mes.imsapi.domain.container.ImsApiParameterStruct", 0),
            });
            Register(typeof(IntHolder), "com.itac.mes.imsapi.domain.container.IntHolder", 42860876L, new[]
            {
                new WireFieldInfo(typeof(IntHolder), "value", "int", 0),
            });
            Register(typeof(KeyValue), "com.itac.mes.imsapi.domain.container.KeyValue", 571344175L, new[]
            {
                new WireFieldInfo(typeof(KeyValue), "key", "string", 0),
                new WireFieldInfo(typeof(KeyValue), "value", "string", 0),
            });
            Register(typeof(KeyValueArrayHolder), "com.itac.mes.imsapi.domain.container.KeyValueArrayHolder", 2515800441L, new[]
            {
                new WireFieldInfo(typeof(KeyValueArrayHolder), "value", "[com.itac.mes.imsapi.domain.container.KeyValue", 0),
            });
            Register(typeof(LockInformation), "com.itac.mes.imsapi.domain.container.LockInformation", 2749369256L, new[]
            {
                new WireFieldInfo(typeof(LockInformation), "lockName", "string", 0),
                new WireFieldInfo(typeof(LockInformation), "serialNumber", "string", 0),
                new WireFieldInfo(typeof(LockInformation), "serialNumberLockCount", "int", 0),
                new WireFieldInfo(typeof(LockInformation), "serialNumberPos", "string", 0),
                new WireFieldInfo(typeof(LockInformation), "workorderNumber", "string", 0),
            });
            Register(typeof(LongHolder), "com.itac.mes.imsapi.domain.container.LongHolder", 71565745L, new[]
            {
                new WireFieldInfo(typeof(LongHolder), "value", "long", 0),
            });
            Register(typeof(MaterialBinAttributeInfo), "com.itac.mes.imsapi.domain.container.MaterialBinAttributeInfo", 3378711795L, new[]
            {
                new WireFieldInfo(typeof(MaterialBinAttributeInfo), "attributeCode", "string", 0),
                new WireFieldInfo(typeof(MaterialBinAttributeInfo), "attributeDesc", "string", 0),
                new WireFieldInfo(typeof(MaterialBinAttributeInfo), "attributeNumber", "int", 0),
                new WireFieldInfo(typeof(MaterialBinAttributeInfo), "attributeValue", "string", 0),
                new WireFieldInfo(typeof(MaterialBinAttributeInfo), "materialBinNumber", "string", 0),
                new WireFieldInfo(typeof(MaterialBinAttributeInfo), "snrMatId", "int", 0),
            });
            Register(typeof(MaterialBinData), "com.itac.mes.imsapi.domain.container.MaterialBinData", 3461094542L, new[]
            {
                new WireFieldInfo(typeof(MaterialBinData), "binLocationDescr", "string", 0),
                new WireFieldInfo(typeof(MaterialBinData), "binLocationNr", "string", 0),
                new WireFieldInfo(typeof(MaterialBinData), "cost", "double", 0),
                new WireFieldInfo(typeof(MaterialBinData), "costBase", "int", 0),
                new WireFieldInfo(typeof(MaterialBinData), "dateCode", "string", 0),
                new WireFieldInfo(typeof(MaterialBinData), "expirationDate", "long", 0),
                new WireFieldInfo(typeof(MaterialBinData), "materialBinNumber", "string", 0),
                new WireFieldInfo(typeof(MaterialBinData), "partNumber", "string", 0),
                new WireFieldInfo(typeof(MaterialBinData), "quantity", "double", 0),
                new WireFieldInfo(typeof(MaterialBinData), "state", "string", 0),
                new WireFieldInfo(typeof(MaterialBinData), "totalQuantity", "double", 0),
                new WireFieldInfo(typeof(MaterialBinData), "workorderNumber", "string", 0),
            });
            Register(typeof(MaterialBinDataExt), "com.itac.mes.imsapi.domain.container.MaterialBinDataExt", 2713466454L, new[]
            {
                new WireFieldInfo(typeof(MaterialBinDataExt), "binLocationDescr", "string", 0),
                new WireFieldInfo(typeof(MaterialBinDataExt), "binLocationNumber", "string", 0),
                new WireFieldInfo(typeof(MaterialBinDataExt), "changeDate", "long", 0),
                new WireFieldInfo(typeof(MaterialBinDataExt), "chargeNr", "string", 0),
                new WireFieldInfo(typeof(MaterialBinDataExt), "classification1", "string", 0),
                new WireFieldInfo(typeof(MaterialBinDataExt), "classification2", "string", 0),
                new WireFieldInfo(typeof(MaterialBinDataExt), "classification3", "string", 0),
                new WireFieldInfo(typeof(MaterialBinDataExt), "classification4", "string", 0),
                new WireFieldInfo(typeof(MaterialBinDataExt), "classification5", "string", 0),
                new WireFieldInfo(typeof(MaterialBinDataExt), "cost", "double", 0),
                new WireFieldInfo(typeof(MaterialBinDataExt), "costBase", "int", 0),
                new WireFieldInfo(typeof(MaterialBinDataExt), "createDate", "long", 0),
                new WireFieldInfo(typeof(MaterialBinDataExt), "dateCode", "string", 0),
                new WireFieldInfo(typeof(MaterialBinDataExt), "expirationDate", "long", 0),
                new WireFieldInfo(typeof(MaterialBinDataExt), "materialBinNumber", "string", 0),
                new WireFieldInfo(typeof(MaterialBinDataExt), "materialBinState", "string", 0),
                new WireFieldInfo(typeof(MaterialBinDataExt), "partNumber", "string", 0),
                new WireFieldInfo(typeof(MaterialBinDataExt), "quantity", "double", 0),
                new WireFieldInfo(typeof(MaterialBinDataExt), "stamp", "long", 0),
                new WireFieldInfo(typeof(MaterialBinDataExt), "supplierName", "string", 0),
                new WireFieldInfo(typeof(MaterialBinDataExt), "supplierNumber", "string", 0),
                new WireFieldInfo(typeof(MaterialBinDataExt), "totalQuantity", "double", 0),
                new WireFieldInfo(typeof(MaterialBinDataExt), "weNumber", "string", 0),
            });
            Register(typeof(MdcLog), "com.itac.mes.imsapi.domain.container.MdcLog", 1507199119L, new[]
            {
                new WireFieldInfo(typeof(MdcLog), "endDate", "long", 0),
                new WireFieldInfo(typeof(MdcLog), "startDate", "long", 0),
                new WireFieldInfo(typeof(MdcLog), "subject", "string", 0),
                new WireFieldInfo(typeof(MdcLog), "txt", "string", 0),
            });
            Register(typeof(MdcLogArrayHolder), "com.itac.mes.imsapi.domain.container.MdcLogArrayHolder", 1930367113L, new[]
            {
                new WireFieldInfo(typeof(MdcLogArrayHolder), "value", "[com.itac.mes.imsapi.domain.container.MdcLog", 0),
            });
            Register(typeof(MergePartsData), "com.itac.mes.imsapi.domain.container.MergePartsData", 3499171936L, new[]
            {
                new WireFieldInfo(typeof(MergePartsData), "bomIndex", "string", 0),
                new WireFieldInfo(typeof(MergePartsData), "bomVersion", "int", 0),
                new WireFieldInfo(typeof(MergePartsData), "cadPartNumber", "string", 0),
                new WireFieldInfo(typeof(MergePartsData), "level", "string", 0),
                new WireFieldInfo(typeof(MergePartsData), "parentSerialNumber", "string", 0),
                new WireFieldInfo(typeof(MergePartsData), "partDesc", "string", 0),
                new WireFieldInfo(typeof(MergePartsData), "partNumber", "string", 0),
                new WireFieldInfo(typeof(MergePartsData), "serialNumber", "string", 0),
                new WireFieldInfo(typeof(MergePartsData), "serialNumberPos", "string", 0),
                new WireFieldInfo(typeof(MergePartsData), "slaveSerialNumber", "string", 0),
                new WireFieldInfo(typeof(MergePartsData), "stationDesc", "string", 0),
                new WireFieldInfo(typeof(MergePartsData), "stationNumber", "string", 0),
                new WireFieldInfo(typeof(MergePartsData), "workorderNumber", "string", 0),
            });
            Register(typeof(MergedUnitData), "com.itac.mes.imsapi.domain.container.MergedUnitData", 287322421L, new[]
            {
                new WireFieldInfo(typeof(MergedUnitData), "bomIndex", "string", 0),
                new WireFieldInfo(typeof(MergedUnitData), "bomInfo", "string", 0),
                new WireFieldInfo(typeof(MergedUnitData), "bomVersion", "int", 0),
                new WireFieldInfo(typeof(MergedUnitData), "cadPartNumber", "string", 0),
                new WireFieldInfo(typeof(MergedUnitData), "info1", "string", 0),
                new WireFieldInfo(typeof(MergedUnitData), "info2", "string", 0),
                new WireFieldInfo(typeof(MergedUnitData), "info3", "string", 0),
                new WireFieldInfo(typeof(MergedUnitData), "level", "int", 0),
                new WireFieldInfo(typeof(MergedUnitData), "masterSerialNumber", "string", 0),
                new WireFieldInfo(typeof(MergedUnitData), "masterSerialNumberPos", "string", 0),
                new WireFieldInfo(typeof(MergedUnitData), "partDesc", "string", 0),
                new WireFieldInfo(typeof(MergedUnitData), "partNumber", "string", 0),
                new WireFieldInfo(typeof(MergedUnitData), "plantNumber", "string", 0),
                new WireFieldInfo(typeof(MergedUnitData), "serialNumber", "string", 0),
                new WireFieldInfo(typeof(MergedUnitData), "serialNumberPos", "string", 0),
                new WireFieldInfo(typeof(MergedUnitData), "slaveSerialNumber", "string", 0),
                new WireFieldInfo(typeof(MergedUnitData), "slaveSerialNumberPos", "string", 0),
                new WireFieldInfo(typeof(MergedUnitData), "stationDesc", "string", 0),
                new WireFieldInfo(typeof(MergedUnitData), "stationNumber", "string", 0),
                new WireFieldInfo(typeof(MergedUnitData), "workorderNumber", "string", 0),
            });
            Register(typeof(MessageRecord), "com.itac.mes.imsapi.domain.container.MessageRecord", 1248069574L, new[]
            {
                new WireFieldInfo(typeof(MessageRecord), "msgId", "string", 0),
                new WireFieldInfo(typeof(MessageRecord), "topic", "string", 0),
                new WireFieldInfo(typeof(MessageRecord), "value", "string", 0),
            });
            Register(typeof(MessageRecordArrayHolder), "com.itac.mes.imsapi.domain.container.MessageRecordArrayHolder", 4082832247L, new[]
            {
                new WireFieldInfo(typeof(MessageRecordArrayHolder), "value", "[com.itac.mes.imsapi.domain.container.MessageRecord", 0),
            });
            Register(typeof(MiiServerException), "com.itac.mes.imsapi.domain.container.MiiServerException", -1L, Array.Empty<WireFieldInfo>());
            Register(typeof(ProductInfoData), "com.itac.mes.imsapi.domain.container.ProductInfoData", 2171213617L, new[]
            {
                new WireFieldInfo(typeof(ProductInfoData), "bomIndex", "string", 0),
                new WireFieldInfo(typeof(ProductInfoData), "bomVersion", "int", 0),
                new WireFieldInfo(typeof(ProductInfoData), "cadPartNumber", "string", 0),
                new WireFieldInfo(typeof(ProductInfoData), "level", "int", 0),
                new WireFieldInfo(typeof(ProductInfoData), "partDesc", "string", 0),
                new WireFieldInfo(typeof(ProductInfoData), "partGrpNumber", "string", 0),
                new WireFieldInfo(typeof(ProductInfoData), "partNumber", "string", 0),
                new WireFieldInfo(typeof(ProductInfoData), "secPartNumber", "string", 0),
                new WireFieldInfo(typeof(ProductInfoData), "validFrom", "long", 0),
                new WireFieldInfo(typeof(ProductInfoData), "validTo", "long", 0),
                new WireFieldInfo(typeof(ProductInfoData), "validationDate", "long", 0),
            });
            Register(typeof(RecipeData), "com.itac.mes.imsapi.domain.container.RecipeData", 571344175L, new[]
            {
                new WireFieldInfo(typeof(RecipeData), "name", "string", 0),
                new WireFieldInfo(typeof(RecipeData), "value", "string", 0),
            });
            Register(typeof(RecipeHeaderAndVersion), "com.itac.mes.imsapi.domain.container.RecipeHeaderAndVersion", 2434278070L, new[]
            {
                new WireFieldInfo(typeof(RecipeHeaderAndVersion), "active", "bool", 0),
                new WireFieldInfo(typeof(RecipeHeaderAndVersion), "bomVersion", "int", 0),
                new WireFieldInfo(typeof(RecipeHeaderAndVersion), "comment", "string", 0),
                new WireFieldInfo(typeof(RecipeHeaderAndVersion), "partId", "int", 0),
                new WireFieldInfo(typeof(RecipeHeaderAndVersion), "partNumber", "string", 0),
                new WireFieldInfo(typeof(RecipeHeaderAndVersion), "processStep", "int", 0),
                new WireFieldInfo(typeof(RecipeHeaderAndVersion), "processVersion", "int", 0),
                new WireFieldInfo(typeof(RecipeHeaderAndVersion), "recipeId", "int", 0),
                new WireFieldInfo(typeof(RecipeHeaderAndVersion), "recipeTitle", "string", 0),
                new WireFieldInfo(typeof(RecipeHeaderAndVersion), "recipeVersion", "double", 0),
                new WireFieldInfo(typeof(RecipeHeaderAndVersion), "recipeVersionDescription", "string", 0),
                new WireFieldInfo(typeof(RecipeHeaderAndVersion), "recipeVersionId", "int", 0),
                new WireFieldInfo(typeof(RecipeHeaderAndVersion), "recipeVersionTitle", "string", 0),
                new WireFieldInfo(typeof(RecipeHeaderAndVersion), "revisionIndex", "string", 0),
                new WireFieldInfo(typeof(RecipeHeaderAndVersion), "stationId", "int", 0),
                new WireFieldInfo(typeof(RecipeHeaderAndVersion), "stationNumber", "string", 0),
                new WireFieldInfo(typeof(RecipeHeaderAndVersion), "validFrom", "long", 0),
                new WireFieldInfo(typeof(RecipeHeaderAndVersion), "validTo", "long", 0),
            });
            Register(typeof(ResultData), "com.itac.mes.imsapi.domain.container.ResultData", 874514042L, new[]
            {
                new WireFieldInfo(typeof(ResultData), "failCode", "int", 0),
                new WireFieldInfo(typeof(ResultData), "name", "string", 0),
                new WireFieldInfo(typeof(ResultData), "value", "string", 0),
            });
            Register(typeof(ResultDataArrayHolder), "com.itac.mes.imsapi.domain.container.ResultDataArrayHolder", 3132625484L, new[]
            {
                new WireFieldInfo(typeof(ResultDataArrayHolder), "value", "[com.itac.mes.imsapi.domain.container.ResultData", 0),
            });
            Register(typeof(ResultDataExtendedStruct), "com.itac.mes.imsapi.domain.container.ResultDataExtendedStruct", 2967214106L, new[]
            {
                new WireFieldInfo(typeof(ResultDataExtendedStruct), "failCode", "int", 0),
                new WireFieldInfo(typeof(ResultDataExtendedStruct), "max", "string", 0),
                new WireFieldInfo(typeof(ResultDataExtendedStruct), "messtyp", "string", 0),
                new WireFieldInfo(typeof(ResultDataExtendedStruct), "min", "string", 0),
                new WireFieldInfo(typeof(ResultDataExtendedStruct), "name", "string", 0),
                new WireFieldInfo(typeof(ResultDataExtendedStruct), "nom", "string", 0),
                new WireFieldInfo(typeof(ResultDataExtendedStruct), "nr", "float", 0),
                new WireFieldInfo(typeof(ResultDataExtendedStruct), "toleranz", "string", 0),
                new WireFieldInfo(typeof(ResultDataExtendedStruct), "unit", "string", 0),
                new WireFieldInfo(typeof(ResultDataExtendedStruct), "value", "string", 0),
            });
            Register(typeof(Result_adviceConfirmAdvice), "com.itac.mes.imsapi.domain.container.Result_adviceConfirmAdvice", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_adviceConfirmAdvice), "return_value", "int", 0),
            });
            Register(typeof(Result_adviceGetAdvice), "com.itac.mes.imsapi.domain.container.Result_adviceGetAdvice", 2813858282L, new[]
            {
                new WireFieldInfo(typeof(Result_adviceGetAdvice), "adviceArray", "[com.itac.mes.imsapi.domain.container.Advice", 0),
                new WireFieldInfo(typeof(Result_adviceGetAdvice), "return_value", "int", 0),
            });
            Register(typeof(Result_apsGetEquipments), "com.itac.mes.imsapi.domain.container.Result_apsGetEquipments", 739444202L, new[]
            {
                new WireFieldInfo(typeof(Result_apsGetEquipments), "apsGetEquipmentsResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_apsGetEquipments), "hasMore", "bool", 0),
                new WireFieldInfo(typeof(Result_apsGetEquipments), "return_value", "int", 0),
            });
            Register(typeof(Result_apsGetStations), "com.itac.mes.imsapi.domain.container.Result_apsGetStations", 739444202L, new[]
            {
                new WireFieldInfo(typeof(Result_apsGetStations), "apsGetStationsResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_apsGetStations), "hasMore", "bool", 0),
                new WireFieldInfo(typeof(Result_apsGetStations), "return_value", "int", 0),
            });
            Register(typeof(Result_apsGetWorkergroups), "com.itac.mes.imsapi.domain.container.Result_apsGetWorkergroups", 739444202L, new[]
            {
                new WireFieldInfo(typeof(Result_apsGetWorkergroups), "apsGetWorkergroupsResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_apsGetWorkergroups), "hasMore", "bool", 0),
                new WireFieldInfo(typeof(Result_apsGetWorkergroups), "return_value", "int", 0),
            });
            Register(typeof(Result_apsGetWorkers), "com.itac.mes.imsapi.domain.container.Result_apsGetWorkers", 739444202L, new[]
            {
                new WireFieldInfo(typeof(Result_apsGetWorkers), "apsGetWorkersResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_apsGetWorkers), "hasMore", "bool", 0),
                new WireFieldInfo(typeof(Result_apsGetWorkers), "return_value", "int", 0),
            });
            Register(typeof(Result_apsGetWorkorderDetails), "com.itac.mes.imsapi.domain.container.Result_apsGetWorkorderDetails", 739444202L, new[]
            {
                new WireFieldInfo(typeof(Result_apsGetWorkorderDetails), "apsGetWorkorderDetailResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_apsGetWorkorderDetails), "hasMore", "bool", 0),
                new WireFieldInfo(typeof(Result_apsGetWorkorderDetails), "return_value", "int", 0),
            });
            Register(typeof(Result_apsGetWorkorderDetailsOptGroup), "com.itac.mes.imsapi.domain.container.Result_apsGetWorkorderDetailsOptGroup", 1628375260L, new[]
            {
                new WireFieldInfo(typeof(Result_apsGetWorkorderDetailsOptGroup), "apsGetWorkorderDetailsOptGroupResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_apsGetWorkorderDetailsOptGroup), "apsWorkorderOptimizationResultDataValues", "[string", 0),
                new WireFieldInfo(typeof(Result_apsGetWorkorderDetailsOptGroup), "hasMore", "bool", 0),
                new WireFieldInfo(typeof(Result_apsGetWorkorderDetailsOptGroup), "return_value", "int", 0),
            });
            Register(typeof(Result_apsGetWorkorders), "com.itac.mes.imsapi.domain.container.Result_apsGetWorkorders", 739444202L, new[]
            {
                new WireFieldInfo(typeof(Result_apsGetWorkorders), "apsGetWorkordersResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_apsGetWorkorders), "hasMore", "bool", 0),
                new WireFieldInfo(typeof(Result_apsGetWorkorders), "return_value", "int", 0),
            });
            Register(typeof(Result_attribAppendAttributeValues), "com.itac.mes.imsapi.domain.container.Result_attribAppendAttributeValues", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_attribAppendAttributeValues), "attributeResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_attribAppendAttributeValues), "return_value", "int", 0),
            });
            Register(typeof(Result_attribAppendAttributeValuesWriteDirect), "com.itac.mes.imsapi.domain.container.Result_attribAppendAttributeValuesWriteDirect", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_attribAppendAttributeValuesWriteDirect), "attributeResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_attribAppendAttributeValuesWriteDirect), "return_value", "int", 0),
            });
            Register(typeof(Result_attribCheckAttributeValues), "com.itac.mes.imsapi.domain.container.Result_attribCheckAttributeValues", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_attribCheckAttributeValues), "attributeResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_attribCheckAttributeValues), "return_value", "int", 0),
            });
            Register(typeof(Result_attribCreateAttribute), "com.itac.mes.imsapi.domain.container.Result_attribCreateAttribute", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_attribCreateAttribute), "return_value", "int", 0),
            });
            Register(typeof(Result_attribCreateAttributeClass), "com.itac.mes.imsapi.domain.container.Result_attribCreateAttributeClass", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_attribCreateAttributeClass), "classCreateResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_attribCreateAttributeClass), "return_value", "int", 0),
            });
            Register(typeof(Result_attribCreateAttributeCode), "com.itac.mes.imsapi.domain.container.Result_attribCreateAttributeCode", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_attribCreateAttributeCode), "codeResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_attribCreateAttributeCode), "return_value", "int", 0),
            });
            Register(typeof(Result_attribCreateAttributeCodeByCatalog), "com.itac.mes.imsapi.domain.container.Result_attribCreateAttributeCodeByCatalog", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_attribCreateAttributeCodeByCatalog), "return_value", "int", 0),
            });
            Register(typeof(Result_attribCreateAttributeCondition), "com.itac.mes.imsapi.domain.container.Result_attribCreateAttributeCondition", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_attribCreateAttributeCondition), "conditionResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_attribCreateAttributeCondition), "return_value", "int", 0),
            });
            Register(typeof(Result_attribEditAttributeClassState), "com.itac.mes.imsapi.domain.container.Result_attribEditAttributeClassState", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_attribEditAttributeClassState), "return_value", "int", 0),
            });
            Register(typeof(Result_attribGetAllAttributeValue), "com.itac.mes.imsapi.domain.container.Result_attribGetAllAttributeValue", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_attribGetAllAttributeValue), "attributeValueSearchResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_attribGetAllAttributeValue), "return_value", "int", 0),
            });
            Register(typeof(Result_attribGetAttributeClass), "com.itac.mes.imsapi.domain.container.Result_attribGetAttributeClass", 3499756820L, new[]
            {
                new WireFieldInfo(typeof(Result_attribGetAttributeClass), "classItemConditionResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_attribGetAttributeClass), "classItemResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_attribGetAttributeClass), "classResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_attribGetAttributeClass), "classTypeResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_attribGetAttributeClass), "return_value", "int", 0),
            });
            Register(typeof(Result_attribGetAttributeCode), "com.itac.mes.imsapi.domain.container.Result_attribGetAttributeCode", 1079510832L, new[]
            {
                new WireFieldInfo(typeof(Result_attribGetAttributeCode), "codeResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_attribGetAttributeCode), "conditionResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_attribGetAttributeCode), "return_value", "int", 0),
            });
            Register(typeof(Result_attribGetAttributeCondition), "com.itac.mes.imsapi.domain.container.Result_attribGetAttributeCondition", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_attribGetAttributeCondition), "conditionResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_attribGetAttributeCondition), "return_value", "int", 0),
            });
            Register(typeof(Result_attribGetAttributeHistory), "com.itac.mes.imsapi.domain.container.Result_attribGetAttributeHistory", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_attribGetAttributeHistory), "attributeHistoryResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_attribGetAttributeHistory), "return_value", "int", 0),
            });
            Register(typeof(Result_attribGetAttributeValues), "com.itac.mes.imsapi.domain.container.Result_attribGetAttributeValues", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_attribGetAttributeValues), "attributeResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_attribGetAttributeValues), "return_value", "int", 0),
            });
            Register(typeof(Result_attribGetAttributeValuesForObjectType), "com.itac.mes.imsapi.domain.container.Result_attribGetAttributeValuesForObjectType", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_attribGetAttributeValuesForObjectType), "attributeResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_attribGetAttributeValuesForObjectType), "return_value", "int", 0),
            });
            Register(typeof(Result_attribGetObjectsForAttributeValues), "com.itac.mes.imsapi.domain.container.Result_attribGetObjectsForAttributeValues", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_attribGetObjectsForAttributeValues), "objectResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_attribGetObjectsForAttributeValues), "return_value", "int", 0),
            });
            Register(typeof(Result_attribManageAttributeClassAttribute), "com.itac.mes.imsapi.domain.container.Result_attribManageAttributeClassAttribute", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_attribManageAttributeClassAttribute), "classAttributeResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_attribManageAttributeClassAttribute), "return_value", "int", 0),
            });
            Register(typeof(Result_attribManageAttributeClassCondition), "com.itac.mes.imsapi.domain.container.Result_attribManageAttributeClassCondition", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_attribManageAttributeClassCondition), "classConditionResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_attribManageAttributeClassCondition), "return_value", "int", 0),
            });
            Register(typeof(Result_attribManageAttributeCondition), "com.itac.mes.imsapi.domain.container.Result_attribManageAttributeCondition", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_attribManageAttributeCondition), "conditionResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_attribManageAttributeCondition), "return_value", "int", 0),
            });
            Register(typeof(Result_attribRemoveAttributeClassValue), "com.itac.mes.imsapi.domain.container.Result_attribRemoveAttributeClassValue", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_attribRemoveAttributeClassValue), "attributeRemoveResult", "[string", 0),
                new WireFieldInfo(typeof(Result_attribRemoveAttributeClassValue), "return_value", "int", 0),
            });
            Register(typeof(Result_attribRemoveAttributeValue), "com.itac.mes.imsapi.domain.container.Result_attribRemoveAttributeValue", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_attribRemoveAttributeValue), "return_value", "int", 0),
            });
            Register(typeof(Result_attribUpdateAttributeCode), "com.itac.mes.imsapi.domain.container.Result_attribUpdateAttributeCode", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_attribUpdateAttributeCode), "codeResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_attribUpdateAttributeCode), "return_value", "int", 0),
            });
            Register(typeof(Result_attribUploadAttributeCacheData), "com.itac.mes.imsapi.domain.container.Result_attribUploadAttributeCacheData", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_attribUploadAttributeCacheData), "return_value", "int", 0),
            });
            Register(typeof(Result_batchAssignBatchNumberToWorkOrder), "com.itac.mes.imsapi.domain.container.Result_batchAssignBatchNumberToWorkOrder", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_batchAssignBatchNumberToWorkOrder), "return_value", "int", 0),
            });
            Register(typeof(Result_batchCompleteBatch), "com.itac.mes.imsapi.domain.container.Result_batchCompleteBatch", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_batchCompleteBatch), "batchFailResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_batchCompleteBatch), "return_value", "int", 0),
            });
            Register(typeof(Result_batchGetBatchInfo), "com.itac.mes.imsapi.domain.container.Result_batchGetBatchInfo", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_batchGetBatchInfo), "batchInfoResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_batchGetBatchInfo), "return_value", "int", 0),
            });
            Register(typeof(Result_batchGetRegisteredBatch), "com.itac.mes.imsapi.domain.container.Result_batchGetRegisteredBatch", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_batchGetRegisteredBatch), "batchResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_batchGetRegisteredBatch), "return_value", "int", 0),
            });
            Register(typeof(Result_batchMergeBatch), "com.itac.mes.imsapi.domain.container.Result_batchMergeBatch", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_batchMergeBatch), "return_value", "int", 0),
            });
            Register(typeof(Result_batchRegisterBatch), "com.itac.mes.imsapi.domain.container.Result_batchRegisterBatch", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_batchRegisterBatch), "return_value", "int", 0),
            });
            Register(typeof(Result_batchSplitBatchNumber), "com.itac.mes.imsapi.domain.container.Result_batchSplitBatchNumber", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_batchSplitBatchNumber), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_batchSplitBatchNumber), "splitBatchNumberResultValues", "[string", 0),
            });
            Register(typeof(Result_batchSplitBatchNumberToSerialNumber), "com.itac.mes.imsapi.domain.container.Result_batchSplitBatchNumberToSerialNumber", 874514042L, new[]
            {
                new WireFieldInfo(typeof(Result_batchSplitBatchNumberToSerialNumber), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_batchSplitBatchNumberToSerialNumber), "serialNumberPos", "string", 0),
                new WireFieldInfo(typeof(Result_batchSplitBatchNumberToSerialNumber), "serialNumberRef", "string", 0),
            });
            Register(typeof(Result_batchUnregBatch), "com.itac.mes.imsapi.domain.container.Result_batchUnregBatch", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_batchUnregBatch), "return_value", "int", 0),
            });
            Register(typeof(Result_batchUnregisterBatch), "com.itac.mes.imsapi.domain.container.Result_batchUnregisterBatch", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_batchUnregisterBatch), "return_value", "int", 0),
            });
            Register(typeof(Result_configCreateParameters), "com.itac.mes.imsapi.domain.container.Result_configCreateParameters", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_configCreateParameters), "parameterResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_configCreateParameters), "return_value", "int", 0),
            });
            Register(typeof(Result_configDeleteParameters), "com.itac.mes.imsapi.domain.container.Result_configDeleteParameters", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_configDeleteParameters), "parameterResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_configDeleteParameters), "return_value", "int", 0),
            });
            Register(typeof(Result_configDeleteValues), "com.itac.mes.imsapi.domain.container.Result_configDeleteValues", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_configDeleteValues), "resultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_configDeleteValues), "return_value", "int", 0),
            });
            Register(typeof(Result_configGetDimensionValues), "com.itac.mes.imsapi.domain.container.Result_configGetDimensionValues", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_configGetDimensionValues), "resultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_configGetDimensionValues), "return_value", "int", 0),
            });
            Register(typeof(Result_configGetParameters), "com.itac.mes.imsapi.domain.container.Result_configGetParameters", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_configGetParameters), "parameterResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_configGetParameters), "return_value", "int", 0),
            });
            Register(typeof(Result_configGetValues), "com.itac.mes.imsapi.domain.container.Result_configGetValues", 1079510832L, new[]
            {
                new WireFieldInfo(typeof(Result_configGetValues), "parameterResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_configGetValues), "resultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_configGetValues), "return_value", "int", 0),
            });
            Register(typeof(Result_configUpdateParameters), "com.itac.mes.imsapi.domain.container.Result_configUpdateParameters", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_configUpdateParameters), "parameterResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_configUpdateParameters), "return_value", "int", 0),
            });
            Register(typeof(Result_configUpdateValues), "com.itac.mes.imsapi.domain.container.Result_configUpdateValues", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_configUpdateValues), "resultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_configUpdateValues), "return_value", "int", 0),
            });
            Register(typeof(Result_crpChangeTransportOrder), "com.itac.mes.imsapi.domain.container.Result_crpChangeTransportOrder", 2116684322L, new[]
            {
                new WireFieldInfo(typeof(Result_crpChangeTransportOrder), "commissionItemUploadResult", "[string", 0),
                new WireFieldInfo(typeof(Result_crpChangeTransportOrder), "pickingItemUploadResult", "[string", 0),
                new WireFieldInfo(typeof(Result_crpChangeTransportOrder), "productionOrderUploadResult", "[string", 0),
                new WireFieldInfo(typeof(Result_crpChangeTransportOrder), "return_value", "int", 0),
            });
            Register(typeof(Result_crpCreateTopology), "com.itac.mes.imsapi.domain.container.Result_crpCreateTopology", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_crpCreateTopology), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_crpCreateTopology), "topologyCreateResult", "[string", 0),
            });
            Register(typeof(Result_crpCreateTransportOrder), "com.itac.mes.imsapi.domain.container.Result_crpCreateTransportOrder", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_crpCreateTransportOrder), "return_value", "int", 0),
            });
            Register(typeof(Result_crpDeleteTopology), "com.itac.mes.imsapi.domain.container.Result_crpDeleteTopology", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_crpDeleteTopology), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_crpDeleteTopology), "topologyDeleteResult", "[string", 0),
            });
            Register(typeof(Result_crpGetRoute), "com.itac.mes.imsapi.domain.container.Result_crpGetRoute", 2127497762L, new[]
            {
                new WireFieldInfo(typeof(Result_crpGetRoute), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_crpGetRoute), "routeResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_crpGetRoute), "routeSegmentResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_crpGetRoute), "routeSegmentTransportOrderResultValues", "[string", 0),
            });
            Register(typeof(Result_crpGetTopology), "com.itac.mes.imsapi.domain.container.Result_crpGetTopology", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_crpGetTopology), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_crpGetTopology), "topologyResultValues", "[string", 0),
            });
            Register(typeof(Result_crpGetTransportOrder), "com.itac.mes.imsapi.domain.container.Result_crpGetTransportOrder", 3503361300L, new[]
            {
                new WireFieldInfo(typeof(Result_crpGetTransportOrder), "commissionItemResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_crpGetTransportOrder), "pickingItemResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_crpGetTransportOrder), "productionOrderResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_crpGetTransportOrder), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_crpGetTransportOrder), "transportOrderResultValues", "[string", 0),
            });
            Register(typeof(Result_crpManageRoute), "com.itac.mes.imsapi.domain.container.Result_crpManageRoute", 1086719792L, new[]
            {
                new WireFieldInfo(typeof(Result_crpManageRoute), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_crpManageRoute), "routeSegmentTransportOrderUploadResult", "[string", 0),
                new WireFieldInfo(typeof(Result_crpManageRoute), "routeSegmentUploadResult", "[string", 0),
            });
            Register(typeof(Result_crpUpdateTopology), "com.itac.mes.imsapi.domain.container.Result_crpUpdateTopology", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_crpUpdateTopology), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_crpUpdateTopology), "topologyUpdateResult", "[string", 0),
            });
            Register(typeof(Result_customCreateCustomEntities), "com.itac.mes.imsapi.domain.container.Result_customCreateCustomEntities", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_customCreateCustomEntities), "entityCreateResult", "[string", 0),
                new WireFieldInfo(typeof(Result_customCreateCustomEntities), "return_value", "int", 0),
            });
            Register(typeof(Result_customCreateCustomEntityType), "com.itac.mes.imsapi.domain.container.Result_customCreateCustomEntityType", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_customCreateCustomEntityType), "return_value", "int", 0),
            });
            Register(typeof(Result_customDeleteCustomEntities), "com.itac.mes.imsapi.domain.container.Result_customDeleteCustomEntities", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_customDeleteCustomEntities), "entityDeleteResult", "[string", 0),
                new WireFieldInfo(typeof(Result_customDeleteCustomEntities), "return_value", "int", 0),
            });
            Register(typeof(Result_customDeleteCustomEntityType), "com.itac.mes.imsapi.domain.container.Result_customDeleteCustomEntityType", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_customDeleteCustomEntityType), "return_value", "int", 0),
            });
            Register(typeof(Result_customFunction), "com.itac.mes.imsapi.domain.container.Result_customFunction", 978061013L, new[]
            {
                new WireFieldInfo(typeof(Result_customFunction), "customErrorString", "string", 0),
                new WireFieldInfo(typeof(Result_customFunction), "outArgs", "[string", 0),
                new WireFieldInfo(typeof(Result_customFunction), "return_value", "int", 0),
            });
            Register(typeof(Result_customGetCustomEntities), "com.itac.mes.imsapi.domain.container.Result_customGetCustomEntities", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_customGetCustomEntities), "entityResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_customGetCustomEntities), "return_value", "int", 0),
            });
            Register(typeof(Result_customGetCustomEntityTypes), "com.itac.mes.imsapi.domain.container.Result_customGetCustomEntityTypes", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_customGetCustomEntityTypes), "entityTypeResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_customGetCustomEntityTypes), "return_value", "int", 0),
            });
            Register(typeof(Result_customGetDbObjectData), "com.itac.mes.imsapi.domain.container.Result_customGetDbObjectData", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_customGetDbObjectData), "dbColumnResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_customGetDbObjectData), "return_value", "int", 0),
            });
            Register(typeof(Result_customGetDbObjectMetaData), "com.itac.mes.imsapi.domain.container.Result_customGetDbObjectMetaData", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_customGetDbObjectMetaData), "dbColumnMetaDataResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_customGetDbObjectMetaData), "return_value", "int", 0),
            });
            Register(typeof(Result_customGetFunctionInfo), "com.itac.mes.imsapi.domain.container.Result_customGetFunctionInfo", 3499756820L, new[]
            {
                new WireFieldInfo(typeof(Result_customGetFunctionInfo), "errorCodeResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_customGetFunctionInfo), "functionInfoResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_customGetFunctionInfo), "parameterInfoResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_customGetFunctionInfo), "returnInfoResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_customGetFunctionInfo), "return_value", "int", 0),
            });
            Register(typeof(Result_customGetFunctions), "com.itac.mes.imsapi.domain.container.Result_customGetFunctions", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_customGetFunctions), "functionInfoResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_customGetFunctions), "return_value", "int", 0),
            });
            Register(typeof(Result_customModifyDbObjectData), "com.itac.mes.imsapi.domain.container.Result_customModifyDbObjectData", 2116684322L, new[]
            {
                new WireFieldInfo(typeof(Result_customModifyDbObjectData), "dbColumnDeleteResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_customModifyDbObjectData), "dbColumnInsertResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_customModifyDbObjectData), "dbColumnUpdateResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_customModifyDbObjectData), "return_value", "int", 0),
            });
            Register(typeof(Result_customUpdateCustomEntities), "com.itac.mes.imsapi.domain.container.Result_customUpdateCustomEntities", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_customUpdateCustomEntities), "entityUpdateResult", "[string", 0),
                new WireFieldInfo(typeof(Result_customUpdateCustomEntities), "return_value", "int", 0),
            });
            Register(typeof(Result_customUpdateCustomEntityType), "com.itac.mes.imsapi.domain.container.Result_customUpdateCustomEntityType", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_customUpdateCustomEntityType), "return_value", "int", 0),
            });
            Register(typeof(Result_edaAssignExternalData), "com.itac.mes.imsapi.domain.container.Result_edaAssignExternalData", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_edaAssignExternalData), "return_value", "int", 0),
            });
            Register(typeof(Result_edaGetExternalDataForObject), "com.itac.mes.imsapi.domain.container.Result_edaGetExternalDataForObject", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_edaGetExternalDataForObject), "externalDataResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_edaGetExternalDataForObject), "return_value", "int", 0),
            });
            Register(typeof(Result_edaGetNextFreeExternalData), "com.itac.mes.imsapi.domain.container.Result_edaGetNextFreeExternalData", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_edaGetNextFreeExternalData), "nextFreeExternalDataResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_edaGetNextFreeExternalData), "return_value", "int", 0),
            });
            Register(typeof(Result_edaGetObjectsForExternalData), "com.itac.mes.imsapi.domain.container.Result_edaGetObjectsForExternalData", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_edaGetObjectsForExternalData), "objectExternalDataResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_edaGetObjectsForExternalData), "return_value", "int", 0),
            });
            Register(typeof(Result_edaManageExternalData), "com.itac.mes.imsapi.domain.container.Result_edaManageExternalData", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_edaManageExternalData), "return_value", "int", 0),
            });
            Register(typeof(Result_equAssignCarrierToCarrier), "com.itac.mes.imsapi.domain.container.Result_equAssignCarrierToCarrier", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_equAssignCarrierToCarrier), "assignCarrierToCarrierResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_equAssignCarrierToCarrier), "return_value", "int", 0),
            });
            Register(typeof(Result_equAssignCavityToEquipment), "com.itac.mes.imsapi.domain.container.Result_equAssignCavityToEquipment", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_equAssignCavityToEquipment), "assignCavityResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_equAssignCavityToEquipment), "return_value", "int", 0),
            });
            Register(typeof(Result_equAssignSerialNumberToCarrier), "com.itac.mes.imsapi.domain.container.Result_equAssignSerialNumberToCarrier", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_equAssignSerialNumberToCarrier), "assignSerialNumberToCarrierResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_equAssignSerialNumberToCarrier), "return_value", "int", 0),
            });
            Register(typeof(Result_equCheckEquipmentData), "com.itac.mes.imsapi.domain.container.Result_equCheckEquipmentData", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_equCheckEquipmentData), "equipmentResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_equCheckEquipmentData), "return_value", "int", 0),
            });
            Register(typeof(Result_equCheckEquipments), "com.itac.mes.imsapi.domain.container.Result_equCheckEquipments", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_equCheckEquipments), "equipmentsCheckResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_equCheckEquipments), "return_value", "int", 0),
            });
            Register(typeof(Result_equCreateEquipment), "com.itac.mes.imsapi.domain.container.Result_equCreateEquipment", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_equCreateEquipment), "equipmentUploadResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_equCreateEquipment), "return_value", "int", 0),
            });
            Register(typeof(Result_equGetAssetEquipmentSetup), "com.itac.mes.imsapi.domain.container.Result_equGetAssetEquipmentSetup", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_equGetAssetEquipmentSetup), "getAssetEquipmentSetupResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_equGetAssetEquipmentSetup), "return_value", "int", 0),
            });
            Register(typeof(Result_equGetAssignedCavity), "com.itac.mes.imsapi.domain.container.Result_equGetAssignedCavity", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_equGetAssignedCavity), "cavityGetAssignedCavityResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_equGetAssignedCavity), "return_value", "int", 0),
            });
            Register(typeof(Result_equGetCarrierAssignRule), "com.itac.mes.imsapi.domain.container.Result_equGetCarrierAssignRule", 2116684322L, new[]
            {
                new WireFieldInfo(typeof(Result_equGetCarrierAssignRule), "carrierGetCarrierAssignRuleResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_equGetCarrierAssignRule), "carrierGetMainResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_equGetCarrierAssignRule), "carrierGetSerialNoAssignRuleResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_equGetCarrierAssignRule), "return_value", "int", 0),
            });
            Register(typeof(Result_equGetCarrierAssigned), "com.itac.mes.imsapi.domain.container.Result_equGetCarrierAssigned", 2116684322L, new[]
            {
                new WireFieldInfo(typeof(Result_equGetCarrierAssigned), "carrierCarrierAssignedResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_equGetCarrierAssigned), "carrierMainResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_equGetCarrierAssigned), "carrierSerialNoAssignedResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_equGetCarrierAssigned), "return_value", "int", 0),
            });
            Register(typeof(Result_equGetCarrierAssignmentHistoryData), "com.itac.mes.imsapi.domain.container.Result_equGetCarrierAssignmentHistoryData", 1079510832L, new[]
            {
                new WireFieldInfo(typeof(Result_equGetCarrierAssignmentHistoryData), "carrierCarrierAssignedHistoryResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_equGetCarrierAssignmentHistoryData), "carrierSerialNumberAssignedHistoryResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_equGetCarrierAssignmentHistoryData), "return_value", "int", 0),
            });
            Register(typeof(Result_equGetCarrierLocation), "com.itac.mes.imsapi.domain.container.Result_equGetCarrierLocation", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_equGetCarrierLocation), "carrierLocationResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_equGetCarrierLocation), "return_value", "int", 0),
            });
            Register(typeof(Result_equGetCarrierToCarrier), "com.itac.mes.imsapi.domain.container.Result_equGetCarrierToCarrier", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_equGetCarrierToCarrier), "carrierToCarrierResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_equGetCarrierToCarrier), "return_value", "int", 0),
            });
            Register(typeof(Result_equGetCarrierToSerialNumber), "com.itac.mes.imsapi.domain.container.Result_equGetCarrierToSerialNumber", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_equGetCarrierToSerialNumber), "carrierToSerialNumberResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_equGetCarrierToSerialNumber), "return_value", "int", 0),
            });
            Register(typeof(Result_equGetCavityEquipmentAssignRule), "com.itac.mes.imsapi.domain.container.Result_equGetCavityEquipmentAssignRule", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_equGetCavityEquipmentAssignRule), "cavityEquipmentAssignRuleResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_equGetCavityEquipmentAssignRule), "return_value", "int", 0),
            });
            Register(typeof(Result_equGetEquipment), "com.itac.mes.imsapi.domain.container.Result_equGetEquipment", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_equGetEquipment), "equipmentGetResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_equGetEquipment), "return_value", "int", 0),
            });
            Register(typeof(Result_equGetEquipmentLocationHist), "com.itac.mes.imsapi.domain.container.Result_equGetEquipmentLocationHist", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_equGetEquipmentLocationHist), "equipmentLocationResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_equGetEquipmentLocationHist), "return_value", "int", 0),
            });
            Register(typeof(Result_equGetPartCavityAssignRule), "com.itac.mes.imsapi.domain.container.Result_equGetPartCavityAssignRule", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_equGetPartCavityAssignRule), "partCavityAssignRuleResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_equGetPartCavityAssignRule), "return_value", "int", 0),
            });
            Register(typeof(Result_equGetRequiredEquipmentData), "com.itac.mes.imsapi.domain.container.Result_equGetRequiredEquipmentData", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_equGetRequiredEquipmentData), "equipmentResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_equGetRequiredEquipmentData), "return_value", "int", 0),
            });
            Register(typeof(Result_equGetRequiredEquipmentDetail), "com.itac.mes.imsapi.domain.container.Result_equGetRequiredEquipmentDetail", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_equGetRequiredEquipmentDetail), "requiredEquipmentResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_equGetRequiredEquipmentDetail), "return_value", "int", 0),
            });
            Register(typeof(Result_equGetSetupEquipmentData), "com.itac.mes.imsapi.domain.container.Result_equGetSetupEquipmentData", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_equGetSetupEquipmentData), "equipmentSetupResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_equGetSetupEquipmentData), "return_value", "int", 0),
            });
            Register(typeof(Result_equManageCavityEquipmentRule), "com.itac.mes.imsapi.domain.container.Result_equManageCavityEquipmentRule", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_equManageCavityEquipmentRule), "manageCavityEquipmentRuleResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_equManageCavityEquipmentRule), "return_value", "int", 0),
            });
            Register(typeof(Result_equManagePartCavityRule), "com.itac.mes.imsapi.domain.container.Result_equManagePartCavityRule", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_equManagePartCavityRule), "managePartCavityRuleResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_equManagePartCavityRule), "return_value", "int", 0),
            });
            Register(typeof(Result_equRemoveCarrierFromCarrier), "com.itac.mes.imsapi.domain.container.Result_equRemoveCarrierFromCarrier", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_equRemoveCarrierFromCarrier), "removeCarrierFromCarrierResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_equRemoveCarrierFromCarrier), "return_value", "int", 0),
            });
            Register(typeof(Result_equRemoveCavityFromEquipment), "com.itac.mes.imsapi.domain.container.Result_equRemoveCavityFromEquipment", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_equRemoveCavityFromEquipment), "removeCavityResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_equRemoveCavityFromEquipment), "return_value", "int", 0),
            });
            Register(typeof(Result_equRemoveEquipment), "com.itac.mes.imsapi.domain.container.Result_equRemoveEquipment", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_equRemoveEquipment), "return_value", "int", 0),
            });
            Register(typeof(Result_equRemoveSerialNumberFromCarrier), "com.itac.mes.imsapi.domain.container.Result_equRemoveSerialNumberFromCarrier", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_equRemoveSerialNumberFromCarrier), "removeSerialNumberFromCarrierResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_equRemoveSerialNumberFromCarrier), "return_value", "int", 0),
            });
            Register(typeof(Result_equReportQuantity), "com.itac.mes.imsapi.domain.container.Result_equReportQuantity", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_equReportQuantity), "equReportQuantityResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_equReportQuantity), "return_value", "int", 0),
            });
            Register(typeof(Result_equSetEquipmentLocation), "com.itac.mes.imsapi.domain.container.Result_equSetEquipmentLocation", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_equSetEquipmentLocation), "equipmentLocationResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_equSetEquipmentLocation), "return_value", "int", 0),
            });
            Register(typeof(Result_equSetLocation), "com.itac.mes.imsapi.domain.container.Result_equSetLocation", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_equSetLocation), "return_value", "int", 0),
            });
            Register(typeof(Result_equSetupAssetEquipment), "com.itac.mes.imsapi.domain.container.Result_equSetupAssetEquipment", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_equSetupAssetEquipment), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_equSetupAssetEquipment), "setupAssetEquipmentResultValues", "[string", 0),
            });
            Register(typeof(Result_equUpdateAssignedCavity), "com.itac.mes.imsapi.domain.container.Result_equUpdateAssignedCavity", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_equUpdateAssignedCavity), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_equUpdateAssignedCavity), "updateAssignedCavityResultValues", "[string", 0),
            });
            Register(typeof(Result_equUpdateEquipment), "com.itac.mes.imsapi.domain.container.Result_equUpdateEquipment", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_equUpdateEquipment), "equipmentUpdateResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_equUpdateEquipment), "return_value", "int", 0),
            });
            Register(typeof(Result_equUpdateEquipmentData), "com.itac.mes.imsapi.domain.container.Result_equUpdateEquipmentData", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_equUpdateEquipmentData), "equipmentResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_equUpdateEquipmentData), "return_value", "int", 0),
            });
            Register(typeof(Result_execFormula), "com.itac.mes.imsapi.domain.container.Result_execFormula", 1079510832L, new[]
            {
                new WireFieldInfo(typeof(Result_execFormula), "missingParameterValues", "[string", 0),
                new WireFieldInfo(typeof(Result_execFormula), "resultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_execFormula), "return_value", "int", 0),
            });
            Register(typeof(Result_execFormulaCatalog), "com.itac.mes.imsapi.domain.container.Result_execFormulaCatalog", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_execFormulaCatalog), "formularResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_execFormulaCatalog), "return_value", "int", 0),
            });
            Register(typeof(Result_execRuleSet), "com.itac.mes.imsapi.domain.container.Result_execRuleSet", 4216460213L, new[]
            {
                new WireFieldInfo(typeof(Result_execRuleSet), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_execRuleSet), "ruleResults", "[com.itac.mes.imsapi.domain.container.RuleResult", 0),
            });
            Register(typeof(Result_execTimerProcess), "com.itac.mes.imsapi.domain.container.Result_execTimerProcess", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_execTimerProcess), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_execTimerProcess), "timerProcessResultValues", "[string", 0),
            });
            Register(typeof(Result_imsapiGetErrorList), "com.itac.mes.imsapi.domain.container.Result_imsapiGetErrorList", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_imsapiGetErrorList), "errorCodeResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_imsapiGetErrorList), "return_value", "int", 0),
            });
            Register(typeof(Result_imsapiGetErrorText), "com.itac.mes.imsapi.domain.container.Result_imsapiGetErrorText", 328532963L, new[]
            {
                new WireFieldInfo(typeof(Result_imsapiGetErrorText), "errorString", "string", 0),
                new WireFieldInfo(typeof(Result_imsapiGetErrorText), "return_value", "int", 0),
            });
            Register(typeof(Result_imsapiGetFunctionInfo), "com.itac.mes.imsapi.domain.container.Result_imsapiGetFunctionInfo", 2847419916L, new[]
            {
                new WireFieldInfo(typeof(Result_imsapiGetFunctionInfo), "functionInfo", "com.itac.mes.imsapi.domain.container.ImsApiFunctionStruct", 0),
                new WireFieldInfo(typeof(Result_imsapiGetFunctionInfo), "parameterArray", "[com.itac.mes.imsapi.domain.container.ImsApiParameterStruct", 0),
                new WireFieldInfo(typeof(Result_imsapiGetFunctionInfo), "return_value", "int", 0),
            });
            Register(typeof(Result_imsapiGetFunctions), "com.itac.mes.imsapi.domain.container.Result_imsapiGetFunctions", 3417315244L, new[]
            {
                new WireFieldInfo(typeof(Result_imsapiGetFunctions), "functionArray", "[com.itac.mes.imsapi.domain.container.ImsApiFunctionStruct", 0),
                new WireFieldInfo(typeof(Result_imsapiGetFunctions), "return_value", "int", 0),
            });
            Register(typeof(Result_imsapiGetGroups), "com.itac.mes.imsapi.domain.container.Result_imsapiGetGroups", 2256672371L, new[]
            {
                new WireFieldInfo(typeof(Result_imsapiGetGroups), "groupArray", "[com.itac.mes.imsapi.domain.container.ImsApiGroupStruct", 0),
                new WireFieldInfo(typeof(Result_imsapiGetGroups), "return_value", "int", 0),
            });
            Register(typeof(Result_imsapiGetParameterConditions), "com.itac.mes.imsapi.domain.container.Result_imsapiGetParameterConditions", 358685845L, new[]
            {
                new WireFieldInfo(typeof(Result_imsapiGetParameterConditions), "conditionParamName", "string", 0),
                new WireFieldInfo(typeof(Result_imsapiGetParameterConditions), "parameterConditionArray", "[com.itac.mes.imsapi.domain.container.ImsApiParamConditionStruct", 0),
                new WireFieldInfo(typeof(Result_imsapiGetParameterConditions), "return_value", "int", 0),
            });
            Register(typeof(Result_imsapiGetParameterInfo), "com.itac.mes.imsapi.domain.container.Result_imsapiGetParameterInfo", 2379367494L, new[]
            {
                new WireFieldInfo(typeof(Result_imsapiGetParameterInfo), "condition", "com.itac.mes.imsapi.domain.container.ImsApiParamConditionStruct", 0),
                new WireFieldInfo(typeof(Result_imsapiGetParameterInfo), "keys", "[com.itac.mes.imsapi.domain.container.ImsApiKeyStruct", 0),
                new WireFieldInfo(typeof(Result_imsapiGetParameterInfo), "parameter", "com.itac.mes.imsapi.domain.container.ImsApiParameterStruct", 0),
                new WireFieldInfo(typeof(Result_imsapiGetParameterInfo), "return_value", "int", 0),
            });
            Register(typeof(Result_imsapiGetSystemInfos), "com.itac.mes.imsapi.domain.container.Result_imsapiGetSystemInfos", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_imsapiGetSystemInfos), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_imsapiGetSystemInfos), "systemInfoResultValues", "[string", 0),
            });
            Register(typeof(Result_lockGetLockGroups), "com.itac.mes.imsapi.domain.container.Result_lockGetLockGroups", 2116684322L, new[]
            {
                new WireFieldInfo(typeof(Result_lockGetLockGroups), "lockClassResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_lockGetLockGroups), "lockGroupResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_lockGetLockGroups), "lockOutResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_lockGetLockGroups), "return_value", "int", 0),
            });
            Register(typeof(Result_lockGetLockedObjects), "com.itac.mes.imsapi.domain.container.Result_lockGetLockedObjects", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_lockGetLockedObjects), "objectResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_lockGetLockedObjects), "return_value", "int", 0),
            });
            Register(typeof(Result_lockObjects), "com.itac.mes.imsapi.domain.container.Result_lockObjects", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_lockObjects), "objectResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_lockObjects), "return_value", "int", 0),
            });
            Register(typeof(Result_lockUnlockObjects), "com.itac.mes.imsapi.domain.container.Result_lockUnlockObjects", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_lockUnlockObjects), "objectResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_lockUnlockObjects), "return_value", "int", 0),
            });
            Register(typeof(Result_mdaActivateDocument), "com.itac.mes.imsapi.domain.container.Result_mdaActivateDocument", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_mdaActivateDocument), "mdaActivateDocumentResult", "[string", 0),
                new WireFieldInfo(typeof(Result_mdaActivateDocument), "return_value", "int", 0),
            });
            Register(typeof(Result_mdaActivateRecipe), "com.itac.mes.imsapi.domain.container.Result_mdaActivateRecipe", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_mdaActivateRecipe), "return_value", "int", 0),
            });
            Register(typeof(Result_mdaCreateRecipe), "com.itac.mes.imsapi.domain.container.Result_mdaCreateRecipe", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_mdaCreateRecipe), "recipeResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdaCreateRecipe), "return_value", "int", 0),
            });
            Register(typeof(Result_mdaGetDocumentContent), "com.itac.mes.imsapi.domain.container.Result_mdaGetDocumentContent", 247923547L, new[]
            {
                new WireFieldInfo(typeof(Result_mdaGetDocumentContent), "content", "[byte", 0),
                new WireFieldInfo(typeof(Result_mdaGetDocumentContent), "return_value", "int", 0),
            });
            Register(typeof(Result_mdaGetDocuments), "com.itac.mes.imsapi.domain.container.Result_mdaGetDocuments", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_mdaGetDocuments), "mdaResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdaGetDocuments), "return_value", "int", 0),
            });
            Register(typeof(Result_mdaGetRecipeData), "com.itac.mes.imsapi.domain.container.Result_mdaGetRecipeData", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_mdaGetRecipeData), "recipeResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdaGetRecipeData), "return_value", "int", 0),
            });
            Register(typeof(Result_mdaGetRecipeHeaderAndVersion), "com.itac.mes.imsapi.domain.container.Result_mdaGetRecipeHeaderAndVersion", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_mdaGetRecipeHeaderAndVersion), "recipeHeaderResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdaGetRecipeHeaderAndVersion), "return_value", "int", 0),
            });
            Register(typeof(Result_mdaUploadCustomFunction), "com.itac.mes.imsapi.domain.container.Result_mdaUploadCustomFunction", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_mdaUploadCustomFunction), "return_value", "int", 0),
            });
            Register(typeof(Result_mdaUploadDocument), "com.itac.mes.imsapi.domain.container.Result_mdaUploadDocument", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_mdaUploadDocument), "return_value", "int", 0),
            });
            Register(typeof(Result_mdataBomVerify), "com.itac.mes.imsapi.domain.container.Result_mdataBomVerify", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataBomVerify), "bomResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataBomVerify), "return_value", "int", 0),
            });
            Register(typeof(Result_mdataChangeWorkOrderWorkStepState), "com.itac.mes.imsapi.domain.container.Result_mdataChangeWorkOrderWorkStepState", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataChangeWorkOrderWorkStepState), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_mdataChangeWorkOrderWorkStepState), "workstepResultValues", "[string", 0),
            });
            Register(typeof(Result_mdataChangeWorkorderBomData), "com.itac.mes.imsapi.domain.container.Result_mdataChangeWorkorderBomData", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataChangeWorkorderBomData), "changeWorkorderBomResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataChangeWorkorderBomData), "return_value", "int", 0),
            });
            Register(typeof(Result_mdataChangeWorkorderData), "com.itac.mes.imsapi.domain.container.Result_mdataChangeWorkorderData", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataChangeWorkorderData), "return_value", "int", 0),
            });
            Register(typeof(Result_mdataCreateDetectionPoint), "com.itac.mes.imsapi.domain.container.Result_mdataCreateDetectionPoint", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataCreateDetectionPoint), "return_value", "int", 0),
            });
            Register(typeof(Result_mdataCreateOrderCluster), "com.itac.mes.imsapi.domain.container.Result_mdataCreateOrderCluster", 1079510832L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataCreateOrderCluster), "createOrderClusterItemResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataCreateOrderCluster), "createOrderClusterResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataCreateOrderCluster), "return_value", "int", 0),
            });
            Register(typeof(Result_mdataCreateProductionLot), "com.itac.mes.imsapi.domain.container.Result_mdataCreateProductionLot", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataCreateProductionLot), "productionLotResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataCreateProductionLot), "return_value", "int", 0),
            });
            Register(typeof(Result_mdataCreateSpecialTime), "com.itac.mes.imsapi.domain.container.Result_mdataCreateSpecialTime", 201196284L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataCreateSpecialTime), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_mdataCreateSpecialTime), "specialTimeId", "long", 0),
            });
            Register(typeof(Result_mdataCreateWorkorder), "com.itac.mes.imsapi.domain.container.Result_mdataCreateWorkorder", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataCreateWorkorder), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_mdataCreateWorkorder), "workorderResultValues", "[string", 0),
            });
            Register(typeof(Result_mdataDeleteDetectionPoint), "com.itac.mes.imsapi.domain.container.Result_mdataDeleteDetectionPoint", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataDeleteDetectionPoint), "return_value", "int", 0),
            });
            Register(typeof(Result_mdataDeleteOrderCluster), "com.itac.mes.imsapi.domain.container.Result_mdataDeleteOrderCluster", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataDeleteOrderCluster), "return_value", "int", 0),
            });
            Register(typeof(Result_mdataGetAssignedShiftModel), "com.itac.mes.imsapi.domain.container.Result_mdataGetAssignedShiftModel", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataGetAssignedShiftModel), "assignedShiftModelValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataGetAssignedShiftModel), "return_value", "int", 0),
            });
            Register(typeof(Result_mdataGetAssignedSpecialTime), "com.itac.mes.imsapi.domain.container.Result_mdataGetAssignedSpecialTime", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataGetAssignedSpecialTime), "assignedSpecialTimeValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataGetAssignedSpecialTime), "return_value", "int", 0),
            });
            Register(typeof(Result_mdataGetBomData), "com.itac.mes.imsapi.domain.container.Result_mdataGetBomData", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataGetBomData), "bomDataResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataGetBomData), "return_value", "int", 0),
            });
            Register(typeof(Result_mdataGetCalendarData), "com.itac.mes.imsapi.domain.container.Result_mdataGetCalendarData", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataGetCalendarData), "calendarDataResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataGetCalendarData), "return_value", "int", 0),
            });
            Register(typeof(Result_mdataGetContactData), "com.itac.mes.imsapi.domain.container.Result_mdataGetContactData", 739444202L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataGetContactData), "contactResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataGetContactData), "hasMore", "bool", 0),
                new WireFieldInfo(typeof(Result_mdataGetContactData), "return_value", "int", 0),
            });
            Register(typeof(Result_mdataGetCostCenter), "com.itac.mes.imsapi.domain.container.Result_mdataGetCostCenter", 738133482L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataGetCostCenter), "hasMore", "bool", 0),
                new WireFieldInfo(typeof(Result_mdataGetCostCenter), "mdataGetCostCenterValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataGetCostCenter), "return_value", "int", 0),
            });
            Register(typeof(Result_mdataGetDetectionPoint), "com.itac.mes.imsapi.domain.container.Result_mdataGetDetectionPoint", 739444202L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataGetDetectionPoint), "detectionPointValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataGetDetectionPoint), "hasMore", "bool", 0),
                new WireFieldInfo(typeof(Result_mdataGetDetectionPoint), "return_value", "int", 0),
            });
            Register(typeof(Result_mdataGetFailureDataForPart), "com.itac.mes.imsapi.domain.container.Result_mdataGetFailureDataForPart", 1079510832L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataGetFailureDataForPart), "failureDataValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataGetFailureDataForPart), "imageDataValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataGetFailureDataForPart), "return_value", "int", 0),
            });
            Register(typeof(Result_mdataGetFailureDataForStation), "com.itac.mes.imsapi.domain.container.Result_mdataGetFailureDataForStation", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataGetFailureDataForStation), "failureDataResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataGetFailureDataForStation), "return_value", "int", 0),
            });
            Register(typeof(Result_mdataGetFailureDefinition), "com.itac.mes.imsapi.domain.container.Result_mdataGetFailureDefinition", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataGetFailureDefinition), "failureDataResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataGetFailureDefinition), "return_value", "int", 0),
            });
            Register(typeof(Result_mdataGetFormulaCatalog), "com.itac.mes.imsapi.domain.container.Result_mdataGetFormulaCatalog", 1079510832L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataGetFormulaCatalog), "formulaParamResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataGetFormulaCatalog), "formulaResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataGetFormulaCatalog), "return_value", "int", 0),
            });
            Register(typeof(Result_mdataGetMachineAssetStructure), "com.itac.mes.imsapi.domain.container.Result_mdataGetMachineAssetStructure", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataGetMachineAssetStructure), "machineAssetStructureValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataGetMachineAssetStructure), "return_value", "int", 0),
            });
            Register(typeof(Result_mdataGetMessageCause), "com.itac.mes.imsapi.domain.container.Result_mdataGetMessageCause", 738133482L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataGetMessageCause), "hasMore", "bool", 0),
                new WireFieldInfo(typeof(Result_mdataGetMessageCause), "messageCauseValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataGetMessageCause), "return_value", "int", 0),
            });
            Register(typeof(Result_mdataGetMessageClass), "com.itac.mes.imsapi.domain.container.Result_mdataGetMessageClass", 738133482L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataGetMessageClass), "hasMore", "bool", 0),
                new WireFieldInfo(typeof(Result_mdataGetMessageClass), "messageClassValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataGetMessageClass), "return_value", "int", 0),
            });
            Register(typeof(Result_mdataGetMessageEffect), "com.itac.mes.imsapi.domain.container.Result_mdataGetMessageEffect", 738133482L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataGetMessageEffect), "hasMore", "bool", 0),
                new WireFieldInfo(typeof(Result_mdataGetMessageEffect), "messageEffectValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataGetMessageEffect), "return_value", "int", 0),
            });
            Register(typeof(Result_mdataGetOrderCluster), "com.itac.mes.imsapi.domain.container.Result_mdataGetOrderCluster", 1625753820L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataGetOrderCluster), "hasMore", "bool", 0),
                new WireFieldInfo(typeof(Result_mdataGetOrderCluster), "orderClusterHeadResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataGetOrderCluster), "orderClusterItemResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataGetOrderCluster), "return_value", "int", 0),
            });
            Register(typeof(Result_mdataGetPartData), "com.itac.mes.imsapi.domain.container.Result_mdataGetPartData", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataGetPartData), "partDataResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataGetPartData), "return_value", "int", 0),
            });
            Register(typeof(Result_mdataGetProductInfo), "com.itac.mes.imsapi.domain.container.Result_mdataGetProductInfo", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataGetProductInfo), "productInfoResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataGetProductInfo), "return_value", "int", 0),
            });
            Register(typeof(Result_mdataGetProductsForLineOrStation), "com.itac.mes.imsapi.domain.container.Result_mdataGetProductsForLineOrStation", 1083115312L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataGetProductsForLineOrStation), "bomResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataGetProductsForLineOrStation), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_mdataGetProductsForLineOrStation), "workplanResultValues", "[string", 0),
            });
            Register(typeof(Result_mdataGetShiftData), "com.itac.mes.imsapi.domain.container.Result_mdataGetShiftData", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataGetShiftData), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_mdataGetShiftData), "shiftResultValues", "[string", 0),
            });
            Register(typeof(Result_mdataGetShiftModel), "com.itac.mes.imsapi.domain.container.Result_mdataGetShiftModel", 1086719792L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataGetShiftModel), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_mdataGetShiftModel), "shiftModelHeadValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataGetShiftModel), "shiftModelItemValues", "[string", 0),
            });
            Register(typeof(Result_mdataGetStationConfiguration), "com.itac.mes.imsapi.domain.container.Result_mdataGetStationConfiguration", 2127497762L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataGetStationConfiguration), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_mdataGetStationConfiguration), "stationConfigCodeResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataGetStationConfiguration), "stationLicenseResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataGetStationConfiguration), "stationParamResultValues", "[string", 0),
            });
            Register(typeof(Result_mdataGetTimeEvent), "com.itac.mes.imsapi.domain.container.Result_mdataGetTimeEvent", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataGetTimeEvent), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_mdataGetTimeEvent), "timeEventResultValues", "[string", 0),
            });
            Register(typeof(Result_mdataGetUserData), "com.itac.mes.imsapi.domain.container.Result_mdataGetUserData", 738133482L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataGetUserData), "hasMore", "bool", 0),
                new WireFieldInfo(typeof(Result_mdataGetUserData), "mdataGetUserDataValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataGetUserData), "return_value", "int", 0),
            });
            Register(typeof(Result_mdataGetUserGroupData), "com.itac.mes.imsapi.domain.container.Result_mdataGetUserGroupData", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataGetUserGroupData), "mdataGetUserGroupDataValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataGetUserGroupData), "return_value", "int", 0),
            });
            Register(typeof(Result_mdataGetUserSkill), "com.itac.mes.imsapi.domain.container.Result_mdataGetUserSkill", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataGetUserSkill), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_mdataGetUserSkill), "userSkillResultValues", "[string", 0),
            });
            Register(typeof(Result_mdataGetWageType), "com.itac.mes.imsapi.domain.container.Result_mdataGetWageType", 738133482L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataGetWageType), "hasMore", "bool", 0),
                new WireFieldInfo(typeof(Result_mdataGetWageType), "mdataGetWageTypeValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataGetWageType), "return_value", "int", 0),
            });
            Register(typeof(Result_mdataGetWeekSchedule), "com.itac.mes.imsapi.domain.container.Result_mdataGetWeekSchedule", 1086719792L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataGetWeekSchedule), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_mdataGetWeekSchedule), "weekScheduleHeadValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataGetWeekSchedule), "weekScheduleItemValues", "[string", 0),
            });
            Register(typeof(Result_mdataGetWorkorders), "com.itac.mes.imsapi.domain.container.Result_mdataGetWorkorders", 738133482L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataGetWorkorders), "hasMore", "bool", 0),
                new WireFieldInfo(typeof(Result_mdataGetWorkorders), "mdataGetWorkordersResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataGetWorkorders), "return_value", "int", 0),
            });
            Register(typeof(Result_mdataGetWorkplanActivities), "com.itac.mes.imsapi.domain.container.Result_mdataGetWorkplanActivities", 3503361300L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataGetWorkplanActivities), "activitiesDataResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataGetWorkplanActivities), "activityParamResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataGetWorkplanActivities), "deviceDataResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataGetWorkplanActivities), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_mdataGetWorkplanActivities), "workplanDataResultValues", "[string", 0),
            });
            Register(typeof(Result_mdataGetWorkplanData), "com.itac.mes.imsapi.domain.container.Result_mdataGetWorkplanData", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataGetWorkplanData), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_mdataGetWorkplanData), "workplanDataResultValues", "[string", 0),
            });
            Register(typeof(Result_mdataGetWorkstepSkill), "com.itac.mes.imsapi.domain.container.Result_mdataGetWorkstepSkill", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataGetWorkstepSkill), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_mdataGetWorkstepSkill), "workstepSkillResultValues", "[string", 0),
            });
            Register(typeof(Result_mdataRequestWorkorder), "com.itac.mes.imsapi.domain.container.Result_mdataRequestWorkorder", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataRequestWorkorder), "requestWorkorderResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataRequestWorkorder), "return_value", "int", 0),
            });
            Register(typeof(Result_mdataSetProductionCycleTime), "com.itac.mes.imsapi.domain.container.Result_mdataSetProductionCycleTime", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataSetProductionCycleTime), "return_value", "int", 0),
            });
            Register(typeof(Result_mdataUpdateDetectionPoint), "com.itac.mes.imsapi.domain.container.Result_mdataUpdateDetectionPoint", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataUpdateDetectionPoint), "return_value", "int", 0),
            });
            Register(typeof(Result_mdataUpdateOrderCluster), "com.itac.mes.imsapi.domain.container.Result_mdataUpdateOrderCluster", 2120288802L, new[]
            {
                new WireFieldInfo(typeof(Result_mdataUpdateOrderCluster), "createOrderClusterItemResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataUpdateOrderCluster), "deleteOrderClusterItemResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdataUpdateOrderCluster), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_mdataUpdateOrderCluster), "updateOrderClusterItemResultValues", "[string", 0),
            });
            Register(typeof(Result_mdcAcknowledgeStationConditions), "com.itac.mes.imsapi.domain.container.Result_mdcAcknowledgeStationConditions", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_mdcAcknowledgeStationConditions), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_mdcAcknowledgeStationConditions), "stationConditionResultValues", "[string", 0),
            });
            Register(typeof(Result_mdcCloseStationMessage), "com.itac.mes.imsapi.domain.container.Result_mdcCloseStationMessage", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_mdcCloseStationMessage), "return_value", "int", 0),
            });
            Register(typeof(Result_mdcCreateConditionCode), "com.itac.mes.imsapi.domain.container.Result_mdcCreateConditionCode", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_mdcCreateConditionCode), "return_value", "int", 0),
            });
            Register(typeof(Result_mdcCreateLog), "com.itac.mes.imsapi.domain.container.Result_mdcCreateLog", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_mdcCreateLog), "return_value", "int", 0),
            });
            Register(typeof(Result_mdcCreateLogData), "com.itac.mes.imsapi.domain.container.Result_mdcCreateLogData", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_mdcCreateLogData), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_mdcCreateLogData), "stationLogResultValues", "[string", 0),
            });
            Register(typeof(Result_mdcGetConditionCodes), "com.itac.mes.imsapi.domain.container.Result_mdcGetConditionCodes", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_mdcGetConditionCodes), "conditionCodeResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdcGetConditionCodes), "return_value", "int", 0),
            });
            Register(typeof(Result_mdcGetKeyPerformanceIndicators), "com.itac.mes.imsapi.domain.container.Result_mdcGetKeyPerformanceIndicators", 3009614584L, new[]
            {
                new WireFieldInfo(typeof(Result_mdcGetKeyPerformanceIndicators), "mdeAmountResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdcGetKeyPerformanceIndicators), "mdeConditionTimeResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdcGetKeyPerformanceIndicators), "mdePerformanceResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdcGetKeyPerformanceIndicators), "mdePlannedCycleTimeResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdcGetKeyPerformanceIndicators), "mdeShiftTimeResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdcGetKeyPerformanceIndicators), "performanceIndicatorResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdcGetKeyPerformanceIndicators), "return_value", "int", 0),
            });
            Register(typeof(Result_mdcGetLog), "com.itac.mes.imsapi.domain.container.Result_mdcGetLog", 2805273044L, new[]
            {
                new WireFieldInfo(typeof(Result_mdcGetLog), "logArray", "[com.itac.mes.imsapi.domain.container.MdcLog", 0),
                new WireFieldInfo(typeof(Result_mdcGetLog), "return_value", "int", 0),
            });
            Register(typeof(Result_mdcGetLogData), "com.itac.mes.imsapi.domain.container.Result_mdcGetLogData", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_mdcGetLogData), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_mdcGetLogData), "stationLogResultValues", "[string", 0),
            });
            Register(typeof(Result_mdcGetMessageType), "com.itac.mes.imsapi.domain.container.Result_mdcGetMessageType", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_mdcGetMessageType), "messageTypeResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdcGetMessageType), "return_value", "int", 0),
            });
            Register(typeof(Result_mdcGetRegisteredUser), "com.itac.mes.imsapi.domain.container.Result_mdcGetRegisteredUser", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_mdcGetRegisteredUser), "mdcGetRegisteredUserValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdcGetRegisteredUser), "return_value", "int", 0),
            });
            Register(typeof(Result_mdcGetStationConditions), "com.itac.mes.imsapi.domain.container.Result_mdcGetStationConditions", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_mdcGetStationConditions), "conditionResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdcGetStationConditions), "return_value", "int", 0),
            });
            Register(typeof(Result_mdcGetStationConditionsByFilter), "com.itac.mes.imsapi.domain.container.Result_mdcGetStationConditionsByFilter", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_mdcGetStationConditionsByFilter), "conditionResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdcGetStationConditionsByFilter), "return_value", "int", 0),
            });
            Register(typeof(Result_mdcManageConditionCode), "com.itac.mes.imsapi.domain.container.Result_mdcManageConditionCode", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_mdcManageConditionCode), "manageConditionCodeResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdcManageConditionCode), "return_value", "int", 0),
            });
            Register(typeof(Result_mdcRegisterUserAtLine), "com.itac.mes.imsapi.domain.container.Result_mdcRegisterUserAtLine", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_mdcRegisterUserAtLine), "return_value", "int", 0),
            });
            Register(typeof(Result_mdcUpdateStationCondition), "com.itac.mes.imsapi.domain.container.Result_mdcUpdateStationCondition", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_mdcUpdateStationCondition), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_mdcUpdateStationCondition), "stationConditionResultValues", "[string", 0),
            });
            Register(typeof(Result_mdcUploadDetectionPoint), "com.itac.mes.imsapi.domain.container.Result_mdcUploadDetectionPoint", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_mdcUploadDetectionPoint), "detectionPointResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mdcUploadDetectionPoint), "return_value", "int", 0),
            });
            Register(typeof(Result_mdcUploadStationCondition), "com.itac.mes.imsapi.domain.container.Result_mdcUploadStationCondition", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_mdcUploadStationCondition), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_mdcUploadStationCondition), "stationConditionResultValues", "[string", 0),
            });
            Register(typeof(Result_mlChangeMaterialBinData), "com.itac.mes.imsapi.domain.container.Result_mlChangeMaterialBinData", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_mlChangeMaterialBinData), "return_value", "int", 0),
            });
            Register(typeof(Result_mlCreateNewMaterialBin), "com.itac.mes.imsapi.domain.container.Result_mlCreateNewMaterialBin", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_mlCreateNewMaterialBin), "materialBinResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mlCreateNewMaterialBin), "return_value", "int", 0),
            });
            Register(typeof(Result_mlGetIncomingGoods), "com.itac.mes.imsapi.domain.container.Result_mlGetIncomingGoods", 1625753820L, new[]
            {
                new WireFieldInfo(typeof(Result_mlGetIncomingGoods), "hasMore", "bool", 0),
                new WireFieldInfo(typeof(Result_mlGetIncomingGoods), "incomingGoodsHeadResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mlGetIncomingGoods), "incomingGoodsItemResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mlGetIncomingGoods), "return_value", "int", 0),
            });
            Register(typeof(Result_mlGetMaterialBinData), "com.itac.mes.imsapi.domain.container.Result_mlGetMaterialBinData", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_mlGetMaterialBinData), "materialBinResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mlGetMaterialBinData), "return_value", "int", 0),
            });
            Register(typeof(Result_mlGetMaterialChainData), "com.itac.mes.imsapi.domain.container.Result_mlGetMaterialChainData", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_mlGetMaterialChainData), "materialChainResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mlGetMaterialChainData), "return_value", "int", 0),
            });
            Register(typeof(Result_mlGetMaterialTransactions), "com.itac.mes.imsapi.domain.container.Result_mlGetMaterialTransactions", 738133482L, new[]
            {
                new WireFieldInfo(typeof(Result_mlGetMaterialTransactions), "hasMore", "bool", 0),
                new WireFieldInfo(typeof(Result_mlGetMaterialTransactions), "materialTransactionsResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mlGetMaterialTransactions), "return_value", "int", 0),
            });
            Register(typeof(Result_mlGetNextMaterialBinNumber), "com.itac.mes.imsapi.domain.container.Result_mlGetNextMaterialBinNumber", 328532963L, new[]
            {
                new WireFieldInfo(typeof(Result_mlGetNextMaterialBinNumber), "materialBinNumber", "string", 0),
                new WireFieldInfo(typeof(Result_mlGetNextMaterialBinNumber), "return_value", "int", 0),
            });
            Register(typeof(Result_mlGetPurchaseOrderData), "com.itac.mes.imsapi.domain.container.Result_mlGetPurchaseOrderData", 738133482L, new[]
            {
                new WireFieldInfo(typeof(Result_mlGetPurchaseOrderData), "hasMore", "bool", 0),
                new WireFieldInfo(typeof(Result_mlGetPurchaseOrderData), "purchaseDataResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mlGetPurchaseOrderData), "return_value", "int", 0),
            });
            Register(typeof(Result_mlGetStorage), "com.itac.mes.imsapi.domain.container.Result_mlGetStorage", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_mlGetStorage), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_mlGetStorage), "storageResultValues", "[string", 0),
            });
            Register(typeof(Result_mlGetStorageData), "com.itac.mes.imsapi.domain.container.Result_mlGetStorageData", 3514174740L, new[]
            {
                new WireFieldInfo(typeof(Result_mlGetStorageData), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_mlGetStorageData), "storageCellResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mlGetStorageData), "storageGroupResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mlGetStorageData), "storagePartAssignmentResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mlGetStorageData), "storageResultValues", "[string", 0),
            });
            Register(typeof(Result_mlGetTestplanData), "com.itac.mes.imsapi.domain.container.Result_mlGetTestplanData", 3506965780L, new[]
            {
                new WireFieldInfo(typeof(Result_mlGetTestplanData), "attribParamResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mlGetTestplanData), "attribParamValueResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mlGetTestplanData), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_mlGetTestplanData), "testResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mlGetTestplanData), "varParamResultValues", "[string", 0),
            });
            Register(typeof(Result_mlSetMaterialBinLocation), "com.itac.mes.imsapi.domain.container.Result_mlSetMaterialBinLocation", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_mlSetMaterialBinLocation), "return_value", "int", 0),
            });
            Register(typeof(Result_mlSpliceMaterialChain), "com.itac.mes.imsapi.domain.container.Result_mlSpliceMaterialChain", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_mlSpliceMaterialChain), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_mlSpliceMaterialChain), "spliceMaterialChainResultValues", "[string", 0),
            });
            Register(typeof(Result_mlSplitMaterialBin), "com.itac.mes.imsapi.domain.container.Result_mlSplitMaterialBin", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_mlSplitMaterialBin), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_mlSplitMaterialBin), "splitMaterialBinResultValues", "[string", 0),
            });
            Register(typeof(Result_mlSplitMaterialChain), "com.itac.mes.imsapi.domain.container.Result_mlSplitMaterialChain", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_mlSplitMaterialChain), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_mlSplitMaterialChain), "splitMaterialChainResultValues", "[string", 0),
            });
            Register(typeof(Result_mlUpdateMaterialBinLocationData), "com.itac.mes.imsapi.domain.container.Result_mlUpdateMaterialBinLocationData", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_mlUpdateMaterialBinLocationData), "materialBinLocationDataUpdateResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mlUpdateMaterialBinLocationData), "return_value", "int", 0),
            });
            Register(typeof(Result_mlUpdateStorage), "com.itac.mes.imsapi.domain.container.Result_mlUpdateStorage", 1086719792L, new[]
            {
                new WireFieldInfo(typeof(Result_mlUpdateStorage), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_mlUpdateStorage), "storagePartAssignmentUpdateResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mlUpdateStorage), "storageUpdateResultValues", "[string", 0),
            });
            Register(typeof(Result_mlUpdateStorageCell), "com.itac.mes.imsapi.domain.container.Result_mlUpdateStorageCell", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_mlUpdateStorageCell), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_mlUpdateStorageCell), "storageUpdateResultValues", "[string", 0),
            });
            Register(typeof(Result_mlUpdateStorageGroup), "com.itac.mes.imsapi.domain.container.Result_mlUpdateStorageGroup", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_mlUpdateStorageGroup), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_mlUpdateStorageGroup), "storageGroupUpdateResultValues", "[string", 0),
            });
            Register(typeof(Result_mlUploadMaterialBinBooking), "com.itac.mes.imsapi.domain.container.Result_mlUploadMaterialBinBooking", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_mlUploadMaterialBinBooking), "materialBinBookingResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mlUploadMaterialBinBooking), "return_value", "int", 0),
            });
            Register(typeof(Result_mlUploadTestplanResult), "com.itac.mes.imsapi.domain.container.Result_mlUploadTestplanResult", 1083115312L, new[]
            {
                new WireFieldInfo(typeof(Result_mlUploadTestplanResult), "attribUploadResults", "[string", 0),
                new WireFieldInfo(typeof(Result_mlUploadTestplanResult), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_mlUploadTestplanResult), "varUploadResults", "[string", 0),
            });
            Register(typeof(Result_msgCallback), "com.itac.mes.imsapi.domain.container.Result_msgCallback", 1943349457L, new[]
            {
                new WireFieldInfo(typeof(Result_msgCallback), "msgIds", "[com.itac.mes.imsapi.domain.container.KeyValue", 0),
                new WireFieldInfo(typeof(Result_msgCallback), "nodeId", "string", 0),
                new WireFieldInfo(typeof(Result_msgCallback), "records", "[com.itac.mes.imsapi.domain.container.MessageRecord", 0),
                new WireFieldInfo(typeof(Result_msgCallback), "return_value", "int", 0),
            });
            Register(typeof(Result_msgPublish), "com.itac.mes.imsapi.domain.container.Result_msgPublish", 328532963L, new[]
            {
                new WireFieldInfo(typeof(Result_msgPublish), "msgId", "string", 0),
                new WireFieldInfo(typeof(Result_msgPublish), "return_value", "int", 0),
            });
            Register(typeof(Result_msgSubscribe), "com.itac.mes.imsapi.domain.container.Result_msgSubscribe", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_msgSubscribe), "return_value", "int", 0),
            });
            Register(typeof(Result_msgUnsubscribe), "com.itac.mes.imsapi.domain.container.Result_msgUnsubscribe", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_msgUnsubscribe), "return_value", "int", 0),
            });
            Register(typeof(Result_mslBeginDryObject), "com.itac.mes.imsapi.domain.container.Result_mslBeginDryObject", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_mslBeginDryObject), "mslResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mslBeginDryObject), "return_value", "int", 0),
            });
            Register(typeof(Result_mslEndDryObject), "com.itac.mes.imsapi.domain.container.Result_mslEndDryObject", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_mslEndDryObject), "mslResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mslEndDryObject), "return_value", "int", 0),
            });
            Register(typeof(Result_mslGetMinDryTimeForSerialnumber), "com.itac.mes.imsapi.domain.container.Result_mslGetMinDryTimeForSerialnumber", 1079510832L, new[]
            {
                new WireFieldInfo(typeof(Result_mslGetMinDryTimeForSerialnumber), "mslMinDryTimeResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mslGetMinDryTimeForSerialnumber), "mslWorstCaseMinDryTimeResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mslGetMinDryTimeForSerialnumber), "return_value", "int", 0),
            });
            Register(typeof(Result_mslGetObjectInfo), "com.itac.mes.imsapi.domain.container.Result_mslGetObjectInfo", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_mslGetObjectInfo), "mslInfoResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mslGetObjectInfo), "return_value", "int", 0),
            });
            Register(typeof(Result_mslStartObjectExpiration), "com.itac.mes.imsapi.domain.container.Result_mslStartObjectExpiration", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_mslStartObjectExpiration), "mslResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mslStartObjectExpiration), "return_value", "int", 0),
            });
            Register(typeof(Result_mslStopObjectExpiration), "com.itac.mes.imsapi.domain.container.Result_mslStopObjectExpiration", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_mslStopObjectExpiration), "mslResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_mslStopObjectExpiration), "return_value", "int", 0),
            });
            Register(typeof(Result_pmGetBooking), "com.itac.mes.imsapi.domain.container.Result_pmGetBooking", 1625753820L, new[]
            {
                new WireFieldInfo(typeof(Result_pmGetBooking), "hasMore", "bool", 0),
                new WireFieldInfo(typeof(Result_pmGetBooking), "pmBookingFailureValues", "[string", 0),
                new WireFieldInfo(typeof(Result_pmGetBooking), "pmBookingResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_pmGetBooking), "return_value", "int", 0),
            });
            Register(typeof(Result_pmGetFailureData), "com.itac.mes.imsapi.domain.container.Result_pmGetFailureData", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_pmGetFailureData), "failureDataResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_pmGetFailureData), "return_value", "int", 0),
            });
            Register(typeof(Result_pmGetFailureTallyCard), "com.itac.mes.imsapi.domain.container.Result_pmGetFailureTallyCard", 1079510832L, new[]
            {
                new WireFieldInfo(typeof(Result_pmGetFailureTallyCard), "failureTallyCardFailureResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_pmGetFailureTallyCard), "failureTallyCardResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_pmGetFailureTallyCard), "return_value", "int", 0),
            });
            Register(typeof(Result_pmGetProductQuantity), "com.itac.mes.imsapi.domain.container.Result_pmGetProductQuantity", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_pmGetProductQuantity), "productQuantityResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_pmGetProductQuantity), "return_value", "int", 0),
            });
            Register(typeof(Result_pmUpdateBooking), "com.itac.mes.imsapi.domain.container.Result_pmUpdateBooking", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_pmUpdateBooking), "return_value", "int", 0),
            });
            Register(typeof(Result_pmUploadBooking), "com.itac.mes.imsapi.domain.container.Result_pmUploadBooking", 199361276L, new[]
            {
                new WireFieldInfo(typeof(Result_pmUploadBooking), "bookingId", "long", 0),
                new WireFieldInfo(typeof(Result_pmUploadBooking), "return_value", "int", 0),
            });
            Register(typeof(Result_pmUploadQuantityAndFailureData), "com.itac.mes.imsapi.domain.container.Result_pmUploadQuantityAndFailureData", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_pmUploadQuantityAndFailureData), "failureDataUploadResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_pmUploadQuantityAndFailureData), "return_value", "int", 0),
            });
            Register(typeof(Result_pmUploadQuantityFailureTallyCardAndFailureData), "com.itac.mes.imsapi.domain.container.Result_pmUploadQuantityFailureTallyCardAndFailureData", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_pmUploadQuantityFailureTallyCardAndFailureData), "failureDataUploadResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_pmUploadQuantityFailureTallyCardAndFailureData), "return_value", "int", 0),
            });
            Register(typeof(Result_regCheckLicense), "com.itac.mes.imsapi.domain.container.Result_regCheckLicense", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_regCheckLicense), "licenseResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_regCheckLicense), "return_value", "int", 0),
            });
            Register(typeof(Result_regGetRegisteredUser), "com.itac.mes.imsapi.domain.container.Result_regGetRegisteredUser", 1681787153L, new[]
            {
                new WireFieldInfo(typeof(Result_regGetRegisteredUser), "firstname", "string", 0),
                new WireFieldInfo(typeof(Result_regGetRegisteredUser), "name", "string", 0),
                new WireFieldInfo(typeof(Result_regGetRegisteredUser), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_regGetRegisteredUser), "userName", "string", 0),
            });
            Register(typeof(Result_regLogin), "com.itac.mes.imsapi.domain.container.Result_regLogin", 1274354068L, new[]
            {
                new WireFieldInfo(typeof(Result_regLogin), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_regLogin), "sessionContext", "com.itac.mes.imsapi.domain.container.IMSApiSessionContextStruct", 0),
            });
            Register(typeof(Result_regLogout), "com.itac.mes.imsapi.domain.container.Result_regLogout", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_regLogout), "return_value", "int", 0),
            });
            Register(typeof(Result_regRegisterUser), "com.itac.mes.imsapi.domain.container.Result_regRegisterUser", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_regRegisterUser), "return_value", "int", 0),
            });
            Register(typeof(Result_regUnregisterUser), "com.itac.mes.imsapi.domain.container.Result_regUnregisterUser", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_regUnregisterUser), "return_value", "int", 0),
            });
            Register(typeof(Result_setupAttachPreSetup), "com.itac.mes.imsapi.domain.container.Result_setupAttachPreSetup", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_setupAttachPreSetup), "presetupAttachPositionResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_setupAttachPreSetup), "return_value", "int", 0),
            });
            Register(typeof(Result_setupChangeSetupForSerialNumber), "com.itac.mes.imsapi.domain.container.Result_setupChangeSetupForSerialNumber", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_setupChangeSetupForSerialNumber), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_setupChangeSetupForSerialNumber), "setupChangeResultValues", "[string", 0),
            });
            Register(typeof(Result_setupCheck), "com.itac.mes.imsapi.domain.container.Result_setupCheck", 1638145559L, new[]
            {
                new WireFieldInfo(typeof(Result_setupCheck), "checkSetupDataArray", "[com.itac.mes.imsapi.domain.container.CheckSetupData", 0),
                new WireFieldInfo(typeof(Result_setupCheck), "placementName", "string", 0),
                new WireFieldInfo(typeof(Result_setupCheck), "productNumber", "string", 0),
                new WireFieldInfo(typeof(Result_setupCheck), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_setupCheck), "setupActive", "int", 0),
                new WireFieldInfo(typeof(Result_setupCheck), "workorderNumber", "string", 0),
            });
            Register(typeof(Result_setupCheckPreSetup), "com.itac.mes.imsapi.domain.container.Result_setupCheckPreSetup", 2116684322L, new[]
            {
                new WireFieldInfo(typeof(Result_setupCheckPreSetup), "presetupHeadResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_setupCheckPreSetup), "presetupPositionComponentResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_setupCheckPreSetup), "presetupPositionResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_setupCheckPreSetup), "return_value", "int", 0),
            });
            Register(typeof(Result_setupCreatePreSetup), "com.itac.mes.imsapi.domain.container.Result_setupCreatePreSetup", 2116684322L, new[]
            {
                new WireFieldInfo(typeof(Result_setupCreatePreSetup), "presetupConsumerResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_setupCreatePreSetup), "presetupHeadResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_setupCreatePreSetup), "presetupSectionResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_setupCreatePreSetup), "return_value", "int", 0),
            });
            Register(typeof(Result_setupGetMaterialSetup), "com.itac.mes.imsapi.domain.container.Result_setupGetMaterialSetup", 1083115312L, new[]
            {
                new WireFieldInfo(typeof(Result_setupGetMaterialSetup), "componentResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_setupGetMaterialSetup), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_setupGetMaterialSetup), "setupResultValues", "[string", 0),
            });
            Register(typeof(Result_setupGetPreSetupDetails), "com.itac.mes.imsapi.domain.container.Result_setupGetPreSetupDetails", 934744070L, new[]
            {
                new WireFieldInfo(typeof(Result_setupGetPreSetupDetails), "presetupConsumerResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_setupGetPreSetupDetails), "presetupHeadResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_setupGetPreSetupDetails), "presetupPositionComponentResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_setupGetPreSetupDetails), "presetupPositionResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_setupGetPreSetupDetails), "presetupSectionResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_setupGetPreSetupDetails), "return_value", "int", 0),
            });
            Register(typeof(Result_setupGetRequiredMaterialForPreSetup), "com.itac.mes.imsapi.domain.container.Result_setupGetRequiredMaterialForPreSetup", 1079510832L, new[]
            {
                new WireFieldInfo(typeof(Result_setupGetRequiredMaterialForPreSetup), "presetupMaterialAlternativeResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_setupGetRequiredMaterialForPreSetup), "presetupMaterialResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_setupGetRequiredMaterialForPreSetup), "return_value", "int", 0),
            });
            Register(typeof(Result_setupGetSetupDataBySerialNumber), "com.itac.mes.imsapi.domain.container.Result_setupGetSetupDataBySerialNumber", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_setupGetSetupDataBySerialNumber), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_setupGetSetupDataBySerialNumber), "setupResultValues", "[string", 0),
            });
            Register(typeof(Result_setupGetSetupDataBySerialNumberRef), "com.itac.mes.imsapi.domain.container.Result_setupGetSetupDataBySerialNumberRef", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_setupGetSetupDataBySerialNumberRef), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_setupGetSetupDataBySerialNumberRef), "setupResultValues", "[string", 0),
            });
            Register(typeof(Result_setupGetSetupName), "com.itac.mes.imsapi.domain.container.Result_setupGetSetupName", 328336355L, new[]
            {
                new WireFieldInfo(typeof(Result_setupGetSetupName), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_setupGetSetupName), "setupName", "string", 0),
            });
            Register(typeof(Result_setupGetStationSetupDataForMaterialBin), "com.itac.mes.imsapi.domain.container.Result_setupGetStationSetupDataForMaterialBin", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_setupGetStationSetupDataForMaterialBin), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_setupGetStationSetupDataForMaterialBin), "setupResultValues", "[string", 0),
            });
            Register(typeof(Result_setupReplaceSetupForSerialNumber), "com.itac.mes.imsapi.domain.container.Result_setupReplaceSetupForSerialNumber", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_setupReplaceSetupForSerialNumber), "return_value", "int", 0),
            });
            Register(typeof(Result_setupSearchPreSetup), "com.itac.mes.imsapi.domain.container.Result_setupSearchPreSetup", 2116684322L, new[]
            {
                new WireFieldInfo(typeof(Result_setupSearchPreSetup), "presetupConsumerResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_setupSearchPreSetup), "presetupHeadResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_setupSearchPreSetup), "presetupSectionResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_setupSearchPreSetup), "return_value", "int", 0),
            });
            Register(typeof(Result_setupStateChange), "com.itac.mes.imsapi.domain.container.Result_setupStateChange", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_setupStateChange), "return_value", "int", 0),
            });
            Register(typeof(Result_setupUpdateMaterialSetup), "com.itac.mes.imsapi.domain.container.Result_setupUpdateMaterialSetup", 1079510832L, new[]
            {
                new WireFieldInfo(typeof(Result_setupUpdateMaterialSetup), "compPositionsResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_setupUpdateMaterialSetup), "materialSetupResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_setupUpdateMaterialSetup), "return_value", "int", 0),
            });
            Register(typeof(Result_setupUpdatePreSetup), "com.itac.mes.imsapi.domain.container.Result_setupUpdatePreSetup", 1079510832L, new[]
            {
                new WireFieldInfo(typeof(Result_setupUpdatePreSetup), "presetupConsumerResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_setupUpdatePreSetup), "presetupSectionResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_setupUpdatePreSetup), "return_value", "int", 0),
            });
            Register(typeof(Result_setupUpdatePreSetupPosition), "com.itac.mes.imsapi.domain.container.Result_setupUpdatePreSetupPosition", 1079510832L, new[]
            {
                new WireFieldInfo(typeof(Result_setupUpdatePreSetupPosition), "presetupPositionComponentResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_setupUpdatePreSetupPosition), "presetupPositionResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_setupUpdatePreSetupPosition), "return_value", "int", 0),
            });
            Register(typeof(Result_shipActivateShippingLotAtKap), "com.itac.mes.imsapi.domain.container.Result_shipActivateShippingLotAtKap", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_shipActivateShippingLotAtKap), "return_value", "int", 0),
            });
            Register(typeof(Result_shipAddChildLotToParentLot), "com.itac.mes.imsapi.domain.container.Result_shipAddChildLotToParentLot", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_shipAddChildLotToParentLot), "return_value", "int", 0),
            });
            Register(typeof(Result_shipAddSerialNumberToShippingLot), "com.itac.mes.imsapi.domain.container.Result_shipAddSerialNumberToShippingLot", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_shipAddSerialNumberToShippingLot), "return_value", "int", 0),
            });
            Register(typeof(Result_shipAddSnrsToLot), "com.itac.mes.imsapi.domain.container.Result_shipAddSnrsToLot", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_shipAddSnrsToLot), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_shipAddSnrsToLot), "snrsLotResultValues", "[string", 0),
            });
            Register(typeof(Result_shipCheckSerialNumberAddToShippingLot), "com.itac.mes.imsapi.domain.container.Result_shipCheckSerialNumberAddToShippingLot", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_shipCheckSerialNumberAddToShippingLot), "return_value", "int", 0),
            });
            Register(typeof(Result_shipCheckSerialNumberFromShippingLot), "com.itac.mes.imsapi.domain.container.Result_shipCheckSerialNumberFromShippingLot", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_shipCheckSerialNumberFromShippingLot), "return_value", "int", 0),
            });
            Register(typeof(Result_shipCompleteLot), "com.itac.mes.imsapi.domain.container.Result_shipCompleteLot", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_shipCompleteLot), "return_value", "int", 0),
            });
            Register(typeof(Result_shipDeactivateShippingLotAtKap), "com.itac.mes.imsapi.domain.container.Result_shipDeactivateShippingLotAtKap", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_shipDeactivateShippingLotAtKap), "return_value", "int", 0),
            });
            Register(typeof(Result_shipGetChildLotsForParentLot), "com.itac.mes.imsapi.domain.container.Result_shipGetChildLotsForParentLot", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_shipGetChildLotsForParentLot), "childLotResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_shipGetChildLotsForParentLot), "return_value", "int", 0),
            });
            Register(typeof(Result_shipGetLotFromSerialNumber), "com.itac.mes.imsapi.domain.container.Result_shipGetLotFromSerialNumber", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_shipGetLotFromSerialNumber), "lotResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_shipGetLotFromSerialNumber), "return_value", "int", 0),
            });
            Register(typeof(Result_shipGetSerialNumberDataForShippingLot), "com.itac.mes.imsapi.domain.container.Result_shipGetSerialNumberDataForShippingLot", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_shipGetSerialNumberDataForShippingLot), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_shipGetSerialNumberDataForShippingLot), "serialNumberResultValues", "[string", 0),
            });
            Register(typeof(Result_shipGetShippingLotInfo), "com.itac.mes.imsapi.domain.container.Result_shipGetShippingLotInfo", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_shipGetShippingLotInfo), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_shipGetShippingLotInfo), "shippingLotResultValues", "[string", 0),
            });
            Register(typeof(Result_shipGetShippingPrefs), "com.itac.mes.imsapi.domain.container.Result_shipGetShippingPrefs", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_shipGetShippingPrefs), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_shipGetShippingPrefs), "shippingPrefsResultValues", "[string", 0),
            });
            Register(typeof(Result_shipMoveChildLots), "com.itac.mes.imsapi.domain.container.Result_shipMoveChildLots", 4096201623L, new[]
            {
                new WireFieldInfo(typeof(Result_shipMoveChildLots), "resultDataArray", "[com.itac.mes.imsapi.domain.container.ResultData", 0),
                new WireFieldInfo(typeof(Result_shipMoveChildLots), "return_value", "int", 0),
            });
            Register(typeof(Result_shipMoveSerialNumberToOtherShippingLot), "com.itac.mes.imsapi.domain.container.Result_shipMoveSerialNumberToOtherShippingLot", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_shipMoveSerialNumberToOtherShippingLot), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_shipMoveSerialNumberToOtherShippingLot), "serialNumberResultValues", "[string", 0),
            });
            Register(typeof(Result_shipRemoveChildLots), "com.itac.mes.imsapi.domain.container.Result_shipRemoveChildLots", 4096201623L, new[]
            {
                new WireFieldInfo(typeof(Result_shipRemoveChildLots), "resultArray", "[com.itac.mes.imsapi.domain.container.ResultData", 0),
                new WireFieldInfo(typeof(Result_shipRemoveChildLots), "return_value", "int", 0),
            });
            Register(typeof(Result_shipRemoveSerialNumberFromShippingLot), "com.itac.mes.imsapi.domain.container.Result_shipRemoveSerialNumberFromShippingLot", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_shipRemoveSerialNumberFromShippingLot), "return_value", "int", 0),
            });
            Register(typeof(Result_shipRemoveSerialNumbersFromShippingLot), "com.itac.mes.imsapi.domain.container.Result_shipRemoveSerialNumbersFromShippingLot", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_shipRemoveSerialNumbersFromShippingLot), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_shipRemoveSerialNumbersFromShippingLot), "serialNumberResultValues", "[string", 0),
            });
            Register(typeof(Result_shipReuseCompletedShippingLot), "com.itac.mes.imsapi.domain.container.Result_shipReuseCompletedShippingLot", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_shipReuseCompletedShippingLot), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_shipReuseCompletedShippingLot), "shippingLotResultValues", "[string", 0),
            });
            Register(typeof(Result_shipSendLot), "com.itac.mes.imsapi.domain.container.Result_shipSendLot", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_shipSendLot), "return_value", "int", 0),
            });
            Register(typeof(Result_smtCheckMaterialBin), "com.itac.mes.imsapi.domain.container.Result_smtCheckMaterialBin", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_smtCheckMaterialBin), "materialBinResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_smtCheckMaterialBin), "return_value", "int", 0),
            });
            Register(typeof(Result_smtConsumption), "com.itac.mes.imsapi.domain.container.Result_smtConsumption", 1684027542L, new[]
            {
                new WireFieldInfo(typeof(Result_smtConsumption), "events", "[com.itac.mes.imsapi.domain.container.SmtEvent", 0),
                new WireFieldInfo(typeof(Result_smtConsumption), "placements", "[com.itac.mes.imsapi.domain.container.SmtPlacement", 0),
                new WireFieldInfo(typeof(Result_smtConsumption), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_smtConsumption), "serialNumbers", "[com.itac.mes.imsapi.domain.container.SmtSerialNo", 0),
            });
            Register(typeof(Result_smtEventSetup), "com.itac.mes.imsapi.domain.container.Result_smtEventSetup", 1684027542L, new[]
            {
                new WireFieldInfo(typeof(Result_smtEventSetup), "events", "[com.itac.mes.imsapi.domain.container.SmtEvent", 0),
                new WireFieldInfo(typeof(Result_smtEventSetup), "placements", "[com.itac.mes.imsapi.domain.container.SmtPlacement", 0),
                new WireFieldInfo(typeof(Result_smtEventSetup), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_smtEventSetup), "serialNumbers", "[com.itac.mes.imsapi.domain.container.SmtSerialNo", 0),
            });
            Register(typeof(Result_smtSerialNumberCheckIn), "com.itac.mes.imsapi.domain.container.Result_smtSerialNumberCheckIn", 3506965780L, new[]
            {
                new WireFieldInfo(typeof(Result_smtSerialNumberCheckIn), "logInfoResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_smtSerialNumberCheckIn), "recipeResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_smtSerialNumberCheckIn), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_smtSerialNumberCheckIn), "serialNoCheckResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_smtSerialNumberCheckIn), "serialNumberStateResultValues", "[string", 0),
            });
            Register(typeof(Result_smtSerialNumberSetup), "com.itac.mes.imsapi.domain.container.Result_smtSerialNumberSetup", 1684027542L, new[]
            {
                new WireFieldInfo(typeof(Result_smtSerialNumberSetup), "events", "[com.itac.mes.imsapi.domain.container.SmtEvent", 0),
                new WireFieldInfo(typeof(Result_smtSerialNumberSetup), "placements", "[com.itac.mes.imsapi.domain.container.SmtPlacement", 0),
                new WireFieldInfo(typeof(Result_smtSerialNumberSetup), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_smtSerialNumberSetup), "serialNumbers", "[com.itac.mes.imsapi.domain.container.SmtSerialNo", 0),
            });
            Register(typeof(Result_smtSetupData), "com.itac.mes.imsapi.domain.container.Result_smtSetupData", 2127497762L, new[]
            {
                new WireFieldInfo(typeof(Result_smtSetupData), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_smtSetupData), "smtEventResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_smtSetupData), "smtSerialNumberResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_smtSetupData), "smtSetupHeaderResultValues", "[string", 0),
            });
            Register(typeof(Result_trActivateOrderCluster), "com.itac.mes.imsapi.domain.container.Result_trActivateOrderCluster", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_trActivateOrderCluster), "return_value", "int", 0),
            });
            Register(typeof(Result_trActivateWorkOrder), "com.itac.mes.imsapi.domain.container.Result_trActivateWorkOrder", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_trActivateWorkOrder), "return_value", "int", 0),
            });
            Register(typeof(Result_trActivateWorkstep), "com.itac.mes.imsapi.domain.container.Result_trActivateWorkstep", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_trActivateWorkstep), "return_value", "int", 0),
            });
            Register(typeof(Result_trAddExternalSerialNumber), "com.itac.mes.imsapi.domain.container.Result_trAddExternalSerialNumber", 1086719792L, new[]
            {
                new WireFieldInfo(typeof(Result_trAddExternalSerialNumber), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_trAddExternalSerialNumber), "serialNumberResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_trAddExternalSerialNumber), "workOrderResultValues", "[string", 0),
            });
            Register(typeof(Result_trAddSerialNumberToPool), "com.itac.mes.imsapi.domain.container.Result_trAddSerialNumberToPool", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_trAddSerialNumberToPool), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_trAddSerialNumberToPool), "serialNumberPoolResults", "[string", 0),
            });
            Register(typeof(Result_trAddSerialNumberToSerialNumberPool), "com.itac.mes.imsapi.domain.container.Result_trAddSerialNumberToSerialNumberPool", 1243154373L, new[]
            {
                new WireFieldInfo(typeof(Result_trAddSerialNumberToSerialNumberPool), "partNumber", "string", 0),
                new WireFieldInfo(typeof(Result_trAddSerialNumberToSerialNumberPool), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_trAddSerialNumberToSerialNumberPool), "state", "int", 0),
                new WireFieldInfo(typeof(Result_trAddSerialNumberToSerialNumberPool), "workOrderNumber", "string", 0),
            });
            Register(typeof(Result_trAssignSerialNumberForProductOrWorkOrder), "com.itac.mes.imsapi.domain.container.Result_trAssignSerialNumberForProductOrWorkOrder", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_trAssignSerialNumberForProductOrWorkOrder), "return_value", "int", 0),
            });
            Register(typeof(Result_trAssignSerialNumberMergeAndUploadState), "com.itac.mes.imsapi.domain.container.Result_trAssignSerialNumberMergeAndUploadState", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_trAssignSerialNumberMergeAndUploadState), "return_value", "int", 0),
            });
            Register(typeof(Result_trAssignSerialnumberToOrderCluster), "com.itac.mes.imsapi.domain.container.Result_trAssignSerialnumberToOrderCluster", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_trAssignSerialnumberToOrderCluster), "orderClusterSerialnumberAssignResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_trAssignSerialnumberToOrderCluster), "return_value", "int", 0),
            });
            Register(typeof(Result_trChangePoolSerialNumber), "com.itac.mes.imsapi.domain.container.Result_trChangePoolSerialNumber", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_trChangePoolSerialNumber), "poolSerialNumberResults", "[string", 0),
                new WireFieldInfo(typeof(Result_trChangePoolSerialNumber), "return_value", "int", 0),
            });
            Register(typeof(Result_trChangeSerialNumberPool), "com.itac.mes.imsapi.domain.container.Result_trChangeSerialNumberPool", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_trChangeSerialNumberPool), "return_value", "int", 0),
            });
            Register(typeof(Result_trChangeWorkOrder), "com.itac.mes.imsapi.domain.container.Result_trChangeWorkOrder", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_trChangeWorkOrder), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_trChangeWorkOrder), "workorderResultValues", "[string", 0),
            });
            Register(typeof(Result_trCheckMergedPartsForSerialNumber), "com.itac.mes.imsapi.domain.container.Result_trCheckMergedPartsForSerialNumber", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_trCheckMergedPartsForSerialNumber), "mergePartsResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_trCheckMergedPartsForSerialNumber), "return_value", "int", 0),
            });
            Register(typeof(Result_trCheckMergedPartsForSerialNumberComplete), "com.itac.mes.imsapi.domain.container.Result_trCheckMergedPartsForSerialNumberComplete", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_trCheckMergedPartsForSerialNumberComplete), "mergePartsResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_trCheckMergedPartsForSerialNumberComplete), "return_value", "int", 0),
            });
            Register(typeof(Result_trCheckSerialNumberState), "com.itac.mes.imsapi.domain.container.Result_trCheckSerialNumberState", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_trCheckSerialNumberState), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_trCheckSerialNumberState), "serialNumberStateResultValues", "[string", 0),
            });
            Register(typeof(Result_trCheckUserSkill), "com.itac.mes.imsapi.domain.container.Result_trCheckUserSkill", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_trCheckUserSkill), "return_value", "int", 0),
            });
            Register(typeof(Result_trCheckUserSkills), "com.itac.mes.imsapi.domain.container.Result_trCheckUserSkills", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_trCheckUserSkills), "checkUserSkillsResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_trCheckUserSkills), "return_value", "int", 0),
            });
            Register(typeof(Result_trCreateSerialNumberPool), "com.itac.mes.imsapi.domain.container.Result_trCreateSerialNumberPool", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_trCreateSerialNumberPool), "return_value", "int", 0),
            });
            Register(typeof(Result_trDeleteSerialNumberPool), "com.itac.mes.imsapi.domain.container.Result_trDeleteSerialNumberPool", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_trDeleteSerialNumberPool), "return_value", "int", 0),
            });
            Register(typeof(Result_trGetCapturedRepairHistoryData), "com.itac.mes.imsapi.domain.container.Result_trGetCapturedRepairHistoryData", 1079510832L, new[]
            {
                new WireFieldInfo(typeof(Result_trGetCapturedRepairHistoryData), "failureDataResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_trGetCapturedRepairHistoryData), "failureSlipDataResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_trGetCapturedRepairHistoryData), "return_value", "int", 0),
            });
            Register(typeof(Result_trGetMergeHistory), "com.itac.mes.imsapi.domain.container.Result_trGetMergeHistory", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_trGetMergeHistory), "mergedHistoryResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_trGetMergeHistory), "return_value", "int", 0),
            });
            Register(typeof(Result_trGetMergeParts), "com.itac.mes.imsapi.domain.container.Result_trGetMergeParts", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_trGetMergeParts), "mergePartsResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_trGetMergeParts), "return_value", "int", 0),
            });
            Register(typeof(Result_trGetMultiStationSettings), "com.itac.mes.imsapi.domain.container.Result_trGetMultiStationSettings", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_trGetMultiStationSettings), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_trGetMultiStationSettings), "stationMultiSettingsResultValues", "[string", 0),
            });
            Register(typeof(Result_trGetNextProductionStep), "com.itac.mes.imsapi.domain.container.Result_trGetNextProductionStep", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_trGetNextProductionStep), "productionStepResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_trGetNextProductionStep), "return_value", "int", 0),
            });
            Register(typeof(Result_trGetNextSerialNumber), "com.itac.mes.imsapi.domain.container.Result_trGetNextSerialNumber", 2020873697L, new[]
            {
                new WireFieldInfo(typeof(Result_trGetNextSerialNumber), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_trGetNextSerialNumber), "serialNumberArray", "[com.itac.mes.imsapi.domain.container.SerialNumberData", 0),
            });
            Register(typeof(Result_trGetPoolSerialNumber), "com.itac.mes.imsapi.domain.container.Result_trGetPoolSerialNumber", 1496254593L, new[]
            {
                new WireFieldInfo(typeof(Result_trGetPoolSerialNumber), "hasMore", "bool", 0),
                new WireFieldInfo(typeof(Result_trGetPoolSerialNumber), "outSerialNumberPoolName", "string", 0),
                new WireFieldInfo(typeof(Result_trGetPoolSerialNumber), "poolSerialNumberResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_trGetPoolSerialNumber), "return_value", "int", 0),
            });
            Register(typeof(Result_trGetPools), "com.itac.mes.imsapi.domain.container.Result_trGetPools", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_trGetPools), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_trGetPools), "serialNumberPoolResultValues", "[string", 0),
            });
            Register(typeof(Result_trGetProductQuantity), "com.itac.mes.imsapi.domain.container.Result_trGetProductQuantity", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_trGetProductQuantity), "productQuantityResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_trGetProductQuantity), "return_value", "int", 0),
            });
            Register(typeof(Result_trGetResultDataForSerialNumber), "com.itac.mes.imsapi.domain.container.Result_trGetResultDataForSerialNumber", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_trGetResultDataForSerialNumber), "resultDataValues", "[string", 0),
                new WireFieldInfo(typeof(Result_trGetResultDataForSerialNumber), "return_value", "int", 0),
            });
            Register(typeof(Result_trGetSerialNumberActivityUploadInfo), "com.itac.mes.imsapi.domain.container.Result_trGetSerialNumberActivityUploadInfo", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_trGetSerialNumberActivityUploadInfo), "activityDataResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_trGetSerialNumberActivityUploadInfo), "return_value", "int", 0),
            });
            Register(typeof(Result_trGetSerialNumberBySerialNumberRef), "com.itac.mes.imsapi.domain.container.Result_trGetSerialNumberBySerialNumberRef", 2020873697L, new[]
            {
                new WireFieldInfo(typeof(Result_trGetSerialNumberBySerialNumberRef), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_trGetSerialNumberBySerialNumberRef), "serialNumberArray", "[com.itac.mes.imsapi.domain.container.SerialNumberData", 0),
            });
            Register(typeof(Result_trGetSerialNumberForWorkOrderAndWorkstep), "com.itac.mes.imsapi.domain.container.Result_trGetSerialNumberForWorkOrderAndWorkstep", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_trGetSerialNumberForWorkOrderAndWorkstep), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_trGetSerialNumberForWorkOrderAndWorkstep), "serialNumberResultValues", "[string", 0),
            });
            Register(typeof(Result_trGetSerialNumberHistoryData), "com.itac.mes.imsapi.domain.container.Result_trGetSerialNumberHistoryData", 2637701017L, new[]
            {
                new WireFieldInfo(typeof(Result_trGetSerialNumberHistoryData), "bookingResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_trGetSerialNumberHistoryData), "customerPartNumber", "string", 0),
                new WireFieldInfo(typeof(Result_trGetSerialNumberHistoryData), "failureDataResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_trGetSerialNumberHistoryData), "failureSlipDataResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_trGetSerialNumberHistoryData), "isLocked", "int", 0),
                new WireFieldInfo(typeof(Result_trGetSerialNumberHistoryData), "lastReportDate", "long", 0),
                new WireFieldInfo(typeof(Result_trGetSerialNumberHistoryData), "lotNumber", "string", 0),
                new WireFieldInfo(typeof(Result_trGetSerialNumberHistoryData), "measureDataResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_trGetSerialNumberHistoryData), "partDesc", "string", 0),
                new WireFieldInfo(typeof(Result_trGetSerialNumberHistoryData), "partNumber", "string", 0),
                new WireFieldInfo(typeof(Result_trGetSerialNumberHistoryData), "quantity", "string", 0),
                new WireFieldInfo(typeof(Result_trGetSerialNumberHistoryData), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_trGetSerialNumberHistoryData), "workOrderNumber", "string", 0),
            });
            Register(typeof(Result_trGetSerialNumberInfo), "com.itac.mes.imsapi.domain.container.Result_trGetSerialNumberInfo", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_trGetSerialNumberInfo), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_trGetSerialNumberInfo), "serialNumberResultValues", "[string", 0),
            });
            Register(typeof(Result_trGetSerialNumberPoolInfo), "com.itac.mes.imsapi.domain.container.Result_trGetSerialNumberPoolInfo", 3784906996L, new[]
            {
                new WireFieldInfo(typeof(Result_trGetSerialNumberPoolInfo), "changeOrder", "string", 0),
                new WireFieldInfo(typeof(Result_trGetSerialNumberPoolInfo), "erpBomIndex", "string", 0),
                new WireFieldInfo(typeof(Result_trGetSerialNumberPoolInfo), "infoTxtChangeOrder", "string", 0),
                new WireFieldInfo(typeof(Result_trGetSerialNumberPoolInfo), "infoTxtSnrPool", "string", 0),
                new WireFieldInfo(typeof(Result_trGetSerialNumberPoolInfo), "partNumber", "string", 0),
                new WireFieldInfo(typeof(Result_trGetSerialNumberPoolInfo), "poolInfoResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_trGetSerialNumberPoolInfo), "qtyAssignedSerialNumbers", "int", 0),
                new WireFieldInfo(typeof(Result_trGetSerialNumberPoolInfo), "qtyCOAssignedSerialNumbers", "int", 0),
                new WireFieldInfo(typeof(Result_trGetSerialNumberPoolInfo), "qtyIdentifiedSerialNumbers", "int", 0),
                new WireFieldInfo(typeof(Result_trGetSerialNumberPoolInfo), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_trGetSerialNumberPoolInfo), "snrPoolDescription", "string", 0),
                new WireFieldInfo(typeof(Result_trGetSerialNumberPoolInfo), "snrPoolState", "int", 0),
            });
            Register(typeof(Result_trGetSerialNumberUploadInfo), "com.itac.mes.imsapi.domain.container.Result_trGetSerialNumberUploadInfo", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_trGetSerialNumberUploadInfo), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_trGetSerialNumberUploadInfo), "uploadInfoResultValues", "[string", 0),
            });
            Register(typeof(Result_trGetStationResult), "com.itac.mes.imsapi.domain.container.Result_trGetStationResult", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_trGetStationResult), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_trGetStationResult), "stationResultValues", "[string", 0),
            });
            Register(typeof(Result_trGetStationSetting), "com.itac.mes.imsapi.domain.container.Result_trGetStationSetting", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_trGetStationSetting), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_trGetStationSetting), "stationSettingResultValues", "[string", 0),
            });
            Register(typeof(Result_trGetTestplanData), "com.itac.mes.imsapi.domain.container.Result_trGetTestplanData", 941953030L, new[]
            {
                new WireFieldInfo(typeof(Result_trGetTestplanData), "attribFailCodeResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_trGetTestplanData), "attribParamResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_trGetTestplanData), "attribParamValueResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_trGetTestplanData), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_trGetTestplanData), "varFailCodeResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_trGetTestplanData), "varParamResultValues", "[string", 0),
            });
            Register(typeof(Result_trGetTopFailures), "com.itac.mes.imsapi.domain.container.Result_trGetTopFailures", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_trGetTopFailures), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_trGetTopFailures), "topFailuresResultValues", "[string", 0),
            });
            Register(typeof(Result_trGetWorkOrderForStation), "com.itac.mes.imsapi.domain.container.Result_trGetWorkOrderForStation", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_trGetWorkOrderForStation), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_trGetWorkOrderForStation), "workorderResultValues", "[string", 0),
            });
            Register(typeof(Result_trIdentifyPoolSerialNumber), "com.itac.mes.imsapi.domain.container.Result_trIdentifyPoolSerialNumber", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_trIdentifyPoolSerialNumber), "return_value", "int", 0),
            });
            Register(typeof(Result_trMergeParts), "com.itac.mes.imsapi.domain.container.Result_trMergeParts", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_trMergeParts), "return_value", "int", 0),
            });
            Register(typeof(Result_trRemoveMergeParts), "com.itac.mes.imsapi.domain.container.Result_trRemoveMergeParts", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_trRemoveMergeParts), "return_value", "int", 0),
            });
            Register(typeof(Result_trRemoveSerialNumberFromOrder), "com.itac.mes.imsapi.domain.container.Result_trRemoveSerialNumberFromOrder", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_trRemoveSerialNumberFromOrder), "return_value", "int", 0),
            });
            Register(typeof(Result_trRemoveSerialNumberFromSerialNumberPool), "com.itac.mes.imsapi.domain.container.Result_trRemoveSerialNumberFromSerialNumberPool", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_trRemoveSerialNumberFromSerialNumberPool), "return_value", "int", 0),
            });
            Register(typeof(Result_trReplaceMergedPart), "com.itac.mes.imsapi.domain.container.Result_trReplaceMergedPart", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_trReplaceMergedPart), "replaceMergedPartResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_trReplaceMergedPart), "return_value", "int", 0),
            });
            Register(typeof(Result_trSerialNumberPassing), "com.itac.mes.imsapi.domain.container.Result_trSerialNumberPassing", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_trSerialNumberPassing), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_trSerialNumberPassing), "serialNumberPassingResultValues", "[string", 0),
            });
            Register(typeof(Result_trSimulateMerge), "com.itac.mes.imsapi.domain.container.Result_trSimulateMerge", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_trSimulateMerge), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_trSimulateMerge), "simulateMergeResultValues", "[string", 0),
            });
            Register(typeof(Result_trSplitPanel), "com.itac.mes.imsapi.domain.container.Result_trSplitPanel", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_trSplitPanel), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_trSplitPanel), "splitPanelResults", "[string", 0),
            });
            Register(typeof(Result_trSwitchSerialNumber), "com.itac.mes.imsapi.domain.container.Result_trSwitchSerialNumber", 97130579L, new[]
            {
                new WireFieldInfo(typeof(Result_trSwitchSerialNumber), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_trSwitchSerialNumber), "serialNumberArray", "[com.itac.mes.imsapi.domain.container.SwitchSerialNumberData", 0),
            });
            Register(typeof(Result_trTestPaa), "com.itac.mes.imsapi.domain.container.Result_trTestPaa", 566822190L, new[]
            {
                new WireFieldInfo(typeof(Result_trTestPaa), "infoText", "string", 0),
                new WireFieldInfo(typeof(Result_trTestPaa), "resultPaa", "int", 0),
                new WireFieldInfo(typeof(Result_trTestPaa), "return_value", "int", 0),
            });
            Register(typeof(Result_trTestSpa), "com.itac.mes.imsapi.domain.container.Result_trTestSpa", 870188665L, new[]
            {
                new WireFieldInfo(typeof(Result_trTestSpa), "infoText", "string", 0),
                new WireFieldInfo(typeof(Result_trTestSpa), "resultCp", "int", 0),
                new WireFieldInfo(typeof(Result_trTestSpa), "resultCpk", "int", 0),
                new WireFieldInfo(typeof(Result_trTestSpa), "return_value", "int", 0),
            });
            Register(typeof(Result_trUnmergeParts), "com.itac.mes.imsapi.domain.container.Result_trUnmergeParts", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_trUnmergeParts), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_trUnmergeParts), "serialNumberUnmergeResultValues", "[string", 0),
            });
            Register(typeof(Result_trUploadActivity), "com.itac.mes.imsapi.domain.container.Result_trUploadActivity", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_trUploadActivity), "activityDataResults", "[string", 0),
                new WireFieldInfo(typeof(Result_trUploadActivity), "return_value", "int", 0),
            });
            Register(typeof(Result_trUploadFailureAndResultData), "com.itac.mes.imsapi.domain.container.Result_trUploadFailureAndResultData", 2116684322L, new[]
            {
                new WireFieldInfo(typeof(Result_trUploadFailureAndResultData), "failureResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_trUploadFailureAndResultData), "failureSlipResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_trUploadFailureAndResultData), "measureResultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_trUploadFailureAndResultData), "return_value", "int", 0),
            });
            Register(typeof(Result_trUploadFailuresForMergedParts), "com.itac.mes.imsapi.domain.container.Result_trUploadFailuresForMergedParts", 1086719792L, new[]
            {
                new WireFieldInfo(typeof(Result_trUploadFailuresForMergedParts), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_trUploadFailuresForMergedParts), "uploadFailuresForSlaveSerialNumberResults", "[string", 0),
                new WireFieldInfo(typeof(Result_trUploadFailuresForMergedParts), "uploadSlaveSerialNumberResults", "[string", 0),
            });
            Register(typeof(Result_trUploadPmQuantity), "com.itac.mes.imsapi.domain.container.Result_trUploadPmQuantity", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_trUploadPmQuantity), "return_value", "int", 0),
            });
            Register(typeof(Result_trUploadResultDataAndRecipe), "com.itac.mes.imsapi.domain.container.Result_trUploadResultDataAndRecipe", 388236350L, new[]
            {
                new WireFieldInfo(typeof(Result_trUploadResultDataAndRecipe), "resultValues", "[string", 0),
                new WireFieldInfo(typeof(Result_trUploadResultDataAndRecipe), "return_value", "int", 0),
            });
            Register(typeof(Result_trUploadState), "com.itac.mes.imsapi.domain.container.Result_trUploadState", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_trUploadState), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_trUploadState), "serialNumberResultValues", "[string", 0),
            });
            Register(typeof(Result_trUploadStationResult), "com.itac.mes.imsapi.domain.container.Result_trUploadStationResult", 391840830L, new[]
            {
                new WireFieldInfo(typeof(Result_trUploadStationResult), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_trUploadStationResult), "stationResultValues", "[string", 0),
            });
            Register(typeof(Result_trUploadTestplanResult), "com.itac.mes.imsapi.domain.container.Result_trUploadTestplanResult", 945557510L, new[]
            {
                new WireFieldInfo(typeof(Result_trUploadTestplanResult), "attribFailUploadResults", "[string", 0),
                new WireFieldInfo(typeof(Result_trUploadTestplanResult), "attribUploadResult", "[string", 0),
                new WireFieldInfo(typeof(Result_trUploadTestplanResult), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_trUploadTestplanResult), "varFailUploadResults", "[string", 0),
                new WireFieldInfo(typeof(Result_trUploadTestplanResult), "varUploadResults", "[string", 0),
                new WireFieldInfo(typeof(Result_trUploadTestplanResult), "workStepResults", "[string", 0),
            });
            Register(typeof(Result_trVerifyMerge), "com.itac.mes.imsapi.domain.container.Result_trVerifyMerge", 3965327330L, new[]
            {
                new WireFieldInfo(typeof(Result_trVerifyMerge), "return_value", "int", 0),
                new WireFieldInfo(typeof(Result_trVerifyMerge), "serialNumberStateDataArray", "[com.itac.mes.imsapi.domain.container.SerialNumberStateData", 0),
            });
            Register(typeof(Result_trVerifyMergeProduct), "com.itac.mes.imsapi.domain.container.Result_trVerifyMergeProduct", 42860876L, new[]
            {
                new WireFieldInfo(typeof(Result_trVerifyMergeProduct), "return_value", "int", 0),
            });
            Register(typeof(RuleResult), "com.itac.mes.imsapi.domain.container.RuleResult", 328336355L, new[]
            {
                new WireFieldInfo(typeof(RuleResult), "prio", "int", 0),
                new WireFieldInfo(typeof(RuleResult), "ruleResult", "string", 0),
            });
            Register(typeof(RuleResultArrayHolder), "com.itac.mes.imsapi.domain.container.RuleResultArrayHolder", 3132363370L, new[]
            {
                new WireFieldInfo(typeof(RuleResultArrayHolder), "value", "[com.itac.mes.imsapi.domain.container.RuleResult", 0),
            });
            Register(typeof(SerialNumberArrayHolder), "com.itac.mes.imsapi.domain.container.SerialNumberArrayHolder", 806622358L, new[]
            {
                new WireFieldInfo(typeof(SerialNumberArrayHolder), "value", "[com.itac.mes.imsapi.domain.container.SerialNumberData", 0),
            });
            Register(typeof(SerialNumberAttributeStruct), "com.itac.mes.imsapi.domain.container.SerialNumberAttributeStruct", 2539391782L, new[]
            {
                new WireFieldInfo(typeof(SerialNumberAttributeStruct), "attributeCode", "string", 0),
                new WireFieldInfo(typeof(SerialNumberAttributeStruct), "attributeNumber", "long", 0),
                new WireFieldInfo(typeof(SerialNumberAttributeStruct), "attributeValue", "string", 0),
                new WireFieldInfo(typeof(SerialNumberAttributeStruct), "serialNumber", "string", 0),
                new WireFieldInfo(typeof(SerialNumberAttributeStruct), "serialNumberId", "long", 0),
            });
            Register(typeof(SerialNumberBookInfo), "com.itac.mes.imsapi.domain.container.SerialNumberBookInfo", 1027347970L, new[]
            {
                new WireFieldInfo(typeof(SerialNumberBookInfo), "avo", "string", 0),
                new WireFieldInfo(typeof(SerialNumberBookInfo), "processLayer", "int", 0),
                new WireFieldInfo(typeof(SerialNumberBookInfo), "seqNumber", "int", 0),
                new WireFieldInfo(typeof(SerialNumberBookInfo), "serialNumber", "string", 0),
                new WireFieldInfo(typeof(SerialNumberBookInfo), "serialNumberPos", "string", 0),
                new WireFieldInfo(typeof(SerialNumberBookInfo), "serialNumberRef", "string", 0),
                new WireFieldInfo(typeof(SerialNumberBookInfo), "serialNumberRefPos", "int", 0),
                new WireFieldInfo(typeof(SerialNumberBookInfo), "state", "int", 0),
                new WireFieldInfo(typeof(SerialNumberBookInfo), "stationNumber", "string", 0),
                new WireFieldInfo(typeof(SerialNumberBookInfo), "workorderNumber", "string", 0),
                new WireFieldInfo(typeof(SerialNumberBookInfo), "workstepNumber", "int", 0),
            });
            Register(typeof(SerialNumberData), "com.itac.mes.imsapi.domain.container.SerialNumberData", 1248069574L, new[]
            {
                new WireFieldInfo(typeof(SerialNumberData), "serialNumber", "string", 0),
                new WireFieldInfo(typeof(SerialNumberData), "serialNumberOld", "string", 0),
                new WireFieldInfo(typeof(SerialNumberData), "serialNumberPos", "string", 0),
            });
            Register(typeof(SerialNumberStateData), "com.itac.mes.imsapi.domain.container.SerialNumberStateData", 874907258L, new[]
            {
                new WireFieldInfo(typeof(SerialNumberStateData), "serialNumberSlave", "string", 0),
                new WireFieldInfo(typeof(SerialNumberStateData), "serialNumberSlavePos", "string", 0),
                new WireFieldInfo(typeof(SerialNumberStateData), "state", "int", 0),
            });
            Register(typeof(SerialNumberStateDataArrayHolder), "com.itac.mes.imsapi.domain.container.SerialNumberStateDataArrayHolder", 2642613911L, new[]
            {
                new WireFieldInfo(typeof(SerialNumberStateDataArrayHolder), "value", "[com.itac.mes.imsapi.domain.container.SerialNumberStateData", 0),
            });
            Register(typeof(SerialNumberStruct), "com.itac.mes.imsapi.domain.container.SerialNumberStruct", 986580703L, new[]
            {
                new WireFieldInfo(typeof(SerialNumberStruct), "serialNumber", "string", 0),
                new WireFieldInfo(typeof(SerialNumberStruct), "serialNumberId", "long", 0),
                new WireFieldInfo(typeof(SerialNumberStruct), "serialNumberPos", "string", 0),
            });
            Register(typeof(SetupData), "com.itac.mes.imsapi.domain.container.SetupData", 1508781309L, new[]
            {
                new WireFieldInfo(typeof(SetupData), "creationDate", "long", 0),
                new WireFieldInfo(typeof(SetupData), "creationUser", "string", 0),
                new WireFieldInfo(typeof(SetupData), "customerName", "string", 0),
                new WireFieldInfo(typeof(SetupData), "customerNumber", "string", 0),
                new WireFieldInfo(typeof(SetupData), "endDate", "long", 0),
                new WireFieldInfo(typeof(SetupData), "materialBinNumber", "string", 0),
                new WireFieldInfo(typeof(SetupData), "partDateCode", "string", 0),
                new WireFieldInfo(typeof(SetupData), "partDesc", "string", 0),
                new WireFieldInfo(typeof(SetupData), "partName", "string", 0),
                new WireFieldInfo(typeof(SetupData), "partNumber", "string", 0),
                new WireFieldInfo(typeof(SetupData), "partOrder", "string", 0),
                new WireFieldInfo(typeof(SetupData), "position", "string", 0),
                new WireFieldInfo(typeof(SetupData), "productDesc", "string", 0),
                new WireFieldInfo(typeof(SetupData), "productNumber", "string", 0),
                new WireFieldInfo(typeof(SetupData), "quantity", "double", 0),
                new WireFieldInfo(typeof(SetupData), "startDate", "long", 0),
                new WireFieldInfo(typeof(SetupData), "state", "int", 0),
                new WireFieldInfo(typeof(SetupData), "totalQuantity", "double", 0),
                new WireFieldInfo(typeof(SetupData), "workorderNumber", "string", 0),
            });
            Register(typeof(SetupDataInf), "com.itac.mes.imsapi.domain.container.SetupDataInf", 2862945003L, new[]
            {
                new WireFieldInfo(typeof(SetupDataInf), "endDate", "long", 0),
                new WireFieldInfo(typeof(SetupDataInf), "materialBinNumber", "string", 0),
                new WireFieldInfo(typeof(SetupDataInf), "partDateCode", "string", 0),
                new WireFieldInfo(typeof(SetupDataInf), "partNumber", "string", 0),
                new WireFieldInfo(typeof(SetupDataInf), "partOrder", "string", 0),
                new WireFieldInfo(typeof(SetupDataInf), "position", "string", 0),
                new WireFieldInfo(typeof(SetupDataInf), "startDate", "long", 0),
                new WireFieldInfo(typeof(SetupDataInf), "stationNumber", "string", 0),
            });
            Register(typeof(SetupHistoryData), "com.itac.mes.imsapi.domain.container.SetupHistoryData", 603264385L, new[]
            {
                new WireFieldInfo(typeof(SetupHistoryData), "dateFrom", "long", 0),
                new WireFieldInfo(typeof(SetupHistoryData), "dateTo", "long", 0),
                new WireFieldInfo(typeof(SetupHistoryData), "kompInfo", "string", 0),
                new WireFieldInfo(typeof(SetupHistoryData), "materialBinNumber", "string", 0),
                new WireFieldInfo(typeof(SetupHistoryData), "position", "string", 0),
                new WireFieldInfo(typeof(SetupHistoryData), "returnCode", "int", 0),
                new WireFieldInfo(typeof(SetupHistoryData), "returnComment", "string", 0),
                new WireFieldInfo(typeof(SetupHistoryData), "stationNumber", "string", 0),
                new WireFieldInfo(typeof(SetupHistoryData), "workStep", "int", 0),
                new WireFieldInfo(typeof(SetupHistoryData), "workorderNumber", "string", 0),
            });
            Register(typeof(SetupPrepareData), "com.itac.mes.imsapi.domain.container.SetupPrepareData", 571344175L, new[]
            {
                new WireFieldInfo(typeof(SetupPrepareData), "materialBinNumber", "string", 0),
                new WireFieldInfo(typeof(SetupPrepareData), "position", "string", 0),
            });
            Register(typeof(ShippingLotStruct), "com.itac.mes.imsapi.domain.container.ShippingLotStruct", 161685745L, new[]
            {
                new WireFieldInfo(typeof(ShippingLotStruct), "artBezPart", "string", 0),
                new WireFieldInfo(typeof(ShippingLotStruct), "artPart", "string", 0),
                new WireFieldInfo(typeof(ShippingLotStruct), "beaStatus", "string", 0),
                new WireFieldInfo(typeof(ShippingLotStruct), "custCode", "string", 0),
                new WireFieldInfo(typeof(ShippingLotStruct), "customerName", "string", 0),
                new WireFieldInfo(typeof(ShippingLotStruct), "endDate", "long", 0),
                new WireFieldInfo(typeof(ShippingLotStruct), "extCustCode", "string", 0),
                new WireFieldInfo(typeof(ShippingLotStruct), "meRest", "double", 0),
                new WireFieldInfo(typeof(ShippingLotStruct), "meTotal", "double", 0),
                new WireFieldInfo(typeof(ShippingLotStruct), "meh", "int", 0),
                new WireFieldInfo(typeof(ShippingLotStruct), "partDesc", "string", 0),
                new WireFieldInfo(typeof(ShippingLotStruct), "partNumber", "string", 0),
                new WireFieldInfo(typeof(ShippingLotStruct), "snrMatExt", "string", 0),
                new WireFieldInfo(typeof(ShippingLotStruct), "startDate", "long", 0),
            });
            Register(typeof(ShortHolder), "com.itac.mes.imsapi.domain.container.ShortHolder", 109642289L, new[]
            {
                new WireFieldInfo(typeof(ShortHolder), "value", "short", 0),
            });
            Register(typeof(SmtEvent), "com.itac.mes.imsapi.domain.container.SmtEvent", 3105498676L, new[]
            {
                new WireFieldInfo(typeof(SmtEvent), "createMaterialBin", "bool", 0),
                new WireFieldInfo(typeof(SmtEvent), "dateCode", "string", 0),
                new WireFieldInfo(typeof(SmtEvent), "eventDate", "long", 0),
                new WireFieldInfo(typeof(SmtEvent), "eventId", "int", 0),
                new WireFieldInfo(typeof(SmtEvent), "feederBank", "string", 0),
                new WireFieldInfo(typeof(SmtEvent), "feederId", "string", 0),
                new WireFieldInfo(typeof(SmtEvent), "lotNumber", "string", 0),
                new WireFieldInfo(typeof(SmtEvent), "materialBinNumber", "string", 0),
                new WireFieldInfo(typeof(SmtEvent), "parentPartNumber", "string", 0),
                new WireFieldInfo(typeof(SmtEvent), "partNumber", "string", 0),
                new WireFieldInfo(typeof(SmtEvent), "placementId", "int", 0),
                new WireFieldInfo(typeof(SmtEvent), "position", "string", 0),
                new WireFieldInfo(typeof(SmtEvent), "processFlag", "int", 0),
                new WireFieldInfo(typeof(SmtEvent), "qtyPlaced", "int", 0),
                new WireFieldInfo(typeof(SmtEvent), "qtyRemain", "int", 0),
                new WireFieldInfo(typeof(SmtEvent), "qtyWasted", "int", 0),
                new WireFieldInfo(typeof(SmtEvent), "quantity", "double", 0),
                new WireFieldInfo(typeof(SmtEvent), "supplier", "string", 0),
                new WireFieldInfo(typeof(SmtEvent), "validationFlag", "int", 0),
            });
            Register(typeof(SmtEventArrayHolder), "com.itac.mes.imsapi.domain.container.SmtEventArrayHolder", 2520322441L, new[]
            {
                new WireFieldInfo(typeof(SmtEventArrayHolder), "value", "[com.itac.mes.imsapi.domain.container.SmtEvent", 0),
            });
            Register(typeof(SmtPlacement), "com.itac.mes.imsapi.domain.container.SmtPlacement", 2180188764L, new[]
            {
                new WireFieldInfo(typeof(SmtPlacement), "compName", "string", 0),
                new WireFieldInfo(typeof(SmtPlacement), "panelPosition", "int", 0),
                new WireFieldInfo(typeof(SmtPlacement), "placementId", "int", 0),
                new WireFieldInfo(typeof(SmtPlacement), "xPosition", "string", 0),
                new WireFieldInfo(typeof(SmtPlacement), "yPosition", "string", 0),
            });
            Register(typeof(SmtPlacementArrayHolder), "com.itac.mes.imsapi.domain.container.SmtPlacementArrayHolder", 3757708064L, new[]
            {
                new WireFieldInfo(typeof(SmtPlacementArrayHolder), "value", "[com.itac.mes.imsapi.domain.container.SmtPlacement", 0),
            });
            Register(typeof(SmtSerialNo), "com.itac.mes.imsapi.domain.container.SmtSerialNo", 1238435780L, new[]
            {
                new WireFieldInfo(typeof(SmtSerialNo), "processFlag", "int", 0),
                new WireFieldInfo(typeof(SmtSerialNo), "serialNumber", "string", 0),
                new WireFieldInfo(typeof(SmtSerialNo), "serialNumberPosition", "int", 0),
                new WireFieldInfo(typeof(SmtSerialNo), "serialNumberState", "int", 0),
                new WireFieldInfo(typeof(SmtSerialNo), "validationFlag", "int", 0),
            });
            Register(typeof(SmtSerialNoArrayHolder), "com.itac.mes.imsapi.domain.container.SmtSerialNoArrayHolder", 3439661732L, new[]
            {
                new WireFieldInfo(typeof(SmtSerialNoArrayHolder), "value", "[com.itac.mes.imsapi.domain.container.SmtSerialNo", 0),
            });
            Register(typeof(StoreInfo), "com.itac.mes.imsapi.domain.container.StoreInfo", 1492072916L, new[]
            {
                new WireFieldInfo(typeof(StoreInfo), "changeDate", "long", 0),
                new WireFieldInfo(typeof(StoreInfo), "classification", "string", 0),
                new WireFieldInfo(typeof(StoreInfo), "cost", "double", 0),
                new WireFieldInfo(typeof(StoreInfo), "costBase", "int", 0),
                new WireFieldInfo(typeof(StoreInfo), "createDate", "long", 0),
                new WireFieldInfo(typeof(StoreInfo), "dateCode", "string", 0),
                new WireFieldInfo(typeof(StoreInfo), "expirationDate", "long", 0),
                new WireFieldInfo(typeof(StoreInfo), "materialBinNumber", "string", 0),
                new WireFieldInfo(typeof(StoreInfo), "materialBinState", "string", 0),
                new WireFieldInfo(typeof(StoreInfo), "partDesc", "string", 0),
                new WireFieldInfo(typeof(StoreInfo), "partNumber", "string", 0),
                new WireFieldInfo(typeof(StoreInfo), "quantity", "double", 0),
                new WireFieldInfo(typeof(StoreInfo), "storage", "string", 0),
                new WireFieldInfo(typeof(StoreInfo), "storageCell", "string", 0),
                new WireFieldInfo(typeof(StoreInfo), "storageCellDesc", "string", 0),
                new WireFieldInfo(typeof(StoreInfo), "storageDesc", "string", 0),
                new WireFieldInfo(typeof(StoreInfo), "storageGroup", "string", 0),
                new WireFieldInfo(typeof(StoreInfo), "storageGroupDesc", "string", 0),
                new WireFieldInfo(typeof(StoreInfo), "supplierName", "string", 0),
                new WireFieldInfo(typeof(StoreInfo), "supplierNumber", "string", 0),
                new WireFieldInfo(typeof(StoreInfo), "totalQuantity", "double", 0),
                new WireFieldInfo(typeof(StoreInfo), "unit", "string", 0),
                new WireFieldInfo(typeof(StoreInfo), "weNumber", "string", 0),
                new WireFieldInfo(typeof(StoreInfo), "workorderNumber", "string", 0),
            });
            Register(typeof(StringArrayHolder), "com.itac.mes.imsapi.domain.container.StringArrayHolder", 197133043L, new[]
            {
                new WireFieldInfo(typeof(StringArrayHolder), "value", "[string", 0),
            });
            Register(typeof(StringHolder), "com.itac.mes.imsapi.domain.container.StringHolder", 155320984L, new[]
            {
                new WireFieldInfo(typeof(StringHolder), "value", "string", 0),
            });
            Register(typeof(StringStruct), "com.itac.mes.imsapi.domain.container.StringStruct", 155320984L, new[]
            {
                new WireFieldInfo(typeof(StringStruct), "value", "string", 0),
            });
            Register(typeof(SwitchSerialNumberData), "com.itac.mes.imsapi.domain.container.SwitchSerialNumberData", 2179795548L, new[]
            {
                new WireFieldInfo(typeof(SwitchSerialNumberData), "index", "int", 0),
                new WireFieldInfo(typeof(SwitchSerialNumberData), "returnCode", "int", 0),
                new WireFieldInfo(typeof(SwitchSerialNumberData), "serialNumberAct", "string", 0),
                new WireFieldInfo(typeof(SwitchSerialNumberData), "serialNumberNew", "string", 0),
                new WireFieldInfo(typeof(SwitchSerialNumberData), "serialNumberPos", "string", 0),
            });
            Register(typeof(SwitchSerialNumberDataArrayHolder), "com.itac.mes.imsapi.domain.container.SwitchSerialNumberDataArrayHolder", 3046709000L, new[]
            {
                new WireFieldInfo(typeof(SwitchSerialNumberDataArrayHolder), "value", "[com.itac.mes.imsapi.domain.container.SwitchSerialNumberData", 0),
            });
            Register(typeof(TestData), "com.itac.mes.imsapi.domain.container.TestData", 3846383293L, new[]
            {
                new WireFieldInfo(typeof(TestData), "bookId", "long", 0),
                new WireFieldInfo(typeof(TestData), "failCode", "int", 0),
                new WireFieldInfo(typeof(TestData), "function", "string", 0),
                new WireFieldInfo(typeof(TestData), "functionDesc", "string", 0),
                new WireFieldInfo(typeof(TestData), "functionStep", "string", 0),
                new WireFieldInfo(typeof(TestData), "functionStepDesc", "string", 0),
                new WireFieldInfo(typeof(TestData), "lowerLimit", "string", 0),
                new WireFieldInfo(typeof(TestData), "measureName", "string", 0),
                new WireFieldInfo(typeof(TestData), "measureType", "string", 0),
                new WireFieldInfo(typeof(TestData), "measureValue", "string", 0),
                new WireFieldInfo(typeof(TestData), "nominal", "string", 0),
                new WireFieldInfo(typeof(TestData), "remark", "string", 0),
                new WireFieldInfo(typeof(TestData), "sequentialNumber", "float", 0),
                new WireFieldInfo(typeof(TestData), "tolerance", "string", 0),
                new WireFieldInfo(typeof(TestData), "unit", "string", 0),
                new WireFieldInfo(typeof(TestData), "upperLimit", "string", 0),
            });
            Register(typeof(WorkStationData), "com.itac.mes.imsapi.domain.container.WorkStationData", 3059031136L, new[]
            {
                new WireFieldInfo(typeof(WorkStationData), "avo", "int", 0),
                new WireFieldInfo(typeof(WorkStationData), "bookDate", "string", 0),
                new WireFieldInfo(typeof(WorkStationData), "bookId", "long", 0),
                new WireFieldInfo(typeof(WorkStationData), "createDate", "string", 0),
                new WireFieldInfo(typeof(WorkStationData), "cycleTime", "float", 0),
                new WireFieldInfo(typeof(WorkStationData), "position", "string", 0),
                new WireFieldInfo(typeof(WorkStationData), "processLayer", "int", 0),
                new WireFieldInfo(typeof(WorkStationData), "resourceDesc", "string", 0),
                new WireFieldInfo(typeof(WorkStationData), "resourceNumber", "string", 0),
                new WireFieldInfo(typeof(WorkStationData), "seqNumber", "int", 0),
                new WireFieldInfo(typeof(WorkStationData), "serialNumber", "string", 0),
                new WireFieldInfo(typeof(WorkStationData), "state", "string", 0),
                new WireFieldInfo(typeof(WorkStationData), "workorderNumber", "string", 0),
            });
            Register(typeof(WorkorderAttributeStruct), "com.itac.mes.imsapi.domain.container.WorkorderAttributeStruct", 636097922L, new[]
            {
                new WireFieldInfo(typeof(WorkorderAttributeStruct), "attributeCode", "string", 0),
                new WireFieldInfo(typeof(WorkorderAttributeStruct), "attributeNumber", "long", 0),
                new WireFieldInfo(typeof(WorkorderAttributeStruct), "attributeType", "string", 0),
                new WireFieldInfo(typeof(WorkorderAttributeStruct), "attributeValue", "string", 0),
                new WireFieldInfo(typeof(WorkorderAttributeStruct), "attributeValueDesc", "string", 0),
                new WireFieldInfo(typeof(WorkorderAttributeStruct), "objectKey", "string", 0),
                new WireFieldInfo(typeof(WorkorderAttributeStruct), "partNumber", "string", 0),
                new WireFieldInfo(typeof(WorkorderAttributeStruct), "workorderId", "long", 0),
                new WireFieldInfo(typeof(WorkorderAttributeStruct), "workorderNumber", "string", 0),
            });
            Register(typeof(WorkorderStruct), "com.itac.mes.imsapi.domain.container.WorkorderStruct", 986580703L, new[]
            {
                new WireFieldInfo(typeof(WorkorderStruct), "workorderNumber", "string", 0),
                new WireFieldInfo(typeof(WorkorderStruct), "workorderQuantity", "long", 0),
                new WireFieldInfo(typeof(WorkorderStruct), "workorderState", "string", 0),
            });
            Register(typeof(WorkplanData), "com.itac.mes.imsapi.domain.container.WorkplanData", 855518409L, new[]
            {
                new WireFieldInfo(typeof(WorkplanData), "avo", "string", 0),
                new WireFieldInfo(typeof(WorkplanData), "erpGroupDesc", "string", 0),
                new WireFieldInfo(typeof(WorkplanData), "erpGroupNumber", "string", 0),
                new WireFieldInfo(typeof(WorkplanData), "fail", "int", 0),
                new WireFieldInfo(typeof(WorkplanData), "nextWorkstep", "int", 0),
                new WireFieldInfo(typeof(WorkplanData), "nextWorkstepConfirm", "int", 0),
                new WireFieldInfo(typeof(WorkplanData), "obligatoryConfirmFlag", "string", 0),
                new WireFieldInfo(typeof(WorkplanData), "pass", "int", 0),
                new WireFieldInfo(typeof(WorkplanData), "prevWorkstep", "int", 0),
                new WireFieldInfo(typeof(WorkplanData), "prevWorkstepConfirm", "int", 0),
                new WireFieldInfo(typeof(WorkplanData), "processLayer", "int", 0),
                new WireFieldInfo(typeof(WorkplanData), "processStepNumber", "int", 0),
                new WireFieldInfo(typeof(WorkplanData), "qtyPsScrap", "int", 0),
                new WireFieldInfo(typeof(WorkplanData), "qtyWoOpen", "int", 0),
                new WireFieldInfo(typeof(WorkplanData), "qtyWoTotal", "int", 0),
                new WireFieldInfo(typeof(WorkplanData), "scrap", "int", 0),
                new WireFieldInfo(typeof(WorkplanData), "separationFlag", "int", 0),
                new WireFieldInfo(typeof(WorkplanData), "setupFlag", "string", 0),
                new WireFieldInfo(typeof(WorkplanData), "stationNumber", "string", 0),
                new WireFieldInfo(typeof(WorkplanData), "threadNumber", "int", 0),
                new WireFieldInfo(typeof(WorkplanData), "validFrom", "long", 0),
                new WireFieldInfo(typeof(WorkplanData), "validTo", "long", 0),
                new WireFieldInfo(typeof(WorkplanData), "voucherNumber", "int", 0),
                new WireFieldInfo(typeof(WorkplanData), "workorderNumber", "string", 0),
                new WireFieldInfo(typeof(WorkplanData), "workplanProcessStepNo", "string", 0),
                new WireFieldInfo(typeof(WorkplanData), "workstepNumber", "int", 0),
            });
        }

        private static void Register(Type type, string javaName, long hash, WireFieldInfo[] fields)
        {
            var info = new WireTypeInfo(type, javaName, hash, fields);
            ByType[type] = info; ByName[javaName] = info;
        }
        public static WireTypeInfo ForType(Type type)
        { WireTypeInfo v; return ByType.TryGetValue(type, out v) ? v : null; }
        public static WireTypeInfo ForName(string name)
        { WireTypeInfo v; return ByName.TryGetValue(name, out v) ? v : null; }
        public static Type ResolveWireType(string wireType)
        {
            if (wireType == "bool") return typeof(bool);
            if (wireType == "byte") return typeof(byte);
            if (wireType == "char") return typeof(char);
            if (wireType == "double") return typeof(double);
            if (wireType == "float") return typeof(float);
            if (wireType == "int") return typeof(int);
            if (wireType == "long") return typeof(long);
            if (wireType == "short") return typeof(short);
            if (wireType == "string") return typeof(string);
            if (wireType == "object") return typeof(object);
            if (wireType.StartsWith("[", StringComparison.Ordinal))
                return ResolveWireType(wireType.Substring(1)).MakeArrayType();
            var info = ForName(wireType);
            return info != null ? info.ClrType : typeof(object);
        }
        public static string JavaNameForType(Type type)
        {
            if (type == typeof(bool)) return "bool";
            if (type == typeof(byte)) return "byte";
            if (type == typeof(char)) return "char";
            if (type == typeof(double)) return "double";
            if (type == typeof(float)) return "float";
            if (type == typeof(int)) return "int";
            if (type == typeof(long)) return "long";
            if (type == typeof(short)) return "short";
            if (type == typeof(string)) return "string";
            if (type == typeof(object)) return "object";
            if (type.IsArray) return "[" + JavaNameForType(type.GetElementType());
            var info = ForType(type);
            if (info == null) throw new InvalidOperationException("No Java wire mapping for " + type.FullName);
            return info.JavaName;
        }
    }
}
