RFP_Attachment_8_-_Product_Eval_Supplement.xlsx

XLSX spreadsheet 227 KB Posted

Attached to
Request for Proposal (RFP) Item Master Logistics Capability Initiative (IMLCI) Federal contract opportunity
Solicitation number
FA8770-20-R-0004
Issued by
Department of the Air Force Materiel Command Lifecycle Management Center Maxwell Air Force Base

About this file

This document summarizes a Request for Proposal for the Item Master Logistics Capability Initiative. The USAF seeks to award an Indefinite-Delivery, Indefinite Quantity contract to provide item master data management capabilities including item standardization, configuration management, and serving as the single authoritative source of item data. The Item Master Program will generate and manage comprehensive, accurate item data to support AF logistics processes and initiatives. The solicitation number is FA8770-20-R-0004 and was issued by the Department of the Air Force Materiel Command Lifecycle Management Center located at Maxwell Air Force Base. The RFP does not specify pricing terms or response dates but indicates the government reserves the right to make no award.

View the file

Other files for this federal contract opportunity

Other files attached to Request for Proposal (RFP) Item Master Logistics Capability Initiative (IMLCI), newest first.
File Type Posted
Questions and Answers - 5 Dec 19.pdf PDF
Questions and Answers - 26 Nov 19.pdf PDF
Questions and Answers - 20 Nov 19.pdf PDF
Questions and Answers - 14 Nov 19.pdf PDF
Questions_and_Answers_-_4_Nov_19.pdf PDF
Questions_and_Answers_-_22_Oct_19.pdf PDF
Questions_and_Answers_-_21_Oct_19.pdf PDF
RFP_Attachment_04_-_Technical_Data_Package_(TDP)_Base_Document.docx DOCX document
RFP_Attachment_11_-_TEP_Workbook_v.2.xlsx XLSX spreadsheet
Questions_and_Answers_-_17_Oct_19.pdf PDF
Questions_and_Answers_-_16_Oct_19.pdf PDF
Questions_and_Answers_-_15_Oct_19.pdf PDF
RFP_Attachment_5_-_Section_L_-_Instructions,_Conditions,_and_Notices_to_Offerors_or_Respondents.pdf PDF
RFP_Attachment_4.B_-_ManageItemMaster.pdf PDF
RFP_Attachment_4.D_-_AssignManagementInformationToIM_ARLineItem.pdf PDF
RFP_Attachment_10_-_SOO-CLIN_Matrix.xlsx XLSX spreadsheet
RFP_Attachment_2_-_ITFR_Capability_Assertion_List.xlsx XLSX spreadsheet
RFP_Attachment_4.K_-_TermsDefinitionsAcronyms.docx DOCX document
RFP_Attachment_4.C_-_ManageItemMasterAssistanceRequest.pdf PDF
RFP_Attachment_11_-_TEP_Workbook.xlsx XLSX spreadsheet
RFP_Attachment_4.E_-_ManageFederalCatalogAction.pdf PDF
RFP_Attachment_4.A_-_IMLCI101Brief.pptx PPTX presentation
RFP_Attachment_4.I_-_InformationAssets.xlsx XLSX spreadsheet
RFP_Attachment_7_-_Contract_Data_Requirements_List_(CDRL).pdf PDF
RFP_Attachment_4.G_-_ProcessNames.xlsx XLSX spreadsheet
RFP_Attachment_4.F_-_ExecuteProvisioning.pdf PDF
RFP_Attachment_6_-_Section_M_-_Evaluation_Factors_for_Award.pdf PDF
RFP_Attachment_9_-_Quality_Assurance_Surveillance_Plan_(QASP).pdf PDF
RFP_Attachment_4.L_-_Interface_Information.docx DOCX document
RFP_Attachment_1_-_Statement_of_Objectives_(SOO).pdf PDF
RFP_Attachment_4.H_-_Activities.xlsx XLSX spreadsheet
RFP_Attachment_4.J_-_DataReferenceModel.xlsx XLSX spreadsheet
RFP_Attachment_4.M_-_CCE_Services_Description_V4.1_MAR_2019.pdf PDF
RFP_Attachment_12_-_Basic_IDIQ_Model_Contract.pdf PDF
RFP_Attachment_3_-_Requirements_List.xlsx XLSX spreadsheet
Show all 35

On GovTribe

Work with this file on GovTribe

  • Download the original file
  • Contacts named in this file
  • Similar government files
  • Ask GovTribe AI about this file

Text version

Read Me RFP Attachment 5 - Product Evaluation Supplement

This workbook:

a. Contains 10 tabs, including this Read Me page

b. Provides Business Rule, Workflow (Collaboration Footprints), Exchange (inbound and outbound) and Reference Data overviews and examples

c. Relates to RFP, Section L, Subfactor 4

