UNPKG

prisme-flow

Version:

prisme platform flow engine

1,625 lines 130 kB
var WorkPerformance_Module_Factory = function () { var WorkPerformance = { name: 'WorkPerformance', defaultElementNamespaceURI: 'http:\/\/www.mesa.org\/xml\/B2MML-V0600', typeInfos: [{ localName: 'AssemblyType1Type', baseTypeInfo: '.CodeType' }, { localName: 'SegmentDependencyType', propertyInfos: [{ name: 'id', required: true, elementName: 'ID', typeInfo: '.IdentifierType' }, { name: 'description', minOccurs: 0, collection: true, elementName: 'Description', typeInfo: '.DescriptionType' }, { name: 'dependency', required: true, elementName: 'Dependency', typeInfo: '.DependencyType' }, { name: 'timingFactor', minOccurs: 0, collection: true, elementName: 'TimingFactor', typeInfo: '.ValueType' }, { name: 'productSegmentIDOrProcessSegmentIDOrSegmentID', minOccurs: 0, collection: true, elementTypeInfos: [{ elementName: 'ProductSegmentID', typeInfo: '.ProductSegmentIDType' }, { elementName: 'ProcessSegmentID', typeInfo: '.ProcessSegmentIDType' }, { elementName: 'SegmentID', typeInfo: '.IdentifierType' }], type: 'elements' }] }, { localName: 'BillOfMaterialsIDType', baseTypeInfo: '.IdentifierType' }, { localName: 'RequestedPriorityType', baseTypeInfo: '.NumericType' }, { localName: 'TextType', propertyInfos: [{ name: 'value', type: 'value' }, { name: 'languageID', typeInfo: 'Language', attributeName: { localPart: 'languageID' }, type: 'attribute' }] }, { localName: 'RelationshipFormType', baseTypeInfo: '.RelationshipForm1Type', propertyInfos: [{ name: 'otherValue', attributeName: { localPart: 'OtherValue' }, type: 'attribute' }] }, { localName: 'AcknowledgeJobResponseType.DataArea', typeName: null, propertyInfos: [{ name: 'acknowledge', required: true, elementName: 'Acknowledge', typeInfo: '.TransAcknowledgeType' }, { name: 'jobResponse', required: true, collection: true, elementName: 'JobResponse', typeInfo: '.JobResponseType' }] }, { localName: 'CapabilityTypeType', baseTypeInfo: '.CapabilityType1Type', propertyInfos: [{ name: 'otherValue', attributeName: { localPart: 'OtherValue' }, type: 'attribute' }] }, { localName: 'MaterialDefinitionIDType', baseTypeInfo: '.IdentifierType' }, { localName: 'ConfidenceFactorType', baseTypeInfo: '.IdentifierType' }, { localName: 'RequiredByRequestedSegmentResponseType', baseTypeInfo: '.RequiredByRequestedSegmentResponse1Type', propertyInfos: [{ name: 'otherValue', attributeName: { localPart: 'OtherValue' }, type: 'attribute' }] }, { localName: 'CertificateOfAnalysisReferenceType', baseTypeInfo: '.IdentifierType' }, { localName: 'ProductSegmentIDType', baseTypeInfo: '.IdentifierType' }, { localName: 'RespondJobResponseType.DataArea', typeName: null, propertyInfos: [{ name: 'respond', required: true, elementName: 'Respond', typeInfo: '.TransRespondType' }, { name: 'jobResponse', required: true, collection: true, elementName: 'JobResponse', typeInfo: '.JobResponseType' }] }, { localName: 'MaterialRequirementIDType', baseTypeInfo: '.IdentifierType' }, { localName: 'ActualStartTimeType', baseTypeInfo: '.DateTimeType' }, { localName: 'TransGetType', propertyInfos: [{ name: 'expression', minOccurs: 0, collection: true, elementName: 'Expression', typeInfo: 'Token' }] }, { localName: 'NameType', propertyInfos: [{ name: 'value', type: 'value' }, { name: 'languageID', typeInfo: 'Language', attributeName: { localPart: 'languageID' }, type: 'attribute' }] }, { localName: 'ManufacturingBillIDType', baseTypeInfo: '.IdentifierType' }, { localName: 'ShowJobResponseType.DataArea', typeName: null, propertyInfos: [{ name: 'show', required: true, elementName: 'Show', typeInfo: '.TransShowType' }, { name: 'jobResponse', required: true, collection: true, elementName: 'JobResponse', typeInfo: '.JobResponseType' }] }, { localName: 'PublishedDateType', baseTypeInfo: '.DateTimeType' }, { localName: 'AcknowledgeWorkPerformanceType.DataArea', typeName: null, propertyInfos: [{ name: 'acknowledge', required: true, elementName: 'Acknowledge', typeInfo: '.TransAcknowledgeType' }, { name: 'workPerformance', required: true, collection: true, elementName: 'WorkPerformance', typeInfo: '.WorkPerformanceType' }] }, { localName: 'ChangeJobResponseType.DataArea', typeName: null, propertyInfos: [{ name: 'change', required: true, elementName: 'Change', typeInfo: '.TransChangeType' }, { name: 'jobResponse', required: true, collection: true, elementName: 'JobResponse', typeInfo: '.JobResponseType' }] }, { localName: 'TransSenderType', propertyInfos: [{ name: 'logicalID', elementName: 'LogicalID', typeInfo: '.IdentifierType' }, { name: 'componentID', elementName: 'ComponentID', typeInfo: '.IdentifierType' }, { name: 'taskID', elementName: 'TaskID', typeInfo: '.IdentifierType' }, { name: 'referenceID', elementName: 'ReferenceID', typeInfo: '.IdentifierType' }, { name: 'confirmationCode', elementName: 'ConfirmationCode', typeInfo: '.TransConfirmationCodeType' }, { name: 'authorizationID', elementName: 'AuthorizationID', typeInfo: '.IdentifierType' }] }, { localName: 'StartTimeType', baseTypeInfo: '.DateTimeType' }, { localName: 'JobOrderCommand1Type', baseTypeInfo: '.CodeType' }, { localName: 'DataType1Type', baseTypeInfo: '.CodeType' }, { localName: 'ResultType', propertyInfos: [{ name: 'valueString', required: true, elementName: 'ValueString', typeInfo: '.ValueStringType' }, { name: 'dataType', mixed: false, allowDom: false, elementName: 'DataType', typeInfo: '.DataTypeType', type: 'elementRef' }, { name: 'unitOfMeasure', mixed: false, allowDom: false, elementName: 'UnitOfMeasure', typeInfo: '.UnitOfMeasureType', type: 'elementRef' }, { name: 'key', elementName: 'Key', typeInfo: '.IdentifierType' }] }, { localName: 'TransExpression1Type', propertyInfos: [{ name: 'value', typeInfo: 'Token', type: 'value' }] }, { localName: 'AssemblyTypeType', baseTypeInfo: '.AssemblyType1Type', propertyInfos: [{ name: 'otherValue', attributeName: { localPart: 'OtherValue' }, type: 'attribute' }] }, { localName: 'RespondWorkPerformanceType.DataArea', typeName: null, propertyInfos: [{ name: 'respond', required: true, elementName: 'Respond', typeInfo: '.TransRespondType' }, { name: 'workPerformance', required: true, collection: true, elementName: 'WorkPerformance', typeInfo: '.WorkPerformanceType' }] }, { localName: 'EquipmentAssetMappingType', propertyInfos: [{ name: 'equipmentID', required: true, elementName: 'EquipmentID', typeInfo: '.EquipmentIDType' }, { name: 'physicalAssetID', required: true, elementName: 'PhysicalAssetID', typeInfo: '.PhysicalAssetIDType' }, { name: 'startTime', elementName: 'StartTime', typeInfo: '.DateTimeType' }, { name: 'endTime', elementName: 'EndTime', typeInfo: '.DateTimeType' }] }, { localName: 'SyncWorkPerformanceType.DataArea', typeName: null, propertyInfos: [{ name: 'sync', required: true, elementName: 'Sync', typeInfo: '.TransSyncType' }, { name: 'workPerformance', required: true, collection: true, elementName: 'WorkPerformance', typeInfo: '.WorkPerformanceType' }] }, { localName: 'TransProcessType', propertyInfos: [{ name: 'actionCriteria', minOccurs: 0, collection: true, elementName: 'ActionCriteria', typeInfo: '.TransActionCriteriaType' }, { name: 'acknowledgeCode', typeInfo: 'NormalizedString', attributeName: { localPart: 'acknowledgeCode' }, type: 'attribute' }] }, { localName: 'WorkResponseType', propertyInfos: [{ name: 'id', elementName: 'ID', typeInfo: '.IdentifierType' }, { name: 'description', minOccurs: 0, collection: true, elementName: 'Description', typeInfo: '.DescriptionType' }, { name: 'hierarchyScope', elementName: 'HierarchyScope', typeInfo: '.HierarchyScopeType' }, { name: 'workType', elementName: 'WorkType', typeInfo: '.OperationsTypeType' }, { name: 'workRequestID', elementName: 'WorkRequestID', typeInfo: '.WorkRequestIDType' }, { name: 'startTime', elementName: 'StartTime', typeInfo: '.StartTimeType' }, { name: 'endTime', elementName: 'EndTime', typeInfo: '.EndTimeType' }, { name: 'responseState', elementName: 'ResponseState', typeInfo: '.ResponseStateType' }, { name: 'jobResponse', minOccurs: 0, collection: true, elementName: 'JobResponse', typeInfo: '.JobResponseType' }] }, { localName: 'ProcessWorkPerformanceType.DataArea', typeName: null, propertyInfos: [{ name: 'process', required: true, elementName: 'Process', typeInfo: '.TransProcessType' }, { name: 'workPerformance', required: true, collection: true, elementName: 'WorkPerformance', typeInfo: '.WorkPerformanceType' }] }, { 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: '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: 'RelationshipType1Type', baseTypeInfo: '.CodeType' }, { localName: 'OpMaterialActualType', 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: 'materialUse', elementName: 'MaterialUse', typeInfo: '.MaterialUseType' }, { name: 'storageLocation', elementName: 'StorageLocation', typeInfo: '.StorageLocationType' }, { name: 'quantity', minOccurs: 0, collection: true, elementName: 'Quantity', typeInfo: '.QuantityValueType' }, { name: 'assemblyActual', minOccurs: 0, collection: true, elementName: 'AssemblyActual', typeInfo: '.OpMaterialActualType' }, { name: 'assemblyType', elementName: 'AssemblyType', typeInfo: '.AssemblyTypeType' }, { name: 'assemblyRelationship', elementName: 'AssemblyRelationship', typeInfo: '.AssemblyRelationshipType' }, { name: 'hierarchyScope', elementName: 'HierarchyScope', typeInfo: '.HierarchyScopeType' }, { name: 'materialActualProperty', minOccurs: 0, collection: true, elementName: 'MaterialActualProperty', typeInfo: '.OpMaterialActualPropertyType' }, { name: 'requiredByRequestedSegmentResponse', elementName: 'RequiredByRequestedSegmentResponse', typeInfo: '.RequiredByRequestedSegmentResponseType' }] }, { localName: 'OperationsTypeType', baseTypeInfo: '.OperationsType1Type', propertyInfos: [{ name: 'otherValue', attributeName: { localPart: 'OtherValue' }, type: 'attribute' }] }, { localName: '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: 'CorrectionType', baseTypeInfo: '.CodeType' }, { localName: 'OperationsRequestIDType', baseTypeInfo: '.IdentifierType' }, { localName: 'ShowJobResponseType', propertyInfos: [{ name: 'applicationArea', required: true, elementName: 'ApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'dataArea', required: true, elementName: 'DataArea', typeInfo: '.ShowJobResponseType.DataArea' }, { name: 'releaseID', required: true, typeInfo: 'NormalizedString', attributeName: { localPart: 'releaseID' }, type: 'attribute' }, { name: 'versionID', typeInfo: 'NormalizedString', attributeName: { localPart: 'versionID' }, type: 'attribute' }] }, { localName: 'JobOrderCommandRuleType', baseTypeInfo: '.TextType' }, { localName: 'MaterialClassIDType', baseTypeInfo: '.IdentifierType' }, { localName: 'RespondWorkPerformanceType', propertyInfos: [{ name: 'applicationArea', required: true, elementName: 'ApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'dataArea', required: true, elementName: 'DataArea', typeInfo: '.RespondWorkPerformanceType.DataArea' }, { name: 'releaseID', required: true, typeInfo: 'NormalizedString', attributeName: { localPart: 'releaseID' }, type: 'attribute' }, { name: 'versionID', typeInfo: 'NormalizedString', attributeName: { localPart: 'versionID' }, type: 'attribute' }] }, { localName: 'BillOfMaterialIDType', baseTypeInfo: '.IdentifierType' }, { localName: 'TransActionCriteriaType', propertyInfos: [{ name: 'actionExpression', minOccurs: 0, collection: true, elementName: 'ActionExpression', typeInfo: '.TransExpressionType' }, { name: 'changeStatus', elementName: 'ChangeStatus', typeInfo: '.TransChangeStatusType' }] }, { localName: 'PhysicalAssetIDType', baseTypeInfo: '.IdentifierType' }, { localName: 'ReasonType', baseTypeInfo: '.CodeType' }, { localName: 'ParameterIDType', baseTypeInfo: '.IdentifierType' }, { localName: 'OpMaterialSpecificationType', propertyInfos: [{ name: 'id', required: true, elementName: 'ID', typeInfo: '.IdentifierType' }, { name: 'materialClassID', minOccurs: 0, collection: true, elementName: 'MaterialClassID', typeInfo: '.MaterialClassIDType' }, { name: 'materialDefinitionID', minOccurs: 0, collection: true, elementName: 'MaterialDefinitionID', typeInfo: '.MaterialDefinitionIDType' }, { name: 'description', minOccurs: 0, collection: true, elementName: 'Description', typeInfo: '.DescriptionType' }, { name: 'materialUse', elementName: 'MaterialUse', typeInfo: '.MaterialUseType' }, { name: 'quantity', minOccurs: 0, collection: true, elementName: 'Quantity', typeInfo: '.QuantityValueType' }, { name: 'assemblySpecification', minOccurs: 0, collection: true, elementName: 'AssemblySpecification', typeInfo: '.OpMaterialSpecificationType' }, { name: 'assemblyType', elementName: 'AssemblyType', typeInfo: '.AssemblyTypeType' }, { name: 'assemblyRelationship', elementName: 'AssemblyRelationship', typeInfo: '.AssemblyRelationshipType' }, { name: 'materialSpecificationProperty', minOccurs: 0, collection: true, elementName: 'MaterialSpecificationProperty', typeInfo: '.OpMaterialSpecificationPropertyType' }] }, { localName: 'WorkRequestIDType', baseTypeInfo: '.IdentifierType' }, { localName: 'OpEquipmentActualType', 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: 'hierarchyScope', elementName: 'HierarchyScope', typeInfo: '.HierarchyScopeType' }, { name: 'equipmentActualProperty', minOccurs: 0, collection: true, elementName: 'EquipmentActualProperty', typeInfo: '.OpEquipmentActualPropertyType' }, { name: 'requiredByRequestedSegmentResponse', elementName: 'RequiredByRequestedSegmentResponse', typeInfo: '.RequiredByRequestedSegmentResponseType' }] }, { localName: 'ChangeJobResponseType', propertyInfos: [{ name: 'applicationArea', required: true, elementName: 'ApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'dataArea', required: true, elementName: 'DataArea', typeInfo: '.ChangeJobResponseType.DataArea' }, { name: 'releaseID', required: true, typeInfo: 'NormalizedString', attributeName: { localPart: 'releaseID' }, type: 'attribute' }, { name: 'versionID', typeInfo: 'NormalizedString', attributeName: { localPart: 'versionID' }, type: 'attribute' }] }, { localName: 'PriorityType', baseTypeInfo: '.NumericType' }, { localName: 'TransConfirmationCodeType', baseTypeInfo: '.CodeType' }, { localName: 'TransUserAreaType', propertyInfos: [{ name: 'any', minOccurs: 0, collection: true, allowDom: false, mixed: false, type: 'anyElement' }] }, { localName: 'ActualFinishTimeType', baseTypeInfo: '.DateTimeType' }, { localName: 'JobOrderDispatchStatusType', baseTypeInfo: '.CodeType' }, { localName: 'PhysicalAssetActualIDType', baseTypeInfo: '.IdentifierType' }, { 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: 'ActualEndTimeType', baseTypeInfo: '.DateTimeType' }, { localName: 'TransResponseCriteriaType', propertyInfos: [{ name: 'responseExpression', elementName: 'ResponseExpression', typeInfo: '.TransExpressionType' }, { name: 'changeStatus', elementName: 'ChangeStatus', typeInfo: '.TransChangeStatusType' }] }, { localName: 'LatestEndTimeType', baseTypeInfo: '.DateTimeType' }, { localName: 'TransApplicationAreaType', propertyInfos: [{ name: 'sender', elementName: 'Sender', typeInfo: '.TransSenderType' }, { name: 'receiver', minOccurs: 0, collection: true, elementName: 'Receiver', typeInfo: '.TransReceiverType' }, { name: 'creationDateTime', required: true, elementName: 'CreationDateTime', typeInfo: '.DateTimeType' }, { name: 'signature', elementName: 'Signature', typeInfo: '.TransSignatureType' }, { name: 'bodid', elementName: 'BODID', typeInfo: '.IdentifierType' }, { name: 'userArea', elementName: 'UserArea', typeInfo: '.TransUserAreaType' }] }, { localName: 'RequiredByRequestedSegmentResponse1Type', baseTypeInfo: '.CodeType' }, { localName: 'OpPhysicalAssetActualType', propertyInfos: [{ name: 'physicalAssetClassID', minOccurs: 0, collection: true, elementName: 'PhysicalAssetClassID', typeInfo: '.PhysicalAssetClassIDType' }, { name: 'physicalAssetID', minOccurs: 0, collection: true, elementName: 'PhysicalAssetID', typeInfo: '.PhysicalAssetIDType' }, { name: 'description', minOccurs: 0, collection: true, elementName: 'Description', typeInfo: '.DescriptionType' }, { name: 'quantity', minOccurs: 0, collection: true, elementName: 'Quantity', typeInfo: '.QuantityValueType' }, { name: 'hierarchyScope', elementName: 'HierarchyScope', typeInfo: '.HierarchyScopeType' }, { name: 'physicalAssetActualProperty', minOccurs: 0, collection: true, elementName: 'PhysicalAssetActualProperty', typeInfo: '.OpPhysicalAssetActualPropertyType' }, { name: 'requiredByRequestedSegmentResponse', elementName: 'RequiredByRequestedSegmentResponse', typeInfo: '.RequiredByRequestedSegmentResponseType' }] }, { localName: 'ParameterType', propertyInfos: [{ name: 'id', required: true, elementName: 'ID', typeInfo: '.IdentifierType' }, { name: 'value', minOccurs: 0, collection: true, elementName: 'Value', typeInfo: '.ValueType' }, { name: 'description', minOccurs: 0, collection: true, elementName: 'Description', typeInfo: '.DescriptionType' }, { name: 'parameter', minOccurs: 0, collection: true, elementName: 'Parameter', typeInfo: '.ParameterType' }] }, { localName: 'AssemblyRelationshipType', baseTypeInfo: '.AssemblyRelationship1Type', propertyInfos: [{ name: 'otherValue', attributeName: { localPart: 'OtherValue' }, type: 'attribute' }] }, { localName: 'GetWorkPerformanceType', propertyInfos: [{ name: 'applicationArea', required: true, elementName: 'ApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'dataArea', required: true, elementName: 'DataArea', typeInfo: '.GetWorkPerformanceType.DataArea' }, { name: 'releaseID', required: true, typeInfo: 'NormalizedString', attributeName: { localPart: 'releaseID' }, type: 'attribute' }, { name: 'versionID', typeInfo: 'NormalizedString', attributeName: { localPart: 'versionID' }, type: 'attribute' }] }, { localName: 'GetJobResponseType.DataArea', typeName: null, propertyInfos: [{ name: 'get', required: true, elementName: 'Get', typeInfo: '.TransGetType' }, { name: 'jobResponse', required: true, collection: true, elementName: 'JobResponse', typeInfo: '.JobResponseType' }] }, { localName: 'OperationsType1Type', baseTypeInfo: '.CodeType' }, { localName: 'UnitOfMeasureType', baseTypeInfo: '.CodeType' }, { localName: 'CancelWorkPerformanceType', propertyInfos: [{ name: 'applicationArea', required: true, elementName: 'ApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'dataArea', required: true, elementName: 'DataArea', typeInfo: '.CancelWorkPerformanceType.DataArea' }, { name: 'releaseID', required: true, typeInfo: 'NormalizedString', attributeName: { localPart: 'releaseID' }, type: 'attribute' }, { name: 'versionID', typeInfo: 'NormalizedString', attributeName: { localPart: 'versionID' }, type: 'attribute' }] }, { localName: 'JobResponseType', propertyInfos: [{ name: 'id', elementName: 'ID', typeInfo: '.IdentifierType' }, { name: 'description', minOccurs: 0, collection: true, elementName: 'Description', typeInfo: '.DescriptionType' }, { name: 'hierarchyScope', elementName: 'HierarchyScope', typeInfo: '.HierarchyScopeType' }, { name: 'workType', elementName: 'WorkType', typeInfo: '.OperationsTypeType' }, { name: 'jobOrderID', elementName: 'JobOrderID', typeInfo: '.IdentifierType' }, { name: 'workDirectiveID', elementName: 'WorkDirectiveID', typeInfo: '.IdentifierType' }, { name: 'workDirectiveVersion', elementName: 'WorkDirectiveVersion', typeInfo: '.VersionType' }, { name: 'startTime', elementName: 'StartTime', typeInfo: '.ActualStartTimeType' }, { name: 'endTime', elementName: 'EndTime', typeInfo: '.ActualEndTimeType' }, { name: 'jobState', elementName: 'JobState', typeInfo: '.ResponseStateType' }, { name: 'jobResponsetData', minOccurs: 0, collection: true, elementName: 'JobResponsetData', typeInfo: '.OpSegmentDataType' }, { name: 'personnelActual', minOccurs: 0, collection: true, elementName: 'PersonnelActual', typeInfo: '.OpPersonnelActualType' }, { name: 'equipmentActual', minOccurs: 0, collection: true, elementName: 'EquipmentActual', typeInfo: '.OpEquipmentActualType' }, { name: 'physicalAssetActual', minOccurs: 0, collection: true, elementName: 'PhysicalAssetActual', typeInfo: '.OpPhysicalAssetActualType' }, { name: 'materialActual', minOccurs: 0, collection: true, elementName: 'MaterialActual', typeInfo: '.OpMaterialActualType' }, { name: 'jobResponse', minOccurs: 0, collection: true, elementName: 'JobResponse', typeInfo: '.JobResponseType' }] }, { localName: 'HierarchyScopeType', propertyInfos: [{ name: 'equipmentID', required: true, elementName: 'EquipmentID', typeInfo: '.EquipmentIDType' }, { name: 'equipmentElementLevel', required: true, elementName: 'EquipmentElementLevel', typeInfo: '.EquipmentElementLevelType' }, { name: 'hierarchyScope', elementName: 'HierarchyScope', typeInfo: '.HierarchyScopeType' }] }, { localName: 'OpMaterialActualPropertyType', 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: 'materialActualProperty', minOccurs: 0, collection: true, elementName: 'MaterialActualProperty', typeInfo: '.OpMaterialActualPropertyType' }, { name: 'requiredByRequestedSegmentResponse', elementName: 'RequiredByRequestedSegmentResponse', typeInfo: '.RequiredByRequestedSegmentResponseType' }] }, { 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: 'RequestStateType', baseTypeInfo: '.RequestState1Type', propertyInfos: [{ name: 'otherValue', attributeName: { localPart: 'OtherValue' }, type: 'attribute' }] }, { localName: 'EquipmentElementLevelType', baseTypeInfo: '.EquipmentElementLevel1Type', propertyInfos: [{ name: 'otherValue', attributeName: { localPart: 'OtherValue' }, type: 'attribute' }] }, { localName: 'TransReceiverType', propertyInfos: [{ name: 'logicalID', elementName: 'LogicalID', typeInfo: '.IdentifierType' }, { name: 'componentID', elementName: 'ComponentID', typeInfo: '.IdentifierType' }, { name: 'id', minOccurs: 0, collection: true, elementName: 'ID', typeInfo: '.IdentifierType' }] }, { localName: 'TransShowType', propertyInfos: [{ name: 'originalApplicationArea', elementName: 'OriginalApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'responseCriteria', minOccurs: 0, collection: true, elementName: 'ResponseCriteria', typeInfo: '.TransResponseCriteriaType' }] }, { localName: 'ResourceReferenceTypeType', baseTypeInfo: '.ResourceReferenceType1Type', propertyInfos: [{ name: 'otherValue', attributeName: { localPart: 'OtherValue' }, type: 'attribute' }] }, { localName: 'CancelJobResponseType', propertyInfos: [{ name: 'applicationArea', required: true, elementName: 'ApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'dataArea', required: true, elementName: 'DataArea', typeInfo: '.CancelJobResponseType.DataArea' }, { name: 'releaseID', required: true, typeInfo: 'NormalizedString', attributeName: { localPart: 'releaseID' }, type: 'attribute' }, { name: 'versionID', typeInfo: 'NormalizedString', attributeName: { localPart: 'versionID' }, type: 'attribute' }] }, { localName: 'RequestState1Type', baseTypeInfo: '.CodeType' }, { localName: 'MaterialCapabilityIDType', baseTypeInfo: '.IdentifierType' }, { localName: 'TransSignatureType', propertyInfos: [{ name: 'any', minOccurs: 0, collection: true, allowDom: false, mixed: false, type: 'anyElement' }, { name: 'qualifyingAgencyID', typeInfo: 'NormalizedString', attributeName: { localPart: 'qualifyingAgencyID' }, 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: 'PlannedFinishTimeType', baseTypeInfo: '.DateTimeType' }, { 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: 'TransAcknowledgeType', propertyInfos: [{ name: 'originalApplicationArea', elementName: 'OriginalApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'responseCriteria', minOccurs: 0, collection: true, elementName: 'ResponseCriteria', typeInfo: '.TransResponseCriteriaType' }] }, { localName: 'AmountType', typeName: { namespaceURI: 'http:\/\/www.mesa.org\/xml\/B2MML-V0600-AllExtensions', localPart: '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: 'RequestedCompletionDateType', baseTypeInfo: '.DateTimeType' }, { localName: 'EquipmentUseType', baseTypeInfo: '.CodeType' }, { localName: 'ProcessSegmentIDType', baseTypeInfo: '.IdentifierType' }, { localName: 'OpEquipmentActualPropertyType', 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: 'requiredByRequestedSegmentResponse', elementName: 'RequiredByRequestedSegmentResponse', typeInfo: '.RequiredByRequestedSegmentResponseType' }] }, { localName: 'SyncWorkPerformanceType', propertyInfos: [{ name: 'applicationArea', required: true, elementName: 'ApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'dataArea', required: true, elementName: 'DataArea', typeInfo: '.SyncWorkPerformanceType.DataArea' }, { name: 'releaseID', required: true, typeInfo: 'NormalizedString', attributeName: { localPart: 'releaseID' }, type: 'attribute' }, { name: 'versionID', typeInfo: 'NormalizedString', attributeName: { localPart: 'versionID' }, type: 'attribute' }] }, { localName: 'DateTimeType', propertyInfos: [{ name: 'value', typeInfo: 'DateTime', type: 'value' }, { name: 'format', attributeName: { localPart: 'format' }, type: 'attribute' }] }, { localName: 'OpPhysicalAssetCapabilityType', propertyInfos: [{ name: 'physicalAssetClassID', minOccurs: 0, collection: true, elementName: 'PhysicalAssetClassID', typeInfo: '.PhysicalAssetClassIDType' }, { name: 'physicalAssetID', minOccurs: 0, collection: true, elementName: 'PhysicalAssetID', typeInfo: '.PhysicalAssetIDType' }, { 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: 'physicalAssetUse', elementName: 'PhysicalAssetUse', typeInfo: '.PhysicalAssetUseType' }, { name: 'startTime', elementName: 'StartTime', typeInfo: '.StartTimeType' }, { name: 'endTime', elementName: 'EndTime', typeInfo: '.EndTimeType' }, { name: 'quantity', minOccurs: 0, collection: true, elementName: 'Quantity', typeInfo: '.QuantityValueType' }, { name: 'physicalAssetCapabilityProperty', minOccurs: 0, collection: true, elementName: 'PhysicalAssetCapabilityProperty', typeInfo: '.OpPhysicalAssetCapabilityPropertyType' }] }, { l