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
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
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 NIIN | Category: reference code lookup | The 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 buy | Primary Buy: RNCC/RNVC combo = ‘3/2’ | |
| Secondary Buy: RNCC/RNVC combo = ‘5/9’ | ||
| Vendor Drawing | Category: attribute pair using reference code lookups – applied to identifying a physical Item | The RNCC/VC attribute combination for a Vendor Drawing is ‘7/2’ |
| Use Case: Create a new item; set default attributes based on Item type | Vendor Drawing: RNCC/RNVC combo = ‘7/2’ | |
| ERRC Code Alignment | Category: attribute relationships – If/Then, general rule not yet applied to an action | Components 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 yetassigned | Components and NHA - Rule 6: Component ERRCs = “A or B” <> NHA ERRCs “Z or Q” | |
| Org X-managed items | Category: attribute relationships – If/Then, applied to setting default values | Org 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 Organization | If Org X- manages an item: Set CAGE Code = ‘12345’ and CIIC = ‘M’ | |
| I&S and Airlift Code Integrity | Category: attribute relationships – If/Then, cascading edit | All 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 Part | Category: Not yet assigned | |
| Use Case: Not yet assigned | Non-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. | ||||||||||||||||||||||
| DIRECTION | ICD_STATUS | ICD_MNEMONIC | APPROVAL_DATE | AUTH_SOURCE | DESCRIPTION | SEND_FREQUENCY | SEND_SEC_CLASS | SEND_REC_LENGTH_TYPE | SEND_REC_QTY | REC_MNEMONIC | RECORD_NAME | RECORD_LENGTH | LAYOUT_SEQ_NR | ELEM_MNEMONIC | ELEM_NAME | BEGIN_POS | END_POS | ELEM_LENGTH | CHARACTER_TYPE | PRECISION | OCCURS | COMMENTS |
| INBOUND | A | ICD2779 | 19-SEP-01 | HQ1234 | THIS INTERFACE RECONCILES DATA QUARTERLY, AS DENOTED BY THE "R" FOR RECONCILIATION IN POSITION 4. . | QUARTERLY | UNCLASSIFIED | FIXED | 10000 | RECD12067 | MANAGER DESIGNATOR ADD OR CHANGE (RECON) | 80 | 1 | ELMT17452 | DOCUMENT IDENTIFIER CODE | 1 | 3 | 3 | AN | |||
| INBOUND | A | ICD2779 | 19-SEP-01 | HQ1234 | THIS INTERFACE RECONCILES DATA QUARTERLY, AS DENOTED BY THE "R" FOR RECONCILIATION IN POSITION 4. . | QUARTERLY | UNCLASSIFIED | FIXED | 10000 | RECD12067 | MANAGER DESIGNATOR ADD OR CHANGE (RECON) | 80 | 2 | ELMT02426 | TYPE TRANSACTION CODE | 4 | 4 | 1 | AN | Constant value "R" | ||
| INBOUND | A | ICD2779 | 19-SEP-01 | HQ1234 | THIS INTERFACE RECONCILES DATA QUARTERLY, AS DENOTED BY THE "R" FOR RECONCILIATION IN POSITION 4. . | QUARTERLY | UNCLASSIFIED | FIXED | 10000 | RECD12067 | MANAGER DESIGNATOR ADD OR CHANGE | 80 | 3 | FILLER | FILLER TEXT | 5 | 6 | 2 | AN | |||
| INBOUND | A | ICD2779 | 19-SEP-01 | HQ1234 | THIS INTERFACE RECONCILES DATA QUARTERLY, AS DENOTED BY THE "R" FOR RECONCILIATION IN POSITION 4. . | QUARTERLY | UNCLASSIFIED | FIXED | 10000 | RECD12067 | MANAGER DESIGNATOR ADD OR CHANGE | 80 | 4 | ELMT17464 | FEDERAL SUPPLY CLASSIFICATION NUMBER | 7 | 10 | 4 | N | 0 | ||
| INBOUND | A | ICD2779 | 19-SEP-01 | HQ1234 | THIS INTERFACE RECONCILES DATA QUARTERLY, AS DENOTED BY THE "R" FOR RECONCILIATION IN POSITION 4. . | QUARTERLY | UNCLASSIFIED | FIXED | 10000 | RECD12067 | MANAGER DESIGNATOR ADD OR CHANGE | 80 | 5 | ELMT17469 | NATIONAL ITEM IDENTIFICATION NUMBER | 11 | 19 | 9 | N | 0 | ||
| INBOUND | A | ICD2779 | 19-SEP-01 | HQ1234 | THIS INTERFACE RECONCILES DATA QUARTERLY, AS DENOTED BY THE "R" FOR RECONCILIATION IN POSITION 4. . | QUARTERLY | UNCLASSIFIED | FIXED | 10000 | RECD12067 | MANAGER DESIGNATOR ADD OR CHANGE | 80 | 6 | FILLER | FILLER TEXT | 20 | 23 | 4 | AN | |||
| INBOUND | A | ICD2779 | 19-SEP-01 | HQ1234 | THIS INTERFACE RECONCILES DATA QUARTERLY, AS DENOTED BY THE "R" FOR RECONCILIATION IN POSITION 4. . | QUARTERLY | UNCLASSIFIED | FIXED | 10000 | RECD12067 | MANAGER DESIGNATOR ADD OR CHANGE | 80 | 7 | ELMT16507 | PREPARATION DATE | 24 | 28 | 5 | N | 0 | ||
| INBOUND | A | ICD2779 | 19-SEP-01 | HQ1234 | THIS INTERFACE RECONCILES DATA QUARTERLY, AS DENOTED BY THE "R" FOR RECONCILIATION IN POSITION 4. . | QUARTERLY | UNCLASSIFIED | FIXED | 10000 | RECD12067 | MANAGER DESIGNATOR ADD OR CHANGE | 80 | 8 | ELMT05839 | CATALOGING ACTIVITY CODE | 29 | 30 | 2 | AN | VALUE OF SX, SU, SE, OR TG. | ||
| INBOUND | A | ICD2779 | 19-SEP-01 | HQ1234 | THIS INTERFACE RECONCILES DATA QUARTERLY, AS DENOTED BY THE "R" FOR RECONCILIATION IN POSITION 4. . | QUARTERLY | UNCLASSIFIED | FIXED | 10000 | RECD12067 | MANAGER DESIGNATOR ADD OR CHANGE | 80 | 9 | ELMT40123 | LEAN LOGISTICS CODE | 31 | 31 | 1 | A | AKA AGILE LOGISTICS (AFMAN 23-110, VOL 2, PT 2, CH 9, PG 148, 01 JAN 01) | ||
| INBOUND | A | ICD2779 | 19-SEP-01 | HQ1234 | THIS INTERFACE RECONCILES DATA QUARTERLY, AS DENOTED BY THE "R" FOR RECONCILIATION IN POSITION 4. . | QUARTERLY | UNCLASSIFIED | FIXED | 10000 | RECD12067 | MANAGER DESIGNATOR ADD OR CHANGE | 80 | 10 | FILLER | FILLER TEXT | 32 | 40 | 9 | AN | |||
| INBOUND | A | ICD2779 | 19-SEP-01 | HQ1234 | THIS INTERFACE RECONCILES DATA QUARTERLY, AS DENOTED BY THE "R" FOR RECONCILIATION IN POSITION 4. . | QUARTERLY | UNCLASSIFIED | FIXED | 10000 | RECD12067 | MANAGER DESIGNATOR ADD OR CHANGE | 80 | 11 | ELMT07158 | EQUIPMENT SPECIALIST CODE | 41 | 42 | 2 | AN | |||
| INBOUND | A | ICD2779 | 19-SEP-01 | HQ1234 | THIS INTERFACE RECONCILES DATA QUARTERLY, AS DENOTED BY THE "R" FOR RECONCILIATION IN POSITION 4. . | QUARTERLY | UNCLASSIFIED | FIXED | 10000 | RECD12067 | MANAGER DESIGNATOR ADD OR CHANGE | 80 | 12 | FILLER | FILLER TEXT | 43 | 77 | 35 | AN | |||
| INBOUND | A | ICD2779 | 19-SEP-01 | HQ1234 | THIS INTERFACE RECONCILES DATA QUARTERLY, AS DENOTED BY THE "R" FOR RECONCILIATION IN POSITION 4. . | QUARTERLY | UNCLASSIFIED | FIXED | 10000 | RECD12067 | MANAGER DESIGNATOR ADD OR CHANGE | 80 | 13 | ELMT17454 | DIVISION MANAGER DESIGNATOR CODE | 78 | 80 | 3 | AN | |||
| DIRECTION | ICD_STATUS | ICD_MNEMONIC | APPROVAL_DATE | AUTH_SOURCE | DESCRIPTION | SEND_FREQUENCY | SEND_SEC_CLASS | SEND_REC_LENGTH_TYPE | SEND_REC_QTY | REC_MNEMONIC | RECORD_NAME | RECORD_LENGTH | LAYOUT_SEQ_NR | ELEM_MNEMONIC | ELEM_NAME | BEGIN_POS | END_POS | ELEM_LENGTH | CHARACTER_TYPE | PRECISION | OCCURS | COMMENTS |
| INBOUND | A | ICD2779 | 19-SEP-01 | HQ7777 | THIS INTERFACE UPDATES EQUIPMENT SPECIALIST CODES AND DIVISION MANAGER DESIGNATOR CODE | DAILY | UNCLASSIFIED | FIXED | 400 | RECD12099 | EQUIPMENT SPECIALIST CODE CHANGES | 80 | 1 | ELMT17452 | DOCUMENT IDENTIFIER CODE | 1 | 3 | 3 | AN | |||
| INBOUND | A | ICD2779 | 19-SEP-01 | HQ7777 | THIS INTERFACE UPDATES EQUIPMENT SPECIALIST CODES | DAILY | UNCLASSIFIED | FIXED | 400 | RECD12099 | EQUIPMENT SPECIALIST CODE CHANGES | 80 | 2 | ELMT02426 | TYPE TRANSACTION CODE | 4 | 4 | 1 | AN | A,C,OR D | ||
| INBOUND | A | ICD2779 | 19-SEP-01 | HQ7777 | THIS INTERFACE UPDATES EQUIPMENT SPECIALIST CODES | DAILY | UNCLASSIFIED | FIXED | 400 | RECD12099 | EQUIPMENT SPECIALIST CODE CHANGES | 80 | 3 | FILLER | FILLER TEXT | 5 | 6 | 2 | AN | |||
| INBOUND | A | ICD2779 | 19-SEP-01 | HQ7777 | THIS INTERFACE UPDATES EQUIPMENT SPECIALIST CODES | DAILY | UNCLASSIFIED | FIXED | 400 | RECD12099 | EQUIPMENT SPECIALIST CODE CHANGES | 80 | 4 | ELMT17464 | FEDERAL SUPPLY CLASSIFICATION NUMBER | 7 | 10 | 4 | N | 0 | ||
| INBOUND | A | ICD2779 | 19-SEP-01 | HQ7777 | THIS INTERFACE UPDATES EQUIPMENT SPECIALIST CODES | DAILY | UNCLASSIFIED | FIXED | 400 | RECD12099 | EQUIPMENT SPECIALIST CODE CHANGES | 80 | 5 | ELMT17469 | NATIONAL ITEM IDENTIFICATION NUMBER | 11 | 19 | 9 | N | 0 | ||
| INBOUND | A | ICD2779 | 19-SEP-01 | HQ7777 | THIS INTERFACE UPDATES EQUIPMENT SPECIALIST CODES | DAILY | UNCLASSIFIED | FIXED | 400 | RECD12099 | EQUIPMENT SPECIALIST CODE CHANGES | 80 | 6 | FILLER | FILLER TEXT | 20 | 23 | 4 | AN | |||
| INBOUND | A | ICD2779 | 19-SEP-01 | HQ7777 | THIS INTERFACE UPDATES EQUIPMENT SPECIALIST CODES | DAILY | UNCLASSIFIED | FIXED | 400 | RECD12099 | EQUIPMENT SPECIALIST CODE CHANGES | 80 | 7 | ELMT16507 | PREPARATION DATE | 24 | 28 | 5 | N | 0 | ||
| INBOUND | A | ICD2779 | 19-SEP-01 | HQ7777 | THIS INTERFACE UPDATES EQUIPMENT SPECIALIST CODES | DAILY | UNCLASSIFIED | FIXED | 400 | RECD12099 | EQUIPMENT SPECIALIST CODE CHANGES | 80 | 8 | ELMT05839 | CATALOGING ACTIVITY CODE | 29 | 30 | 2 | AN | VALUE OF SX, SU, SE, OR TG. | ||
| INBOUND | A | ICD2779 | 19-SEP-01 | HQ7777 | THIS INTERFACE UPDATES EQUIPMENT SPECIALIST CODES | DAILY | UNCLASSIFIED | FIXED | 400 | RECD12099 | EQUIPMENT SPECIALIST CODE CHANGES | 80 | 9 | ELMT40123 | LEAN LOGISTICS CODE | 31 | 31 | 1 | A | AKA AGILE LOGISTICS (AFMAN 23-110, VOL 2, PT 2, CH 9, PG 148, 01 JAN 01) | ||
| INBOUND | A | ICD2779 | 19-SEP-01 | HQ7777 | THIS INTERFACE UPDATES EQUIPMENT SPECIALIST CODES | DAILY | UNCLASSIFIED | FIXED | 400 | RECD12099 | EQUIPMENT SPECIALIST CODE CHANGES | 80 | 10 | FILLER | FILLER TEXT | 32 | 40 | 9 | AN | |||
| INBOUND | A | ICD2779 | 19-SEP-01 | HQ7777 | THIS INTERFACE UPDATES EQUIPMENT SPECIALIST CODES | DAILY | UNCLASSIFIED | FIXED | 400 | RECD12099 | EQUIPMENT SPECIALIST CODE CHANGES | 80 | 11 | ELMT07158 | EQUIPMENT SPECIALIST CODE | 41 | 42 | 2 | AN | |||
| INBOUND | A | ICD2779 | 19-SEP-01 | HQ7777 | THIS INTERFACE UPDATES EQUIPMENT SPECIALIST CODES | DAILY | UNCLASSIFIED | FIXED | 400 | RECD12099 | EQUIPMENT SPECIALIST CODE CHANGES | 80 | 12 | FILLER | FILLER TEXT | 43 | 77 | 35 | AN | |||
| INBOUND | A | ICD2779 | 19-SEP-01 | HQ7777 | THIS INTERFACE UPDATES EQUIPMENT SPECIALIST CODES | DAILY | UNCLASSIFIED | FIXED | 400 | RECD12099 | EQUIPMENT SPECIALIST CODE CHANGES | 80 | 13 | ELMT17454 | DIVISION MANAGER DESIGNATOR CODE | 78 | 80 | 3 | AN |
| DIRECTION | ICD_STATUS | ICD_MNEMONIC | APPROVAL_DATE | AUTH_SOURCE | DESCRIPTION | SEND_FREQUENCY | SEND_SEC_CLASS | SEND_REC_LENGTH_TYPE | SEND_REC_QTY | REC_MNEMONIC | RECV_FILE_NAME | LAYOUT_SEQ_NR | ELEM_MNEMONIC | ELEM_NAME | BEGIN_POS | END_POS | ELEM_LENGTH | CHARACTER_TYPE | PRECISION | OCCURS | COMMENTS | |
| OUTBOUND | A | D15514003 | 19-SEP-01 | HQ5432 | DAILY PROVISIONING UPDATE | DAILY | UNCLASSIFIED | FIXED | 1500 | D155040006 | PROVISIONING SYSTEM UPDATE FILE | 100 | 1 | ELMT27594 | TRANSMISSION CONTROL DATA NUMBER | 1 | 19 | 19 | AN | |||
| OUTBOUND | A | D15514003 | 19-SEP-01 | HQ5432 | DAILY PROVISIONING UPDATE | DAILY | UNCLASSIFIED | FIXED | 1500 | D155040006 | PROVISIONING SYSTEM UPDATE FILE | 100 | 2 | ELMT02838 | RECORD PROCESSING CODE | 20 | 20 | 1 | AN | |||
| OUTBOUND | A | D15514003 | 19-SEP-01 | HQ5432 | DAILY PROVISIONING UPDATE | DAILY | UNCLASSIFIED | FIXED | 1500 | D155040006 | PROVISIONING SYSTEM UPDATE FILE | 100 | 3 | ELMT33554 | CHARACTER COUNT QUANTITY | 21 | 23 | 3 | N | 0 | ||
| OUTBOUND | A | D15514003 | 19-SEP-01 | HQ5432 | DAILY PROVISIONING UPDATE | DAILY | UNCLASSIFIED | FIXED | 1500 | D155040006 | PROVISIONING SYSTEM UPDATE FILE | 100 | 4 | ELMT27297 | PROVISIONING CONTRACT CONTROL NUMBER | 24 | 29 | 6 | AN | |||
| OUTBOUND | A | D15514003 | 19-SEP-01 | HQ5432 | DAILY PROVISIONING UPDATE | DAILY | UNCLASSIFIED | FIXED | 1500 | D155040006 | PROVISIONING SYSTEM UPDATE FILE | 100 | 5 | ELMT26955 | SUBMISSION CONTROL CODE | 30 | 34 | 5 | N | 0 | ||
| OUTBOUND | A | D15514003 | 19-SEP-01 | HQ5432 | DAILY PROVISIONING UPDATE | DAILY | UNCLASSIFIED | FIXED | 1500 | D155040006 | PROVISIONING SYSTEM UPDATE FILE | 100 | 6 | ELMT14928 | UNIFORM PROCUREMENT INSTRUMENT IDENTIFICATION NUMBER | 35 | 53 | 19 | AN | |||
| OUTBOUND | A | D15514003 | 19-SEP-01 | HQ5432 | DAILY PROVISIONING UPDATE | DAILY | UNCLASSIFIED | FIXED | 1500 | D155040006 | PROVISIONING SYSTEM UPDATE FILE | 100 | 7 | ELMT25569 | ITEM NOMENCLATURE TEXT | 54 | 74 | 21 | AN | NOMENCLATURE/MODEL/TYPE | ||
| OUTBOUND | A | D15514003 | 19-SEP-01 | HQ5432 | DAILY PROVISIONING UPDATE | DAILY | UNCLASSIFIED | FIXED | 1500 | D155040006 | PROVISIONING SYSTEM UPDATE FILE | 100 | 8 | ELMT27287 | TYPE OF PROVISIONING TECHNICAL DOCUMENTATION CODE | 75 | 75 | 1 | A | |||
| OUTBOUND | A | D15514003 | 19-SEP-01 | HQ5432 | DAILY PROVISIONING UPDATE | DAILY | UNCLASSIFIED | FIXED | 1500 | D155040006 | PROVISIONING SYSTEM UPDATE FILE | 100 | 9 | ELMT15832 | COMMERCIAL AND GOVERNMENT ENTITY CODE | 76 | 80 | 5 | AN | |||
| OUTBOUND | A | D15514003 | 19-SEP-01 | HQ5432 | DAILY PROVISIONING UPDATE | DAILY | UNCLASSIFIED | FIXED | 1500 | D155040006 | PROVISIONING SYSTEM UPDATE FILE | 100 | 10 | ELMT03913 | LAST TRANSMISSION DATE | 81 | 85 | 5 | N | 0 | ||
| OUTBOUND | A | D15514003 | 19-SEP-01 | HQ5432 | DAILY PROVISIONING UPDATE | DAILY | UNCLASSIFIED | FIXED | 1500 | D155040006 | PROVISIONING SYSTEM UPDATE FILE | 100 | 11 | ELMT34283 | RETURNED RECORD QUANTITY | 86 | 90 | 5 | N | 0 | ||
| OUTBOUND | A | D15514003 | 19-SEP-01 | HQ5432 | DAILY PROVISIONING UPDATE | DAILY | UNCLASSIFIED | FIXED | 1500 | D155040006 | PROVISIONING SYSTEM UPDATE FILE | 100 | 12 | ELMT34284 | RECORD NOT UPDATED QUANTITY | 91 | 95 | 5 | N | 0 | ALWAYS ZERO | |
| OUTBOUND | A | D15514003 | 19-SEP-01 | HQ5432 | DAILY PROVISIONING UPDATE | DAILY | UNCLASSIFIED | FIXED | 1500 | D155040006 | PROVISIONING SYSTEM UPDATE FILE | 100 | 13 | FILLER | FILLER TEXT | 96 | 100 | 5 | AN |
&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 NAME | TABLE DESCRIPTION | CODE | EXPLANATION | ||
| TABLE 7 | REFERENCE 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. | 1 | A 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 7 | REFERENCE 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. | 2 | A 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 7 | REFERENCE 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. | 3 | A 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 7 | REFERENCE 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. | 8 | A 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 7 | REFERENCE 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. | 9 | A 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 NAME | TABLE DESCRIPTION | RNCC | EXPLANATION |
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 .