UNPKG

prisme-flow

Version:

prisme platform flow engine

1,644 lines 171 kB
var WorkDefinition_Module_Factory = function () { var WorkDefinition = { name: 'WorkDefinition', defaultElementNamespaceURI: 'http:\/\/www.mesa.org\/xml\/B2MML-V0600', typeInfos: [{ localName: 'ShowWorkflowSpecificationType', propertyInfos: [{ name: 'applicationArea', required: true, elementName: 'ApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'dataArea', required: true, elementName: 'DataArea', typeInfo: '.ShowWorkflowSpecificationType.DataArea' }, { name: 'releaseID', required: true, typeInfo: 'NormalizedString', attributeName: { localPart: 'releaseID' }, type: 'attribute' }, { name: 'versionID', typeInfo: 'NormalizedString', attributeName: { localPart: 'versionID' }, type: 'attribute' }] }, { localName: 'ChangeWorkMasterType.DataArea', typeName: null, propertyInfos: [{ name: 'change', required: true, elementName: 'Change', typeInfo: '.TransChangeType' }, { name: 'workMaster', required: true, collection: true, elementName: 'WorkMaster', typeInfo: '.WorkMasterType' }] }, { localName: 'MaterialTestSpecificationIDType', baseTypeInfo: '.IdentifierType' }, { localName: 'StartTimeType', baseTypeInfo: '.DateTimeType' }, { localName: 'PriorityType', baseTypeInfo: '.NumericType' }, { localName: 'GetWorkflowSpecificationTypeType.DataArea', typeName: null, propertyInfos: [{ name: 'get', required: true, elementName: 'Get', typeInfo: '.TransGetType' }, { name: 'workflowSpecificationType', required: true, collection: true, elementName: 'WorkflowSpecificationType', typeInfo: '.WorkflowSpecificationTypeType' }] }, { localName: 'ResponseState1Type', baseTypeInfo: '.CodeType' }, { localName: 'PhysicalAssetActualIDType', baseTypeInfo: '.IdentifierType' }, { localName: 'PhysicalAssetCapabilityTestSpecificationIDType', baseTypeInfo: '.IdentifierType' }, { localName: 'AssemblyRelationship1Type', baseTypeInfo: '.CodeType' }, { localName: 'ChangeWorkMasterType', propertyInfos: [{ name: 'applicationArea', required: true, elementName: 'ApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'dataArea', required: true, elementName: 'DataArea', typeInfo: '.ChangeWorkMasterType.DataArea' }, { name: 'releaseID', required: true, typeInfo: 'NormalizedString', attributeName: { localPart: 'releaseID' }, type: 'attribute' }, { name: 'versionID', typeInfo: 'NormalizedString', attributeName: { localPart: 'versionID' }, type: 'attribute' }] }, { localName: 'SyncWorkflowSpecificationType', propertyInfos: [{ name: 'applicationArea', required: true, elementName: 'ApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'dataArea', required: true, elementName: 'DataArea', typeInfo: '.SyncWorkflowSpecificationType.DataArea' }, { name: 'releaseID', required: true, typeInfo: 'NormalizedString', attributeName: { localPart: 'releaseID' }, type: 'attribute' }, { name: 'versionID', typeInfo: 'NormalizedString', attributeName: { localPart: 'versionID' }, type: 'attribute' }] }, { localName: 'RelationshipTypeType', baseTypeInfo: '.RelationshipType1Type', propertyInfos: [{ name: 'otherValue', attributeName: { localPart: 'OtherValue' }, type: 'attribute' }] }, { localName: 'RelationshipForm1Type', baseTypeInfo: '.CodeType' }, { localName: 'EarliestStartTimeType', baseTypeInfo: '.DateTimeType' }, { localName: '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: 'JobOrderDispatchStatusType', baseTypeInfo: '.CodeType' }, { localName: 'ExpirationTimeType', baseTypeInfo: '.DateTimeType' }, { localName: 'StatusType', baseTypeInfo: '.CodeType' }, { localName: 'ChangeWorkflowSpecificationInformationType.DataArea', typeName: null, propertyInfos: [{ name: 'change', required: true, elementName: 'Change', typeInfo: '.TransChangeType' }, { name: 'workflowSpecificationInformation', required: true, collection: true, elementName: 'WorkflowSpecificationInformation', typeInfo: '.WorkflowSpecificationInformationType' }] }, { localName: 'JobOrderCommandRuleType', baseTypeInfo: '.TextType' }, { 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: '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: 'ReasonType', baseTypeInfo: '.CodeType' }, { localName: 'CancelWorkflowSpecificationInformationType.DataArea', typeName: null, propertyInfos: [{ name: 'cancel', required: true, elementName: 'Cancel', typeInfo: '.TransCancelType' }, { name: 'workflowSpecificationInformation', required: true, collection: true, elementName: 'WorkflowSpecificationInformation', typeInfo: '.WorkflowSpecificationInformationType' }] }, { 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: 'WorkMasterType', propertyInfos: [{ name: 'id', required: true, elementName: 'ID', typeInfo: '.IdentifierType' }, { name: 'version', elementName: 'Version', typeInfo: '.VersionType' }, { name: 'description', minOccurs: 0, collection: true, elementName: 'Description', typeInfo: '.DescriptionType' }, { name: 'hierarchyScope', elementName: 'HierarchyScope', typeInfo: '.HierarchyScopeType' }, { name: 'workType', elementName: 'WorkType', typeInfo: '.WorkTypeType' }, { name: 'duration', elementName: 'Duration', typeInfo: 'Duration' }, { name: 'publishedDate', elementName: 'PublishedDate', typeInfo: '.PublishedDateType' }, { name: 'operationsDefinitionID', elementName: 'OperationsDefinitionID', typeInfo: '.OperationsDefinitionIDType' }, { name: 'parameter', minOccurs: 0, collection: true, elementName: 'Parameter', typeInfo: '.ParameterType' }, { name: 'personnelSpecification', minOccurs: 0, collection: true, elementName: 'PersonnelSpecification', typeInfo: '.OpPersonnelSpecificationType' }, { name: 'equipmentSpecification', minOccurs: 0, collection: true, elementName: 'EquipmentSpecification', typeInfo: '.OpEquipmentSpecificationType' }, { name: 'physicalAssetSpecification', minOccurs: 0, collection: true, elementName: 'PhysicalAssetSpecification', typeInfo: '.OpPhysicalAssetSpecificationType' }, { name: 'materialSpecification', minOccurs: 0, collection: true, elementName: 'MaterialSpecification', typeInfo: '.OpMaterialSpecificationType' }, { name: 'workflowSpecification', minOccurs: 0, collection: true, elementName: 'WorkflowSpecification', typeInfo: '.WorkflowSpecificationType' }, { name: 'workMaster', minOccurs: 0, collection: true, elementName: 'WorkMaster', typeInfo: '.WorkMasterType' }] }, { localName: 'AssemblyRelationshipType', baseTypeInfo: '.AssemblyRelationship1Type', propertyInfos: [{ name: 'otherValue', attributeName: { localPart: 'OtherValue' }, type: 'attribute' }] }, { localName: 'ParameterIDType', baseTypeInfo: '.IdentifierType' }, { localName: 'RespondWorkflowSpecificationTypeType.DataArea', typeName: null, propertyInfos: [{ name: 'respond', required: true, elementName: 'Respond', typeInfo: '.TransRespondType' }, { name: 'workflowSpecificationType', required: true, collection: true, elementName: 'WorkflowSpecificationType', typeInfo: '.WorkflowSpecificationTypeType' }] }, { localName: 'AcknowledgeWorkflowSpecificationType', propertyInfos: [{ name: 'applicationArea', required: true, elementName: 'ApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'dataArea', required: true, elementName: 'DataArea', typeInfo: '.AcknowledgeWorkflowSpecificationType.DataArea' }, { name: 'releaseID', required: true, typeInfo: 'NormalizedString', attributeName: { localPart: 'releaseID' }, type: 'attribute' }, { name: 'versionID', typeInfo: 'NormalizedString', attributeName: { localPart: 'versionID' }, type: 'attribute' }] }, { localName: 'CancelWorkflowSpecificationTypeType', propertyInfos: [{ name: 'applicationArea', required: true, elementName: 'ApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'dataArea', required: true, elementName: 'DataArea', typeInfo: '.CancelWorkflowSpecificationTypeType.DataArea' }, { name: 'releaseID', required: true, typeInfo: 'NormalizedString', attributeName: { localPart: 'releaseID' }, type: 'attribute' }, { name: 'versionID', typeInfo: 'NormalizedString', attributeName: { localPart: 'versionID' }, 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: 'AcknowledgeWorkDirectiveType', propertyInfos: [{ name: 'applicationArea', required: true, elementName: 'ApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'dataArea', required: true, elementName: 'DataArea', typeInfo: '.AcknowledgeWorkDirectiveType.DataArea' }, { name: 'releaseID', required: true, typeInfo: 'NormalizedString', attributeName: { localPart: 'releaseID' }, type: 'attribute' }, { name: 'versionID', typeInfo: 'NormalizedString', attributeName: { localPart: 'versionID' }, type: 'attribute' }] }, { localName: 'ProcessWorkMasterType', propertyInfos: [{ name: 'applicationArea', required: true, elementName: 'ApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'dataArea', required: true, elementName: 'DataArea', typeInfo: '.ProcessWorkMasterType.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: 'TransExpressionType', baseTypeInfo: '.TransExpression1Type', propertyInfos: [{ name: 'actionCode', required: true, attributeName: { localPart: 'actionCode' }, type: 'attribute' }, { name: 'expressionLanguage', typeInfo: 'Token', attributeName: { localPart: 'expressionLanguage' }, type: 'attribute' }] }, { localName: 'GetWorkMasterType.DataArea', typeName: null, propertyInfos: [{ name: 'get', required: true, elementName: 'Get', typeInfo: '.TransGetType' }, { name: 'workMaster', required: true, collection: true, elementName: 'WorkMaster', typeInfo: '.WorkMasterType' }] }, { localName: 'ChangeWorkDefinitionInformationType', propertyInfos: [{ name: 'applicationArea', required: true, elementName: 'ApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'dataArea', required: true, elementName: 'DataArea', typeInfo: '.ChangeWorkDefinitionInformationType.DataArea' }, { name: 'releaseID', required: true, typeInfo: 'NormalizedString', attributeName: { localPart: 'releaseID' }, type: 'attribute' }, { name: 'versionID', typeInfo: 'NormalizedString', attributeName: { localPart: 'versionID' }, type: 'attribute' }] }, { localName: 'ProductionRequestIDType', baseTypeInfo: '.IdentifierType' }, { localName: 'WorkflowSpecificationInformationType', propertyInfos: [{ name: 'id', elementName: 'ID', typeInfo: '.IdentifierType' }, { name: 'description', minOccurs: 0, collection: true, elementName: 'Description', typeInfo: '.DescriptionType' }, { name: 'hierarchyScope', elementName: 'HierarchyScope', typeInfo: '.HierarchyScopeType' }, { name: 'publishedDate', elementName: 'PublishedDate', typeInfo: '.PublishedDateType' }, { name: 'workflowSpecification', minOccurs: 0, collection: true, elementName: 'WorkflowSpecification', typeInfo: '.WorkflowSpecificationType' }, { name: 'workflowSpecificationType', minOccurs: 0, collection: true, elementName: 'WorkflowSpecificationType', typeInfo: '.WorkflowSpecificationTypeType' }] }, { localName: 'MaterialRequirementIDType', baseTypeInfo: '.IdentifierType' }, { localName: 'MaterialClassIDType', baseTypeInfo: '.IdentifierType' }, { localName: 'SyncWorkflowSpecificationInformationType', propertyInfos: [{ name: 'applicationArea', required: true, elementName: 'ApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'dataArea', required: true, elementName: 'DataArea', typeInfo: '.SyncWorkflowSpecificationInformationType.DataArea' }, { name: 'releaseID', required: true, typeInfo: 'NormalizedString', attributeName: { localPart: 'releaseID' }, type: 'attribute' }, { name: 'versionID', typeInfo: 'NormalizedString', attributeName: { localPart: 'versionID' }, type: 'attribute' }] }, { 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: 'WorkflowSpecificationNodeTypeType', propertyInfos: [{ name: 'id', required: true, elementName: 'ID', typeInfo: '.IdentifierType' }, { name: 'description', minOccurs: 0, collection: true, elementName: 'Description', typeInfo: '.DescriptionType' }, { name: 'property', minOccurs: 0, collection: true, elementName: 'Property', typeInfo: '.WorkflowSpecificationPropertyType' }] }, { localName: 'OtherDependencyType', baseTypeInfo: '.CodeType' }, { 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: 'OpMaterialRequirementType', 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: 'assemblyRequirement', minOccurs: 0, collection: true, elementName: 'AssemblyRequirement', typeInfo: '.OpMaterialRequirementType' }, { name: 'assemblyType', elementName: 'AssemblyType', typeInfo: '.AssemblyTypeType' }, { name: 'assemblyRelationship', elementName: 'AssemblyRelationship', typeInfo: '.AssemblyRelationshipType' }, { name: 'hierarchyScope', elementName: 'HierarchyScope', typeInfo: '.HierarchyScopeType' }, { name: 'materialRequirementProperty', minOccurs: 0, collection: true, elementName: 'MaterialRequirementProperty', typeInfo: '.OpMaterialRequirementPropertyType' }, { name: 'requiredByRequestedSegmentResponse', elementName: 'RequiredByRequestedSegmentResponse', typeInfo: '.RequiredByRequestedSegmentResponseType' }] }, { localName: 'ChangeWorkflowSpecificationTypeType', propertyInfos: [{ name: 'applicationArea', required: true, elementName: 'ApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'dataArea', required: true, elementName: 'DataArea', typeInfo: '.ChangeWorkflowSpecificationTypeType.DataArea' }, { name: 'releaseID', required: true, typeInfo: 'NormalizedString', attributeName: { localPart: 'releaseID' }, type: 'attribute' }, { name: 'versionID', typeInfo: 'NormalizedString', attributeName: { localPart: 'versionID' }, type: 'attribute' }] }, { 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: 'TransUserAreaType', propertyInfos: [{ name: 'any', minOccurs: 0, collection: true, allowDom: false, mixed: false, type: 'anyElement' }] }, { 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: 'TransSignatureType', propertyInfos: [{ name: 'any', minOccurs: 0, collection: true, allowDom: false, mixed: false, type: 'anyElement' }, { name: 'qualifyingAgencyID', typeInfo: 'NormalizedString', attributeName: { localPart: 'qualifyingAgencyID' }, type: 'attribute' }] }, { localName: 'OpPersonnelRequirementType', 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: 'personnelUse', elementName: 'PersonnelUse', typeInfo: '.PersonnelUseType' }, { name: 'quantity', minOccurs: 0, collection: true, elementName: 'Quantity', typeInfo: '.QuantityValueType' }, { name: 'hierarchyScope', elementName: 'HierarchyScope', typeInfo: '.HierarchyScopeType' }, { name: 'personnelRequirementProperty', minOccurs: 0, collection: true, elementName: 'PersonnelRequirementProperty', typeInfo: '.OpPersonnelRequirementPropertyType' }, { name: 'requiredByRequestedSegmentResponse', elementName: 'RequiredByRequestedSegmentResponse', typeInfo: '.RequiredByRequestedSegmentResponseType' }] }, { localName: 'WorkflowSpecificationTypeType', propertyInfos: [{ name: 'id', required: true, elementName: 'ID', typeInfo: '.IdentifierType' }, { name: 'version', elementName: 'Version', typeInfo: '.VersionType' }, { name: 'description', minOccurs: 0, collection: true, elementName: 'Description', typeInfo: '.DescriptionType' }, { name: 'nodeType', minOccurs: 0, collection: true, elementName: 'NodeType', typeInfo: '.WorkflowSpecificationNodeTypeType' }, { name: 'connectionType', minOccurs: 0, collection: true, elementName: 'ConnectionType', typeInfo: '.WorkflowSpecificationConnectionTypeType' }] }, { localName: 'EquipmentClassIDType', baseTypeInfo: '.IdentifierType' }, { localName: 'AcknowledgeWorkflowSpecificationType.DataArea', typeName: null, propertyInfos: [{ name: 'acknowledge', required: true, elementName: 'Acknowledge', typeInfo: '.TransAcknowledgeType' }, { name: 'workflowSpecification', required: true, collection: true, elementName: 'WorkflowSpecification', typeInfo: '.WorkflowSpecificationType' }] }, { localName: 'OperationsDefinitionIDType', baseTypeInfo: '.IdentifierType' }, { localName: 'RelationshipFormType', baseTypeInfo: '.RelationshipForm1Type', propertyInfos: [{ name: 'otherValue', attributeName: { localPart: 'OtherValue' }, type: 'attribute' }] }, { localName: 'AcknowledgeWorkDefinitionInformationType', propertyInfos: [{ name: 'applicationArea', required: true, elementName: 'ApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'dataArea', required: true, elementName: 'DataArea', typeInfo: '.AcknowledgeWorkDefinitionInformationType.DataArea' }, { name: 'releaseID', required: true, typeInfo: 'NormalizedString', attributeName: { localPart: 'releaseID' }, type: 'attribute' }, { name: 'versionID', typeInfo: 'NormalizedString', attributeName: { localPart: 'versionID' }, type: 'attribute' }] }, { localName: 'RespondWorkMasterType.DataArea', typeName: null, propertyInfos: [{ name: 'respond', required: true, elementName: 'Respond', typeInfo: '.TransRespondType' }, { name: 'workMaster', required: true, collection: true, elementName: 'WorkMaster', typeInfo: '.WorkMasterType' }] }, { localName: 'AcknowledgeWorkMasterType.DataArea', typeName: null, propertyInfos: [{ name: 'acknowledge', required: true, elementName: 'Acknowledge', typeInfo: '.TransAcknowledgeType' }, { name: 'workMaster', required: true, collection: true, elementName: 'WorkMaster', typeInfo: '.WorkMasterType' }] }, { localName: 'MaterialSpecificationIDType', baseTypeInfo: '.IdentifierType' }, { localName: 'RequestStateType', baseTypeInfo: '.RequestState1Type', propertyInfos: [{ name: 'otherValue', attributeName: { localPart: 'OtherValue' }, type: 'attribute' }] }, { localName: 'GetWorkDirectiveType.DataArea', typeName: null, propertyInfos: [{ name: 'get', required: true, elementName: 'Get', typeInfo: '.TransGetType' }, { name: 'workDirective', required: true, collection: true, elementName: 'WorkDirective', typeInfo: '.WorkDirectiveType' }] }, { localName: 'OpEquipmentSpecificationPropertyType', 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: 'CancelWorkDirectiveType', propertyInfos: [{ name: 'applicationArea', required: true, elementName: 'ApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'dataArea', required: true, elementName: 'DataArea', typeInfo: '.CancelWorkDirectiveType.DataArea' }, { name: 'releaseID', required: true, typeInfo: 'NormalizedString', attributeName: { localPart: 'releaseID' }, type: 'attribute' }, { name: 'versionID', typeInfo: 'NormalizedString', attributeName: { localPart: 'versionID' }, 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: 'ProcessWorkflowSpecificationType.DataArea', typeName: null, propertyInfos: [{ name: 'process', required: true, elementName: 'Process', typeInfo: '.TransProcessType' }, { name: 'workflowSpecification', required: true, collection: true, elementName: 'WorkflowSpecification', typeInfo: '.WorkflowSpecificationType' }] }, { localName: 'QuantityValueType', propertyInfos: [{ name: 'quantityString', required: true, elementName: 'QuantityString', typeInfo: '.QuantityStringType' }, { 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: 'NameType', propertyInfos: [{ name: 'value', type: 'value' }, { name: 'languageID', typeInfo: 'Language', attributeName: { localPart: 'languageID' }, type: 'attribute' }] }, { localName: 'PublishedDateType', baseTypeInfo: '.DateTimeType' }, { localName: 'RespondWorkDirectiveType', propertyInfos: [{ name: 'applicationArea', required: true, elementName: 'ApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'dataArea', required: true, elementName: 'DataArea', typeInfo: '.RespondWorkDirectiveType.DataArea' }, { name: 'releaseID', required: true, typeInfo: 'NormalizedString', attributeName: { localPart: 'releaseID' }, type: 'attribute' }, { name: 'versionID', typeInfo: 'NormalizedString', attributeName: { localPart: 'versionID' }, type: 'attribute' }] }, { localName: 'CorrectionType', baseTypeInfo: '.CodeType' }, { localName: 'GetWorkflowSpecificationType', propertyInfos: [{ name: 'applicationArea', required: true, elementName: 'ApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'dataArea', required: true, elementName: 'DataArea', typeInfo: '.GetWorkflowSpecificationType.DataArea' }, { name: 'releaseID', required: true, typeInfo: 'NormalizedString', attributeName: { localPart: 'releaseID' }, type: 'attribute' }, { name: 'versionID', typeInfo: 'NormalizedString', attributeName: { localPart: 'versionID' }, type: 'attribute' }] }, { localName: 'StatusTimeType', baseTypeInfo: '.DateTimeType' }, { localName: 'RelationshipType1Type', baseTypeInfo: '.CodeType' }, { localName: 'TransGetType', propertyInfos: [{ name: 'expression', minOccurs: 0, collection: true, elementName: 'Expression', typeInfo: 'Token' }] }, { 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: 'AcknowledgeWorkMasterType', propertyInfos: [{ name: 'applicationArea', required: true, elementName: 'ApplicationArea', typeInfo: '.TransApplicationAreaType' }, { name: 'dataArea', required: true, elementName: 'DataArea', typeInfo: '.AcknowledgeWorkMasterType.DataArea' }, { name: 'releaseID', required: true, typeInfo: 'NormalizedString', attributeName: { localPart: 'releaseID' }, type: 'attribute' }, { name: 'versionID', typeInfo: 'NormalizedString', attributeName: { localPart: 'versionID' }, type: 'attribute' }] }, { localName: 'LocationType', propertyInfos: [{ name: 'equipmentID', required: true, elementName: 'EquipmentID', typeInfo: '.EquipmentIDType' }, { name: 'equipmentElementLevel', required: true, elementName: 'EquipmentElementLevel', typeInfo: '.EquipmentElementLevelType' }, { name: 'location', elementName: 'Location', typeInfo: '.LocationType' }] }, { localName: 'OperationsType1Type', baseTypeInfo: '.CodeType' }, { localName: 'PersonIDType', baseTypeInfo: '.IdentifierType' }, { localName: 'PhysicalAssetClassIDType', baseTypeInfo: '.IdentifierType' }, { localName: 'ProductProductionRuleType', baseTypeInfo: '.IdentifierType' }, { localName: 'ChangeWorkflowSpecificationInformationType', property