All data herein is contrived and for illustrative purposes only.

&F &A

&P of &N

Bus Rule Overview Business Rules:

Overview: The examples provided below represent a small subset of the business rules governing the creation and management of USAF “Part” items. These rules are associated with specific business processes and govern the collection and acceptance of information into the Item Master product.

Technically, these rules govern the edits applied to content collected from both an end user interface (i.e., AR template) and an automated inbound system interface. One ruleset is applied to both data collection entry points, thereby preserving data integrity and ensuring data quality. Every set of valid values for a given attribute is governed by written policy that identifies available choices (often referred to as Reference Data Lookup). Content that fails edits flows to an error handling process.

Business rules may be used to set default values, govern picklist choices, and guide workflow routing (based on valid values), Outside of setting default values, Item Master does not automatically correct content that is in error; in most cases, error resolution is addressed at the source (i.e., fixed by an end user or inbound interfacing system) and resubmitted.

Context: It is worth noting that each ruleset has a set of associated behaviors that govern system responses based on the actions being performed. This mean context matters. For example, here are two actions related to a status code attribute:

• Set the status of a NIIN by selecting from a list of allowable valid values (this action combines a reference code business rule with a status identifier business rule); this could be done as a change action to an existing item

• Search all NIINs for a particular status (attribute lookup using a status identifier attribute); this could be done by anyone at any time with rights to search the Parts catalog Notes: These examples show a few simple, complex and compound examples. To that end, not all business rule patterns and permutations are reflected in the Business Rule Example tab. In practice, business rules will be combined to achieve desired results.

In terms of management practices, Business Rules are cataloged items, placed under Configuration Control. They contain a title, category, and Functional Description, as shown below. They contain additional metadata such as Author, Purpose, Status, Date/Timestamps), and Associations (aka Where Used), which is not shown below.

All data herein is contrived and for illustrative purposes only.

&A

&P of &N

Bus Rule Examples All data herein is contrived and for illustrative purposes only.

Title (Fact or Concept)Rule Category &Functional Long & Short Descriptions
Use Case
Inactive NIINCategory: reference code lookupThe status code for an “inactive” NIIN is ‘x’

Use Case: Change Item Status Inactive NIIN: NIIN Status Code = ‘x’

National Weather Service Item Category: reference code lookup The Activity Code for an National Weather Service item is “AA”

Use Case: Search for National Weather Service Items National Weather Service item: Activity Code = ‘AA’

Primary Buy Item Category: reference code lookup – applied to a concept The RNCC/VC attribute combination for a Secondary Buy is ‘3/2’

Use Case: Change an item from a primary to a secondary buyPrimary Buy: RNCC/RNVC combo = ‘3/2’
Secondary Buy: RNCC/RNVC combo = ‘5/9’
Vendor DrawingCategory: attribute pair using reference code lookups – applied to identifying a physical ItemThe RNCC/VC attribute combination for a Vendor Drawing is ‘7/2’
Use Case: Create a new item; set default attributes based on Item typeVendor Drawing: RNCC/RNVC combo = ‘7/2’
ERRC Code AlignmentCategory: attribute relationships – If/Then, general rule not yet applied to an actionComponents with an ERRC of "A" or "B" cannot be part of a Next Higher Assembly with an ERRC of "Z" or "QP"
Use Case: Not yetassignedComponents and NHA - Rule 6: Component ERRCs = “A or B” <> NHA ERRCs “Z or Q”
Org X-managed itemsCategory: attribute relationships – If/Then, applied to setting default valuesOrg X-managed items contain a specific CAGE Code, CIIC value combo
Use Case: Change management from one organization to another; reset default attributes based on OrganizationIf Org X- manages an item: Set CAGE Code = ‘12345’ and CIIC = ‘M’
I&S and Airlift Code IntegrityCategory: attribute relationships – If/Then, cascading editAll NSNs in an I&S Family must share the same Airlift Code
Use Case: Validate integrity of an I&S change by checking Airlift Code accuracy
Terminal or Obsolete PartCategory: Not yet assigned
Use Case: Not yet assignedNon-procured: Stand alone consumable items which are not procured and will not be transferred to DLA for management. (PICA AAC must be A, B, C, or D, PICA LOA must be 00 or 11, ISC may not be 2, 5, Q, or T and there must be no I&S phrase codes.)

&F &A

&P of &N

Workflow Overview Workflow (referred to functionally as Collaboration Footprints)

Overview: The examples below outline general workflow concepts that govern Item Master workload. Workflow falls into general buckets as illustrated by the Collaboration Footprint example; a subset of possible permutations and combinations is presented below:

• Simple Serialization, single or multi-step (1 & 2)

• Simple Parallelism, which could also be multi-step w/ one group review followed by another (3)

