UNPKG

prisme-flow

Version:

prisme platform flow engine

1,661 lines 173 kB
var Material_Module_Factory = function () { var Material = { name: 'Material', defaultElementNamespaceURI: 'http:\/\/www.mesa.org\/xml\/B2MML-V0600', typeInfos: [{ localName: 'TransChangeType', propertyInfos: [{ name: 'actionCriteria', minOccurs: 0, collection: true, elementName: 'ActionCriteria', typeInfo: '.TransActionCriteriaType' }, { name: 'responseCode', typeInfo: 'NormalizedString', attributeName: { localPart: 'responseCode' }, type: 'attribute' }] }, { localName: 'AcknowledgeMaterialLotType.DataArea', typeName: null, propertyInfos: [{ name: 'acknowledge', required: true, elementName: 'Acknowledge', typeInfo: '.TransAcknowledgeType' }, { name: 'materialLot', required: true, collection: true, elementName: 'MaterialLot', typeInfo: '.MaterialLotType' }] }, { localName: 'TestedMaterialClassPropertyType', propertyInfos: [{ name: 'materialClassID', required: true, elementName: 'MaterialClassID', typeInfo: '.MaterialClassIDType' }, { name: 'propertyID', required: true, elementName: 'PropertyID', typeInfo: '.PropertyIDType' }] }, { localName: 'MaterialLotIDType', baseTypeInfo: '.IdentifierType' }, { localName: 'OtherDependencyType', baseTypeInfo: '.CodeType' }, { localName: 'ConfidenceFactorType', baseTypeInfo: '.IdentifierType' }, { localName: 'ResponseStateType', baseTypeInfo: '.ResponseState1Type', propertyInfos: [{ name: 'otherValue', attributeName: { localPart: 'OtherValue' }, type: 'attribute' }] }, { localName: 'JobOrderCommandRuleType', baseTypeInfo: '.TextType' }, { localName: 'MaterialUse1Type', baseTypeInfo: '.CodeType' }, { localName: 'AcknowledgeMaterialSubLotType', propertyInfos: [{ name: 'applicationArea', required: true, elementName: 'ApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'dataArea', required: true, elementName: 'DataArea', typeInfo: '.AcknowledgeMaterialSubLotType.DataArea' }, { name: 'releaseID', required: true, typeInfo: 'NormalizedString', attributeName: { localPart: 'releaseID' }, type: 'attribute' }, { name: 'versionID', typeInfo: 'NormalizedString', attributeName: { localPart: 'versionID' }, type: 'attribute' }] }, { localName: 'RequestStateType', baseTypeInfo: '.RequestState1Type', propertyInfos: [{ name: 'otherValue', attributeName: { localPart: 'OtherValue' }, type: 'attribute' }] }, { localName: 'RequestState1Type', baseTypeInfo: '.CodeType' }, { localName: 'OperationsSegmentIDType', baseTypeInfo: '.IdentifierType' }, { localName: 'EquipmentElementLevelType', baseTypeInfo: '.EquipmentElementLevel1Type', propertyInfos: [{ name: 'otherValue', attributeName: { localPart: 'OtherValue' }, type: 'attribute' }] }, { localName: 'ProcessMaterialLotType.DataArea', typeName: null, propertyInfos: [{ name: 'process', required: true, elementName: 'Process', typeInfo: '.TransProcessType' }, { name: 'materialLot', required: true, collection: true, elementName: 'MaterialLot', typeInfo: '.MaterialLotType' }] }, { localName: 'PersonNameType', baseTypeInfo: '.IdentifierType' }, { localName: 'EndTimeType', baseTypeInfo: '.DateTimeType' }, { localName: 'StorageLocationType', baseTypeInfo: '.IdentifierType' }, { localName: 'ResponseState1Type', baseTypeInfo: '.CodeType' }, { localName: 'MaterialRequirementIDType', baseTypeInfo: '.IdentifierType' }, { localName: 'RespondMaterialLotType.DataArea', typeName: null, propertyInfos: [{ name: 'respond', required: true, elementName: 'Respond', typeInfo: '.TransRespondType' }, { name: 'materialLot', required: true, collection: true, elementName: 'MaterialLot', typeInfo: '.MaterialLotType' }] }, { localName: 'ValueStringType', baseTypeInfo: '.AnyGenericValueType' }, { localName: 'DateTimeType', typeName: { namespaceURI: 'http:\/\/www.mesa.org\/xml\/B2MML-V0600-AllExtensions', localPart: 'DateTimeType' }, propertyInfos: [{ name: 'value', typeInfo: 'DateTime', type: 'value' }, { name: 'format', attributeName: { localPart: 'format' }, type: 'attribute' }] }, { localName: 'MaterialTestSpecificationIDType', baseTypeInfo: '.IdentifierType' }, { localName: 'CancelMaterialTestSpecType', propertyInfos: [{ name: 'applicationArea', required: true, elementName: 'ApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'dataArea', required: true, elementName: 'DataArea', typeInfo: '.CancelMaterialTestSpecType.DataArea' }, { name: 'releaseID', required: true, typeInfo: 'NormalizedString', attributeName: { localPart: 'releaseID' }, type: 'attribute' }, { name: 'versionID', typeInfo: 'NormalizedString', attributeName: { localPart: 'versionID' }, type: 'attribute' }] }, { localName: 'ShowMaterialInformationType', propertyInfos: [{ name: 'applicationArea', required: true, elementName: 'ApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'dataArea', required: true, elementName: 'DataArea', typeInfo: '.ShowMaterialInformationType.DataArea' }, { name: 'releaseID', required: true, typeInfo: 'NormalizedString', attributeName: { localPart: 'releaseID' }, type: 'attribute' }, { name: 'versionID', typeInfo: 'NormalizedString', attributeName: { localPart: 'versionID' }, type: 'attribute' }] }, { localName: 'PersonnelUseType', baseTypeInfo: '.CodeType' }, { localName: 'ChangeMaterialSubLotType.DataArea', typeName: null, propertyInfos: [{ name: 'change', required: true, elementName: 'Change', typeInfo: '.TransChangeType' }, { name: 'materialSubLot', required: true, collection: true, elementName: 'MaterialSubLot', typeInfo: '.MaterialSubLotType' }] }, { localName: 'BillOfResourcesIDType', baseTypeInfo: '.IdentifierType' }, { localName: 'OpEquipmentCapabilityType', propertyInfos: [{ name: 'equipmentClassID', minOccurs: 0, collection: true, elementName: 'EquipmentClassID', typeInfo: '.EquipmentClassIDType' }, { name: 'equipmentID', minOccurs: 0, collection: true, elementName: 'EquipmentID', typeInfo: '.EquipmentIDType' }, { name: 'description', minOccurs: 0, collection: true, elementName: 'Description', typeInfo: '.DescriptionType' }, { name: 'capabilityType', elementName: 'CapabilityType', typeInfo: '.CapabilityTypeType' }, { name: 'reason', elementName: 'Reason', typeInfo: '.ReasonType' }, { name: 'confidenceFactor', elementName: 'ConfidenceFactor', typeInfo: '.ConfidenceFactorType' }, { name: 'hierarchyScope', elementName: 'HierarchyScope', typeInfo: '.HierarchyScopeType' }, { name: 'equipmentUse', elementName: 'EquipmentUse', typeInfo: '.EquipmentUseType' }, { name: 'startTime', elementName: 'StartTime', typeInfo: '.StartTimeType' }, { name: 'endTime', elementName: 'EndTime', typeInfo: '.EndTimeType' }, { name: 'quantity', minOccurs: 0, collection: true, elementName: 'Quantity', typeInfo: '.QuantityValueType' }, { name: 'equipmentCapabilityProperty', minOccurs: 0, collection: true, elementName: 'EquipmentCapabilityProperty', typeInfo: '.OpEquipmentCapabilityPropertyType' }] }, { localName: 'OpPhysicalAssetRequirementPropertyType', propertyInfos: [{ name: 'id', required: true, elementName: 'ID', typeInfo: '.IdentifierType' }, { name: 'description', minOccurs: 0, collection: true, elementName: 'Description', typeInfo: '.DescriptionType' }, { name: 'value', minOccurs: 0, collection: true, elementName: 'Value', typeInfo: '.ValueType' }, { name: 'quantity', minOccurs: 0, collection: true, elementName: 'Quantity', typeInfo: '.QuantityValueType' }] }, { localName: 'NameType', typeName: { namespaceURI: 'http:\/\/www.mesa.org\/xml\/B2MML-V0600-AllExtensions', localPart: 'NameType' }, propertyInfos: [{ name: 'value', type: 'value' }, { name: 'languageID', typeInfo: 'Language', attributeName: { localPart: 'languageID' }, type: 'attribute' }] }, { localName: 'AcknowledgeMaterialClassType', propertyInfos: [{ name: 'applicationArea', required: true, elementName: 'ApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'dataArea', required: true, elementName: 'DataArea', typeInfo: '.AcknowledgeMaterialClassType.DataArea' }, { name: 'releaseID', required: true, typeInfo: 'NormalizedString', attributeName: { localPart: 'releaseID' }, type: 'attribute' }, { name: 'versionID', typeInfo: 'NormalizedString', attributeName: { localPart: 'versionID' }, type: 'attribute' }] }, { localName: 'AcknowledgeMaterialSubLotType.DataArea', typeName: null, propertyInfos: [{ name: 'acknowledge', required: true, elementName: 'Acknowledge', typeInfo: '.TransAcknowledgeType' }, { name: 'materialSubLot', required: true, collection: true, elementName: 'MaterialSubLot', typeInfo: '.MaterialSubLotType' }] }, { localName: 'TransUserAreaType', propertyInfos: [{ name: 'any', minOccurs: 0, collection: true, allowDom: false, mixed: false, type: 'anyElement' }] }, { localName: 'QuantityType', typeName: { namespaceURI: 'http:\/\/www.mesa.org\/xml\/B2MML-V0600-AllExtensions', localPart: 'QuantityType' }, propertyInfos: [{ name: 'value', typeInfo: 'Decimal', type: 'value' }, { name: 'unitCode', typeInfo: 'NormalizedString', attributeName: { localPart: 'unitCode' }, type: 'attribute' }, { name: 'unitCodeListID', typeInfo: 'NormalizedString', attributeName: { localPart: 'unitCodeListID' }, type: 'attribute' }, { name: 'unitCodeListAgencyID', typeInfo: 'NormalizedString', attributeName: { localPart: 'unitCodeListAgencyID' }, type: 'attribute' }, { name: 'unitCodeListAgencyName', attributeName: { localPart: 'unitCodeListAgencyName' }, type: 'attribute' }] }, { localName: 'PersonIDType', baseTypeInfo: '.IdentifierType' }, { localName: 'TransAcknowledgeType', propertyInfos: [{ name: 'originalApplicationArea', elementName: 'OriginalApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'responseCriteria', minOccurs: 0, collection: true, elementName: 'ResponseCriteria', typeInfo: '.TransResponseCriteriaType' }] }, { localName: 'ShowMaterialInformationType.DataArea', typeName: null, propertyInfos: [{ name: 'show', required: true, elementName: 'Show', typeInfo: '.TransShowType' }, { name: 'materialInformation', required: true, collection: true, elementName: 'MaterialInformation', typeInfo: '.MaterialInformationType' }] }, { localName: 'DateTimeType', propertyInfos: [{ name: 'value', typeInfo: 'DateTime', type: 'value' }, { name: 'format', attributeName: { localPart: 'format' }, type: 'attribute' }] }, { localName: 'CapabilityTypeType', baseTypeInfo: '.CapabilityType1Type', propertyInfos: [{ name: 'otherValue', attributeName: { localPart: 'OtherValue' }, type: 'attribute' }] }, { localName: 'TextType', typeName: { namespaceURI: 'http:\/\/www.mesa.org\/xml\/B2MML-V0600-AllExtensions', localPart: 'TextType' }, propertyInfos: [{ name: 'value', type: 'value' }, { name: 'languageID', typeInfo: 'Language', attributeName: { localPart: 'languageID' }, type: 'attribute' }] }, { localName: 'RespondMaterialClassType', propertyInfos: [{ name: 'applicationArea', required: true, elementName: 'ApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'dataArea', required: true, elementName: 'DataArea', typeInfo: '.RespondMaterialClassType.DataArea' }, { name: 'releaseID', required: true, typeInfo: 'NormalizedString', attributeName: { localPart: 'releaseID' }, type: 'attribute' }, { name: 'versionID', typeInfo: 'NormalizedString', attributeName: { localPart: 'versionID' }, type: 'attribute' }] }, { localName: 'CodeType', typeName: { namespaceURI: 'http:\/\/www.mesa.org\/xml\/B2MML-V0600-AllExtensions', localPart: 'CodeType' }, propertyInfos: [{ name: 'value', typeInfo: 'NormalizedString', type: 'value' }, { name: 'listID', typeInfo: 'NormalizedString', attributeName: { localPart: 'listID' }, type: 'attribute' }, { name: 'listAgencyID', typeInfo: 'NormalizedString', attributeName: { localPart: 'listAgencyID' }, type: 'attribute' }, { name: 'listAgencyName', attributeName: { localPart: 'listAgencyName' }, type: 'attribute' }, { name: 'listName', attributeName: { localPart: 'listName' }, type: 'attribute' }, { name: 'listVersionID', typeInfo: 'NormalizedString', attributeName: { localPart: 'listVersionID' }, type: 'attribute' }, { name: 'name', attributeName: { localPart: 'name' }, type: 'attribute' }, { name: 'languageID', typeInfo: 'Language', attributeName: { localPart: 'languageID' }, type: 'attribute' }, { name: 'listURI', attributeName: { localPart: 'listURI' }, type: 'attribute' }, { name: 'listSchemeURI', attributeName: { localPart: 'listSchemeURI' }, type: 'attribute' }] }, { localName: 'CancelMaterialTestSpecType.DataArea', typeName: null, propertyInfos: [{ name: 'cancel', required: true, elementName: 'Cancel', typeInfo: '.TransCancelType' }, { name: 'materialTestSpec', required: true, collection: true, elementName: 'MaterialTestSpec', typeInfo: '.MaterialTestSpecificationType' }] }, { localName: 'AmountType', propertyInfos: [{ name: 'value', typeInfo: 'Decimal', type: 'value' }, { name: 'currencyID', typeInfo: 'NormalizedString', attributeName: { localPart: 'currencyID' }, type: 'attribute' }, { name: 'currencyCodeListVersionID', typeInfo: 'NormalizedString', attributeName: { localPart: 'currencyCodeListVersionID' }, type: 'attribute' }] }, { localName: 'DependencyType', baseTypeInfo: '.Dependency1Type', propertyInfos: [{ name: 'otherValue', attributeName: { localPart: 'OtherValue' }, type: 'attribute' }] }, { localName: 'StartTimeType', baseTypeInfo: '.DateTimeType' }, { localName: 'OperationsDefinitionIDType', baseTypeInfo: '.IdentifierType' }, { localName: 'OpMaterialCapabilityPropertyType', propertyInfos: [{ name: 'id', required: true, elementName: 'ID', typeInfo: '.IdentifierType' }, { name: 'description', minOccurs: 0, collection: true, elementName: 'Description', typeInfo: '.DescriptionType' }, { name: 'value', minOccurs: 0, collection: true, elementName: 'Value', typeInfo: '.ValueType' }, { name: 'quantity', minOccurs: 0, collection: true, elementName: 'Quantity', typeInfo: '.QuantityValueType' }, { name: 'materialUse', elementName: 'MaterialUse', typeInfo: '.MaterialUseType' }] }, { localName: 'TransConfirmationCodeType', baseTypeInfo: '.CodeType' }, { localName: 'SyncMaterialDefinitionType.DataArea', typeName: null, propertyInfos: [{ name: 'sync', required: true, elementName: 'Sync', typeInfo: '.TransSyncType' }, { name: 'materialDefinition', required: true, collection: true, elementName: 'MaterialDefinition', typeInfo: '.MaterialDefinitionType' }] }, { localName: 'ResourceReferenceType1Type', baseTypeInfo: '.CodeType' }, { localName: 'RespondMaterialLotType', propertyInfos: [{ name: 'applicationArea', required: true, elementName: 'ApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'dataArea', required: true, elementName: 'DataArea', typeInfo: '.RespondMaterialLotType.DataArea' }, { name: 'releaseID', required: true, typeInfo: 'NormalizedString', attributeName: { localPart: 'releaseID' }, type: 'attribute' }, { name: 'versionID', typeInfo: 'NormalizedString', attributeName: { localPart: 'versionID' }, type: 'attribute' }] }, { localName: 'IdentifierType', typeName: { namespaceURI: 'http:\/\/www.mesa.org\/xml\/B2MML-V0600-AllExtensions', localPart: 'IdentifierType' }, propertyInfos: [{ name: 'value', typeInfo: 'NormalizedString', type: 'value' }, { name: 'schemeID', typeInfo: 'NormalizedString', attributeName: { localPart: 'schemeID' }, type: 'attribute' }, { name: 'schemeName', attributeName: { localPart: 'schemeName' }, type: 'attribute' }, { name: 'schemeAgencyID', typeInfo: 'NormalizedString', attributeName: { localPart: 'schemeAgencyID' }, type: 'attribute' }, { name: 'schemeAgencyName', attributeName: { localPart: 'schemeAgencyName' }, type: 'attribute' }, { name: 'schemeVersionID', typeInfo: 'NormalizedString', attributeName: { localPart: 'schemeVersionID' }, type: 'attribute' }, { name: 'schemeDataURI', attributeName: { localPart: 'schemeDataURI' }, type: 'attribute' }, { name: 'schemeURI', attributeName: { localPart: 'schemeURI' }, type: 'attribute' }] }, { localName: 'VersionType', baseTypeInfo: '.IdentifierType' }, { localName: 'DataTypeType', baseTypeInfo: '.DataType1Type', propertyInfos: [{ name: 'otherValue', attributeName: { localPart: 'OtherValue' }, type: 'attribute' }] }, { localName: 'SyncMaterialClassType', propertyInfos: [{ name: 'applicationArea', required: true, elementName: 'ApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'dataArea', required: true, elementName: 'DataArea', typeInfo: '.SyncMaterialClassType.DataArea' }, { name: 'releaseID', required: true, typeInfo: 'NormalizedString', attributeName: { localPart: 'releaseID' }, type: 'attribute' }, { name: 'versionID', typeInfo: 'NormalizedString', attributeName: { localPart: 'versionID' }, type: 'attribute' }] }, { localName: 'ShowMaterialLotType', propertyInfos: [{ name: 'applicationArea', required: true, elementName: 'ApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'dataArea', required: true, elementName: 'DataArea', typeInfo: '.ShowMaterialLotType.DataArea' }, { name: 'releaseID', required: true, typeInfo: 'NormalizedString', attributeName: { localPart: 'releaseID' }, type: 'attribute' }, { name: 'versionID', typeInfo: 'NormalizedString', attributeName: { localPart: 'versionID' }, type: 'attribute' }] }, { localName: 'ProcessMaterialSubLotType.DataArea', typeName: null, propertyInfos: [{ name: 'process', required: true, elementName: 'Process', typeInfo: '.TransProcessType' }, { name: 'materialSubLot', required: true, collection: true, elementName: 'MaterialSubLot', typeInfo: '.MaterialSubLotType' }] }, { localName: 'OperationsRequestIDType', baseTypeInfo: '.IdentifierType' }, { localName: 'MaterialDefinitionIDType', baseTypeInfo: '.IdentifierType' }, { localName: 'ChangeMaterialTestSpecType', propertyInfos: [{ name: 'applicationArea', required: true, elementName: 'ApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'dataArea', required: true, elementName: 'DataArea', typeInfo: '.ChangeMaterialTestSpecType.DataArea' }, { name: 'releaseID', required: true, typeInfo: 'NormalizedString', attributeName: { localPart: 'releaseID' }, type: 'attribute' }, { name: 'versionID', typeInfo: 'NormalizedString', attributeName: { localPart: 'versionID' }, type: 'attribute' }] }, { localName: 'RequiredByRequestedSegmentResponseType', baseTypeInfo: '.RequiredByRequestedSegmentResponse1Type', propertyInfos: [{ name: 'otherValue', attributeName: { localPart: 'OtherValue' }, type: 'attribute' }] }, { localName: 'SyncMaterialSubLotType.DataArea', typeName: null, propertyInfos: [{ name: 'sync', required: true, elementName: 'Sync', typeInfo: '.TransSyncType' }, { name: 'materialSubLot', required: true, collection: true, elementName: 'MaterialSubLot', typeInfo: '.MaterialSubLotType' }] }, { localName: 'RespondMaterialTestSpecType', propertyInfos: [{ name: 'applicationArea', required: true, elementName: 'ApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'dataArea', required: true, elementName: 'DataArea', typeInfo: '.RespondMaterialTestSpecType.DataArea' }, { name: 'releaseID', required: true, typeInfo: 'NormalizedString', attributeName: { localPart: 'releaseID' }, type: 'attribute' }, { name: 'versionID', typeInfo: 'NormalizedString', attributeName: { localPart: 'versionID' }, type: 'attribute' }] }, { localName: 'QuantityType', propertyInfos: [{ name: 'value', typeInfo: 'Decimal', type: 'value' }, { name: 'unitCode', typeInfo: 'NormalizedString', attributeName: { localPart: 'unitCode' }, type: 'attribute' }, { name: 'unitCodeListID', typeInfo: 'NormalizedString', attributeName: { localPart: 'unitCodeListID' }, type: 'attribute' }, { name: 'unitCodeListAgencyID', typeInfo: 'NormalizedString', attributeName: { localPart: 'unitCodeListAgencyID' }, type: 'attribute' }, { name: 'unitCodeListAgencyName', attributeName: { localPart: 'unitCodeListAgencyName' }, type: 'attribute' }] }, { localName: 'OpPersonnelRequirementPropertyType', propertyInfos: [{ name: 'id', required: true, elementName: 'ID', typeInfo: '.IdentifierType' }, { name: 'description', minOccurs: 0, collection: true, elementName: 'Description', typeInfo: '.DescriptionType' }, { name: 'value', minOccurs: 0, collection: true, elementName: 'Value', typeInfo: '.ValueType' }, { name: 'quantity', minOccurs: 0, collection: true, elementName: 'Quantity', typeInfo: '.QuantityValueType' }] }, { localName: 'OperationsType1Type', baseTypeInfo: '.CodeType' }, { localName: 'OpPersonnelSpecificationPropertyType', propertyInfos: [{ name: 'id', required: true, elementName: 'ID', typeInfo: '.IdentifierType' }, { name: 'description', minOccurs: 0, collection: true, elementName: 'Description', typeInfo: '.DescriptionType' }, { name: 'value', minOccurs: 0, collection: true, elementName: 'Value', typeInfo: '.ValueType' }, { name: 'quantity', minOccurs: 0, collection: true, elementName: 'Quantity', typeInfo: '.QuantityValueType' }] }, { localName: 'AssemblyType1Type', baseTypeInfo: '.CodeType' }, { localName: 'MaterialDefinitionPropertyType', propertyInfos: [{ name: 'id', required: true, elementName: 'ID', typeInfo: '.IdentifierType' }, { name: 'description', minOccurs: 0, collection: true, elementName: 'Description', typeInfo: '.DescriptionType' }, { name: 'value', minOccurs: 0, collection: true, elementName: 'Value', typeInfo: '.ValueType' }, { name: 'materialDefinitionProperty', minOccurs: 0, collection: true, elementName: 'MaterialDefinitionProperty', typeInfo: '.MaterialDefinitionPropertyType' }, { name: 'materialTestSpecificationID', minOccurs: 0, collection: true, elementName: 'MaterialTestSpecificationID', typeInfo: '.MaterialTestSpecificationIDType' }] }, { localName: 'ChangeMaterialClassType', propertyInfos: [{ name: 'applicationArea', required: true, elementName: 'ApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'dataArea', required: true, elementName: 'DataArea', typeInfo: '.ChangeMaterialClassType.DataArea' }, { name: 'releaseID', required: true, typeInfo: 'NormalizedString', attributeName: { localPart: 'releaseID' }, type: 'attribute' }, { name: 'versionID', typeInfo: 'NormalizedString', attributeName: { localPart: 'versionID' }, type: 'attribute' }] }, { localName: 'ShowMaterialDefinitionType', propertyInfos: [{ name: 'applicationArea', required: true, elementName: 'ApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'dataArea', required: true, elementName: 'DataArea', typeInfo: '.ShowMaterialDefinitionType.DataArea' }, { name: 'releaseID', required: true, typeInfo: 'NormalizedString', attributeName: { localPart: 'releaseID' }, type: 'attribute' }, { name: 'versionID', typeInfo: 'NormalizedString', attributeName: { localPart: 'versionID' }, type: 'attribute' }] }, { localName: 'MaterialCapabilityIDType', baseTypeInfo: '.IdentifierType' }, { localName: 'EquipmentUseType', baseTypeInfo: '.CodeType' }, { localName: 'PublishedDateType', baseTypeInfo: '.DateTimeType' }, { localName: 'EarliestStartTimeType', baseTypeInfo: '.DateTimeType' }, { localName: 'MeasureType', typeName: { namespaceURI: 'http:\/\/www.mesa.org\/xml\/B2MML-V0600-AllExtensions', localPart: 'MeasureType' }, propertyInfos: [{ name: 'value', typeInfo: 'Decimal', type: 'value' }, { name: 'unitCode', typeInfo: 'NormalizedString', attributeName: { localPart: 'unitCode' }, type: 'attribute' }, { name: 'unitCodeListVersionID', typeInfo: 'NormalizedString', attributeName: { localPart: 'unitCodeListVersionID' }, type: 'attribute' }] }, { localName: 'WorkTypeType', baseTypeInfo: '.WorkType1Type', propertyInfos: [{ name: 'otherValue', attributeName: { localPart: 'OtherValue' }, type: 'attribute' }] }, { localName: 'TestResultType', propertyInfos: [{ name: 'id', elementName: 'ID', typeInfo: '.IdentifierType' }, { name: 'description', minOccurs: 0, collection: true, elementName: 'Description', typeInfo: '.DescriptionType' }, { name: 'testDateTime', elementName: 'TestDateTime', typeInfo: '.TestDateTimeType' }, { name: 'result', minOccurs: 0, collection: true, elementName: 'Result', typeInfo: '.ResultType' }, { name: 'expirationTime', elementName: 'ExpirationTime', typeInfo: '.ExpirationTimeType' }] }, { localName: 'AcknowledgeMaterialInformationType', propertyInfos: [{ name: 'applicationArea', required: true, elementName: 'ApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'dataArea', required: true, elementName: 'DataArea', typeInfo: '.AcknowledgeMaterialInformationType.DataArea' }, { name: 'releaseID', required: true, typeInfo: 'NormalizedString', attributeName: { localPart: 'releaseID' }, type: 'attribute' }, { name: 'versionID', typeInfo: 'NormalizedString', attributeName: { localPart: 'versionID' }, type: 'attribute' }] }, { localName: 'GetMaterialClassType.DataArea', typeName: null, propertyInfos: [{ name: 'get', required: true, elementName: 'Get', typeInfo: '.TransGetType' }, { name: 'materialClass', required: true, collection: true, elementName: 'MaterialClass', typeInfo: '.MaterialClassType' }] }, { localName: 'ProcessSegmentIDType', baseTypeInfo: '.IdentifierType' }, { localName: 'BinaryObjectType', typeName: { namespaceURI: 'http:\/\/www.mesa.org\/xml\/B2MML-V0600-AllExtensions', localPart: 'BinaryObjectType' }, propertyInfos: [{ name: 'value', typeInfo: 'Base64Binary', type: 'value' }, { name: 'format', attributeName: { localPart: 'format' }, type: 'attribute' }, { name: 'mimeCode', typeInfo: 'NormalizedString', attributeName: { localPart: 'mimeCode' }, type: 'attribute' }, { name: 'encodingCode', typeInfo: 'NormalizedString', attributeName: { localPart: 'encodingCode' }, type: 'attribute' }, { name: 'characterSetCode', typeInfo: 'NormalizedString', attributeName: { localPart: 'characterSetCode' }, type: 'attribute' }, { name: 'uri', attributeName: { localPart: 'uri' }, type: 'attribute' }, { name: 'filename', attributeName: { localPart: 'filename' }, type: 'attribute' }] }, { localName: 'OpPersonnelCapabilityType', propertyInfos: [{ name: 'personnelClassID', minOccurs: 0, collection: true, elementName: 'PersonnelClassID', typeInfo: '.PersonnelClassIDType' }, { name: 'personID', minOccurs: 0, collection: true, elementName: 'PersonID', typeInfo: '.PersonIDType' }, { name: 'description', minOccurs: 0, collection: true, elementName: 'Description', typeInfo: '.DescriptionType' }, { name: 'capabilityType', elementName: 'CapabilityType', typeInfo: '.CapabilityTypeType' }, { name: 'reason', elementName: 'Reason', typeInfo: '.ReasonType' }, { name: 'confidenceFactor', elementName: 'ConfidenceFactor', typeInfo: '.ConfidenceFactorType' }, { name: 'hierarchyScope', elementName: 'HierarchyScope', typeInfo: '.HierarchyScopeType' }, { name: 'personnelUse', elementName: 'PersonnelUse', typeInfo: '.PersonnelUseType' }, { name: 'startTime', elementName: 'StartTime', typeInfo: '.StartTimeType' }, { name: 'endTime', elementName: 'EndTime', typeInfo: '.EndTimeType' }, { name: 'quantity', minOccurs: 0, collection: true, elementName: 'Quantity', typeInfo: '.QuantityValueType' }, { name: 'personnelCapabilityProperty', minOccurs: 0, collection: true, elementName: 'PersonnelCapabilityProperty', typeInfo: '.OpPersonnelCapabilityPropertyType' }] }, { localName: 'ShowMaterialSubLotType.DataArea', typeName: null, propertyInfos: [{ name: 'show', required: true, elementName: 'Show', typeInfo: '.TransShowType' }, { name: 'materialSubLot', required: true, collection: true, elementName: 'MaterialSubLot', typeInfo: '.MaterialSubLotType' }] }, { localName: 'SyncMaterialSubLotType', propertyInfos: [{ name: 'applicationArea', required: true, elementName: 'ApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'dataArea', required: true, elementName: 'DataArea', typeInfo: '.SyncMaterialSubLotType.DataArea' }, { name: 'releaseID', required: true, typeInfo: 'NormalizedString', attributeName: { localPart: 'releaseID' }, type: 'attribute' }, { name: 'versionID', typeInfo: 'NormalizedString', attributeName: { localPart: 'versionID' }, type: 'attribute' }] }, { localName: 'RespondMaterialTestSpecType.DataArea', typeName: null, propertyInfos: [{ name: 'respond', required: true, elementName: 'Respond', typeInfo: '.TransRespondType' }, { name: 'materialTestSpec', required: true, collection: true, elementName: 'MaterialTestSpec', typeInfo: '.MaterialTestSpecificationType' }] }, { localName: 'ChangeMaterialTestSpecType.DataArea', typeName: null, propertyInfos: [{ name: 'change', required: true, elementName: 'Change', typeInfo: '.TransChangeType' }, { name: 'materialTestSpec', required: true, collection: true, elementName: 'MaterialTestSpec', typeInfo: '.MaterialTestSpecificationType' }] }, { localName: 'TransRespondType', propertyInfos: [{ name: 'originalApplicationArea', elementName: 'OriginalApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'responseCriteria', minOccurs: 0, collection: true, elementName: 'ResponseCriteria', typeInfo: '.TransResponseCriteriaType' }] }, { localName: 'ActualEndTimeType', baseTypeInfo: '.DateTimeType' }, { localName: 'OpEquipmentSpecificationType', propertyInfos: [{ name: 'equipmentClassID', minOccurs: 0, collection: true, elementName: 'EquipmentClassID', typeInfo: '.EquipmentClassIDType' }, { name: 'equipmentID', minOccurs: 0, collection: true, elementName: 'EquipmentID', typeInfo: '.EquipmentIDType' }, { name: 'description', minOccurs: 0, collection: true, elementName: 'Description', typeInfo: '.DescriptionType' }, { name: 'equipmentUse', elementName: 'EquipmentUse', typeInfo: '.EquipmentUseType' }, { name: 'quantity', minOccurs: 0, collection: true, elementName: 'Quantity', typeInfo: '.QuantityValueType' }, { name: 'equipmentSpecificationProperty', minOccurs: 0, collection: true, elementName: 'EquipmentSpecificationProperty', typeInfo: '.OpEquipmentSpecificationPropertyType' }] }, { localName: 'ProcessMaterialTestSpecType', propertyInfos: [{ name: 'applicationArea', required: true, elementName: 'ApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'dataArea', required: true, elementName: 'DataArea', typeInfo: '.ProcessMaterialTestSpecType.DataArea' }, { name: 'releaseID', required: true, typeInfo: 'NormalizedString', attributeName: { localPart: 'releaseID' }, type: 'attribute' }, { name: 'versionID', typeInfo: 'NormalizedString', attributeName: { localPart: 'versionID' }, type: 'attribute' }] }, { localName: 'OpMaterialCapabilityType', propertyInfos: [{ name: 'materialClassID', minOccurs: 0, collection: true, elementName: 'MaterialClassID', typeInfo: '.MaterialClassIDType' }, { name: 'materialDefinitionID', minOccurs: 0, collection: true, elementName: 'MaterialDefinitionID', typeInfo: '.MaterialDefinitionIDType' }, { name: 'materialLotID', minOccurs: 0, collection: true, elementName: 'MaterialLotID', typeInfo: '.MaterialLotIDType' }, { name: 'materialSubLotID', minOccurs: 0, collection: true, elementName: 'MaterialSubLotID', typeInfo: '.MaterialSubLotIDType' }, { name: 'description', minOccurs: 0, collection: true, elementName: 'Description', typeInfo: '.DescriptionType' }, { name: 'capabilityType', elementName: 'CapabilityType', typeInfo: '.CapabilityTypeType' }, { name: 'reason', elementName: 'Reason', typeInfo: '.ReasonType' }, { name: 'confidenceFactor', elementName: 'ConfidenceFactor', typeInfo: '.ConfidenceFactorType' }, { name: 'hierarchyScope', elementName: 'HierarchyScope', typeInfo: '.HierarchyScopeType' }, { name: 'materialUse', elementName: 'MaterialUse', typeInfo: '.MaterialUseType' }, { name: 'startTime', elementName: 'StartTime', typeInfo: '.StartTimeType' }, { name: 'endTime', elementName: 'EndTime', typeInfo: '.EndTimeType' }, { name: 'assemblyCapability', minOccurs: 0, collection: true, elementName: 'AssemblyCapability', typeInfo: '.OpMaterialCapabilityType' }, { name: 'assemblyType', elementName: 'AssemblyType', typeInfo: '.AssemblyTypeType' }, { name: 'assemblyRelationship', elementName: 'AssemblyRelationship', typeInfo: '.AssemblyRelationshipType' }, { name: 'quantity', minOccurs: 0, collection: true, elementName: 'Quantity', typeInfo: '.QuantityValueType' }, { name: 'materialCapabilityProperty', minOccurs: 0, collection: true, elementName: 'MaterialCapabilityProperty', typeInfo: '.OpMaterialCapabilityPropertyType' }] }, { localName: 'RespondMaterialClassType.DataArea', typeName: null, propertyInfos: [{ name: 'respond', required: true, elementName: 'Respond', typeInfo: '.TransRespondType' }, { name: 'materialClass', required: true, collection: true, elementName: 'MaterialClass', typeInfo: '.MaterialClassType' }] }, {