• Parallel and Serial Workflows combined (4 & 5)

Context: The AR Workflow model demonstrates two workflow patterns in one: At a macro level, this flow shows the basic progression of an Assistance Request, from Draft to Completion. Within this flow, is a second collaborative pattern that shows that 1 or more workflows will be applied when an Item is in a state of “In Review”.
Notes: Workflow assignment applies to organizational entities, to which individuals are assigned. This assignment and relationship is denoted by User Roles. Workflows may be changed by authorized users. These changes may be temporary (i.e., re-assign to an existing step a new organization for 3 months) or permanent (ie., add an entirely new step and approving agency).

In terms of management practices, Workflows are cataloged items, placed under Configuration Control. They contain metadata such as title, category, Functional Description, Author, Purpose, Status, Date/Timestamps), and Associations (aka Where Used).

&A

&P of &N

Workflow Examples

Wor

&F &A

&P of &N

Exchange Framework Overview Exchange Framework – Legacy and New:

Overview: The Item Master solution will be responsible for integration to both legacy and modern systems using the exposed APIs provided by the vendor product.

In general, inbound and outbound legacy exchanges are structured record layouts scheduled to run in batch mode at prescribed intervals. Exchange mediums include, but are not limited to: S/FTP, MQ Series, M024B, and HTTPS. Content structures range from traditional 80+ card column layouts to XML-based flat file exchanges.

Integration with more modern systems is expected to include options for structured file exchanges in batch mode (similar to those supporting legacy system integration), as well as real-time API exchanges, which can be stateful or stateless, depending upon the transaction and business function being performed.

The examples contain 3 columnar sample layouts (2 inbound and 1 outbound exhange) and 1 outbound XML XSD.

Notes: In terms of management practices, Exchanges are cataloged items, placed under Configuration Control. They contain a long list of metadata such as title, category, Functional Description, Author, Purpose, Status, Date/Timestamps), as well as technical and operational parameters governing use.

All data herein is contrived and for illustrative purposes only.

&F &A

&P of &N

Exchange Examples

All data herein is contrived and for illustrative purposes only.
DIRECTIONICD_STATUSICD_MNEMONICAPPROVAL_DATEAUTH_SOURCEDESCRIPTIONSEND_FREQUENCYSEND_SEC_CLASSSEND_REC_LENGTH_TYPESEND_REC_QTYREC_MNEMONICRECORD_NAMERECORD_LENGTHLAYOUT_SEQ_NRELEM_MNEMONICELEM_NAMEBEGIN_POSEND_POSELEM_LENGTHCHARACTER_TYPEPRECISIONOCCURSCOMMENTS
INBOUNDAICD277919-SEP-01HQ1234THIS INTERFACE RECONCILES DATA QUARTERLY, AS DENOTED BY THE "R" FOR RECONCILIATION IN POSITION 4. .QUARTERLYUNCLASSIFIEDFIXED10000RECD12067MANAGER DESIGNATOR ADD OR CHANGE (RECON)801ELMT17452DOCUMENT IDENTIFIER CODE133AN
INBOUNDAICD277919-SEP-01HQ1234THIS INTERFACE RECONCILES DATA QUARTERLY, AS DENOTED BY THE "R" FOR RECONCILIATION IN POSITION 4. .QUARTERLYUNCLASSIFIEDFIXED10000RECD12067MANAGER DESIGNATOR ADD OR CHANGE (RECON)802ELMT02426TYPE TRANSACTION CODE441ANConstant value "R"
INBOUNDAICD277919-SEP-01HQ1234THIS INTERFACE RECONCILES DATA QUARTERLY, AS DENOTED BY THE "R" FOR RECONCILIATION IN POSITION 4. .QUARTERLYUNCLASSIFIEDFIXED10000RECD12067MANAGER DESIGNATOR ADD OR CHANGE803FILLERFILLER TEXT562AN
INBOUNDAICD277919-SEP-01HQ1234THIS INTERFACE RECONCILES DATA QUARTERLY, AS DENOTED BY THE "R" FOR RECONCILIATION IN POSITION 4. .QUARTERLYUNCLASSIFIEDFIXED10000RECD12067MANAGER DESIGNATOR ADD OR CHANGE804ELMT17464FEDERAL SUPPLY CLASSIFICATION NUMBER7104N0
INBOUNDAICD277919-SEP-01HQ1234THIS INTERFACE RECONCILES DATA QUARTERLY, AS DENOTED BY THE "R" FOR RECONCILIATION IN POSITION 4. .QUARTERLYUNCLASSIFIEDFIXED10000RECD12067MANAGER DESIGNATOR ADD OR CHANGE805ELMT17469NATIONAL ITEM IDENTIFICATION NUMBER11199N0
INBOUNDAICD277919-SEP-01HQ1234THIS INTERFACE RECONCILES DATA QUARTERLY, AS DENOTED BY THE "R" FOR RECONCILIATION IN POSITION 4. .QUARTERLYUNCLASSIFIEDFIXED10000RECD12067MANAGER DESIGNATOR ADD OR CHANGE806FILLERFILLER TEXT20234AN
INBOUNDAICD277919-SEP-01HQ1234THIS INTERFACE RECONCILES DATA QUARTERLY, AS DENOTED BY THE "R" FOR RECONCILIATION IN POSITION 4. .QUARTERLYUNCLASSIFIEDFIXED10000RECD12067MANAGER DESIGNATOR ADD OR CHANGE807ELMT16507PREPARATION DATE24285N0
INBOUNDAICD277919-SEP-01HQ1234THIS INTERFACE RECONCILES DATA QUARTERLY, AS DENOTED BY THE "R" FOR RECONCILIATION IN POSITION 4. .QUARTERLYUNCLASSIFIEDFIXED10000RECD12067MANAGER DESIGNATOR ADD OR CHANGE808ELMT05839CATALOGING ACTIVITY CODE29302ANVALUE OF SX, SU, SE, OR TG.
INBOUNDAICD277919-SEP-01HQ1234THIS INTERFACE RECONCILES DATA QUARTERLY, AS DENOTED BY THE "R" FOR RECONCILIATION IN POSITION 4. .QUARTERLYUNCLASSIFIEDFIXED10000RECD12067MANAGER DESIGNATOR ADD OR CHANGE809ELMT40123LEAN LOGISTICS CODE31311AAKA AGILE LOGISTICS (AFMAN 23-110, VOL 2, PT 2, CH 9, PG 148, 01 JAN 01)
INBOUNDAICD277919-SEP-01HQ1234THIS INTERFACE RECONCILES DATA QUARTERLY, AS DENOTED BY THE "R" FOR RECONCILIATION IN POSITION 4. .QUARTERLYUNCLASSIFIEDFIXED10000RECD12067MANAGER DESIGNATOR ADD OR CHANGE8010FILLERFILLER TEXT32409AN
INBOUNDAICD277919-SEP-01HQ1234THIS INTERFACE RECONCILES DATA QUARTERLY, AS DENOTED BY THE "R" FOR RECONCILIATION IN POSITION 4. .QUARTERLYUNCLASSIFIEDFIXED10000RECD12067MANAGER DESIGNATOR ADD OR CHANGE8011ELMT07158EQUIPMENT SPECIALIST CODE41422AN
INBOUNDAICD277919-SEP-01HQ1234THIS INTERFACE RECONCILES DATA QUARTERLY, AS DENOTED BY THE "R" FOR RECONCILIATION IN POSITION 4. .QUARTERLYUNCLASSIFIEDFIXED10000RECD12067MANAGER DESIGNATOR ADD OR CHANGE8012FILLERFILLER TEXT437735AN
INBOUNDAICD277919-SEP-01HQ1234THIS INTERFACE RECONCILES DATA QUARTERLY, AS DENOTED BY THE "R" FOR RECONCILIATION IN POSITION 4. .QUARTERLYUNCLASSIFIEDFIXED10000RECD12067MANAGER DESIGNATOR ADD OR CHANGE8013ELMT17454DIVISION MANAGER DESIGNATOR CODE78803AN
DIRECTIONICD_STATUSICD_MNEMONICAPPROVAL_DATEAUTH_SOURCEDESCRIPTIONSEND_FREQUENCYSEND_SEC_CLASSSEND_REC_LENGTH_TYPESEND_REC_QTYREC_MNEMONICRECORD_NAMERECORD_LENGTHLAYOUT_SEQ_NRELEM_MNEMONICELEM_NAMEBEGIN_POSEND_POSELEM_LENGTHCHARACTER_TYPEPRECISIONOCCURSCOMMENTS
INBOUNDAICD277919-SEP-01HQ7777THIS INTERFACE UPDATES EQUIPMENT SPECIALIST CODES AND DIVISION MANAGER DESIGNATOR CODEDAILYUNCLASSIFIEDFIXED400RECD12099EQUIPMENT SPECIALIST CODE CHANGES801ELMT17452DOCUMENT IDENTIFIER CODE133AN
INBOUNDAICD277919-SEP-01HQ7777THIS INTERFACE UPDATES EQUIPMENT SPECIALIST CODESDAILYUNCLASSIFIEDFIXED400RECD12099EQUIPMENT SPECIALIST CODE CHANGES802ELMT02426TYPE TRANSACTION CODE441ANA,C,OR D
INBOUNDAICD277919-SEP-01HQ7777THIS INTERFACE UPDATES EQUIPMENT SPECIALIST CODESDAILYUNCLASSIFIEDFIXED400RECD12099EQUIPMENT SPECIALIST CODE CHANGES803FILLERFILLER TEXT562AN
INBOUNDAICD277919-SEP-01HQ7777THIS INTERFACE UPDATES EQUIPMENT SPECIALIST CODESDAILYUNCLASSIFIEDFIXED400RECD12099EQUIPMENT SPECIALIST CODE CHANGES804ELMT17464FEDERAL SUPPLY CLASSIFICATION NUMBER7104N0
INBOUNDAICD277919-SEP-01HQ7777THIS INTERFACE UPDATES EQUIPMENT SPECIALIST CODESDAILYUNCLASSIFIEDFIXED400RECD12099EQUIPMENT SPECIALIST CODE CHANGES805ELMT17469NATIONAL ITEM IDENTIFICATION NUMBER11199N0
INBOUNDAICD277919-SEP-01HQ7777THIS INTERFACE UPDATES EQUIPMENT SPECIALIST CODESDAILYUNCLASSIFIEDFIXED400RECD12099EQUIPMENT SPECIALIST CODE CHANGES806FILLERFILLER TEXT20234AN
INBOUNDAICD277919-SEP-01HQ7777THIS INTERFACE UPDATES EQUIPMENT SPECIALIST CODESDAILYUNCLASSIFIEDFIXED400RECD12099EQUIPMENT SPECIALIST CODE CHANGES807ELMT16507PREPARATION DATE24285N0
INBOUNDAICD277919-SEP-01HQ7777THIS INTERFACE UPDATES EQUIPMENT SPECIALIST CODESDAILYUNCLASSIFIEDFIXED400RECD12099EQUIPMENT SPECIALIST CODE CHANGES808ELMT05839CATALOGING ACTIVITY CODE29302ANVALUE OF SX, SU, SE, OR TG.
INBOUNDAICD277919-SEP-01HQ7777THIS INTERFACE UPDATES EQUIPMENT SPECIALIST CODESDAILYUNCLASSIFIEDFIXED400RECD12099EQUIPMENT SPECIALIST CODE CHANGES809ELMT40123LEAN LOGISTICS CODE31311AAKA AGILE LOGISTICS (AFMAN 23-110, VOL 2, PT 2, CH 9, PG 148, 01 JAN 01)
INBOUNDAICD277919-SEP-01HQ7777THIS INTERFACE UPDATES EQUIPMENT SPECIALIST CODESDAILYUNCLASSIFIEDFIXED400RECD12099EQUIPMENT SPECIALIST CODE CHANGES8010FILLERFILLER TEXT32409AN
INBOUNDAICD277919-SEP-01HQ7777THIS INTERFACE UPDATES EQUIPMENT SPECIALIST CODESDAILYUNCLASSIFIEDFIXED400RECD12099EQUIPMENT SPECIALIST CODE CHANGES8011ELMT07158EQUIPMENT SPECIALIST CODE41422AN
INBOUNDAICD277919-SEP-01HQ7777THIS INTERFACE UPDATES EQUIPMENT SPECIALIST CODESDAILYUNCLASSIFIEDFIXED400RECD12099EQUIPMENT SPECIALIST CODE CHANGES8012FILLERFILLER TEXT437735AN
INBOUNDAICD277919-SEP-01HQ7777THIS INTERFACE UPDATES EQUIPMENT SPECIALIST CODESDAILYUNCLASSIFIEDFIXED400RECD12099EQUIPMENT SPECIALIST CODE CHANGES8013ELMT17454DIVISION MANAGER DESIGNATOR CODE78803AN
DIRECTIONICD_STATUSICD_MNEMONICAPPROVAL_DATEAUTH_SOURCEDESCRIPTIONSEND_FREQUENCYSEND_SEC_CLASSSEND_REC_LENGTH_TYPESEND_REC_QTYREC_MNEMONICRECV_FILE_NAMELAYOUT_SEQ_NRELEM_MNEMONICELEM_NAMEBEGIN_POSEND_POSELEM_LENGTHCHARACTER_TYPEPRECISIONOCCURSCOMMENTS
OUTBOUNDAD1551400319-SEP-01HQ5432DAILY PROVISIONING UPDATEDAILYUNCLASSIFIEDFIXED1500D155040006PROVISIONING SYSTEM UPDATE FILE1001ELMT27594TRANSMISSION CONTROL DATA NUMBER11919AN
OUTBOUNDAD1551400319-SEP-01HQ5432DAILY PROVISIONING UPDATEDAILYUNCLASSIFIEDFIXED1500D155040006PROVISIONING SYSTEM UPDATE FILE1002ELMT02838RECORD PROCESSING CODE20201AN
OUTBOUNDAD1551400319-SEP-01HQ5432DAILY PROVISIONING UPDATEDAILYUNCLASSIFIEDFIXED1500D155040006PROVISIONING SYSTEM UPDATE FILE1003ELMT33554CHARACTER COUNT QUANTITY21233N0
OUTBOUNDAD1551400319-SEP-01HQ5432DAILY PROVISIONING UPDATEDAILYUNCLASSIFIEDFIXED1500D155040006PROVISIONING SYSTEM UPDATE FILE1004ELMT27297PROVISIONING CONTRACT CONTROL NUMBER24296AN
OUTBOUNDAD1551400319-SEP-01HQ5432DAILY PROVISIONING UPDATEDAILYUNCLASSIFIEDFIXED1500D155040006PROVISIONING SYSTEM UPDATE FILE1005ELMT26955SUBMISSION CONTROL CODE30345N0
OUTBOUNDAD1551400319-SEP-01HQ5432DAILY PROVISIONING UPDATEDAILYUNCLASSIFIEDFIXED1500D155040006PROVISIONING SYSTEM UPDATE FILE1006ELMT14928UNIFORM PROCUREMENT INSTRUMENT IDENTIFICATION NUMBER355319AN
OUTBOUNDAD1551400319-SEP-01HQ5432DAILY PROVISIONING UPDATEDAILYUNCLASSIFIEDFIXED1500D155040006PROVISIONING SYSTEM UPDATE FILE1007ELMT25569ITEM NOMENCLATURE TEXT547421ANNOMENCLATURE/MODEL/TYPE
OUTBOUNDAD1551400319-SEP-01HQ5432DAILY PROVISIONING UPDATEDAILYUNCLASSIFIEDFIXED1500D155040006PROVISIONING SYSTEM UPDATE FILE1008ELMT27287TYPE OF PROVISIONING TECHNICAL DOCUMENTATION CODE75751A
OUTBOUNDAD1551400319-SEP-01HQ5432DAILY PROVISIONING UPDATEDAILYUNCLASSIFIEDFIXED1500D155040006PROVISIONING SYSTEM UPDATE FILE1009ELMT15832COMMERCIAL AND GOVERNMENT ENTITY CODE76805AN
OUTBOUNDAD1551400319-SEP-01HQ5432DAILY PROVISIONING UPDATEDAILYUNCLASSIFIEDFIXED1500D155040006PROVISIONING SYSTEM UPDATE FILE10010ELMT03913LAST TRANSMISSION DATE81855N0
OUTBOUNDAD1551400319-SEP-01HQ5432DAILY PROVISIONING UPDATEDAILYUNCLASSIFIEDFIXED1500D155040006PROVISIONING SYSTEM UPDATE FILE10011ELMT34283RETURNED RECORD QUANTITY86905N0
OUTBOUNDAD1551400319-SEP-01HQ5432DAILY PROVISIONING UPDATEDAILYUNCLASSIFIEDFIXED1500D155040006PROVISIONING SYSTEM UPDATE FILE10012ELMT34284RECORD NOT UPDATED QUANTITY91955N0ALWAYS ZERO
OUTBOUNDAD1551400319-SEP-01HQ5432DAILY PROVISIONING UPDATEDAILYUNCLASSIFIEDFIXED1500D155040006PROVISIONING SYSTEM UPDATE FILE10013FILLERFILLER TEXT961005AN

&F &A

&P of &N

XML XSD - Outbound

All data herein is contrived and for illustrative purposes only.
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XML Spy v4.3 U (http://www.xmlspy.com) by Glen Griffiths (USAF) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<!-- *** ItemCMD elements *** -->
<xs:element name="NIIN">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="9"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="FIIGNumber">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="6"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DemilCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ItemName">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="19"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ItemNameCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="5"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TypeItemIdentCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RPDMRCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CriticalityCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="HazMatIndCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ElecDischrgCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ADPEquipCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PreciousMetalsIndCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AFIM">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ActualIM">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CatalogActivity">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="MMAC">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SOS">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DivisionDesig">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ItemManDesig">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ShelfLifeCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SecurityCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="UnitOfIssue">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="UnitOfIssueConv">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:pattern value="[0-9][0-9][0-9][0-9][0-9]"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="FSC">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:pattern value="[0-9][0-9][0-9][0-9]"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="UnitPrice">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
<xs:maxInclusive value="9999999999"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ERRC">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="EffDt">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:pattern value="[0-9][0-9][0-9][0-9][0-9][0-9][0-9]"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="FundCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AirLiftItmCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ProcurementSrcCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="StockFundCrInd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="EquipSpecialist">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RadioActiveCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
<xs:pattern value="[a-zA-Z]"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="FreezeCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="QtyUnitPk">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SupplyMgmtGrpCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AcqAdviceCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BudgetCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="EquipMgmtCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DIPEC">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PriceValDt">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:pattern value="[0-9][0-9][0-9][0-9][0-9][0-9][0-9]"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PriceValCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ApplData">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="28"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IMName">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="25"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IMOffice">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="15"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IMPhone">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="15"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="JointMgmtCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SerializedRptCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AcqMethodCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AcqMethodSufxCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LeanLogisticsCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ISInd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NWRMInd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="QPhraseCdQtyPerAssembly">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="QPhraseCdUnitOfMeasure">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="HazCharCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="EnvAttribCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="6"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="FAACd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ItemUniqueId">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<!-- *** ItemMOE elements *** -->
<xs:element name="MOERule">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="4"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NIMSC">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ItemMgmtCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PICA">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PICALOA">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:pattern value="[0-9][0-9]"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SICA">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SICALOA">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SupplementaryCollab">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SupplementaryRcv">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DepotSrcOfRepair">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="8"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<!-- ItemStd elements -->
<xs:element name="ItemStdCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="StdDecisionDt">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:pattern value="[0-9][0-9][0-9][0-9][0-9][0-9][0-9]"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OrigStdDcsn">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NIINStatCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RefNSN">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="13"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RefNSNStdCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RefNSNStatCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OrigRefNSNStdDcsn">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RefNSNStdDcsnDt">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:pattern value="[0-9][0-9][0-9][0-9][0-9][0-9][0-9]"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<!-- *** ItemIS elements *** -->
<xs:element name="MstrFSC">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="4"/>
<xs:pattern value="[0-9][0-9][0-9][0-9]"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="MstrNIIN">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="9"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="MstrMMAC">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PhraseCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OrderOfUse">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="JumpToCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="GenericItmInd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OrderOfUseMod">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TechOrderData">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="30"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SubGroupMstr">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="15"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RelationshipCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncompatibilityCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ISActivityCdIdent">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IMActivityCdIdent">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SingleManCdIdent">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ISActivityCdRel">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IMActivityCdRel">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SingleManCdRel">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IdentFSC">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:pattern value="[0-9][0-9][0-9][0-9]"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IdentMMAC">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IdentNIIN">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="9"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<!-- ItemContract elements -->
<xs:element name="ContractType">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
<xs:pattern value="[a-zA-Z]"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BuyDeptStationCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="6"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="FiscalYear">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:pattern value="[0-9][0-9]"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TypeContract">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SerialNum">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="6"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AmendNum">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="5"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ItemNum">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ContractStationCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="5"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RegistryCntrlNum">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="11"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ExhibitNum">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="6"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SysSupportMan">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
<xs:pattern value="[a-zA-Z]"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<!-- *** ItemPart elements *** -->
<xs:element name="RefNumCatCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RefNumVarCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PartNumber">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="32"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CAGE">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="5"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CAGEName">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="36"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RefNumFmtCd">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:pattern value="[0-9]"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RefNumStatCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RefNumJustificationCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RefNumActionActivityCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DocAvailabilityCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<!-- *** ItemRIMCS elements *** -->
<xs:element name="IMSSMMonitor">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RIMCSControl">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OwnerShip">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ShipTo">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="18"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RIMCSPriority">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:pattern value="[0-9][0-9]"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="MarkFor">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="7"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ProjectCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LastChgDt">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:pattern value="[0-9][0-9][0-9][0-9][0-9][0-9][0-9]"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<!-- ItemMunition elements -->
<xs:element name="RptItmDesignator">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PrincipalItmCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DODIdCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="4"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ShortTon">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="6"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DropTon">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="6"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="MeasurementTon">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="6"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ExplosiveWeightFactor">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="6"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="MSRC">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="4"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LastChangeDt">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:pattern value="[0-9][0-9][0-9][0-9][0-9][0-9][0-9]"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<!-- *** ItemTransportation elements *** -->
<xs:element name="NMFCCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="6"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="FreightRatingCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TypeCargoCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PrimeSite">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OptProcedureCd">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SPIDt">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="7"/>
<xs:pattern value="[0-9][0-9][0-9][0-9][0-9][0-9][0-9]"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SPINumber">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="9"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<!-- *** ItemMSD elements *** -->
<xs:element name="LatestAcqCost">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
<xs:maxInclusive value="99999999999"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="StdPrice">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:maxInclusive value="99999999999"/>
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DirAllocCostRcvyLAC">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:maxInclusive value="99999999999"/>
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BusOvrHeadCostRcvyLAC">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:maxInclusive value="99999999999"/>
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LatestRepairCost">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:maxInclusive value="99999999999"/>
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="MatCostRcvy">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:maxInclusive value="99999999999"/>
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CarcassCost">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:maxInclusive value="99999999999"/>
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ExchangePrice">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:maxInclusive value="99999999999"/>
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="UnsrvAssetPrice">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:maxInclusive value="99999999999"/>
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DirAllocCostRcvyLRC">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:maxInclusive value="99999999999"/>
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BusOvrheadCostRcvyLRC">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:maxInclusive value="99999999999"/>
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="MarkUpPrice">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:maxInclusive value="99999999999"/>
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="MovingAvgCost">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:maxInclusive value="99999999999"/>
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="MovingAvgCostEffDt">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:pattern value="[0-9][0-9][0-9][0-9][0-9][0-9][0-9]"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<!-- *** ItemPhrase elements *** -->
<xs:element name="PhraseText">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<!-- CAGE elements -->
<xs:element name="CAGEStatus">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CAGEType">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CAGEReplacement">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="5"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CAGEPrimaryBusiness">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CAGESizeOfBusiness">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CAGETypeOfBusiness">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CAGEWomanOwnedBusiness">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CAGESIC">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="4"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CAGENAIC">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="6"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:schema>

&F &A

&P of &N

Ref Data Overview Reference Data:

Overview: All Item Master attributes share common metadata such as attribute names, valid values and definitions for attributes and valid values. Typically, this information appears as some form of help content to end users. In practice, reference data setup as valid values behave as picklists. Reference data can also be combined to form business rules that govern the acceptance and approval of attribute content.

All reference data is governed by formal policy documents that explicity define attributes and identify what is and is not allowable in a given situation. Amplifying information explaining the information in context is often added to each formal definition. Such clarifications use more colloquial terms and definitions, as opposed to the more formal, policy-driven descriptions. Item Master requires both kinds of descriptive information.

Like all information, this content is strictly controlled and tightly managed by authorized users, who have permission to add, change and delete this content to meet changing business requirements and needs.

Three sample tables ( 2 simple (7, 6) and one compound (14)) from DoD 4100.39-M have been attached as examples. None of these tables contain the additional colloquial amplifying guidance mentioned above.

Notes: In terms of management practices, Reference Data are cataloged items, placed under Configuration Control. They contain a long list of metadata such as title, category, Functional Description, Author, Purpose, Status, Date/Timestamps), as well as technical and operational parameters governing use.

All data herein is contrived and for illustrative purposes only.

&F &A

&P of &N

Ref Data Examples

All data herein is contrived and for illustrative purposes only.
TABLE#TABLE NAMETABLE DESCRIPTIONCODEEXPLANATION
TABLE 7REFERENCE NUMBER VARIATION CODES (RNVC)A table of codes to indicate that a cited reference number is item identifying, is not item identifying, or is a reference number for information only.1A design control reference or other reference number that does not identify an item of production without the use of additional information, or is either a specification, part, type or similar reference number that does not identify an item of supply without the use of additional information.
TABLE 7REFERENCE NUMBER VARIATION CODES (RNVC)A table of codes to indicate that a cited reference number is item identifying, is not item identifying, or is a reference number for information only.2A design control reference or other reference number that is an item-identifying number for an item of production, or is either a source control reference, a specification or a standard part, type, or similar reference number that is an item-identifying number for an item of supply.
TABLE 7REFERENCE NUMBER VARIATION CODES (RNVC)A table of codes to indicate that a cited reference number is item identifying, is not item identifying, or is a reference number for information only.3A vendor's reference (part) number on a source control item, as defined in ASMEY- 14.24M and ASMEY-14.100M, which is reparable through the removal, exchange, and reinstallation of component parts. The related source control document number will also reflect the code 3. This code is limited to a type 1B or 4B item identification.
TABLE 7REFERENCE NUMBER VARIATION CODES (RNVC)A table of codes to indicate that a cited reference number is item identifying, is not item identifying, or is a reference number for information only.8A non-item-identifying reference number that is added to a replacement NSN as a result of a cancel-use action on a NSN recorded with ISC 3 or E. It is used to indentify the original item of supply/replaced item. This reference number is automatically moved and this code is automatically assigned, do not submit for cataloging purposes.
TABLE 7REFERENCE NUMBER VARIATION CODES (RNVC)A table of codes to indicate that a cited reference number is item identifying, is not item identifying, or is a reference number for information only.9A reference number which was the Design Control Reference for the item of supply concept (Original Design Activity) that is now inactive coded Reference Number Category Code (RNCC) 3; a specification, standard, or other reference number which is superseded, cancelled, obsolete or discontinued and is coded RNCC 5; a reference number for information only coded RNCC 6; a drawing which is the Single Controlling Reference Number (SCRN) coded RNCC 2 or 7; or a drawing number reference coded RNCC D.
TABLE#TABLE NAMETABLE DESCRIPTIONRNCCEXPLANATION

This is the start of the file's text. The full file is on GovTribe.

File details come from the government source that posted it. Updated .