1

Attachment 1

ATTACHMENT TO ADC 416

Hazardous Material/Hazardous Waste (HM/HW) Profile Transaction, DLMS 996H, in 

Support of Reutilization Business Integration (RBI)

1. ORIGINATOR: 

a. Service/Agency: Defense Logistics Agency

b. Originator: Defense Logistics Agency Disposition Services

c. Functional Points of Contact: 

1) Lanie Thrall, DLA Logistics Information Service (LAR)

2) Tiffany Emmons, DLA Logistics Information Service (LAR)

d. Technical Points of Contact: 

1) Erin Hancock, DLA Logistics Information Service (LAR)

2) Kevin Bess, DLA Logistics Information Service (LAR)

3) Sarah Augustine, DLA Logistics Information Service (LAR)

2. FUNCTIONAL AREA:

a. Primary/Secondary Functional Area: Supply/Logistics DLA Disposition Services

b. Primary/Secondary Functional Process: Material Delivery Notifications DLA 

Logistics Information Services

3. REFERENCES:

a. DoD 4000.25-M, Defense Logistics Management System (DLMS), Volume 2

b. 29 Code of Federal Regulations 1910.1200(b)(6)

c. DoD 4160.21-M, Chapter 10

d. DLA Logistics Management Standards Office Memorandum, January 13, 2011, 

subject: Proposed DLMS Change 450, Revises DLMS Supplement 856S, Shipment Status, in 

Support of Reutilization Business Integration (RBI).

e. DLA Logistics Management Standards Office Memorandum, February 11, 2011, 

subject: Proposed DLMS Change 450A, Revises DLMS Supplement 856S, Shipment Status, in 

Support of Reutilization Business Integration (RBI).

4. BACKGROUND: The DLA Disposition Services is a worldwide presence within the 

Department of Defense, with disposal specialists in 14 foreign countries, two U.S territories, and 
2

Attachment 1

39 states. DLA Disposition Services mission is the execution of disposition solutions for excess 

military property. The Reutilization Business Integration (RBI) project will replace the DRMS 

Automated Information System (DAISY) by integrating DLA Disposition Services business 

processes within the DLA enterprise suite of applications, including the Enterprise Business 

system (EBS) for material management functions and the Distribution Standard System (DSS) 

for warehousing/distribution functions.

a. Intent of the revision: To establish an interface through DLA Transactions Services 

to electronically convey Hazardous Material/Hazardous Waste (HM/HW) Profile Sheet (HWPS) 

and shipment status information for shipments to DLA Disposition Service Field Offices. The 

interchange will accommodate the existing Generator Communication (GenComm) Standard 

v5.0 in either pipe-delimited (see enclosure 1) or XML schema (see enclosure 2) transaction 

formats from either GenComm or the individual Component generator systems. DLA 

Transactions Services will convert these transactions to a DLMS 996H, Hazardous 

Material/Hazardous Waste Profile, and DLMS 856S, Shipment Status, Electronic Data 

Interchange transaction for routing to the applicable DLA Disposition Service Field Office. 

DLA Transaction Services will route the shipment status using standard MILSTRIP routing 

business rules as augmented by Proposed DLMS Change 484, Intransit Control System (ICS) 

and Disposal Shipment Confirmation Follow-up (DLMS 940R/Document Identifier Code 

AFX/AFZ) under Reutilization Business Integration (RBI). Note that the GenComm transaction 

is not limited to just hazardous waste; thus, the name of the transaction is expanded to include 

both Hazardous Material/Hazardous Waste (HM/HW). 

b. Scenario for which transaction is used: The DLA Disposition Service Field 

Offices reduce DoD's hazardous waste generations by receiving installation surplus 

hazardous material. Upon receipt of the surplus HM/HW, the material is disposed of in one of 

five methods:

• Reutilization: Find another DoD base that can use the material.

• Transfer: Find another federal agency that needs the material.

• Donation: Give it to either the states or authorized nonprofit organizations.

• Sale: Sell it to environmentally responsible buyers.

• Return to Manufacturer: See if the original manufacturer wants the 

material back.

While DLA Disposition Service Field Offices, using DSS, can accommodate manual submission 

(hard copy accompanying the shipment), the preferred method of generating and submitting the 

Hazardous Waste Profile Sheet (HWPS) is through automated means, particularly for hazardous 

waste.

c. Procedures, transactions, data elements, processing details in use today:

1) Two methods are available for automated turn in of HM/HW: Generator 

Communication (GenComm) and Electronic Turn-In Document (ETID).

a) GenComm Method – Use of the GenComm Server for automated 

turn-in of documentation to the DLA Disposition Service Field Office allows the military 
3

Attachment 1

generator, using its Hazardous Waste (HW) disposal system, to electronically send e-mail or 

upload the Disposal Turn-In Document (DTID), DD 1348-1A and the related HWPS. Any 

automated system implementing a feed using the GenComm server must meet the required 

communications standards established in the GenComm standard v5.0 (see enclosure 1), for 

pipe-delimited transactions, or the XML schema (see enclosure 2). Upon receipt of the 

information, the GenComm server transmits the HWPS, along with and the correlating supply 

shipment status (DIC AS3) contained within it to DAISY. 

b) ETID – Use of ETID for automated turn-in of documentation to the 

DLA Disposition Service Field Office allows those military generators lacking an automated 

system to login to ETID via the web and manually generate their DTID, HWPS documentation, 

and shipment status information. ETID then passes the information to DAISY.

2) The following guidance outlines basic procedures for the physical turn-in of 

Hazardous Material (HM) for Reutilization, Transfer, Donation or Sale, Hazardous Waste (HW), 

and other types of wastes (e.g., PCBs, Friable Asbestos, etc.). Some HW may require disposal 

on a hazardous waste disposal contract in compliance with federal/state/host nation regulations, 

when discarded for disposal. These procedures are intended to assist commanding officers, 

accountable supply officers, environmental staff, and generating activities in the day-to-day 

conduct of business with the DLA Disposition Service Field Offices. It is not possible to 

identify the universe of regulatory requirements in this guidance; however, basic turn-in 

requirements are addressed. To ensure compliance with federal, state and/or DoD regulations, it 

is necessary that turn-in activities obtain and become familiar with applicable Codes of Federal 

Regulation (CFRs), state regulations, DoD regulations, and overseas, by the OEBGD or the Final 

Governing Standards (FGS) for the host nation.

3) Hard Copy Documentation to Accompany Shipment - Turn-in activities shall 

provide a hard copy Material Safety Data Sheet (MSDS) for hazardous material, in the absence 

of a Hazardous Material Information Repository System (HMIRS) Number. If there is a valid 

MSDS in HMIRS, then indicate on the DTID, DD 1348-1A, the MSDS five digit alpha code 

from the HMIRS. This requirement applies to turn-ins of both unused, unopened HM and used 

and/or opened HM. The MSDS requirement does not apply to exclusions listed in 29 CFR 

1910.1200(b)(6). The MSDS must match the specific manufacturer of the hazardous material 

and should include the manufacturer's name or CAGE code. In addition to an MSDS, used and/or 

opened HM requires that the chemical name of any hazardous contaminants and the noun name 

of any non-hazardous contaminants be identified on the DTID. Used and/or opened HM may 

have become contaminated with constituents not reflected on the MSDS. A HWPS may also be 

required for used/opened HM going directly to waste disposal contract.

4) HWPS Requirements

a) Turn-in activities are required to provide a HWPS, DLA Disposition 

Services Form 1930, or backup documents indicating lab or manufacturer’s chemical analysis

with the turn-in of each initial waste stream and once a year thereafter. A HWPS is required with 

turn-ins of HW and used and/or opened HM that meets the definition of a HW when discarded 

by disposal service contract. Used and/or opened HM is considered contaminated and may not be 
4

Attachment 1

the same property described in an MSDS (see DoD 4160.21-M, Chapter 10, paragraph D). 

Generators will complete the form by providing requested information or by entering "N/A" 

when applicable. The information may be based on user's knowledge and/or laboratory analysis 

of the waste. Supporting documentation may be required if user's knowledge does not identify or 

characterize the waste sufficiently or correctly. Supporting documentation consists of lab or 

manufacturer’s chemical analysis, description of waste production processes including raw 

materials, end products, and other sources documenting how the waste was generated. All hard 

copy documentation should accompany the physical shipment. 

b) After the initial turn-in of the waste, turn-ins of identical waste will 

not require a HWPS; instead, generators will enter a DLA Disposition Services-assigned HWPS 

reference number in block 27 of the DD 1348-1A, DTID. The turn-in activity shall certify each 

HWPS annually by either providing to DLA Disposition Service Field Office a new, signed and 

dated HWPS or an electronically transmitted HWPS for each waste that will be generated during 

the following year.

c) In lieu of transmitting the HWPS annually for turn-ins of identical 

waste, the turn-in activity may provide to the DLA Disposition Service Field Office a letter 

listing the HWPS Reference Number and the name of the corresponding waste stream for each 

profile which the generator wishes to remain active for another year. If the turn-in activity 

chooses to provide a letter, that letter must be signed and dated and include the following 

statement: "The undersigned certifies that the hazardous waste profiles listed in this letter have 

been carefully reviewed. Any changes to the processes generating these wastes have been 

considered. New regulations affecting hazardous waste identification and disposal have been 

applied. Neither the waste streams nor the identification of the waste streams has changed in a 

manner that would warrant a change in the data previously provided on these waste profiles."

d) For overseas shipments, the turn-in activity must include the host 

nation and International Maritime Dangerous Goods (IMDG) Shipping Description. The IMDG 

includes both the United Nations and United States Department of Transportation (DOT)

requirements and are virtually the same. DOT has migrated towards the European Union 

(EU)/UN requirements to have a holistic approach to paper work globally. Any place PSN 

(Proper Shipping Name), container information, State Waste Code, etc. are required, the 

respective Country Codes, container information, etc. shall be filled in. 

e) Laboratory chemicals are exempt from waste profile requirements 

provided they are processed according to DoD 4160.21-M, Chapter 10, Attachment 1.

5. APPROVED CHANGE:

a. Description of Change in Detail:

1) The procedures outlined in paragraph 4.c.(2)-(4) for turn-in of HM/HW will 

remain in place. In addition, the DLMS 996H transaction, described below can be used in lieu of 

a hard copy DLA Disposition Services Form 1930 for HW received in place; however, hard copy 
5

Attachment 1

1930s shall be required if HW is physically received at the Disposition Services Field Office or if 

a hard copy HWPS is required by Federal, State, or Local regulation.

2) With the implementation of RBI in DSS, there will be three methods available 

for automated turn in of HM/HW: Generator Communication (GenComm), Electronic Turn-In 

Document (ETID), and direct interface via DLA Transaction Services. With the elimination of 

DAISY, DSS will be the designated recipient automated information system for the HWPS 

transactional information.

a) GenComm Method – Use of the GenComm Server for automated 

turn-in of documentation to the DLA Disposition Service Field Office allows the military 

generator, using its Hazardous Waste (HW) disposal system, to electronically send e-mail or 

upload the DTID, DD 1348-1A and the related HWPS. A listing of the current GenComm 

system feeders/users is at enclosure 3. Any automated system implementing a feed using the 

GenComm server must meet the required communications standards established in the 

GenComm standard v5.0 (see enclosure 1), for pipe-delimited transactions, or the XML schema 

(see enclosure 2). The GenComm server will then transmit the HWPS and any correlating 

supply shipment status information to DLA Transaction Services using the standard XML 

schema (see enclosure 2). DLA Transaction Services will convert the XML schema to a DLMS

996H for routing to DSS through the use of a Routing Identifier Code (RIC) + Suffix to Site ID 

crosswalk table (see enclosure 4), thereby ensuring that the information is forwarded to the 

appropriate DLA Disposition Service Field Office for processing. The RIC + Suffix is a legacy 

data element from the GenComm standard, which uniquely identifies the DLA Disposition 

Service Field Office that will process the HM/HW turn-in from the generating activity. To 

enable routing by DLA Transaction Services, this legacy data element needs to be mapped to a 

Site ID (valid RIC without a suffix), so that a copy of the transaction goes to the proper DSS site.

DLA Transaction Services will also generate a DLMS 856S from the supply shipment status 

information in the XML schema and send it to DSS.

DLMS STAFFING NOTE: DLA Disposition Services intends to sunset the GenComm server. 

Military Generators using the GenComm server should make plans to implement a direct 

interface with DLA Transaction Services as described in paragraph 5.a.2).c) below.

b) ETID – Use of ETID for automated turn-in of documentation to the 

DLA Disposition Service Field Office allows those military generators lacking an automated 

system to login to ETID via the web and manually generate their DTID and HWPS

documentation. ETID will have a direct interface to DSS, which will receive the information for 

processing of the HM/HW turn-in.

c) Direct Communication with DLA Transaction Services –Those 

military generators that have established a Performance Based Agreement with DLA Transaction 

Services can bypass the GenComm server; at a minimum, the PBA should identify the military 

generator’s DODAAC that they will use in the HWPS transaction, as well as indicate if they are 

capable of producing a DLMS-compliant DLMS 856S. The generator can produce either pipedelimited or XML schema transactions for the HWPS and send them directly to DLA 

Transaction Services for conversion to the DLMS 996H for routing to DSS using the RIC + 
6

Attachment 1

Suffix to Site ID cross reference table. If the generator is DLMS-compliant, they should also 

generate the DLMS 856S with the DTID, HWPS number and additional DLMS enhancements

contained within the current supplement and send it to DLA Transaction Services for routing to 

DSS.1 If the generator is not DLMS-compliant and can only generate the pipe-delimited or 

XML schema for the HWPS, the DLA Transaction Services will map the DLMS 856S based on 

the inbound feed from the military generator.

DLMS STAFFING NOTE: With the eventual sunset of the GenComm server and the 

preference to receive automated turn-in documents from the turn-in activity, the Components 

should begin immediate planning, development and testing to have their source systems 

communicate the DTID and HWPS information via DLA Transaction Services.

3) DLA Transaction Services Mapping to DLMS 996H – The DLMS 996H will 

serve as a File Transfer message for conveying the GenComm v5.0 pipe-delimited and XML 

schema transactions. Enclosure 5 documents the business rules for converting the inbound 

transactions to a DLMS 996H for routing to DSS.

a) The Beginning Segment for File Transfer Information (BGF) will be 

used to convey the GenComm Interface Standard version number, which is currently v5.0.0. 

b) The File Information (K3) segments will be used to pass the XML 

tag name and content information associated with that tag name. In order to assist a receiving 

system with consuming the DLMS 996H transaction, each K3 segment needs to include 

contextual information for the content being passed. For each element of the GenComm flat file 

or XSD formats mapped to the K3 segment, DLA Transaction Services shall apply the following 

mapping pattern:

c) The first K3 segment associated with the GenComm element 

provides the context:

• 1/K301/300 = {XSD element name, including parent elements}

• 1/K302/300 = "D"

d) One, or more, subsequent K3 segments map the actual content

associated with the XSD element name (including parent elements):

• 1/K301/300 = {Mapped Content}

• 1/K302/300 = "C"

e) The K3 segments will continue to be paired until all the data 

elements associated with the GenComm inbound transaction have been successfully mapped to 

the DLMS 996H. The order of content mapped to the K3 segment must correspond to the order 

of the GenComm standard.

 1 See ADC 422, Revises DLMS Supplement 856S, Shipment Status, in Support of Reutilization Business Integration 

(RBI).
7

Attachment 1

4) DSS Processing of DLMS 996H – Upon receipt of the DLMS 996H HM/HW 

Profile Sheet from DLA Transaction Services, DSS will parse the table into its database and 

store the individual HWPS records by HWPS Reference Number and DTID Number. When 

HM/HW is turned in to the DLA Disposition Service Field Office, DSS will search for a DLMS

527D PMR to facilitate automated check-in. In the absence of the PMR, DSS will search for the 

matching DLMS 856S Supply Shipment Status. Once the matching record is found, DSS will 

use the DTID and HWPS Reference Number in the DLMS 856S2, to pull the matching HWPS 

for the shipment to be receipted. If no electronic records are on file for the DTID and HWPS, 

the DLA Disposition Service Field Office personnel will be manually prompted by DSS to enter 

the information into DSS, based on the hard copy documentation accompanying the shipment.

5) See Enclosure 5 for requirements to establish a new DLMS Supplement 996H.

6) See Enclosure 6 for three-way map to be used by DLA Transaction Services 

to facilitate file conversions between GenComm v5.0 pipe-delimited, XML schema and DLMS

996H transactions.

7) See Enclosure 7 for map to be used by DLA Transaction Services to facilitate 

file conversions between GenComm v5.0 pipe-delimited, XML schema and DLMS 856S 

transactions.

b. Transition to a Phase II Planned Enhancement for HWPS Transaction:

1) The initial implementation of the HWPS business processes identified by this 

DLMS change was done in such a fashion as to minimize any impact on Service Component 

systems.

 

2) After the initial implementation of RBI in DSS is completed, the XML 

schema at enclosure 2 will be reengineered to a Core-Component based XML schema, compliant 

with UN/CEFACT ebXML standards. The new schema will be staffed by a separate Proposed 

DLMS Change. The intent of this Phase II change is to fully modernize the schema by

eliminating redundancies in data element transmissions within the schema and leveraging use of 

looping to delineate parent-child relationships. Once the Proposed DLMS Change is approved, it 

is envisioned that as the Service Components modernize/transition their generator systems to 

their respective ERPs, that they will migrate to the use of the Core-Component based XML 

schema planned under this Phase II implementation. Until such time as the Service Component 

ERPs are capable of supporting the new schema resulting from Phase II, the legacy environment 

will operate under the approved procedures from ADC 416.

3) During Phase II, the GenComm standard v5.0 data content will also be 

reviewed to identify any required data element changes.

 2 See Proposed DLMS Change 450, Revises DLMS Supplement 856S, Shipment Status, in Support of Reutilization 

Business Integration (RBI).
8

Attachment 1

6. REASON FOR CHANGE: With the migration of DLA Disposition Services turn-in of 

HM/HW business processes from DAISY to DSS, an EDI transaction was required to enable 

DSS to receive the GenComm Standard transactions, currently generated either via pipedelimited or XML schema transactions by generating systems. To facilitate the short timeline 

for implementation, the existing pipe-delimited and XML schema are accepted as valid 

transactions in support of this business process. The DLMS 996H will serve as a file transfer 

mechanism for the legacy transactions to DSS. In a future change, it is intended that the legacy 

transactions as described in paragraph 5.b. above will be reengineered. The DLMS 856S will be 

extracted from the existing GenComm Standard transactions, rather than requiring system 

changes to either the military generator or GenComm server systems, which do not have this 

capability. 

7. ADVANTAGES AND DISADVANTAGES:

 a. Advantage: Retention of the legacy pipe-delimited and XML schemas, in addition to the 

GenComm server, for the HWPS minimizes any impact to Component systems. Since DSS 

Gateway software is unable to process inbound XML transactions, use of the DLMS 996H 

enables DSS to quickly implement the HWPS transaction without a major software programming 

effort. Creating the DLMS 856S transaction from the existing GenComm transactions alleviates 

a software development requirement for the initial implementation of RBI. 

b. Disadvantages: Will require the building of a three-way map at DLA Transaction 

Services to support the legacy pipe-delimited and XML schemas, with conversion to the DLMS

996H. Inherent data processing inefficiencies in the legacy file structures will be perpetuated 

until the Phase II planned enhancement for the HM/HW Profile Sheet can be developed, 

coordinated and implemented. Will also require the building of a map at DLA Transaction 

Services to generate the DLMS 856S based on the legacy pipe-delimited and XML schemas.

8. NOTE ANY REGULATIONS OR GUIDANCE: Paragraph 3 identifies some of the 

governing regulations for the HWPS business processes; by no means is it all inclusive. It is 

incumbent on the turn-in activity to comply with all laws, regulations, and policies at the 

international, federal and state level. DoD 4000.25-M, Volume 2, Chapter 16 and DoD 4000.25-

1-M, Appendix 3.49 changes are shown at enclosure 8. NOTE: The DLMS Manual changes 

associated with ADC 422 (specifically, shipments status procedures for turn-in of HM/HW) have 

been incorporated into enclosure 8 of this ADC.

9. ESTIMATED IMPLEMENTATION DATE: DLA target is January 2012.

10. ESTIMATED SAVINGS/COST AVOIDANCE ASSOCIATED WITH 

IMPLEMENTATION OF THIS CHANGE: 

a. Cost Savings Estimate: N/A

b. Intangible Cost Avoidances: N/A.

11. IMPACT: 
9

Attachment 1

a. DLMS Data Elements: There are no new DLMS data elements or changes to 

existing DLMS data elements resulting from this proposed change. Formal establishment of the 

HWPS DLMS data elements will be deferred until the new Core-Component based XML 

schema is developed under the Phase II Planned Enhancement for the GenComm standard, 

referenced in paragraph 5.b. above.

b. DLA Transaction Services: 

1) Add new DAAS three-way map as shown in enclosure 6.

2) In coordination with the RBI PMO and DLA Disposition Services, use the 

DLA Disposition Service Field Office RIC + Suffix to Site ID table as shown in enclosure 4 to 

properly route these transactions.

3) Add new DAAS map as shown in enclosure 7.

c. DLA Disposition Services: 

1) Maintain the DLA Disposition Service Field Office RIC + Suffix to Site ID 

table in enclosure 4 and provide DLA Transaction Services any required updates.

2) Coordinate with DLA Transaction Services to develop an automated method 

for maintenance of the RIC + Suffix Site ID table.

3) Establish a Performance Based Agreement with DLA Transaction Services for 

GenComm server to communicate with DAAS.

4) Establish a sunset plan for the GenComm server, to include transitioning the 

requirement to generate the HWPS legacy transactions and associated shipment status 

transactions to Service Component systems.

d. Service Component Systems: 

1) In interim, continue to use existing processes either through GenComm server 

or ETID to generate HWPS legacy transactions. 

2) Due to the sunset of the GenComm server in the near future, each generating 

system will be required to establish a Performance Based Agreement with DLA Transaction 

Services, so that they can bypass the GenComm server and feed DLA Transaction Services 

directly.

3) In long term, plan to implement an enhanced Core-Component-based XML 

schema for the HWPS and transmit to DLA Transaction Services for routing to DSS. This new 

schema will be developed and staffed through a subsequent proposed DLMS change. 
1

Enclosure 1

ENCLOSURE 1

GENERATOR COMMUNICATIONS INTERFACE STANDARD 5.0.0

GENERATOR COMMUNICATIONS – GENCOMM:

GenComm basically serves as an interpreter, allowing DRMS to read automated data submitted 

from the generator’s system, which meets the standard set forth in this document. Data can be 

submitted in bar delimited format or in XML.

GenComm allows for the electronic transfer of the Waste Profile Sheet (WPS, DRMS 1930) and 

the Disposal Turn-In Document (DTID, DD-1348-1A) data.

WHY GENCOMM?

 Expedite the transfer of accountability from the Generator to the DRMO.

 Expedite the ultimate disposal of hazardous waste from the DoD supply chain.

 Reduce keystroke errors and lower data entry costs.

 Decrease paper handling.

 First step on the road to a paperless environment.

HOW DOES IT WORK?

 Generator uses his system to create either an ASCII or an XML file.

 Generator transfers his file to the GenComm server by using one of the following 

methods:

• E-mail file to: gencomm@gencomm.dla.mil

• Upload the file to: Gencomm Upload Page

(https://www.drms.dla.mil/gencomm/GencommUpload)

• Use secure shell/secure FTP

 Generator checks the GenComm Log file to check for problems or errors. The log 

file lists the WPS numbers and DTID numbers, which processed. Items rejected 

show the WPS/DTID number and a reason for the reject. Items rejected need to be 

resubmitted in new file, with a different name. 

 Note: the individual records reject – not the entire file.

 To receive the GenComm Log file submit the following via e-mail:

• DoDAAC

• E-mail Address for system or individual(s) to receive the log.

 To: mailto:DRMSShipHQ@dla.mil
2

Enclosure 1

 

FILE FORMAT FOR GENERATOR COMMUNICATIONS 

(Version 5.0.0 - 04/17/08) 

The basic structure for communicating this data is to use sections and subsections in a text file.

The record format for each text line is determined by a combination of its sequence in the outline 

and its first field. 

STRUCTURE:

1.1 The required outline is as follows: 

1. File Header 

2. WPS Section, if any 

3. DTID Section, if any 

1.2 Each WPS section is outlined as follows: 

1. WPS Section Header 

2. WPS Subsection(s), if any 

3. WPS Section Trailer 

1.2.1 Each WPS Subsection is outlined as follows: 

1. WPS Record 

2. Chemical Composition Subsection, if any 

3. EPA Waste Number Subsection, if any. 

1.2.2 Each Chemical Composition Subsection is outlined as follows: 

1. Chemical Composition Section Header

2. Chemical Composition Record(s)

3. Chemical Composition Section Trailer.

1.2.3 Each EPA Waste Number Subsection is outlined as follows: 

1. EPA Waste Number Subsection Header 

2. EPA Waste Number Record(s) 

3. EPA Waste Number Subsection Trailer. 

1.3 Each DTID section is outlined as follows: 

1. DTID Section Header 

2. DTID Subsection(s), if any 

3. DTID Section Trailer. 

1.3.1 Each DTID Subsection is outlined as follows: 

1. DTID Record 

2. DTID Container Subsection, if any 

3. DTID EPA Waste Code Subsection, if any 

4. DTID State Waste Code Subsection, if any 

1.3.2 Each DTID Container Subsection is outlined as follows: 

1. DTID Container Subsection Header
3

Enclosure 1

2. DTID Container Record(s)

3. DTID Container Subsection Trailer.

1.3.3 Each DTID Container Subsection is outlined as follows: 

1. DTID EPA Waste Code Subsection Header 

2. DTID EPA Waste Code Record(s) 

3. DTID EPA Waste Code Subsection Trailer. 

1.3.4 Each DTID State Waste Code Subsection is outlined as follows: 

1. DTID State Waste Code Subsection Header 

2. DTID State Waste Code Record(s) 

3. DTID State Waste Code Subsection Trailer. 

NOTES:

1. Fields are restricted to (a maximum of) the length indicated, unless noted as variable (V). 

2. Fields will be delimited by the pipe symbol ("|") in the bar delimited files. However, there 

will not be a trailing pipe ("|"). 

3. Records will be delimited by the carriage return <CR>, technically stored as the carriage 

return line feed (LF) combination. This will be represented as End of Record Indicator in the 

record formats. 

4. At the end of any record there are three options: 

i. 1. Continue with the next record. 

ii. 2. Terminate the section or subsection with its trailer and start a new section 

or subsection. 

iii. 3. Terminate the section or subsection with its trailer and quit (End of file). 
4

Enclosure 1

RECORD FORMATS FOR GENERATOR COMMUNICATIONS

(Version 5.0.0 - 04/17/08)

THE FOLLOWING CODES ARE USED IN DEFINING RECORD FORMATS: 

Mandatory (M) Alpha (A) Optional (O) Numeric (N) 

Alpha/Numeric (A/N) 

THE FOLLOWING IS THE FORMAT OF A FILE HEADER:

Min 

M/ 

O Field Name 

A, N or 

A/N 

Field 

Length 

Field 

Length Example, Format or Style 

M DoDAAC A/N 6 6 The Generator DoDAAC i.e. FB2020 

M Date N 7 7 Julian date the file was created i.e. 

1994332 

M Time N 4 4 In the format HHMM 

M Form Version A/N 5 1 DRMS File Format version Number (will 

currently be 5.0.0) 

M DRMO RIC A/N 4 3 DRMO RIC and Suffix 

M Form Version A/N V 1 Generator Software Release Version 

Number 

M End of Record 

Indicator 

The header record will be followed by one or two sections (Waste Profile Sheet Section - WPS 

or Disposal Turn In Document Section - DTID). Each section can contain one or more records. 

A section must have a section header and a section trailer. Permissible combinations are: File 

Header (FH) and WPS and DTID Sections (in that order), FH and WPS Section only, or FH and 

DTID section only. 

Note – the RIC/SFX must be coordinated with your environmental contact to ensure proper 

routing.

THE FOLLOWING IS A FORMAT FOR THE WPS SECTION HEADER:

Min 

M/ 

O Field Name 

A, N or 

A/N 

Field 

Length 

Field 

Length Example, Format or Style 

M WPS Section Header A/N 12 12 A constant of "beg_wps_sect" 

M End of Record 

Indicator 
5

Enclosure 1

THE FOLLOWING IS THE FORMAT FOR A WPS RECORD: 

M/O Field Name A, N 

or A/N

Field 

Length

Min

Field 

Length

Example, Format or Style DRMS 1930

Block # Correlating Data 

Elements

M Waste Profile 

Number A/N 20 5 Part 1 – A

M Generator Name A/N 30 2 Part 1 – A-1

M Facility Adds Line 1 A/N 30 3 Part 1 – A-2

O Facility Adds Line 2 A/N 30 0 Part 1 – A-2

M Facility Adds Line 3 A/N 30 2 City & State Part 1 – A-2

M Facility ZIP Cd Line 

4 A/N 10 5 NNNNN-NNNN Part 1 – A-3

O Generator USEPA 

ID A/N 13 0 Part 1 – A-4

O Generator State ID A/N 13 0 Part 1 – A-5

M Technical Contact A/N 30 2 Part 1 – A-6

O Technical Title A/N 30 0 Part 1 – A-7

M Technical Phone A/N 21 4 XXX(NNN)NNNNNNNxNNNN 

Part 1 – A-8

O Profile Established N 7 0 Julian YYYYDDD 

Date 

O Name of Waste A/N 60 0 Part 1 – B-1

O Process Generating A/N 60 0 Part 1 – B-3

Waste 

O Projected Annual N 10.4 0 NNNNNNNNNN.NNNN Part 1– B-3

Volumes 

O Projected Annual A 10 0 Part 1 – B-4

Units 

O Mode of Collection A 15 0 Part 1 – B-5

O Dioxin Waste A 1 0 Y/N Part 1 – B-6

O Land Disposal A 1 0 Y/N Part 1 – B-7-A

Restrictions 

O Exemption Granted A 1 0 Y/N Part 1 – B-7-B

O Meets Treatment A 1 0 Y/N Part 1 – B-7-C

Standards 

O Treatment Standard A/N 30 0 Part 1 – B-7-C

Reference 

O Color A 30 0 Part 2 – 1-1

O Density N 3.3 0 NNN.NNN Part 2 – 1-2

O BTU/LB N 10 0 NNNNNNNNNN Part 2 – 1-3

O Total Solids N 3.2 0 This will contain a percent. Part 2 – 1-5

O Ash Content N 3.2 0 This will contain a percent. Part 2 – 1-4

O Layering A 12 0 MULTILAYERED, 

BILAYERED, SINGLE 

Part 2 – 1-6

PHASE 

O Physical State A 10 0 S = SOLID, L = LIQUID, 

SS = SEMISOLID, G = GAS, 

Part 2 – 2

O = OTHER 
6

Enclosure 1

O Treatment Group A 1 0 W,N (W= Wastewater, 

N=Nonwastewater) 

O Ignitable (D001) A 1 0 Y/N Part 2 – 2

O Flash Point (F) A/N 9 0 Part 2 – 2

O High Toc (> 10 %) A 1 0 Y/N Part 2 – 2

O Low Toc (< 10 %) A 1 0 Y/N Part 2 – 2

O Reactive (D003) A 1 0 Y/N Part 2 – 2

O Water Reactive A 1 0 Y/N Part 2 – 2

O Cyanide Reactive A 1 0 Y/N Part 2 – 2

O Sulfide Reactive A 1 0 Y/N Part 2 – 2

O Corrosive (D002) A 1 0 Y/N Part 2 – 2

O Ph A/N 8 0 Example: >= 12.5 

O Toxicity 

Characteristic A 1 0 Y/N Part 2 – 2

O Corrodes Steel A 1 0 Y/N 

O Copper Quantity N V 0 

O Copper Units A/N 3 0 

O Phenolics Quantity N V 0 

O Phenolics Units A/N 3 0 

O Nickel Quantity N V 0 

O Nickel Units A/N 3 0 

O Total Halogens N V 0 

Quantity 

O Halogens Units A/N 3 0 

O Zinc Quantity N V 0 

O Zinc Units A/N 3 0 

O Volatile Organics Qty N V 0 

O Volatile Organics A/N 3 0 

Units 

O Chromium Hex N V 0 

Quantity 

O Chromium Units A/N 3 0 

O PCB Quantity N V 0 

O PCB Units A/N 3 0 

O (Other) Description A/N 30 0 

O Other Quantity N V 0 

O Other Units A/N 3 0 

O Dot Hazardous A 1 0 Y/N Part 2-4

Material 

O Proper Shipping A/N 120 0 Part 2-4

Name 

O Hazard Class A/N 18 0 Part 2-4

O UN or NA Number A/N 6 0 Part 2-4

O Additional 

Description A/N 60 0 Part 2-4

O Method of Shipment A/N 30 0 BULK, DRUM or OTHER 

(Describe) 

Part 2-4

O DoT Reportable N 5 0 Part 2-4
7

Enclosure 1

Qty (RQ) 

O DoT Unit of Issue A/N 5 0 

O Packing Group A 3 0 Part 2-4

O Emerg Resp Guide N 4 0 Part 2-4

Page No 

O Edition (YR) N 4 0 

O Special Handling 

Info A/N 90 0 Part 2-5

O Basis For 

Information A 4 0 USER for user knowledge LAB for chemical analysis 

Part 2-6

O RCRA Requirements A/N 255 0 

O Addl RCRA A/N 255 0 Part 2-6

Requirements 

O Certifier Name A 45 0 Part 2-6

M End Of Record 

Indicator 

THE FOLLOWING IS THE FORMAT FOR THE CHEMICAL COMPOSITION HEADER:

M/O Field Name A, N 

or 

A/N

Field 

Length

Min 

Field 

Length 

Example, Format or Style DRMS 1930

Block # Correlating Data 

Elements

M Composition A/N 13 13 A constant of 

"beg_comp_sect" 

Subsection Header 

M End of Record 

Indicator 

THE FOLLOWING IS THE FORMAT FOR THE CHEMICAL COMPOSITION RECORD:

M/O Field Name A, N 

or 

A/N

Field 

Length

Min 

Field 

Length 

Example, Format or Style DRMS 1930

Block # Correlating Data 

Elements

M Chemical Name A 60 2 Part 2-3

M Chemical A/N 10 1 Part 2-3

Concentration 

M Chemical Range A/N 30 2 Part 2-3

M CAS Number A/N 11 2 Chemical Abstract Service 

Number 

Part 2-3

M End of Record 

Indicator 
8

Enclosure 1

THE FOLLOWING IS THE FORMAT FOR THE CHEMICAL COMPOSITION TRAILER:

M/O Field Name A, N or 

A/N

Field 

Length

Min 

Field 

Length 

Example, Format or Style

M Composition A/N 13 13 A constant of “end_comp_sect” 

Subsection Trailer 

M End Of Record 

Indicator 

THE FOLLOWING IS THE FORMAT FOR THE EPA WASTE NUMBER HEADER: 

M/O Field Name A, N or 

A/N

Field 

Length

Min 

Field 

Length 

Example, Format or Style

M EPA Waste No A/N 12 12 A constant of “beg_ewn_sect” 

Subsect Header 

M End Of Record 

Indicator 

THE FOLLOWING IS THE FORMAT FOR THE EPA WASTE NUMBER RECORD: 

M/O Field Name A, N or 

A/N

Field 

Length

Min 

Field 

Length 

Example, Format or Style

M EPA HW Number A/N 4 4 EPA HW Number i.e. D001 

M Range N 20 2 Range of concentration 

M EPA Units A/N 5 2 

M End of Record 

Indicator 

THE FOLLOWING IS THE FORMAT FOR THE EPA WASTE NUMBER TRAILER: 

M/O Field Name A, N or 

A/N

Field 

Length

Min 

Field 

Length 

Example, Format or Style

M EPA Waste No A/N 12 12 A constant of "end_ewn_sect" 

Subsect Trailer 

M End of Record 

Indicator 
9

Enclosure 1

THE FOLLOWING IS THE FORMAT FOR THE WPS SECTION TRAILER: 

M/O Field Name A, N or 

A/N

Field 

Length

Min 

Field 

Length 

Example, Format or Style

M WPS Section Trailer A/N 12 12 A constant of "end_wps_sect" 

M End of Record 

Indicator 

THE FOLLOWING IS THE FORMAT FOR A DTID SECTION HEADER: 

M/O Field Name A, N or 

A/N

Field 

Length

Min 

Field 

Length 

Example, Format or Style

M DTID Section Header A/N 12 12 A constant of "beg_dtid_sect" 

M End of Record 

Indicator 

THE FOLLOWING IS THE FORMAT FOR A DTID RECORD: 

M/O Field Name A, N or 

A/N

Field 

Length

Min 

Field 

Length 

Example, Format or Style

M Federal Supply Class N 4 4 

M NIIN/Local Stock A/N 9 5 

Number 

O Additional Data A/N 2 0 

M Document Number A/N 15 14 Disposal Turn In Document Number 

M Unit of Issue A 2 2 

M Quantity N 5 1 

O Disposal Authority Cd A 1 0 M=Approved, N=Not Reqd., R=Auth. 

Received 

M Hazardous Waste/Mat A 1 1 "W" for hazardous and non-regulated 

Code waste, “M” for hazardous material, and 

“N” for all other property turn-ins to 

DRMO 

M Unit Price N 5.2 1 NNNNN.NN (Acquisition Unit Price) 

M Item Nomenclature A/N 60 2 

M Supply Condition A 1 1 

Code 

M Demil Code A 1 1 

O Accumulation Start N 7 0 Julian Date i.e. 1994320 

Date 

O Waste Profile Sheet A/N 20 0 

No 

O MSDS Number A/N 15 0 

O Receipt Manifest A/N 17 0 Only used for property received at the 
10

Enclosure 1

DRMO from an off-site facility. Put in the 

12 digit EPA Manifest Number.

Number 

O Type of Container A/N 60 0 

O Total Wt/Vol N 6 0 

O Wt/Vol Code A 1 0 P= Pounds, T= Short Tons (2000 LB), 

G= Gallons, Y= Cubic Yards, K= 

Kilograms, M= Tonnes (1000KG), L= 

Litres, C= Cubic Meters 

O Org Code A/N 6 0 

O Building A/N 6 0 

O Type Operation A 60 0 i.e. Motor Pool, Spill Residue, 

Degreasing etc. 

M Contact Name A 18 4 

M Contact Phone A/N 21 4 

O Waste Description A/N 60 0 

line 1 

O Waste Description A/N 60 0 

line 2 

O Waste Description A/N 60 0 

line 3 

O Waste Description A/N 60 0 

line 4 

O Contract Number A/N 13 0 

O CLIN/HIN A/N 6 0 

M Total Disposal Cost N 5.2 4 NNNNN.NN 

M Fund Code A/N 2 2 

O Bill to DoDAAC A/N 6 0 

O Pickup DoDAAC A/N 6 0 

O Number of Containers N 4 0 Count of containers in DTID 

M End of Record 

Indicator 

THE FOLLOWING IS THE FORMAT FOR A DTID CONTAINER HEADER: 

M/O Field Name A, N or 

A/N

Field 

Length

Min 

Field 

Length 

Example, Format or Style

M Container Subsection A/N 13 13 A constant of "beg_cont_sect" 

Header 

M End of Record 

Indicator 
11

Enclosure 1

THE FOLLOWING IS THE FORMAT FOR A DTID CONTAINER RECORD: 

M/O Field Name A, N or 

A/N

Field 

Length

Min 

Field 

Length 

Example, Format or Style

M Document Number A/N 15 14 Disposal Turn In Document Number 

M Container Number A/N 15 4 Alias "Drum Number" 

O Storage Location A/N 9 0 Location within the building 

Code 

O Container WT/VOL N 6 0 

O Accumulation Start N 7 0 Julian Date i.e. 1994320 

Date 

M End of Record 

Indicator 

THE FOLLOWING IS THE FORMAT FOR A DTID CONTAINER TRAILER: 

M/O Field Name A, N or 

A/N

Field 

Length

Min 

Field 

Length 

Example, Format or Style

M Container Subsection A/N 13 13 A constant of "end_cont_sect" 

Trailer 

M End of Record 

Indicator 

THE FOLLOWING IS THE FORMAT FOR A DTID EPA WASTE CODE HEADER: 

M/O Field Name A, N or 

A/N

Field 

Length

Min 

Field 

Length 

Example, Format or Style

M EPA Waste Code A/N 16 16 A constant of "beg_dtidepa_sect" 

Subsection Header 

M End of Record 

Indicator 

THE FOLLOWING IS THE FORMAT FOR A DTID EPA WASTE CODE RECORD: 

M/O Field Name A, N or 

A/N

Field 

Length

Min 

Field 

Length 

Example, Format or Style

M Document Number A/N 15 14 Disposal Turn In Document Number 

M DTID EPA Waste A/N 4 4 EPA waste code for DTID 

Codes 

M End of Record 

Indicator 
12

Enclosure 1

THE FOLLOWING IS THE FORMAT FOR A DTID EPA WASTE CODE TRAILER:

M/O Field Name A, N or 

A/N

Field 

Length

Min 

Field 

Length 

Example, Format or Style

M EPA Waste Code A/N 16 16 A constant of "end_dtidepa_sect" 

Subsection Trailer 

M End of Record 

Indicator 

THE FOLLOWING IS THE FORMAT FOR A DTID STATE WASTE CODE HEADER:

M/O Field Name A, N or 

A/N

Field 

Length

Min 

Field 

Length 

Example, Format or Style

M State Waste Code A/N 16 16 A constant of "beg_dtidsta_sect" 

Subsection Header 

M End of Record 

Indicator 

THE FOLLOWING IS THE FORMAT FOR A DTID STATE WASTE CODE RECORD:

M/O Field Name A, N or 

A/N

Field 

Length

Min 

Field 

Length 

Example, Format or Style

M Document Number A/N 15 14 Disposal Turn In Document Number 

M DTID State Waste A/N 10 4 State waste code for DTID 

Codes 

M End of Record 

Indicator 

THE FOLLOWING IS THE FORMAT FOR A DTID STATE WASTE CODE TRAILER: 

M/O Field Name A, N or 

A/N

Field 

Length

Min 

Field 

Length 

Example, Format or Style

M State Waste Code A/N 16 16 A constant of "end_dtidsta_sect" 

Subsection Trailer 

M End of Record 

Indicator 
13

Enclosure 1

THE FOLLOWING IS THE FORMAT FOR A DTID SECTION TRAILER: 

M/O Field Name A, N or 

A/N

Field 

Length

Min 

Field 

Length 

Example, Format or Style

M DTID Section Trailer A/N 13 13 A constant of "end_dtid_sect" 

M End of Record 

Indicator 
1

Enclosure 2

ENCLOSURE 2

GENCOMM XML SCHEMA

<?xml version="1.0" encoding="UTF-8"?>

<xsd:schema

xmlns="http://www.drms.dla.mil/gencomm"

xmlns:xsd="http://www.w3.org/2001/XMLSchema"

targetNamespace="http://www.drms.dla.mil/gencomm">

<xsd:element name="DRMO_FILE_GEN">

<xsd:complexType>

<xsd:sequence>

<xsd:element ref="GENCOMM_DODAAC"/>

<xsd:element ref="DATE"/>

<xsd:element ref="TIME"/>

<xsd:element ref="GENCOMM_FILE_FORMAT_VERSION"/>

<xsd:element ref="DRMO_RIC"/>

<xsd:element ref="APPLICATION_VERSION"/>

<xsd:element maxOccurs="unbounded" ref="WPS_SECT"/>

<xsd:element maxOccurs="unbounded" ref="DTID_SECT"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="APPLICATION_VERSION" type="xsd:string"/>

<xsd:element name="WPS_SECT">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="unbounded" minOccurs="0" 

ref="WPS_SECT_REC"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="WPS_SECT_REC">

<xsd:complexType>

<xsd:sequence>

<xsd:element ref="WST_PRFL_NO"/>

<xsd:element ref="GNRTR_NM"/>

<xsd:element ref="GNRTR_ADRS_1"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="GNRTR_ADRS_2"/>

<xsd:element ref="GNRTR_ADRS_3"/>

<xsd:element ref="GNRTR_ZIP_CD"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="GEN_EPA_ID_NUM"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="GENRTR_ST_ID"/>

<xsd:element ref="TECH_CNTCT_NM"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="TECH_CNTCT_TL_ID"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="TECH_CNTCT_TELEPHN_ID"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="ESTABLISHED_DATE"/>

<xsd:element maxOccurs="1" minOccurs="0" ref="HAZ_WST_NM"/>
2

Enclosure 2

<xsd:element maxOccurs="1" minOccurs="0" 

ref="HAZ_WST_GNRTNG_PRCS_ID"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="HAZ_WST_PROJ_ANL_QTY"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="HAZ_WST_PROJ_ANL_UNIT"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="CLCTN_MODE_CD"/>

<xsd:element maxOccurs="1" minOccurs="0" ref="DXN_WST_COL"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="LNDFL_RSTRCTN_CD"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="LNDFL_EXMPT_CD"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="WST_TRTMNT_STND_CD"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="WST_TRTMNT_STND_RFRNC_ID"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="MATL_CHAR_COLR_ID"/>

<xsd:element maxOccurs="1" minOccurs="0" ref="DNSTY_VAL"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="MATL_CHAR_BTU_QTY"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="MATL_CHAR_TOT_SOLID_QTY"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="MATL_CHAR_ASH_CNTNT_WT"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="MATL_CHAR_LAYRNG_CD"/>

<xsd:element maxOccurs="1" minOccurs="0" ref="PHYSCL_FRM"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="HAZ_WST_TRTMNT_GRP_CD"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="HAZ_WST_IGNTBL_CD"/>

<xsd:element maxOccurs="1" minOccurs="0" ref="FLSHPNT_TP"/>

<xsd:element maxOccurs="1" minOccurs="0" ref="HI_TOC"/>

<xsd:element maxOccurs="1" minOccurs="0" ref="LO_TOC"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="HAZ_WST_RCTV_CD"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="HAZ_WST_WTR_RCTV_CD"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="HAZ_WST_CYND_RCTV_CD"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="HAZ_WST_SLFD_RCTV_CD"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="HAZ_WST_CRSV_CD"/>

<xsd:element maxOccurs="1" minOccurs="0" ref="PH_ID"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="HAZ_WST_TXCTY_CHAR_CD"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="HAZ_WST_STEEL_CRSV_CD"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="CPR_CHEM_CMPSTN_QTY"/>
3

Enclosure 2

<xsd:element maxOccurs="1" minOccurs="0" ref="CPR_UNIT_CD"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="PHNLCS_CHEM_CMPSTN_QTY"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="PHNLCS_UNIT_CD"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="NCKL_CHEM_CMPSTN_QTY"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="NCKL_UNIT_CD"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="TOT_HLGN_CHEM_CMPSTN_QTY"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="HLGN_UNIT_CD"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="ZINC_CHEM_CMPSTN_QTY"/>

<xsd:element maxOccurs="1" minOccurs="0" ref="ZINC_UNIT_CD"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="VLTL_ORGC_CHEM_CMPSTN_QTY"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="VLTL_ORGC_UNIT_CD"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="CHRM_HX_CMPSTN_QTY"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="CHRM_HX_UNIT_CD"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="PCB_CHEM_CMPSTNA_QTY"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="PCB_CHEM_CMPSTN_UNIT"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="OTHR_CHEM_CMPSTN_DESC_TXT"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="OTHR_CHEM_CMPSTN_QTY"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="OTHR_UNIT_CD"/>

<xsd:element maxOccurs="1" minOccurs="0" ref="DOT_HAZ_MAT"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="HAZ_WST_SHPNG_NM"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="DOT_HAZ_CLS_ID"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="DOT_HAZ_MATL_CD"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="ADTNL_HAZ_DESCRPTN_TXT"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="SHPMNT_MTHD_CD"/>

<xsd:element maxOccurs="1" minOccurs="0" ref="CERCLA_RQ"/>

<xsd:element maxOccurs="1" minOccurs="0" ref="CERCLA_UNIT"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="PACKING_GROUP"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="EMRGNCY_GD_PAGE_ID"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="EMRGNCY_GD_YEAR_ID"/>
4

Enclosure 2

<xsd:element maxOccurs="1" minOccurs="0" 

ref="SPCL_HDLG_TXT"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="BASIS_INFO_TXT"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="RCRA_REQMT_TXT"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="ADD_RCRA_REQMT_TXT"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="QMRTR_CERT_NM"/>

<xsd:element ref="COMP_SECT"/>

<xsd:element ref="EWN_SECT"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="DTID_SECT">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="unbounded" minOccurs="1" 

ref="DTID_SECT_REC"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="DTID_SECT_REC">

<xsd:complexType>

<xsd:sequence>

<xsd:element ref="FSC"/>

<xsd:element ref="NIIN"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="ADDITIONAL_DATA"/>

<xsd:element ref="PMR_DTID_NO"/>

<xsd:element ref="ITM_UI"/>

<xsd:element ref="PMR_QTY"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="DSPSL_AUTH_CD"/>

<xsd:element ref="DTID_HM_HW_CD"/>

<xsd:element ref="ITM_UP"/>

<xsd:element ref="PMR_ITM_NAME"/>

<xsd:element ref="SPLY_COND_CD"/>

<xsd:element ref="ITM_DEMIL_CD"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="ACCUM_START_DT"/>

<xsd:element maxOccurs="1" minOccurs="0" ref="WST_PRFL_NO"/>

<xsd:element maxOccurs="1" minOccurs="0" ref="MSDS_NO"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="REC_MNFST_NO"/>

<xsd:element maxOccurs="1" minOccurs="0" ref="CNTNR_DESCR"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="TOT_WT_OR_VOL"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="WT_OR_VOL_CD"/>

<xsd:element maxOccurs="1" minOccurs="0" ref="ORG_CD"/>

<xsd:element maxOccurs="1" minOccurs="0" ref="STG_LOC_CD"/>
5

Enclosure 2

<xsd:element maxOccurs="1" minOccurs="0" ref="TYPOP"/>

<xsd:element ref="POC"/>

<xsd:element ref="POC_TFONE"/>

<xsd:element maxOccurs="1" minOccurs="0" ref="HAZ_DESCR_1"/>

<xsd:element maxOccurs="1" minOccurs="0" ref="HAZ_DESCR_2"/>

<xsd:element maxOccurs="1" minOccurs="0" ref="HAZ_DESCR_3"/>

<xsd:element maxOccurs="1" minOccurs="0" ref="HAZ_DESCR_4"/>

<xsd:element maxOccurs="1" minOccurs="0" ref="CONTR_NO"/>

<xsd:element maxOccurs="1" minOccurs="0" ref="HIN"/>

<xsd:element ref="TOTAL_DISP_COST"/>

<xsd:element ref="FD_CD"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="BILL_TO_DODAAC"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="PICKUP_DODAAC"/>

<xsd:element maxOccurs="1" minOccurs="0" ref="NUM_CNTRS"/>

<xsd:element ref="CONT_SECT"/>

<xsd:element ref="DTIDEPA_SECT"/>

<xsd:element ref="DTIDSTA_SECT"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="CONT_SECT">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="unbounded" minOccurs="0" 

ref="CONT_ROW"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="DTIDEPA_SECT">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="unbounded" minOccurs="0" 

ref="DTIDEPA_ROW"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="DTIDSTA_SECT">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="unbounded" minOccurs="0" 

ref="DTIDSTA_ROW"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="CONT_ROW">

<xsd:complexType>

<xsd:sequence>

<xsd:element ref="PMR_DTID_NO"/>

<xsd:element ref="CNTNR_NO"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="CNTNR_STG_LOC_CD"/>
6

Enclosure 2

<xsd:element maxOccurs="1" minOccurs="0" 

ref="CNTNR_WT_OR_VOL"/>

<xsd:element maxOccurs="1" minOccurs="0" 

ref="CNTNR_ACUM_START_DT"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="COMP_SECT">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="unbounded" minOccurs="0" 

ref="CHEM_COMP_ROW"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="CHEM_COMP_ROW">

<xsd:complexType>

<xsd:sequence>

<xsd:element ref="HAZ_MATL_CMPNT_CHEM_NM"/>

<xsd:element ref="HAZ_MATL_CYCNTRTN_RGN_ID"/>

<xsd:element ref="HAZ_MATL_RNG_ID"/>

<xsd:element ref="CHEM_ABSTRCT_SRVC_ID"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="DTIDEPA_ROW">

<xsd:complexType>

<xsd:sequence>

<xsd:element ref="PMR_DTID_NO"/>

<xsd:element ref="EPA_CD"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="DTIDSTA_ROW">

<xsd:complexType>

<xsd:sequence>

<xsd:element ref="PMR_DTID_NO"/>

<xsd:element ref="STATE_NR"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="EWN_SECT">

<xsd:complexType>

<xsd:sequence>

<xsd:element maxOccurs="unbounded" minOccurs="1" 

ref="EWN_ROW"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="EWN_ROW">

<xsd:complexType>

<xsd:sequence>

<xsd:element ref="EPA_HAZ_WST_NO"/>
7

Enclosure 2

<xsd:element ref="EPA_UNIT_QTY"/>

<xsd:element ref="EPA_UNIT_ISS_CD"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="GENCOMM_DODAAC">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="[0-9A-Z]{6}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="DATE">

<xsd:simpleType>

<xsd:restriction base="xsd:integer">

<xsd:pattern value="\d{7}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="TIME">

<xsd:simpleType>

<xsd:restriction base="xsd:integer">

<xsd:pattern value="\d{4}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="GENCOMM_FILE_FORMAT_VERSION">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="5"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="DRMO_RIC">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="[0-9A-Za-z]{3,4}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="GNRTR_NM">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:minLength value="2"/>

<xsd:maxLength value="30"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="GNRTR_ADRS_1">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:minLength value="3"/>

<xsd:maxLength value="30"/>
8

Enclosure 2

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="GNRTR_ADRS_2">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="30"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="GNRTR_ADRS_3">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:minLength value="2"/>

<xsd:maxLength value="30"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="GNRTR_ZIP_CD">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="[0-9]{5}(-[0-9]{4})?"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="GEN_EPA_ID_NUM">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="13"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="GENRTR_ST_ID">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="13"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="TECH_CNTCT_NM">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:minLength value="2"/>

<xsd:maxLength value="30"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="TECH_CNTCT_TL_ID">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="[A-Za-z0-9\s\-,\.\^;:]{0,30}"/>

</xsd:restriction>

</xsd:simpleType>
9

Enclosure 2

</xsd:element>

<xsd:element name="TECH_CNTCT_TELEPHN_ID">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:minLength value="4"/>

<xsd:maxLength value="21"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="ESTABLISHED_DATE">

<xsd:simpleType>

<xsd:restriction base="xsd:integer">

<xsd:pattern value="\d{0,7}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="HAZ_WST_NM">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="60"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="HAZ_WST_GNRTNG_PRCS_ID">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="[A-Za-z0-9\s\-,\.\^;:]{0,60}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="HAZ_WST_PROJ_ANL_QTY">

<xsd:simpleType>

<xsd:restriction base="xsd:decimal">

<xsd:pattern value="[0-9]{0,10}(\.[0-9]{1,4})?"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="HAZ_WST_PROJ_ANL_UNIT">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="[A-Za-z\s\-,\.\^;:]{0,10}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="CLCTN_MODE_CD">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="[A-Za-z\s\-,\.\^;:]{0,15}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="DXN_WST_COL">

<xsd:simpleType>
10

Enclosure 2

<xsd:restriction base="xsd:string">

<xsd:pattern value="(Y|N|y|n){0,1}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="LNDFL_RSTRCTN_CD">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="(Y|N|y|n){0,1}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="LNDFL_EXMPT_CD">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="(Y|N|y|n){0,1}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="WST_TRTMNT_STND_CD">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="(Y|N|y|n){0,1}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="WST_TRTMNT_STND_RFRNC_ID">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="[0-9A-Za-z\s\-,\.\^;:]{0,30}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="MATL_CHAR_COLR_ID">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="[A-Za-z\s\-,\.\^;:]{0,30}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="DNSTY_VAL">

<xsd:simpleType>

<xsd:restriction base="xsd:decimal">

<xsd:pattern value="[0-9]{0,3}(\.[0-9]{1,3})?"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="MATL_CHAR_BTU_QTY">

<xsd:simpleType>

<xsd:restriction base="xsd:integer">

<xsd:pattern value="\d{0,10}"/>

</xsd:restriction>

</xsd:simpleType>
11

Enclosure 2

</xsd:element>

<xsd:element name="MATL_CHAR_TOT_SOLID_QTY">

<xsd:simpleType>

<xsd:restriction base="xsd:decimal">

<xsd:pattern value="[0-9]{0,3}(\.[0-9]{1,2})?"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="MATL_CHAR_ASH_CNTNT_WT">

<xsd:simpleType>

<xsd:restriction base="xsd:decimal">

<xsd:pattern value="[0-9]{0,3}(\.[0-9]{1,2})?"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="MATL_CHAR_LAYRNG_CD">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:enumeration value="MULTILAYERED"/>

<xsd:enumeration value="BILAYERED"/>

<xsd:enumeration value="SINGLE PHASE"/>

<xsd:enumeration value=""/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="PHYSCL_FRM">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="[A-Za-z\s\-,\.\^;:]{0,10}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="HAZ_WST_TRTMNT_GRP_CD">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="(W|N|w|n){0,1}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="HAZ_WST_IGNTBL_CD">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="(Y|N|y|n){0,1}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="FLSHPNT_TP">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="9"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>
12

Enclosure 2

<xsd:element name="HI_TOC">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="(Y|N|y|n){0,1}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="LO_TOC">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="(Y|N|y|n){0,1}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="HAZ_WST_RCTV_CD">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="(Y|N|y|n){0,1}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="HAZ_WST_WTR_RCTV_CD">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="(Y|N|y|n){0,1}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="HAZ_WST_CYND_RCTV_CD">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="(Y|N|y|n){0,1}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="HAZ_WST_SLFD_RCTV_CD">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="(Y|N|y|n){0,1}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="HAZ_WST_CRSV_CD">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="(Y|N|y|n){0,1}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="PH_ID">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="8"/>
13

Enclosure 2

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="HAZ_WST_TXCTY_CHAR_CD">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="(Y|N|y|n){0,1}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="HAZ_WST_STEEL_CRSV_CD">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="(Y|N|y|n){0,1}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="CPR_CHEM_CMPSTN_QTY">

<xsd:simpleType>

<xsd:restriction base="xsd:integer">

<xsd:pattern value="\d{0,}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="CPR_UNIT_CD">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="3"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="PHNLCS_CHEM_CMPSTN_QTY">

<xsd:simpleType>

<xsd:restriction base="xsd:integer">

<xsd:pattern value="\d{0,}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="PHNLCS_UNIT_CD">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="3"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="NCKL_CHEM_CMPSTN_QTY">

<xsd:simpleType>

<xsd:restriction base="xsd:integer">

<xsd:pattern value="\d{0,}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="NCKL_UNIT_CD">
14

Enclosure 2

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="3"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="TOT_HLGN_CHEM_CMPSTN_QTY">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="\d{0,}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="HLGN_UNIT_CD">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="3"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="ZINC_CHEM_CMPSTN_QTY">

<xsd:simpleType>

<xsd:restriction base="xsd:integer">

<xsd:pattern value="\d{0,}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="ZINC_UNIT_CD">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="3"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="VLTL_ORGC_CHEM_CMPSTN_QTY">

<xsd:simpleType>

<xsd:restriction base="xsd:integer">

<xsd:pattern value="\d{0,}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="VLTL_ORGC_UNIT_CD">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="3"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="CHRM_HX_CMPSTN_QTY">

<xsd:simpleType>

<xsd:restriction base="xsd:integer">

<xsd:pattern value="\d{0,}"/>

</xsd:restriction>
15

Enclosure 2

</xsd:simpleType>

</xsd:element>

<xsd:element name="CHRM_HX_UNIT_CD">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="3"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="PCB_CHEM_CMPSTNA_QTY">

<xsd:simpleType>

<xsd:restriction base="xsd:integer">

<xsd:pattern value="\d{0,}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="PCB_CHEM_CMPSTN_UNIT">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="3"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="OTHR_CHEM_CMPSTN_DESC_TXT">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="30"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="OTHR_CHEM_CMPSTN_QTY">

<xsd:simpleType>

<xsd:restriction base="xsd:integer">

<xsd:pattern value="\d{0,}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="OTHR_UNIT_CD">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="3"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="DOT_HAZ_MAT">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="(Y|N|y|n){0,1}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="HAZ_WST_SHPNG_NM">

<xsd:simpleType>
16

Enclosure 2

<xsd:restriction base="xsd:string">

<xsd:maxLength value="120"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="DOT_HAZ_CLS_ID">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="18"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="DOT_HAZ_MATL_CD">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="6"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="ADTNL_HAZ_DESCRPTN_TXT">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="60"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="SHPMNT_MTHD_CD">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="30"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="CERCLA_RQ">

<xsd:simpleType>

<xsd:restriction base="xsd:integer">

<xsd:pattern value="\d{0,5}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="CERCLA_UNIT">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="5"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="PACKING_GROUP">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="[A-Za-z\s\-,\.\^;:]{0,30}"/>

</xsd:restriction>

</xsd:simpleType>
17

Enclosure 2

</xsd:element>

<xsd:element name="EMRGNCY_GD_PAGE_ID">

<xsd:simpleType>

<xsd:restriction base="xsd:integer">

<xsd:pattern value="\d{0,4}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="EMRGNCY_GD_YEAR_ID">

<xsd:simpleType>

<xsd:restriction base="xsd:gYear">

<xsd:pattern value="\d{0,4}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="SPCL_HDLG_TXT">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="90"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="BASIS_INFO_TXT">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:enumeration value="LAB"/>

<xsd:enumeration value="USER"/>

<xsd:enumeration value=""/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="RCRA_REQMT_TXT">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="[0-9A-Za-z\s\-,\.\^;:]{0,255}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="ADD_RCRA_REQMT_TXT">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="[0-9A-Za-z\s\-,\.\^;:]{0,255}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="QMRTR_CERT_NM">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="[A-Za-z\s\-,\.\^;:]{0,45}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="HAZ_MATL_CMPNT_CHEM_NM">
18

Enclosure 2

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:minLength value="2"/>

<xsd:maxLength value="60"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="HAZ_MATL_CYCNTRTN_RGN_ID">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:minLength value="1"/>

<xsd:maxLength value="10"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="HAZ_MATL_RNG_ID">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:minLength value="2"/>

<xsd:maxLength value="30"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="CHEM_ABSTRCT_SRVC_ID">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:minLength value="2"/>

<xsd:maxLength value="11"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="EPA_HAZ_WST_NO">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="[0-9A-Za-z]{4}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="EPA_UNIT_QTY">

<xsd:simpleType>

<xsd:restriction base="xsd:integer">

<xsd:pattern value="\d{1,20}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="EPA_UNIT_ISS_CD">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:minLength value="2"/>

<xsd:maxLength value="5"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>
19

Enclosure 2

<xsd:element name="FSC">

<xsd:simpleType>

<xsd:restriction base="xsd:integer">

<xsd:pattern value="\d{4}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="NIIN">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:minLength value="5"/>

<xsd:maxLength value="9"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="ADDITIONAL_DATA">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="2"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="PMR_DTID_NO">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="[0-9A-Za-z]{14,15}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="ITM_UI">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="[A-Za-z]{2}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="PMR_QTY">

<xsd:simpleType>

<xsd:restriction base="xsd:integer">

<xsd:pattern value="\d{1,5}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="DSPSL_AUTH_CD">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="(M|N|R|m|n|r){0,1}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="DTID_HM_HW_CD">

<xsd:simpleType>

<xsd:restriction base="xsd:string">
20

Enclosure 2

<xsd:pattern value="(W|M|N|w|m|n){1}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="ITM_UP">

<xsd:simpleType>

<xsd:restriction base="xsd:decimal">

<xsd:pattern value="[0-9]{0,5}(\.[0-9]{2})?"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="PMR_ITM_NAME">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:minLength value="2"/>

<xsd:maxLength value="60"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="SPLY_COND_CD">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="[A-Za-z]{1}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="ITM_DEMIL_CD">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="[A-Za-z]{1}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="ACCUM_START_DT">

<xsd:simpleType>

<xsd:restriction base="xsd:integer">

<xsd:pattern value="\d{0,7}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="WST_PRFL_NO">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="11"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="MSDS_NO">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="15"/>

</xsd:restriction>

</xsd:simpleType>
21

Enclosure 2

</xsd:element>

<xsd:element name="REC_MNFST_NO">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="17"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="CNTNR_DESCR">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="60"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="TOT_WT_OR_VOL">

<xsd:simpleType>

<xsd:restriction base="xsd:integer">

<xsd:pattern value="\d{0,6}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="WT_OR_VOL_CD">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="(P|T|G|Y|K|M|L|C|p|t|g|y|k|m|l|c){0,1}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="ORG_CD">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="6"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="STG_LOC_CD">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="6"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="TYPOP">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="[A-Za-z0-9\s\-,\.\^;:]{0,60}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="POC">

<xsd:simpleType>

<xsd:restriction base="xsd:string">
22

Enclosure 2

<xsd:minLength value="4"/>

<xsd:maxLength value="18"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="POC_TFONE">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:minLength value="4"/>

<xsd:maxLength value="21"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="HAZ_DESCR_1">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="60"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="HAZ_DESCR_2">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="60"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="HAZ_DESCR_3">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="60"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="HAZ_DESCR_4">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="60"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="CONTR_NO">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="13"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="HIN">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="6"/>

</xsd:restriction>
23

Enclosure 2

</xsd:simpleType>

</xsd:element>

<xsd:element name="TOTAL_DISP_COST">

<xsd:simpleType>

<xsd:restriction base="xsd:decimal">

<xsd:pattern value="[0-9]{1,5}(\.[0-9]{2})?"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="FD_CD">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="[0-9A-Za-z]{2}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="BILL_TO_DODAAC">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="6"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="PICKUP_DODAAC">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="6"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="NUM_CNTRS">

<xsd:simpleType>

<xsd:restriction base="xsd:integer">

<xsd:pattern value="\d{0,4}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="CNTNR_NO">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:minLength value="4"/>

<xsd:maxLength value="15"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="CNTNR_STG_LOC_CD">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="9"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="CNTNR_WT_OR_VOL">
24

Enclosure 2

<xsd:simpleType>

<xsd:restriction base="xsd:integer">

<xsd:pattern value="\d{0,6}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="CNTNR_ACUM_START_DT">

<xsd:simpleType>

<xsd:restriction base="xsd:integer">

<xsd:pattern value="\d{0,7}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="EPA_CD">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="[0-9A-Za-z]{4}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="STATE_NR">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:pattern value="[0-9A-Za-z]{4,10}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

</xsd:schema>
1

Enclosure 3

ENCLOSURE 3

GENCOMM SYSTEMS/USERS

Systems

Access Database - DODAAC(N4523A) Navy GenComm

Air Force Environmental Management Information System (AF-EMIS) - GenComm

Air Force Environmental Substance and Occupational Health (AF-ESOH) - GenComm

Foxtrax-WC1XR7 (Army) GenComm

Hazardous Waste Disposal System (HWDS) - DODAAC(N69232) Navy GenComm

Hazardous Material Management System (HMMS) ENVMX 4.0 - GenComm

Hazardous Substance Management System (HSMS) 2.4.1 DODAAC M33200 - GenComm 

Hazardous Waste Tracking System (HWTS) DODAAC(W90Y55) Army GenComm

Tripler Army Medical Center - GenComm 

Web Application System for Turn-in Execution (WASTE) (Formerly UBANGS) - GenComm

Waste-In Tracking System (WITS) - DODAAC(FB2027) Air Force GenComm
1

Enclosure 4

ENCLOSURE 4

DLA DISPOSITION FIELD SERVICE OFFICE RIC+SUFFIX TO SITE ID (NEW RIC)

(as of July 18, 2011)

DAISY Site Name DODAAC

DAISY 

RIC+Suffix

New 

RIC

DSS 

Copy New Site Name

Albany SYB124 SWRA SWL 3 DLA DS Albany

Al Asad SG4420 SQ5C SQD 12 DLA DS Al Asad

Anniston SY2054 SWEZ SWE 3 DLA DS Anniston

Anniston CDC SYD184 SWED SW9 3 DLA DS Anniston CDC

Anaconda SG4410 SQ5B SU0 12 DLA DS Anaconda

Anchorage SZ362D SZVA SZV 8 DLA DS Anchorage

Benning SY2124 SWMR SWM 3 DLA DS Benning

Bliss SZB037 SZSC SZ0 7 DLA DS Bliss

Arifjan SG4310 SQ6A SQ6 12 DLA DS Kuwait

Campbell SYE434 SXVA/SXVR SXV 3 DLA DS Campbell

Bagram SG4450 SQ5D SUI 12 DLA DS Bagram

Bahrain SG4330 SQ6B SQH 12 DLA DS Bahrain

Barstow SZ3129 SYMA SYM 8 DLA DS Barstow

Columbus SX1465 SVXA SVX 1 DLA DS Columbus

Columbus CPC SXV465 SVXV SV2 1 DLA DS Columbus CPC

Columbus LTS SXH465 SVXH SV3 1 DLA DS Columbus LTS

Corpus Christi SZ3637 SY6C SYE 6 DLA DS Corpus Christi

Camp Victory SG4430 SQ5F SUK 12 DLA DS Camp Victory

Crane SX1395 SVQR SVQ 1 DLA DS Crane

Cannon SZB047 SZAC SXX 7 DLA DS Cannon

Crane CDC SXE395 SVQE SV4 1 DLA DS Crane CDC

Duluth SXD455 SVKD SV5 6 DLA DS Duluth

Colorado Springs SZ3038 SYCA SYP 7 DLA DS Colorado Springs

Dyess SZC557 SZ7C SZB 6 DLA DS Dyess

Ellsworth SZ3108 SYKR SYI 6 DLA DS Ellsworth

Forest Park SYF164 SWRF SWO 3 DLA DS Forest Park

Gordon SYG164 SWRG SZH 3 DLA DS Gordon

Great Lakes SXG345 SVKG SV6 6 DLA DS Great Lakes

Hood SZ3557 SZ7R SZ7 6 DLA DS Hood

Huntsville SYC054 SWEC SWQ 3 DLA DS Huntsville

Huntsville CPC SYV054 SWEV SWY 3 DLA DS Huntsville CPC

Knox SY2434 SXVK SXK 3 DLA DS Knox

Little Rock SZE407 SZ7L SZD 6 DLA DS Little Rock

McAlester CDC SZB487 SY3B SYL 6 DLA DS McAlester CDC

Emirates SG4360 SQ6E SQ7 12 DLA DS Emirates
2

Enclosure 4

Fairbanks SZ363D SZVF SZJ 8 DLA DS Fairbanks

Fairchild SZD380 SZPD SZK 8 DLA DS Fairchild

Minot SZ3708 SZ4A SZ4 6 DLA DS Minot

Offutt SZF586 SYKF SYO 6 DLA DS Offutt

Oklahoma City SZ3487 SY3A SY3 6 DLA DS Oklahoma City

Polk SZ3717 SZ3A SZ3 6 DLA DS Polk

Great Falls SZ3718 SZ6A SZ6 7 DLA DS Great Falls

Riley SZR586 SY4A SY4 6 DLA DS Riley

Rock Island SX1345 SVKR SVK 6 DLA DS Rock Island

Guam SH520C SSBA SSB 10 DLA DS Guam

San Antonio SZ3547 SY6A SY6 6 DLA DS San Antonio

Hawaii SH510C SSAA SSA 9 DLA DS Pearl Harbor

Hill SZ3028 SYBA SYB 7 DLA DS Hill

Holloman SZ3037 SZAR SZA 7 DLA DS Holloman

Scott SZS535 SVKC SV7 6 DLA DS Scott

Selfridge SXS465 SVXS SX0 1 DLA DS Selfridge

Sill SZ3707 SZ2A SZ2 6 DLA DS Sill

Sparta SX1705 ST8A ST8 6 DLA DS Sparta

Texarkana SZ3587 SY5A SY5 6 DLA DS RED RIVER

Iwakuni SHE400 SSEE SS2 10 DLA DS Iwakuni

Valdosta #N/A SWRV S83 3 DLA DS Valdosta

Warner Robins SY2164 SWRR SWR 3 DLA DS Warner Robins

Whiteman SZW536 SVKW S84 6 DLA DS Whiteman

Wright-Patterson SXP465 SVXP SY8 1 DLA DS Wright-Patterson

Aberdeen SXC213 STWC STI 2 DLA DS Aberdeen

Kandahar SG4470 SQ5G SUL 12 DLA DS Kandahar

Bragg SY2714 SZ9A SZ9 3 DLA DS Bragg

Buchanan (Puerto 

Rico) SY2652 SXGR SXC

5

DLA DS Buchanan

Kirtland SZ3047 SZAK SZN 7 DLA DS Kirtland

Cape Canaveral SY2354 SXGS SXE 5 DLA DS Cape Canaveral

Korea (A'PO) SHK500 SSJK SSJ 10 DLA DS Korea

Cherry Point SY2724 SZYA SZX 3 DLA DS Cherry Point

Leatherneck SG4480 SQ5H SUM 12 DLA DS Leatherneck

Drum SXD102 SVED SVI 2 DLA DS Drum

Eglin SYE364 SXGF/SZ1A SZ1 5 DLA DS Eglin

Groton SXG041 STHG SXZ 2 DLA DS Groton

Lewis SZ3380 SZPA SZP 8 DLA DS Lewis

Jackson SYJ194 SZQJ SZI 3 DLA DS Jackson

Jacksonville SY2314 SXGA SXG 5 DLA DS Jacksonville
3

Enclosure 4

Alpha SGC050 SQEC SQI 11 DLA DS Alpha

Lejeune SYL024 SZQR SQZ 3 DLA DS Lejune

Misawa SHD400 SSED SS4 10 DLA DS Misawa

Aviano SGP180 SQUP SQJ 11 DLA DS Aviano

Djibouti SG4370 SQ6F SQ0 12 DLA DS Djibouti

Nellis SZN129 SYMN SYW 8 DLA DS Nellis

Germersheim SGG110 SQGG SQK 11 DLA DS Germersheim

Grafenwoehr SGG120 SQGD SQO 11 DLA DS Grafenwoehr

Letterkenny SXX293 SVEX SVL 2 DLA DS Letterkenny

Okinawa SH5700 SSTA SST 10 DLA DS Okinawa

Meade SX1213 STWA STW 2 DLA DS Meade

Pacific CPC SHV400 SSEV SS5 10 DLA DS Pacific CPC

Pendleton SZP199 SYUP SYX 8 DLA DS Pendleton

Incirlik SG4220 SQYA SQY 11 DLA DS Incirlik

Mechanicsburg SX1293 SVEA SVE 2 DLA DS Susquehanna

Port Hueneme SZ3189 SYTR SYT 8 DLA DS Port Hueneme

Kaiserslautern SG4070 SQGA SQG 11 DLA DS Kaiserslautern

Qatar SG4340 SQ6C SUN 12 DLA DS Qatar

Kaiserslautern CDC SGT070 SQGT SQP

11

DLA DS Kaiserslautern 

CDC

Kaiserslautern CPC SGV070 SQGV SQQ

11

DLA DS Kaiserslautern 

CPC

Norfolk SX1493 ST1A ST1 2 DLA DS Norfolk

Norfolk CPC SXV493 ST1V SWI 2 DLA DS Norfolk CPC

Kastel SG4050 SQEA SQE 11 DLA DS Kastel

Lajes SGL260 SQ3L SQ2 11 DLA DS Lajes

Sagami SH5400 SSEA SSE 10 DLA DS Sagami

San Diego SZ3199 SYUG SYU 8 DLA DS San Diego

Livorno SG4180 SQUA SQU 11 DLA DS Livorno

Portsmouth SX1081 STHZ STH 2 DLA DS Portsmouth-Pease

Richmond SX1523 ST4A ST4 2 DLA DS Richmond

Sierra SZS319 SZCS SZO 8 DLA DS Sierra

Molesworth SG4010 SQAA SQA 11 DLA DS Molesworth

Rucker SYD124 SXGD SXO 5 DLA DS Rucker

St Juliens SXG493 ST1X SVO 2 DLA DS St. Juliens Creek

Speicher SG4460 SQ5E SUO 12 DLA DS Speicher

Naples SGN180 SQUN SQR 11 DLA DS Naples

Rota SG4260 SQ3A SQ3 11 DLA DS Rota

Stockton (San Joaquin) SZ3279 SZCA SZC 8 DLA DS Stockton

Stockton CPC SZV319 SZCV SZU 8 DLA DS Stockton CPC
4

Enclosure 4

Schweinfurt SGS120 SQGE SQT 11 DLA DS Schweinfurt

Stewart SYS164 SWRS SXY 3 DLA DS Stewart

Thailand SHB700 SSTB SS6 10 DLA DS Bangkok

Sigonella SGS180 SQUS SQX 11 DLA DS Sigonella

Travis SZH279 SZCH SVN 8 DLA DS Travis

Tucson SZ3419 SZSA SZS 7 DLA DS Tucson

Tucson CDC SZD429 SZSD SZW 7 DLA DS Tucson CDC

Twenty-nine Palms SZD129 SYMD SYY

8 DLA DS Twenty-nine 

Palms

Tampa SYT354 SXGT SXT 5 DLA DS Tampa

Vandenberg SZF189 SZCF SVR 8 DLA DS Vandenberg

Vicenza SGV180 SQUV SUP 11 DLA DS Vincenza

Tobyhanna SXT303 SVCT SVC 2 DLA DS Tobyhanna

DEMAN Site SYG054 SWEG S80 5 #N/A

RCP SC4402 S9W* S9W 4

Yuma SZY429 SYUY SYZ 8 DLA DS Yuma
1

Enclosure 5

ENCLOSURE 5

DLMS 996H, HAZARDOUS MATERIAL/HAZARDOUS WASTE PROFILE

Item 

#

Location 4030 DLMS 996H

Hazardous Material/Hazardous Waste Profile

Reason

1. DLMS 

Introductory 

Note

Add DLMS Introductory notes:

1. This 996H, Hazardous Material/Hazardous Waste 

Profile transaction is intended for use by Defense 

Automatic Addressing System (DAAS) and DLA’s 

Distribution Standard System (DSS) in support of 

the Reutilization Business Integration program 

supporting DLA Disposition Services.

2. This transaction will be used to convey 

information described in the Generator 

Communications Interface Standard Version 5.0.0

(GenComm). See DoD 4000.25-M, Volume 2.

3. This DLMS Supplement incorporates Proposed 

DLMS Change (PDC) and Approved DLMS 

Changes (ADCs) listed. PDCs and ADCs are 

available from the DLA Logistics Management 

Standards Web site: http://www.dla.mil/j6/dlmso/elibrary/Changes/processchanges.asp

- ADC 416 Hazardous Material/Hazardous Waste 

(HM/HW) Profile Transaction, DLMS 996H, in 

Support of Reutilization Business Integration (RBI)

To identify DLMS 

changes included 

in the DLMS.

2. 1/ST01/0100 Add Mandatory ST01 Segment 

Transaction Set Identifier Code

Description: Code uniquely identifying a transaction 

set.

996 – File Transfer

3. 1/ST02/0100 Add Mandatory ST02 Segment

Transaction Set Control Number

Description: Identifying control number that must 

be unique within the transaction set functional 

group assigned by the originator for a transaction 

set.

DLMS Note: A unique number assigned by the 

originator of the transaction set, or the originator's 

application program.
2

Enclosure 5

Item 

#

Location 4030 DLMS 996H

Hazardous Material/Hazardous Waste Profile

Reason

4. 1/ST03/0100 Add ST03 Segment, DLMS Note, and Mark as Used

Implementation Convention Reference

Description: Reference assigned to identify 

Implementation Convention.

DLMS Note: Use to indicate this transaction uses 

the 996 DLMS Supplement. Enter the DLMS 

Supplement: (e.g., 004030F996H0SA00).

5. 1/BGF02/0200 Add Mandatory BGF02 segment with new X12 

qualifier and DLMS note:

Reference Identification Qualifier

V0 Version

DLMS Note: 

Use to identify the Generator Communications 

Interface Standard Version. Refer to ADC 416.

To enable 

transaction update 

functionality for 

the shipper.

6. 1/BGF03/0200 Add Mandatory BGF03 segment with DLMS note:

Reference Identification

DLMS Note:

Enter the Generator Communications Interface 

Standard Version number (e.g., 5.0.0). Refer to ADC 

416.
3

Enclosure 5

Item 

#

Location 4030 DLMS 996H

Hazardous Material/Hazardous Waste Profile

Reason

7. 1/K3/0300 Add Mandatory K3 segment level DLMS notes:

DLMS Notes:

1. Reference File Format For Generator 

Communications (GenComm) Interface Standard for 

the data structure used to populate the K3 segment.

2. The K3 segments will be used to pass the XML tag 

name and content information associated with that 

tag name. In order to assist a receiving system with 

consuming the DLMS 996H transaction, each K3 

segment needs to include contextual information for 

the content being passed. For each element of the 

GenComm flat file or XSD formats mapped to the K3 

segment apply the following mapping pattern:

 a. The first K3 segment associated with the 

GenComm element provides the context:

 1/K301/300 = {XSD element name, including 

parent loop identification}

 1/K302/300 = "D"

 b. One, or more, subsequent K3 segments maps the 

actual content associated with the XSD element 

name (including parent loop identification):

 1/K301/300 = {Mapped Content}

 1/K302/300 = "C"

 c. For example,

1/K301/300 = “DRMO_FILE_GEN/DATE”

1/K302/300 = “D”

1/K301/300 = 2011005 (i.e. Julian Date)

1/K302/300 = “C”

3. The K3 segments will continue to be paired until 

all the data elements associated with the GenComm 

inbound transaction have been successfully mapped 

to the DLMS 996H. The order of content mapped to 

the K3 segment must correspond to the order of the 

GenComm standard.

To provide overall 

business rules 

regarding the 

construct and 

sequencing of the 

K3 segments, as 

derived from the 

Generator 

Communications 

Interface Standard.
4

Enclosure 5

Item 

#

Location 4030 DLMS 996H

Hazardous Material/Hazardous Waste Profile

Reason

8. 1/K301/0300 Add Mandatory K301 segment and DLMS note

Fixed Format Information

DLMS Notes: 

1. Use to provide XML Tag name when K302 is D. 

2. Use to provide content associated with XML tag 

name when K302 is C.

3. When content exceeds 80 characters the content 

is divided among two or more sequential instances of 

the K3 segment for content.

9. 1/K302/0300 Add K302 segment with new X12 qualifier and Mark 

as Used

Record Format Code

C Content

DLMS Notes: Use identify the content associated 

with the XML Tag. Refer to ADC 416.

D Definition

DLMS Notes: Use to identify the XML Tag name. 

Refer to ADC 416.

10. 1/SE01/0400 Add Mandatory SE01 Segment 

Number of Included Segments

Description: Total number of segments included in 

a transaction set including ST and SE segments.

11. 1/SE02/0400 Add Mandatory SE01 Segment 

Transaction Set Control Number

Description: Identifying control number that must 

be unique within the transaction set functional 

group assigned by the originator for a transaction 

set.

DLMS Note: Cite the same number as the one cited 

in ST02.
1

Enclosure 6

Enclosure 6

RBI GENCOMM MAPPING TO DLMS 996H

I. Description of columns

A. Generic Data Element: A generic element name that may better clarify the intent of the data 

to be carried in the data element of the file format(s).

B. Min Length: The minimum number of characters/digits for a data element when included in 

any of the file formats. A value of “0” (zero) implies the element is optional. Any value 1 implies 

the element is required. Elements for the end of record indicator of the flat file format do not 

accept any characters/digits and so the minimum length is not applicable (N/A).

C. Max Length: The maximum number of characters/digits for a data element when included in 

any of the file format. A value of “V” identifies elements that do not have a set maximum length 

(i.e. variable length). Elements for the end of record indicator of the flat file format do not accept 

any characters/digits and so the maximum length is not applicable (N/A).

D. GenComm v5.0: Identifies the data element as defined in the “Generator Communications 

Interface Standard 5.0.0, dated April 17, 2008. Mappings should be aware of the following file 

formatting information extracted from the standard:

1) Fields will be delimited by the pipe symbol ("|") in the bar delimited files. However, there 

will not be a trailing pipe ("|"). 

2) Records will be delimited by the carriage return <CR>, technically stored as the carriage 

return line feed (LF) combination. This will be represented as End of Record Indicator in the 

record formats.

3) At the end of any record there are three options:

a) Continue with the next record. 

b) Terminate the section or subsection with its trailer and start a new section or 

subsection. 

c) Terminate the section or subsection with its trailer and quit (End of file).

The flat file format includes explicit elements to indicate in the data file where record loops 

begin and end. Since looping can be inferred in the XML and EDI data files based on their 

defined structures, these header and trailer record indicators are unique to the flat file.

E. GenComm XSD: The XML schema follows from the GenComm v.5.0 flat file format, sans 

the header and trailer record indicators of the flat file format. The full element hierarchy is 

provided to ensure there is no confusion between instances of the same element in different parts 

of the schema.
2

Enclosure 6

F. X12 TS 996: When mapping from the GenComm flat file or XSD formats to the X12 TS 

996, all elements transmitted in segment K3 apply the following mapping pattern:

1) A first pass through the K3 segment provides the context 

1/K301/300 = {XSD element name, including parent elements}

1/K302/300 = “D”

2) One, or more, subsequent K3 segments maps the actual content

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

a) When content exceeds 80 characters the content is divided among two or more 

instances of the K3 segment for content. The next instance of a K3 segment for an element 

definition implies that the preceding multiple K3 segments with related content can be combined 

in the order they were processed.

G. Notes: Additional mapping and processing information for the element.

II. Transaction Mapping Table

Row

#

Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD X12 TS 996 Notes

1 Transaction 

Identification 3 3 1/ST01/100 = “996”

The 

identification of 

a flat file or XSD 

that DAAS is to 

map to the 996H 

is inferred by the 

identification of 

the sending 

system 

interface.

2 Transaction 

Control Header 4 9 1/ST02/100={Serial number}

3

Implementation 

Convention 

Reference

1 35 1/ST03/100 = “004030F996H”

4 Generator’s 

DoDAAC 6 6 DoDAAC 

DRMO_FILE_GEN / 

GENCOMM_DODA

AC

1/K301/300 = 

“DRMO_FILE_GEN/GENCOM

M_DODAAC”

1/K302/300 = “D”

1/K301/300 = {Mapped Content} 

1/K302/300 = “C”
3

Enclosure 6

Row

#

Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD X12 TS 996 Notes

5 Transaction 

Date 7 7 Date DRMO_FILE_GEN / 

DATE

1/K301/300 = 

“DRMO_FILE_GEN/DATE”

1/K302/300 = “D”

1/K301/300 = YYYYDDD (i.e. 

Julian Date)

1/K302/300 = “C”

6 Transaction 

Time 4 4 Time DRMO_FILE_GEN / 

TIME

1/K301/300 = 

“DRMO_FILE_GEN/TIME”

1/K302/300 = “D”

1/K301/300 = HHMM

1/K302/300 = “C”

7

Transaction 

File Format 

Version

1 5 Form 

Version 

DRMO_FILE_GEN / 

GENCOMM_FILE_F

ORMAT_VERSION

1/BGF02/200 = “V0”

1/BGF03/200 = “5.0.0”

8 DRMO’s RIC 3 4 DRMO RIC DRMO_FILE_GEN / 

DRMO_RIC

1/K301/300 = 

“DRMO_FILE_GEN/DRMO_RI

C”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

9

Generator’s 

Software 

Release 

Version 

Number

1 V Form 

Version 

DRMO_FILE_GEN / 

APPLICATION_VER

SION

1/K301/300 = 

“DRMO_FILE_GEN/APPLICATI

ON_VERSION”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

1/K301/300 is 

limited to 80 

characters. To 

handle data 

content that 

exceeds 80 

characters, 

follow 

instructions 

above in section 

I.F.2.a.

10

Transaction 

Header Record 

End of Record 

Indicator

End of 

Record 

Indicator

11 WPS Section 

Header 12 12

WPS 

Section 

Header

A literal of 

"beg_wps_sect". 

Identifies the 

start of a waste 

profile loop for 

the flat file 

format.

12

WPS Section 

Header Record 

End of Record 

Indicator

End of 

Record 

Indicator
4

Enclosure 6

Row

#

Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD X12 TS 996 Notes

13 Waste Profile 

Number 5 20

Waste 

Profile 

Number 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

WST_PRFL_NO

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/WST_PRF

L_NO”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

14 Generator 

Name 2 30 Generator 

Name 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

GNRTR_NM

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/GNRTR_N

M”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

15 Facility 

Address Line 1 3 30 Facility Adds 

Line 1 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

GNRTR_ADRS_1

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/GNRTR_A

DRS_1”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

16 Facility 

Address Line 2 0 30 Facility Adds 

Line 2 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

GNRTR_ADRS_2

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/GNRTR_A

DRS_2”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

17 Facility 

Address Line 3 2 30 Facility Adds 

Line 3 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

GNRTR_ADRS_3

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/GNRTR_A

DRS_3”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

18 Facility ZIP 

Code

5 10 Facility ZIP 

Cd Line 4 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

GNRTR_ZIP_CD

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/GNRTR_ZI

P_CD”

1/K302/300 = “D”

1/K301/300 = NNNNN-NNNN

1/K302/300 = “C”

19 Generator 

USEPA ID 0 13 Generator 

USEPA ID 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

GEN_EPA_ID_NUM

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/GEN_EPA

_ID_NUM”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”
5

Enclosure 6

Row

#

Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD X12 TS 996 Notes

20 Generator 

State ID 0 13 Generator 

State ID 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

GENRTR_ST_ID

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/GENRTR_

ST_ID”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

21 Technical 

Contact Name 2 30 Technical 

Contact 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

TECH_CNTCT_NM

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/TECH_CN

TCT_NM”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

22 Technical 

Contact Title 0 30 Technical 

Title 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

TECH_CNTCT_TL_I

D

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/TECH_CN

TCT_TL_ID”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

23 Technical 

Contact Phone 4 21 Technical 

Phone 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

TECH_CNTCT_TEL

EPHN_ID

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/TECH_CN

TCT_TELEPHN_ID”

1/K302/300 = “D”

1/K301/300 = XXX(NNN)NNNNNNNxNNNN

1/K302/300 = “C”

24

Waste Profile 

Established 

Date

0 7 

Profile 

Established 

Date

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

ESTABLISHED_DA

TE

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/ESTABLIS

HED_DATE”

1/K302/300 = “D”

1/K301/300 = YYYYDDD (i.e. 

Julian Date)

1/K302/300 = “C”

25 Name of Waste 0 60 Name of 

Waste 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

HAZ_WST_NM

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/HAZ_WST

_NM”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

26

Process 

Generating 

Waste

0 60 

Process 

Generating 

Waste

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

HAZ_WST_GNRTN

G_PRCS_ID

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/HAZ_WST

_GNRTNG_PRCS_ID”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”
6

Enclosure 6

Row

#

Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD X12 TS 996 Notes

27

Projected 

Annual 

Volumes

0 15

Projected 

Annual 

Volumes

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

HAZ_WST_PROJ_A

NL_QTY

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/HAZ_WST

_PROJ_ANL_QTY”

1/K302/300 = “D”

1/K301/300 = 

NNNNNNNNNN.NNNN

1/K302/300 = “C”

28 Projected 

Annual Units 0 10 Projected 

Annual Units

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

HAZ_WST_PROJ_A

NL_UNIT

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/HAZ_WST

_PROJ_ANL_UNIT”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

29 Mode of 

Collection 0 15 Mode of 

Collection 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

CLCTN_MODE_CD

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/CLCTN_M

ODE_CD”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

30 Dioxin Waste

Indicator 0 1 Dioxin 

Waste 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

DXN_WST_COL

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/DXN_WST

_COL”

1/K302/300 = “D”

1/K301/300 = “Y” (Yes), “N” 

(No)

1/K302/300 = “C”

31

Land Disposal 

Restrictions

Indicator

0 1 

Land 

Disposal 

Restrictions

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

LNDFL_RSTRCTN_

CD

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/LNDFL_R

STRCTN_CD”

1/K302/300 = “D”

1/K301/300 = “Y” (Yes), “N” 

(No)

1/K302/300 = “C”

32

Exemption 

Granted 

Indicator

0 1 Exemption 

Granted 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

LNDFL_EXMPT_CD

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/LNDFL_E

XMPT_CD”

1/K302/300 = “D”

1/K301/300 = “Y” (Yes), “N” 

(No)

1/K302/300 = “C”
7

Enclosure 6

Row

#

Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD X12 TS 996 Notes

33

Meets 

Treatment 

Standards

Indicator

0 1 

Meets 

Treatment 

Standards

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

WST_TRTMNT_ST

ND_CD

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/WST_TRT

MNT_STND_CD”

1/K302/300 = “D”

1/K301/300 = “Y” (Yes), “N” 

(No)

1/K302/300 = “C”

34

Treatment 

Standard 

Reference

0 30

Treatment 

Standard 

Reference

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

WST_TRTMNT_ST

ND_RFRNC_ID

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/WST_TRT

MNT_STND_RFRNC_ID”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

35 Color 0 30 Color 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

MATL_CHAR_COL

R_ID

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/MATL_CH

AR_COLR_ID”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

36 Density 0 7 Density 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

DNSTY_VAL

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/DNSTY_V

AL”

1/K302/300 = “D”

1/K301/300 = NNN.NNN

1/K302/300 = “C”

37 BTU/LB 0 10 BTU/LB 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

MATL_CHAR_BTU_

QTY

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/MATL_CH

AR_BTU_QTY”

1/K302/300 = “D”

1/K301/300 = NNNNNNNNNN

1/K302/300 = “C”

38 Total Solids 0 6 Total Solids 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

MATL_CHAR_TOT_

SOLID_QTY

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/MATL_CH

AR_TOT_SOLID_QTY”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

39 Ash Content 0 6 Ash Content 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

MATL_CHAR_ASH_

CNTNT_WT

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/MATL_CH

AR_ASH_CNTNT_WT”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”
8

Enclosure 6

Row

#

Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD X12 TS 996 Notes

40 Layering 0 12 Layering 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

MATL_CHAR_LAYR

NG_CD

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/MATL_CH

AR_LAYRNG_CD”

1/K302/300 = “D”

1/K301/300 = 

“MULTILAYERED”, 

“BILAYERED”, “SINGLE 

PHASE”

1/K302/300 = “C”

41 Physical State 0 10 Physical 

State 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

PHYSCL_FRM

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/PHYSCL_

FRM”

1/K302/300 = “D”

1/K301/300 = “S”, “L”, “SS”, “G” 

or “O”

1/K302/300 = “C”

42 Treatment 

Group 0 1 Treatment 

Group 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

HAZ_WST_TRTMN

T_GRP_CD

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/HAZ_WST

_TRTMNT_GRP_CD”

1/K302/300 = “D”

1/K301/300 = “W” or “N”

1/K302/300 = “C”

43 Ignitable 

Indicator 0 1 Ignitable 

(D001) 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

HAZ_WST_IGNTBL

_CD

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/HAZ_WST

_IGNTBL_CD”

1/K302/300 = “D”

1/K301/300 = “Y” (Yes), “N” 

(No)

1/K302/300 = “C”

44

Flash Point 

(Degrees 

Fahrenheit)

0 9 Flash Point 

(F) 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

FLSHPNT_TP

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/FLSHPNT

_TP”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

45 High TOC (> 

10 %) Indicator 0 1 High Toc (> 

10 %) 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

HI_TOC

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/HI_TOC”

1/K302/300 = “D”

1/K301/300 = “Y” (Yes), “N” 

(No)

1/K302/300 = “C”
9

Enclosure 6

Row

#

Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD X12 TS 996 Notes

46 Low TOC (< 10 

%) Indicator 0 1 Low Toc (< 

10 %) 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

LO_TOC

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/LO_TOC”

1/K302/300 = “D”

1/K301/300 = “Y” (Yes), “N” 

(No)

1/K302/300 = “C”

47 Reactive 

Indicator 0 1 Reactive 

(D003) 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

HAZ_WST_RCTV_

CD

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/HAZ_WST

_RCTV_CD”

1/K302/300 = “D”

1/K301/300 = “Y” (Yes), “N” 

(No)

1/K302/300 = “C”

48 Water Reactive 

Indicator 0 1 Water 

Reactive 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

HAZ_WST_WTR_R

CTV_CD

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/HAZ_WST

_WTR_RCTV_CD”

1/K302/300 = “D”

1/K301/300 = “Y” (Yes), “N” 

(No)

1/K302/300 = “C”

49

Cyanide 

Reactive 

Indicator

0 1 Cyanide 

Reactive 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

HAZ_WST_CYND_

RCTV_CD

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/HAZ_WST

_CYND_RCTV_CD”

1/K302/300 = “D”

1/K301/300 = “Y” (Yes), “N” 

(No)

1/K302/300 = “C”

50

Sulfide 

Reactive 

Indicator

0 1 Sulfide 

Reactive 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

HAZ_WST_SLFD_R

CTV_CD

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/HAZ_WST

_SLFD_RCTV_CD”

1/K302/300 = “D”

1/K301/300 = “Y” (Yes), “N” 

(No)

1/K302/300 = “C”

51 Corrosive 

Indicator 0 1 Corrosive 

(D002) 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

HAZ_WST_CRSV_

CD

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/HAZ_WST

_CRSV_CD”

1/K302/300 = “D”

1/K301/300 = “Y” (Yes), “N” 

(No)

1/K302/300 = “C”
10

Enclosure 6

Row

#

Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD X12 TS 996 Notes

52 Ph 0 8 Ph 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

PH_ID

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/PH_ID”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

53

Toxicity 

Characteristic 

Indicator

0 1 

Toxicity 

Characteristi

c 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

HAZ_WST_TXCTY_

CHAR_CD

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/HAZ_WST

_TXCTY_CHAR_CD”

1/K302/300 = “D”

1/K301/300 = “Y” (Yes), “N” 

(No)

1/K302/300 = “C”

54 Corrodes Steel 

Indicator 0 1 Corrodes 

Steel 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

HAZ_WST_STEEL_

CRSV_CD

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/HAZ_WST

_STEEL_CRSV_CD”

1/K302/300 = “D”

1/K301/300 = “Y” (Yes), “N” 

(No)

1/K302/300 = “C”

55 Copper 

Quantity 0 V Copper 

Quantity 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

CPR_CHEM_CMPS

TN_QTY

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/CPR_CHE

M_CMPSTN_QTY”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

1/K301/300 is 

limited to 80 

characters. To 

handle data 

content that 

exceeds 80 

characters, 

follow 

instructions 

above in section 

I.F.2.a.

56 Copper Units 0 3 Copper 

Units 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

CPR_UNIT_CD

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/CPR_UNIT

_CD”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

57 Phenolics 

Quantity 0 V Phenolics 

Quantity 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

PHNLCS_CHEM_C

MPSTN_QTY

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/PHNLCS_

CHEM_CMPSTN_QTY”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

1/K301/300 is 

limited to 80 

characters. To 

handle data 

content that 

exceeds 80 

characters, 

follow 

instructions 

above in section 

I.F.2.a.
11

Enclosure 6

Row

#

Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD X12 TS 996 Notes

58 Phenolics Units 0 3 Phenolics 

Units 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

PHNLCS_UNIT_CD

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/PHNLCS_

UNIT_CD”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

59 Nickel Quantity 0 V Nickel 

Quantity 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

NCKL_CHEM_CMP

STN_QTY

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/NCKL_CH

EM_CMPSTN_QTY”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

1/K301/300 is 

limited to 80 

characters. To 

handle data 

content that 

exceeds 80 

characters, 

follow 

instructions 

above in section 

I.F.2.a.

60 Nickel Units 0 3 Nickel Units 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

NCKL_UNIT_CD

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/NCKL_UNI

T_CD”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

61 Total Halogens 

Quantity 0 V 

Total 

Halogens 

Quantity

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

TOT_HLGN_CHEM

_CMPSTN_QTY

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/TOT_HLG

N_CHEM_CMPSTN_QTY”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

1/K301/300 is 

limited to 80 

characters. To 

handle data 

content that 

exceeds 80 

characters, 

follow 

instructions 

above in section 

I.F.2.a.

62 Halogens Units 0 3 Halogens 

Units 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

HLGN_UNIT_CD

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/HLGN_UN

IT_CD”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”
12

Enclosure 6

Row

#

Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD X12 TS 996 Notes

63 Zinc Quantity 0 V Zinc 

Quantity 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

ZINC_CHEM_CMP

STN_QTY

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/ZINC_CHE

M_CMPSTN_QTY”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

1/K301/300 is 

limited to 80 

characters. To 

handle data 

content that 

exceeds 80 

characters, 

follow 

instructions 

above in section 

I.F.2.a.

64 Zinc Units 0 3 Zinc Units 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

ZINC_UNIT_CD

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/ZINC_UNI

T_CD”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

65 Volatile 

Organics Qty 0 V 

Volatile 

Organics 

Qty 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

VLTL_ORGC_CHE

M_CMPSTN_QTY

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/VLTL_OR

GC_CHEM_CMPSTN_QTY”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

1/K301/300 is 

limited to 80 

characters. To 

handle data 

content that 

exceeds 80 

characters, 

follow 

instructions 

above in section 

I.F.2.a.

66 Volatile 

Organics Units 0 3 

Volatile 

Organics 

Units

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

VLTL_ORGC_UNIT

_CD

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/VLTL_OR

GC_UNIT_CD”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

67 Chromium Hex 

Quantity 0 V 

Chromium 

Hex 

Quantity

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

CHRM_HX_CMPST

N_QTY

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/CHRM_HX

_CMPSTN_QTY”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

1/K301/300 is 

limited to 80 

characters. To 

handle data 

content that 

exceeds 80 

characters, 

follow 

instructions 

above in section 

I.F.2.a.
13

Enclosure 6

Row

#

Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD X12 TS 996 Notes

68 Chromium 

Units 0 3 Chromium 

Units 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

CHRM_HX_UNIT_C

D

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/CHRM_HX

_UNIT_CD”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

69 PCB Quantity 0 V PCB 

Quantity 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

PCB_CHEM_CMPS

TNA_QTY

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/PCB_CHE

M_CMPSTNA_QTY”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

1/K301/300 is 

limited to 80 

characters. To 

handle data 

content that 

exceeds 80 

characters, 

follow 

instructions 

above in section 

I.F.2.a.

70 PCB Units 0 3 PCB Units 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

PCB_CHEM_CMPS

TN_UNIT

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/PCB_CHE

M_CMPSTN_UNIT”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

71

Other Chemical 

Component 

Description 

0 30 (Other) 

Description 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

OTHR_CHEM_CMP

STN_DESC_TXT

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/OTHR_CH

EM_CMPSTN_DESC_TXT”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

72

Other Chemical 

Component 

Quantity 

0 V Other 

Quantity 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

OTHR_CHEM_CMP

STN_QTY

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/OTHR_CH

EM_CMPSTN_QTY”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

1/K301/300 is 

limited to 80 

characters. To 

handle data 

content that 

exceeds 80 

characters, 

follow 

instructions 

above in section 

I.F.2.a.

73

Other Chemical 

Component 

Units 

0 3 Other Units 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

OTHR_UNIT_CD

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/OTHR_UN

IT_CD”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”
14

Enclosure 6

Row

#

Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD X12 TS 996 Notes

74 DoT Hazardous 

Material 0 1 

Dot 

Hazardous 

Material

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

DOT_HAZ_MAT

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/DOT_HAZ

_MAT”

1/K302/300 = “D”

1/K301/300 = “Y” (Yes), “N” 

(No)

1/K302/300 = “C”

75 Proper 

Shipping Name 0 120 

Proper 

Shipping 

Name

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

HAZ_WST_SHPNG

_NM

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/HAZ_WST

_SHPNG_NM”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

[NOTE: 1/K301/300 is limited to 

80 characters. To handle data 

content that exceeds 80 

characters, follow instructions 

above in section I.F.2.a.]

76 Hazard Class 0 18 Hazard 

Class 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

DOT_HAZ_CLS_ID

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/DOT_HAZ

_CLS_ID”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

77 UN or NA 

Number 0 6 UN or NA 

Number 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

DOT_HAZ_MATL_C

D

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/DOT_HAZ

_MATL_CD”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

78 Additional 

Description 0 60 Additional 

Description 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

ADTNL_HAZ_DESC

RPTN_TXT

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/ADTNL_H

AZ_DESCRPTN_TXT”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

79 Packing Type 0 30 Method of 

Shipment 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

SHPMNT_MTHD_C

D

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/SHPMNT_

MTHD_CD”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

GenComm 5.0 

lists examples 

as “BULK, 

DRUM, Other 

(Describe)”, but 

these do not 

appear to be an 

enforced/exclusi

ve list of values.
15

Enclosure 6

Row

#

Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD X12 TS 996 Notes

80

DoT 

Reportable 

Quantity

0 5 

DoT 

Reportable 

Qty (RQ)

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

CERCLA_RQ

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/CERCLA_

RQ”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

81 DoT Unit of 

Issue 0 5 DoT Unit of 

Issue 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

CERCLA_UNIT

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/CERCLA_

UNIT”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

82 Packing Group 0 3 Packing 

Group 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

PACKING_GROUP

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/PACKING

_GROUP”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

83

Emergency

Response 

Guide Page 

Number

0 4 

Emerg Resp 

Guide Page 

No

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

EMRGNCY_GD_PA

GE_ID

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/EMRGNC

Y_GD_PAGE_ID”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

84 Edition (YR) 0 4 Edition (YR) 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

EMRGNCY_GD_YE

AR_ID

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/EMRGNC

Y_GD_YEAR_ID”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

85

Special 

Handling

Information

0 90 

Special 

Handling 

Info 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

SPCL_HDLG_TXT

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/SPCL_HD

LG_TXT”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

[NOTE: 1/K301/300 is limited to 

80 characters. To handle data 

content that exceeds 80 

characters, follow instructions 

above in section I.F.2.a.]
16

Enclosure 6

Row

#

Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD X12 TS 996 Notes

86 Basis For 

Information 0 4 Basis For 

Information 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

BASIS_INFO_TXT

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/BASIS_IN

FO_TXT”

1/K302/300 = “D”

1/K301/300 = “USER” or “LAB”

1/K302/300 = “C”

87 RCRA 

Requirements 0 255 

RCRA 

Requiremen

ts 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

RCRA_REQMT_TX

T

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/RCRA_RE

QMT_TXT”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

[NOTE: 1/K301/300 is limited to 

80 characters. To handle data 

content that exceeds 80 

characters, follow instructions 

above in section I.F.2.a.]

88

Additional

RCRA 

Requirements

0 255 

Addl RCRA 

Requiremen

ts

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

ADD_RCRA_REQM

T_TXT

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/ADD_RCR

A_REQMT_TXT”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

[NOTE: 1/K301/300 is limited to 

80 characters. To handle data 

content that exceeds 80 

characters, follow instructions 

above in section I.F.2.a.]

89 Certifier Name 0 45 Certifier 

Name 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

QMRTR_CERT_NM

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SEC

T/WPS_SECT_REC/QMRTR_C

ERT_NM”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

90

WPS Record 

End Of Record 

Indicator

End Of 

Record 

Indicator

91

Composition 

Subsection 

Header

13 13

Composition 

Subsection 

Header

A literal of 

"beg_comp_sect". 

Identifies the 

start of a 

chemical 

composition 

loop within a 

waste profile 

loop for the flat 

file format.
17

Enclosure 6

Row

#

Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD X12 TS 996 Notes

92

Composition 

Subsection 

Header End of 

Record 

Indicator

End of 

Record 

Indicator

93 Chemical 

Name 2 60 Chemical 

Name 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

COMP_SECT / 

CHEM_COMP_RO

W / 

HAZ_MATL_CMPN

T_CHEM_NM

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SECT/

WPS_SECT_REC/COMP_SECT/

CHEM_COMP_ROW/HAZ_MATL

_CMPNT_CHEM_NM”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

1/K301/300 path 

name is 

concatenated to 

be 80 

characters long.

94 Chemical 

Concentration 1 10 

Chemical 

Concentratio

n

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

COMP_SECT / 

CHEM_COMP_RO

W / 

HAZ_MATL_CYCNT

RTN_RGN_ID

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SECT/

WPS_SECT_REC/COMP_SECT/

CHEM_COMP_ROW/HAZ_MATL

_CYCNTRTN_RGN_ID”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

1/K301/300 path 

name is 

concatenated to 

be 80 

characters long.

95 Chemical 

Range 2 30 Chemical 

Range 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

COMP_SECT / 

CHEM_COMP_RO

W / 

HAZ_MATL_RNG_I

D

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SECT/

WPS_SECT_REC/COMP_SECT/

CHEM_COMP_ROW/HAZ_MATL

_RNG_ID”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

96 CAS Identifier 2 11 CAS 

Number 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

COMP_SECT / 

CHEM_COMP_RO

W / 

CHEM_ABSTRCT_

SRVC_ID

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SECT/

WPS_SECT_REC/COMP_SECT/

CHEM_COMP_ROW/CHEM_ABS

TRCT_SRVC_ID”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

97

Chemical 

Composition 

Record End of 

Record 

Indicator

End of 

Record 

Indicator
18

Enclosure 6

Row

#

Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD X12 TS 996 Notes

98

Chemical 

Composition 

Subsection 

Trailer

13 13

Composition 

Subsection 

Trailer

A literal of 

"end_comp_sect". 

Identifies the 

end of a 

chemical 

composition 

loop within a 

waste profile 

loop for the flat 

file format.

99

Chemical 

Composition 

Subsection 

Trailer End Of 

Record 

Indicator

End Of 

Record 

Indicator

100

EPA Waste 

Number

Subsection

Header

12 12

EPA Waste 

No Subsect 

Header

A literal of 

"beg_ewn_sect". 

Identifies the 

start of an EPA 

waste number 

loop within a 

waste profile 

loop for the flat 

file format.

101

EPA Waste 

Number

Subsection

Header End Of 

Record 

Indicator

End Of 

Record 

Indicator

102 EPA HW 

Number 4 4 EPA HW 

Number 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

EWN_SECT / 

EWN_ROW / 

EPA_HAZ_WST_N

O

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SECT/

WPS_SECT_REC/EWN_SECT/E

WN_ROW/EPA_HAZ_WST_NO”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

103 Range 2 20 Range 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

EWN_SECT / 

EWN_ROW / 

EPA_UNIT_QTY

1/K301/300 = 

“DRMO_FILE_GEN/WPS_SECT/

WPS_SECT_REC/EWN_SECT/E

WN_ROW/EPA_UNIT_QTY”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”
19

Enclosure 6

Row

#

Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD X12 TS 996 Notes

104 EPA Units 2 5 EPA Units 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

EWN_SECT / 

EWN_ROW / 

EPA_UNIT_ISS_CD

1/K301/300 =

“DRMO_FILE_GEN/WPS_SECT/

WPS_SECT_REC/EWN_SECT/E

WN_ROW/EPA_UNIT_ISS_CD”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

105

EPA Waste 

Number

Record End of 

Record 

Indicator

End of 

Record 

Indicator

106

EPA Waste 

Number

Subsection

Trailer

12 12

EPA Waste 

No Subsect 

Trailer

A literal of 

"end_ewn_sect". 

Identifies the 

end of an EPA 

waste number 

loop within a 

waste profile 

loop for the flat 

file format.

107

EPA Waste 

Number

Subsection

Trailer End of 

Record 

Indicator

End of 

Record

Indicator

108 WPS Section 

Trailer 12 12

WPS 

Section 

Trailer 

A literal of 

"end_wps_sect". 

Identifies the 

end of a waste 

profile loop for 

the flat file 

format.

109

WPS Section 

Trailer End of 

Record 

Indicator

End of 

Record 

Indicator

110 DTID Section 

Header 12 12

DTID 

Section 

Header 

A literal of 

"beg_dtid_sect". 

Identifies the 

start of a DTID 

record loop for 

the flat file 

format.

111

DTID Section 

Header End of 

Record 

Indicator

End of 

Record 

Indicator
20

Enclosure 6

Row

#

Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD X12 TS 996 Notes

112 Federal Supply 

Class 4 4 

Federal 

Supply 

Class 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

FSC

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/FSC”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

113 NIIN/Local 

Stock Number 5 9 

NIIN/Local 

Stock 

Number

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

NIIN

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/NIIN”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

114 Additional Data 0 2 Additional 

Data 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

ADDITIONAL_DATA

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/ADDITIONAL_

DATA”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

115 Document 

Number 14 15 Document 

Number 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

PMR_DTID_NO

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/PMR_DTID_N

O”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

116 Unit of Issue 2 2 Unit of Issue 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

ITM_UI

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/ITM_UI”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

117 Quantity 1 5 Quantity 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

PMR_QTY

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/PMR_QTY”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

118 Disposal 

Authority Code 0 1 Disposal 

Authority Cd 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

DSPSL_AUTH_CD

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/DSPSL_AUTH

_CD”

1/K302/300 = “D”

1/K301/300 = “M”, “N” or “R”

1/K302/300 = “C”
21

Enclosure 6

Row

#

Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD X12 TS 996 Notes

119

Hazardous 

Waste/Material

Code

1 1 

Hazardous 

Waste/Mat 

Code

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

DTID_HM_HW_CD

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/DTID_HM_HW

_CD”

1/K302/300 = “D”

1/K301/300 = “W”, “M” or “N”

1/K302/300 = “C”

120 Unit Price 1 8 Unit Price 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

ITM_UP

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/ITM_UP”

1/K302/300 = “D”

1/K301/300 = NNNNN.NN

1/K302/300 = “C”

121 Item 

Nomenclature 2 60 

Item 

Nomenclatur

e 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

PMR_ITM_NAME

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/PMR_ITM_NA

ME”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

122 Supply 

Condition Code 1 1 

Supply 

Condition 

Code

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

SPLY_COND_CD

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/SPLY_COND_

CD”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

123 Demilitarization 

Code 1 1 Demil Code 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

ITM_DEMIL_CD

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/ITM_DEMIL_C

D”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

124 Accumulation 

Start Date 0 7 Accumulatio

n Start Date

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

ACCUM_START_D

T

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/ACCUM_STA

RT_DT”

1/K302/300 = “D”

1/K301/300 = YYYYDDD (i.e. 

Julian Date)

1/K302/300 = “C”

125 Waste Profile 

Sheet Number 0 20 

Waste 

Profile 

Sheet No

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

WST_PRFL_NO

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/WST_PRFL_N

O”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”
22

Enclosure 6

Row

#

Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD X12 TS 996 Notes

126 MSDS Number 0 15 MSDS 

Number 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

MSDS_NO

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/MSDS_NO”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

127

Receipt 

Manifest 

Number

0 17 

Receipt 

Manifest 

Number

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

REC_MNFST_NO

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/REC_MNFST_

NO”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

128 Type of 

Container 0 60 Type of 

Container 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

CNTNR_DESCR

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/CNTNR_DES

CR”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

129 Total 

Weight/Volume

0 6 Total Wt/Vol 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

TOT_WT_OR_VOL

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/TOT_WT_OR_

VOL”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

130 Weight/Volume

Code 0 1 Wt/Vol Code 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

WT_OR_VOL_CD

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/WT_OR_VOL_

CD”

1/K302/300 = “D”

1/K301/300 = “P”, “T”, “G”, “Y”, 

“K”, “M”, “L” or “C”

1/K302/300 = “C”

131 Organization

Code 0 6 Org Code 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

ORG_CD

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/ORG_CD”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

132 Building 0 6 Building 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

STG_LOC_CD

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/STG_LOC_CD

”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”
23

Enclosure 6

Row

#

Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD X12 TS 996 Notes

133 Type Operation 0 60 Type 

Operation 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

TYPOP

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/TYPOP”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

134 Contact Name 4 18 Contact 

Name 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

POC

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/POC”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

135 Contact Phone 4 21 Contact 

Phone 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

POC_TFONE

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/POC_TFONE”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

136

Waste 

Description 

Line 1

0 60 

Waste 

Description 

line 1

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

HAZ_DESCR_1

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/HAZ_DESCR_

1”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

137

Waste 

Description 

Line 2

0 60 

Waste 

Description 

line 2

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

HAZ_DESCR_2

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/HAZ_DESCR_

2”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

138

Waste 

Description 

Line 3

0 60 

Waste 

Description 

line 3

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

HAZ_DESCR_3

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/HAZ_DESCR_

3”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

139

Waste 

Description 

Line 4

0 60 

Waste 

Description 

line 4

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

HAZ_DESCR_4

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/HAZ_DESCR_

4”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”
24

Enclosure 6

Row

#

Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD X12 TS 996 Notes

140 Contract 

Number 0 13 Contract 

Number 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

CONTR_NO

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/CONTR_NO”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

141 CLIN/HIN 0 6 CLIN/HIN 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

HIN

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/HIN”

1/K302/300 = “D”

1/K301/300 = NNNNN.NN

1/K302/300 = “C”

142 Total Disposal 

Cost 4 8

Total 

Disposal 

Cost 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

TOTAL_DISP_COS

T

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/TOTAL_DISP_

COST”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

143 Fund Code 2 2 Fund Code 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

FD_CD

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/FD_CD”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

144 Bill to DoDAAC 0 6 Bill to 

DoDAAC 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

BILL_TO_DODAAC

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/BILL_TO_DOD

AAC”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

145 Pickup 

DoDAAC 0 6 Pickup 

DoDAAC 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

PICKUP_DODAAC

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/PICKUP_DOD

AAC”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

146 Number of 

Containers 0 4 Number of 

Containers 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

NUM_CNTRS

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/NUM_CNTRS”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

147

DTID Record 

End of Record 

Indicator

End of 

Record 

Indicator
25

Enclosure 6

Row

#

Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD X12 TS 996 Notes

148

DTID Container 

Subsection 

Header

13 13

Container 

Subsection 

Header

A literal of 

"beg_cont_sect". 

Identifies the 

start of a DTID 

container record 

loop within a 

DTID record 

loop for the flat 

file format.

149

DTID Container 

Subsection 

Header End of 

Record 

Indicator

End of 

Record 

Indicator

150 Document 

Number 14 15 Document 

Number 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

CONT_SECT / 

CONT_ROW / 

PMR_DTID_NO

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/CONT_SECT/

CONT_ROW/PMR_DTID_NO”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

151 Container 

Number 4 15 Container 

Number 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

CONT_SECT / 

CONT_ROW / 

CNTNR_NO

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/CONT_SECT/

CONT_ROW/CNTNR_NO”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

152 Storage 

Location Code 0 9 

Storage 

Location 

Code

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

CONT_SECT / 

CONT_ROW / 

CNTNR_STG_LOC

_CD

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/CONT_SECT/

CONT_ROW/CNTNR_STG_LOC

_CD”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

153 Container 

Weight/Volume 0 6 Container 

WT/VOL 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

CONT_SECT / 

CONT_ROW / 

CNTNR_WT_OR_V

OL

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/CONT_SECT/

CONT_ROW/CNTNR_WT_OR_V

OL”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”
26

Enclosure 6

Row

#

Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD X12 TS 996 Notes

154 Accumulation 

Start Date 0 7 Accumulatio

n Start Date

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

CONT_SECT / 

CONT_ROW / 

CNTNR_ACUM_ST

ART_DT

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/CONT_SECT/

CONT_ROW/CNTNR_ACUM_ST

ART_DT”

1/K302/300 = “D”

1/K301/300 = YYYYDDD (i.e. 

Julian Date)

1/K302/300 = “C”

155

DTID Container 

Record End of 

Record 

Indicator

End of 

Record 

Indicator

156

DTID Container 

Subsection 

Trailer

13 13

Container 

Subsection 

Trailer

A literal of 

"end_cont_sect". 

Identifies the 

end of a DTID 

container record 

loop within a 

DTID record 

loop for the flat 

file format.

157

DTID Container 

Subsection 

Trailer End of 

Record 

Indicator

End of 

Record 

Indicator

158

DTID EPA 

Waste Code 

Subsection 

Header

16 16

EPA Waste 

Code 

Subsection 

Header

A literal of 

"beg_dtidepa_sect

". Identifies the 

start of a DTID 

EPA waste code 

record loop 

within a DTID 

record loop for 

the flat file 

format.

159

DTID EPA 

Waste Code 

Subsection 

Header End of 

Record 

Indicator

End of 

Record 

Indicator

160 Document 

Number 14 15 Document 

Number 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

DTIDEPA_SECT / 

DTIDEPA_ROW / 

PMR_DTID_NO

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/DTIDEPA_SE

CT/DTIDEPA_ROW/PMR_DTID_

NO”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”
27

Enclosure 6

Row

#

Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD X12 TS 996 Notes

161 DTID EPA 

Waste Codes 4 4

DTID EPA 

Waste 

Codes

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

DTIDEPA_SECT / 

DTIDEPA_ROW / 

EPA_CD

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/DTIDEPA_SE

CT/DTIDEPA_ROW/EPA_CD”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

162

DTID EPA 

Waste Code 

Record End of 

Record 

Indicator

End of 

Record 

Indicator

163

DTID EPA 

Waste Code 

Subsection 

Trailer

16 16

EPA Waste 

Code 

Subsection 

Trailer

A literal of 

"end_dtidepa_sect

". Identifies the 

end of a DTID 

EPA waste code 

record loop 

within a DTID 

record loop for 

the flat file 

format.

164

DTID EPA 

Waste Code 

Subsection 

Trailer End of 

Record 

Indicator

End of 

Record 

Indicator

165

DTID State 

Waste Code 

Subsection 

Header

16 16

State Waste 

Code 

Subsection 

Header

A literal of 

"beg_dtidsta_sect

". Identifies the 

start of a DTID 

state waste 

code record 

loop within a 

DTID record 

loop for the flat 

file format.

166

DTID State 

Waste Code 

Subsection 

Header End of 

Record 

Indicator

End of 

Record 

Indicator
28

Enclosure 6

Row

#

Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD X12 TS 996 Notes

167 Document 

Number 14 15 Document 

Number 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

DTIDSTA_SECT / 

DTIDSTA_ROW / 

PMR_DTID_NO

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/DTIDSTA_SE

CT/DTIDSTA_ROW/PMR_DTID_

NO”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

168 DTID State 

Waste Codes 4 10

DTID State 

Waste 

Codes

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

DTIDSTA_SECT / 

DTIDSTA_ROW / 

STATE_NR

1/K301/300 = 

“DRMO_FILE_GEN/DTID_SECT/

DTID_SECT_REC/DTIDSTA_SE

CT/DTIDSTA_ROW/STATE_NR”

1/K302/300 = “D”

1/K301/300 = {Mapped Content}

1/K302/300 = “C”

169

DTID State 

Waste Code 

Record End of 

Record 

Indicator

End of 

Record 

Indicator

170

DTID State 

Waste Code 

Subsection 

Trailer

16 16

State Waste 

Code 

Subsection 

Trailer

A literal of 

"end_dtidsta_sect

". Identifies the 

end of a DTID

state waste 

code record 

loop within a 

DTID record 

loop for the flat 

file format.

171

DTID State 

Waste Code 

Subsection 

Trailer End of 

Record 

Indicator

End of 

Record 

Indicator

172 DTID Section 

Trailer 13 13

DTID 

Section 

Trailer 

A literal of 

"end_dtid_sect". 

Identifies the 

end of a DTID 

record loop for 

the flat file 

format.

173

DTID Section 

Trailer End of 

Record 

Indicator

End of 

Record 

Indicator

174

Transaction 

Included 

Segment Count

1 10 1/SE01/0200={# of segments}
29

Enclosure 6

Row

#

Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD X12 TS 996 Notes

Transaction

Control Trailer 4 9 1/SE02/0200={serial number}
1

Enclosure 7

Enclosure 7

GenComm to DS 856S Mapping

# Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD 856S Notes

1. Transaction Set 

Identifier Code 3 3 1/ST01/100 = “856”

2.

Transaction Set 

Control 

Number

4 9 1/ST02/100={Serial number}

3.

Implementation 

Convention 

Reference

1 35 1/ST03/100 = 

“004030F856SA13”

Use current 

856S version 

number.

4. Transaction Set 

Purpose Code 2 2 1/BSN01/0200=”00”

5. Shipment 

Identification 2 30 1/BSN02/0200=”ZZ”

6. Generator’s 

DoDAAC 6 6 DoDAAC 

DRMO_FILE_GEN / 

GENCOMM_DODA

AC

2/HL01/0100=”1”

2/HL03/0100=”V”

2/N101/2200=”SB”

2/N103/2200=”10”

2/N104/2200={Mapped 

Content}

7. Transaction 

Date 7 7 Date DRMO_FILE_GEN / 

DATE 1/BSN03/0200=CCYYMMDD

Convert Julian 

date to 

CCYYMMDD.

8. Transaction 

Time 4 4 Time DRMO_FILE_GEN / TIME 1/BSN04/0200=HHMM

9. Transaction 

Type Code 2 2 1/BSN06/0200=”AS”

10. Gateway 

Provider

2/HL01/0100=”1”

2/HL03/0100=”V”

2/N101/2200=”GP”

2/N103/2200=”M4”

2/N104/2200=”SGA”

2/N106/2200=”FR”

11.

Transaction 

File Format 

Version

1 5 Form 

Version 

DRMO_FILE_GEN / 

GENCOMM_FILE_F

ORMAT_VERSION
2

Enclosure 7

# Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD 856S Notes

12. DRMO’s RIC 3 4 DRMO RIC DRMO_FILE_GEN / 

DRMO_RIC

2/HL01/0100=”2”

2/HL03/0100=”W”

2/N101/2200=”ST”

2/N103/2200=”10”

2/N104/2200={Mapped 

Content}

2/N106/2200=”TO”

And

2/HL01/0100=”2”

2/HL03/0100=”W”

2/LM01/3400=”DF”

2/LQ01/3500=”A9”

2/LQ02/3500={Mapped 

Content}

Convert DRMO 

RIC+Suffix to 

Applicable DSS 

Site ID per 

Enclosure (4) of 

ADC 416

13.

Generator’s 

Software 

Release 

Version 

Number

1 V Form 

Version 

DRMO_FILE_GEN / 

APPLICATION_VER

SION

14.

Transaction 

Header Record 

End of Record 

Indicator

End of 

Record 

Indicator

15. WPS Section 

Header 12 12

WPS 

Section 

Header

16.

WPS Section 

Header Record 

End of Record 

Indicator

End of 

Record 

Indicator

17. Waste Profile 

Number 5 20

Waste 

Profile 

Number 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

WST_PRFL_NO

2/HL01/0100=”2”

2/HL03/0100=”W”

2/REF01/1500=”MDN”

2/REF02/1500={Mapped 

Content}

18. Generator 

Name 2 30 Generator 

Name 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

GNRTR_NM

19. Facility 

Address Line 1 3 30 Facility Adds 

Line 1 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

GNRTR_ADRS_1

20. Facility 

Address Line 2 0 30 Facility Adds 

Line 2 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

GNRTR_ADRS_2
3

Enclosure 7

# Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD 856S Notes

21. Facility 

Address Line 3 2 30 Facility Adds 

Line 3 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

GNRTR_ADRS_3

22. Facility ZIP Code

5 10 Facility ZIP 

Cd Line 4 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

GNRTR_ZIP_CD

23. Generator 

USEPA ID 0 13 Generator 

USEPA ID 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

GEN_EPA_ID_NUM

24. Generator 

State ID 0 13 Generator 

State ID 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

GENRTR_ST_ID

25. Technical 

Contact Name 2 30 Technical 

Contact 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

TECH_CNTCT_NM

26. Technical 

Contact Title 0 30 Technical 

Title 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

TECH_CNTCT_TL_I D

27. Technical 

Contact Phone 4 21 Technical 

Phone 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

TECH_CNTCT_TEL

EPHN_ID

28.

Waste Profile 

Established 

Date

0 7 

Profile 

Established 

Date

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

ESTABLISHED_DA

TE

29. Name of Waste 0 60 Name of 

Waste 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

HAZ_WST_NM

30.

Process 

Generating 

Waste

0 60 

Process 

Generating 

Waste

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

HAZ_WST_GNRTN

G_PRCS_ID

31.

Projected 

Annual 

Volumes

0 15

Projected 

Annual 

Volumes

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

HAZ_WST_PROJ_A

NL_QTY
4

Enclosure 7

# Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD 856S Notes

32. Projected 

Annual Units 0 10 Projected 

Annual Units

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

HAZ_WST_PROJ_A

NL_UNIT

33. Mode of 

Collection 0 15 Mode of 

Collection 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

CLCTN_MODE_CD

34. Dioxin Waste

Indicator 0 1 Dioxin 

Waste 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

DXN_WST_COL

35.

Land Disposal 

Restrictions

Indicator

0 1 

Land 

Disposal 

Restrictions

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

LNDFL_RSTRCTN_

CD

36.

Exemption 

Granted 

Indicator

0 1 Exemption 

Granted 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

LNDFL_EXMPT_CD

37.

Meets 

Treatment 

Standards

Indicator

0 1 

Meets 

Treatment 

Standards

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

WST_TRTMNT_ST

ND_CD

38.

Treatment 

Standard 

Reference

0 30

Treatment 

Standard 

Reference

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

WST_TRTMNT_ST

ND_RFRNC_ID

39. Color 0 30 Color 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

MATL_CHAR_COL

R_ID

40. Density 0 

7 Density 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

DNSTY_VAL

41. BTU/LB 0 10 BTU/LB 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

MATL_CHAR_BTU_

QTY
5

Enclosure 7

# Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD 856S Notes

42. Total Solids 0 

6 Total Solids 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

MATL_CHAR_TOT_

SOLID_QTY

43. Ash Content 0 

6 Ash Content 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

MATL_CHAR_ASH_

CNTNT_WT

44. Layering 0 12 Layering 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

MATL_CHAR_LAYR

NG_CD

45. Physical State 0 10 Physical 

State 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

PHYSCL_FRM

46. Treatment 

Group 0 1 Treatment 

Group 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

HAZ_WST_TRTMN

T_GRP_CD

47. Ignitable 

Indicator 0 1 Ignitable 

(D001) 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

HAZ_WST_IGNTBL

_CD

48.

Flash Point 

(Degrees 

Fahrenheit)

0 9 Flash Point 

(F) 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

FLSHPNT_TP

49. High TOC (> 

10 %) Indicator 0 1 High Toc (> 

10 %) 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

HI_TOC

50. Low TOC (< 10 

%) Indicator 0 1 Low Toc (< 

10 %) 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

LO_TOC

51. Reactive 

Indicator 0 1 Reactive 

(D003) 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

HAZ_WST_RCTV_

CD
6

Enclosure 7

# Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD 856S Notes

52. Water Reactive 

Indicator 0 1 Water 

Reactive 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

HAZ_WST_WTR_R

CTV_CD

53.

Cyanide 

Reactive 

Indicator

0 1 Cyanide 

Reactive 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

HAZ_WST_CYND_

RCTV_CD

54.

Sulfide 

Reactive 

Indicator

0 1 Sulfide 

Reactive 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

HAZ_WST_SLFD_R

CTV_CD

55. Corrosive 

Indicator 0 1 Corrosive 

(D002) 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

HAZ_WST_CRSV_

CD

56. Ph 0 8 Ph 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

PH_ID

57.

Toxicity 

Characteristic 

Indicator

0 1 

Toxicity 

Characteristi

c 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

HAZ_WST_TXCTY_

CHAR_CD

58. Corrodes Steel 

Indicator 0 1 Corrodes 

Steel 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

HAZ_WST_STEEL_

CRSV_CD

59. Copper 

Quantity 0 V Copper 

Quantity 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

CPR_CHEM_CMPS

TN_QTY

60. Copper Units 0 3 Copper 

Units 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

CPR_UNIT_CD

61. Phenolics 

Quantity 0 V Phenolics 

Quantity 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

PHNLCS_CHEM_C

MPSTN_QTY
7

Enclosure 7

# Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD 856S Notes

62. Phenolics Units 0 3 Phenolics 

Units 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

PHNLCS_UNIT_CD

63. Nickel Quantity 0 V Nickel 

Quantity 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

NCKL_CHEM_CMP

STN_QTY

64. Nickel Units 0 3 Nickel Units 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

NCKL_UNIT_CD

65. Total Halogens 

Quantity 0 V 

Total 

Halogens 

Quantity

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

TOT_HLGN_CHEM

_CMPSTN_QTY

66. Halogens Units 0 3 Halogens 

Units 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

HLGN_UNIT_CD

67. Zinc Quantity 0 V Zinc 

Quantity 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

ZINC_CHEM_CMP

STN_QTY

68. Zinc Units 0 3 Zinc Units 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

ZINC_UNIT_CD

69. Volatile 

Organics Qty 0 V 

Volatile 

Organics 

Qty 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

VLTL_ORGC_CHE

M_CMPSTN_QTY

70. Volatile 

Organics Units 0 3 

Volatile 

Organics 

Units

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

VLTL_ORGC_UNIT

_CD

71. Chromium Hex 

Quantity 0 V 

Chromium 

Hex 

Quantity

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

CHRM_HX_CMPST

N_QTY
8

Enclosure 7

# Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD 856S Notes

72. Chromium 

Units 0 3 Chromium 

Units 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

CHRM_HX_UNIT_C D

73. PCB Quantity 0 V PCB 

Quantity 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

PCB_CHEM_CMPS

TNA_QTY

74. PCB Units 0 3 PCB Units 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

PCB_CHEM_CMPS

TN_UNIT

75.

Other Chemical 

Component 

Description 

0 30 (Other) 

Description 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

OTHR_CHEM_CMP

STN_DESC_TXT

76.

Other Chemical 

Component 

Quantity 

0 V Other 

Quantity 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

OTHR_CHEM_CMP

STN_QTY

77.

Other Chemical 

Component 

Units 

0 3 Other Units 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

OTHR_UNIT_CD

78. DoT Hazardous 

Material 0 1 

Dot 

Hazardous 

Material

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

DOT_HAZ_MAT

79. Proper 

Shipping Name 0 120 

Proper 

Shipping 

Name

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

HAZ_WST_SHPNG

_NM

80. Hazard Class 0 18 Hazard 

Class 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

DOT_HAZ_CLS_ID

81. UN or NA 

Number 0 6 UN or NA 

Number 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

DOT_HAZ_MATL_C D
9

Enclosure 7

# Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD 856S Notes

82. Additional 

Description 0 60 Additional 

Description 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

ADTNL_HAZ_DESC

RPTN_TXT

83. Packing Type 0 30 Method of 

Shipment 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

SHPMNT_MTHD_C D

84.

DoT 

Reportable Quantity

0 5 

DoT 

Reportable 

Qty (RQ)

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

CERCLA_RQ

85. DoT Unit of 

Issue 0 5 DoT Unit of 

Issue 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

CERCLA_UNIT

86. Packing Group 0 3 Packing 

Group 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

PACKING_GROUP

87.

Emergency

Response 

Guide Page 

Number

0 4 

Emerg Resp 

Guide Page 

No

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

EMRGNCY_GD_PA

GE_ID

88. Edition (YR) 0 4 Edition (YR) 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

EMRGNCY_GD_YE

AR_ID

89.

Special 

Handling

Information

0 90 

Special 

Handling 

Info 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

SPCL_HDLG_TXT

90. Basis For 

Information 0 4 Basis For 

Information 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

BASIS_INFO_TXT

91. RCRA 

Requirements 0 255 

RCRA 

Requiremen

ts 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

RCRA_REQMT_TX T

92.

Additional

RCRA 

Requirements

0 255 

Addl RCRA 

Requiremen

ts

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

ADD_RCRA_REQM

T_TXT
10

Enclosure 7

# Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD 856S Notes

93. Certifier Name 0 45 Certifier 

Name 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

QMRTR_CERT_NM

94.

WPS Record 

End Of Record 

Indicator

End Of 

Record 

Indicator

95.

Composition 

Subsection 

Header

13 13

Composition 

Subsection 

Header

96.

Composition 

Subsection 

Header End of 

Record

Indicator

End of 

Record 

Indicator

97. Chemical 

Name 2 60 Chemical 

Name 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

COMP_SECT / 

CHEM_COMP_RO

W / 

HAZ_MATL_CMPN

T_CHEM_NM

98. Chemical 

Concentration 1 10 

Chemical 

Concentratio

n

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

COMP_SECT / 

CHEM_COMP_RO

W / 

HAZ_MATL_CYCNT

RTN_RGN_ID

99. Chemical 

Range 2 30 Chemical 

Range 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

COMP_SECT / 

CHEM_COMP_RO

W / 

HAZ_MATL_RNG_I

D

100. CAS Identifier 2 11 CAS 

Number 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

COMP_SECT / 

CHEM_COMP_RO

W / 

CHEM_ABSTRCT_

SRVC_ID
11

Enclosure 7

# Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD 856S Notes

101.

Chemical 

Composition 

Record End of 

Record 

Indicator

End of 

Record 

Indicator

102.

Chemical 

Composition 

Subsection 

Trailer

13 13

Composition 

Subsection 

Trailer

103.

Chemical 

Composition 

Subsection 

Trailer End Of 

Record 

Indicator

End Of 

Record 

Indicator

104.

EPA Waste 

Number

Subsection

Header

12 12

EPA Waste 

No Subsect 

Header

105.

EPA Waste 

Number

Subsection

Header End Of 

Record 

Indicator

End Of 

Record 

Indicator

106. EPA HW 

Number 4 4 EPA HW 

Number 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

EWN_SECT / 

EWN_ROW / 

EPA_HAZ_WST_N O

107. Range 2 20 Range 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

EWN_SECT / 

EWN_ROW / 

EPA_UNIT_QTY

108. EPA Units 2 5 EPA Units 

DRMO_FILE_GEN / 

WPS_SECT / 

WPS_SECT_REC / 

EWN_SECT / 

EWN_ROW / 

EPA_UNIT_ISS_CD

109.

EPA Waste 

Number

Record End of 

Record 

Indicator

End of 

Record 

Indicator
12

Enclosure 7

# Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD 856S Notes

110.

EPA Waste 

Number

Subsection

Trailer

12 12

EPA Waste 

No Subsect 

Trailer

111.

EPA Waste 

Number

Subsection

Trailer End of 

Record 

Indicator

End of 

Record 

Indicator

112. WPS Section 

Trailer 12 12

WPS 

Section 

Trailer 

113.

WPS Section 

Trailer End of 

Record 

Indicator

End of 

Record 

Indicator

114. DTID Section 

Header 12 12

DTID 

Section 

Header 

115.

DTID Section 

Header End of 

Record 

Indicator

End of 

Record 

Indicator

116. Federal Supply 

Class 4 4 

Federal 

Supply 

Class 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

FSC

2/HL01/0100=”2”

2/HL03/0100=”W”

2/LIN02/0200=”FT”

2/LIN03/0200={Mapped Content}

Only if no NIIN 

provided; 

otherwise, 

concatenate 

with the NIIN 

into an NSN.

117. NIIN/Local 

Stock Number 5 9 

NIIN/Local 

Stock 

Number

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

NIIN

2/HL01/0100=”2”

2/HL03/0100=”W”

2/LIN02/0200=”NN”

2/LIN03/0200={Mapped Content}

If both FSC and 

NIIN provided, 

then 

concatenate into 

NSN

(LIN02=”FS”).

118. Additional Data 0 2 Additional 

Data 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

ADDITIONAL_DATA

2/HL01/0100=”2”

2/HL03/0100=”W”

2/LM01/3400=”DF”

2/LQ01/3500=”GQ”

2/LQ02/3500={Mapped Content}

Or

2/HL01/0100=”2”

2/HL03/0100=”W”

2/LM01/3400=”DF”

2/LQ01/3500=”SMI”

2/LQ02/3500={Mapped Content}

Use GQ if Air 

Force. Use SMI 

if Navy.
13

Enclosure 7

# Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD 856S Notes

119. Document 

Number 14 15 Document 

Number 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

PMR_DTID_NO

2/HL01/0100=”2”

2/HL03/0100=”W”

2/REF01/1500=”TN”

2/REF02/1500={Mapped Content}

2/REF04-01/1500=”W8”

2/REF04-02/1500={Mapped 

Content}

This is the 

DTID.

120. Unit of Issue 2 2 Unit of Issue 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

ITM_UI

2/HL01/0100=”2”

2/HL03/0100=”W”

2/SN103/0300={Mapped Content}

Convert to valid 

X12 codes per 

unit of issue 

conversion 

table.

121. Quantity 1 5 Quantity 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

PMR_QTY

2/HL01/0100=”2”

2/HL03/0100=”W”

2/SN102/0300={Mapped Content}

122. Disposal 

Authority Code 0 1 Disposal 

Authority Cd 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

DSPSL_AUTH_CD

2/HL01/0100=”2”

2/HL03/0100=”W”

2/LM01/3400=”DF”

2/LQ01/3500=”88”

2/LQ02/3500={Mapped Content}

123.

Hazardous 

Waste/Material

Code

1 1 

Hazardous 

Waste/Mat 

Code

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

DTID_HM_HW_CD

2/HL01/0100=”2”

2/HL03/0100=”W”

2/LM01/3400=”DF”

2/LQ01/3500=”DSI”

2/LQ02/3500={Mapped Content}

If mapped 

content is “M”, 

convert to “HM”. 

If mapped 

content is “W”, 

convert to “HW”. 

124. Unit Price 1 8 Unit Price 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

ITM_UP

2/HL01/0100=”2”

2/HL03/0100=”W”

2/REF01/1500=”PA”

2/REF02/1500={Mapped Content}

125. Item 

Nomenclature 2 60 

Item 

Nomenclatur

e 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

PMR_ITM_NAME

2/HL01/0100=”2”

2/HL03/0100=”W”

2/LIN04/0200=”CN”

2/LIN05/0200={Mapped Content

Use with 

LIN02=FT and 

no NSN 

available.

126. Supply 

Condition Code 1 1 

Supply 

Condition 

Code

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

SPLY_COND_CD

2/HL01/0100=”2”

2/HL03/0100=”W”

2/LM01/3400=”DF”

2/LQ01/3500=”83”

2/LQ02/3500={Mapped Content}

127. Demilitarization 

Code 1 1 Demil Code 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

ITM_DEMIL_CD

2/HL01/0100=”2”

2/HL03/0100=”W”

2/LM01/3400=”DF”

2/LQ01/3500=”FD”

2/LQ02/3500={Mapped Content}

128. Document 

Identifier Code 3 3

2/HL01/0100=”2”

2/HL03/0100=”W”

2/LM01/3400=”DF”

2/LQ01/3500=”0”

2/LQ02/3500=”AS3”
14

Enclosure 7

# Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD 856S Notes

129. Media and 

Status Code 1 1

2/HL01/0100=”2”

2/HL03/0100=”W”

2/LM01/3400=”DF”

2/LQ01/3500=”DF”

2/LQ02/3500=”0”

130. Accumulation 

Start Date 0 7 Accumulatio

n Start Date

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

ACCUM_START_D

T

131. Waste Profile 

Sheet Number 0 20 

Waste 

Profile 

Sheet No

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

WST_PRFL_NO

2/HL01/0100=”2”

2/HL03/0100=”W”

2/REF01/1500=”MDN”

2/REF02/1500={Mapped Content}

132. MSDS Number 0 15 MSDS 

Number 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

MSDS_NO

133.

Receipt 

Manifest 

Number

0 17 

Receipt 

Manifest 

Number

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

REC_MNFST_NO

134. Type of 

Container 0 60 Type of 

Container 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

CNTNR_DESCR

135. Total 

Weight/Volume

0 6 Total Wt/Vol 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

TOT_WT_OR_VOL

136. Weight/Volume 

Code 0 1 Wt/Vol Code 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

WT_OR_VOL_CD

137. Organization 

Code 0 6 Org Code 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

ORG_CD

138. Building 0 6 Building 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

STG_LOC_CD

139. Type Operation 0 60 Type 

Operation 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

TYPOP

140. Contact Name 4 18 Contact 

Name 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

POC
15

Enclosure 7

# Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD 856S Notes

141. Contact Phone 4 21 Contact 

Phone 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

POC_TFONE

142.

Waste 

Description 

Line 1

0 60 

Waste 

Description 

line 1

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

HAZ_DESCR_1

143.

Waste 

Description 

Line 2

0 60 

Waste 

Description 

line 2

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

HAZ_DESCR_2

144.

Waste 

Description 

Line 3

0 60 

Waste 

Description 

line 3

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

HAZ_DESCR_3

145.

Waste 

Description 

Line 4

0 60 

Waste 

Description 

line 4

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

HAZ_DESCR_4

146. Contract 

Number 0 13 Contract 

Number 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

CONTR_NO

147. CLIN/HIN 0 6 CLIN/HIN 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

HIN

148. Total Disposal 

Cost 4 8

Total 

Disposal 

Cost 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

TOTAL_DISP_COS

T

149. Fund Code 2 2 Fund Code 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

FD_CD

2/HL01/0100=”2”

2/HL03/0100=”W”

2/REF01/1500=”FG”

2/REF02/1500=”FC”

2/REF04-01/1500=”FU”

2/REF04-02/1500={Mapped 

Content}

150. Bill to DoDAAC 0 6 Bill to 

DoDAAC 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

BILL_TO_DODAAC

2/N101/2200=”BT”

2/N103/2200=”10”

2/N104/2200={Mapped Content}

151. Pickup 

DoDAAC 0 6 Pickup 

DoDAAC 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

PICKUP_DODAAC
16

Enclosure 7

# Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD 856S Notes

152. Number of 

Containers 0 4 Number of 

Containers 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

NUM_CNTRS

153.

DTID Record 

End of Record 

Indicator

End of 

Record 

Indicator

154.

DTID Container 

Subsection 

Header

13 13

Container 

Subsection 

Header

155.

DTID Container 

Subsection 

Header End of 

Record 

Indicator

End of 

Record 

Indicator

156. Document 

Number 14 15 Document 

Number 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

CONT_SECT / 

CONT_ROW / 

PMR_DTID_NO

2/HL01/0100=”2”

2/HL03/0100=”W”

2/REF01/1500=”TN”

2/REF02/1500={Mapped Content}

2/REF04-01/1500=”W8”

2/REF04-02/1500={Mapped 

Content}

This is the 

DTID.

157. Container 

Number 4 15 Container 

Number 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

CONT_SECT / 

CONT_ROW / 

CNTNR_NO

158. Storage 

Location Code 0 9 

Storage 

Location 

Code

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

CONT_SECT / 

CONT_ROW / 

CNTNR_STG_LOC

_CD

159. Container 

Weight/Volume 0 6 Container 

WT/VOL 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

CONT_SECT / 

CONT_ROW / 

CNTNR_WT_OR_V

OL

160. Accumulation 

Start Date 0 7 Accumulatio

n Start Date

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

CONT_SECT / 

CONT_ROW / 

CNTNR_ACUM_ST

ART_DT
17

Enclosure 7

# Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD 856S Notes

161.

DTID Container 

Record End of 

Record 

Indicator

End of 

Record 

Indicator

162.

DTID Container 

Subsection 

Trailer

13 13

Container 

Subsection 

Trailer

163.

DTID Container 

Subsection 

Trailer End of 

Record 

Indicator

End of 

Record 

Indicator

164.

DTID EPA 

Waste Code 

Subsection 

Header

16 16

EPA Waste 

Code 

Subsection 

Header

165.

DTID EPA 

Waste Code 

Subsection 

Header End of 

Record 

Indicator

End of 

Record 

Indicator

166. Document 

Number 14 15 Document 

Number 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

DTIDEPA_SECT / 

DTIDEPA_ROW / 

PMR_DTID_NO

2/HL01/0100=”2”

2/HL03/0100=”W”

2/REF01/1500=”TN”

2/REF02/1500={Mapped Content}

2/REF04-01/1500=”W8”

2/REF04-02/1500={Mapped 

Content}

This is the 

DTID.

167. DTID EPA 

Waste Codes 4 4

DTID EPA 

Waste 

Codes

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

DTIDEPA_SECT / 

DTIDEPA_ROW / 

EPA_CD

168.

DTID EPA 

Waste Code 

Record End of 

Record 

Indicator

End of 

Record 

Indicator

169.

DTID EPA 

Waste Code 

Subsection 

Trailer

16 16

EPA Waste 

Code 

Subsection 

Trailer

170.

DTID EPA 

Waste Code 

Subsection 

Trailer End of 

Record 

Indicator

End of 

Record 

Indicator
18

Enclosure 7

# Generic Data 

Element Min Max

GenComm 

v5.0

(Pipe “|” 

Delimited)

GenComm XSD 856S Notes

171.

DTID State 

Waste Code 

Subsection 

Header

16 16

State Waste 

Code 

Subsection 

Header

172.

DTID State 

Waste Code 

Subsection 

Header End of 

Record 

Indicator

End of 

Record 

Indicator

173. Document 

Number 14 15 Document 

Number 

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

DTIDSTA_SECT / 

DTIDSTA_ROW / 

PMR_DTID_NO

2/HL01/0100=”2”

2/HL03/0100=”W”

2/REF01/1500=”TN”

2/REF02/1500={Mapped Content}

2/REF04-01/1500=”W8”

2/REF04-02/1500={Mapped 

Content}

This is the 

DTID.

174. DTID State 

Waste Codes 4 10

DTID State 

Waste 

Codes

DRMO_FILE_GEN / 

DTID_SECT / 

DTID_SECT_REC / 

DTIDSTA_SECT / 

DTIDSTA_ROW / 

STATE_NR

175.

DTID State 

Waste Code 

Record End of 

Record 

Indicator

End of 

Record 

Indicator

176.

DTID State 

Waste Code 

Subsection 

Trailer

16 16

State Waste 

Code 

Subsection 

Trailer

177.

DTID State 

Waste Code 

Subsection 

Trailer End of 

Record 

Indicator

End of 

Record 

Indicator

178. DTID Section 

Trailer 13 13

DTID 

Section 

Trailer 

179.

DTID Section 

Trailer End of 

Record 

Indicator

End of 

Record 

Indicator

180.

Transaction 

Included 

Segment Count

1 10 2/SE01/0200={# of segments}

181. Transaction 

Control Trailer 4 9 2/SE02/0200={serial number}
1

Enclosure 8

ENCLOSURE 8

DLMS MANUAL CHANGES

1. DoD 4000.25-M, Volume 2, Chapter 16, Reutilization and Marketing. 

• Mark C16.3 as “RESERVED” and insert new paragraph C16.4 and renumber 

remaining paragraphs. 

• Due to restructuring of Chapter 16, revise new C16.4.1 by moving selected sentences 

from legacy C16.5.1.1. and C16.5.1.3 to C16.4.1 for clarity. Renumber remaining 

paragraphs.

• Due to restructuring of Chapter 16, legacy C16.3.1 and C16.3.1.1 (except last 

sentence) are incorporated into new C16.4. Remainder of C16.3.1.1 and C16.3.1.2 will be 

moved to a revised C16.5 for documenting Intransit Control procedures (to be documented 

under PDC 484). Legacy C16.3.2 will be moved to a revised C16.6 for documenting

material acceptability (to be clarified/documented under a future Approved DLMS 

Change).

C16.3. RESERVED PREPARATION OF SHIPMENTS TO DRMOs3

C16.3.1. Shipments/Transfers. For shipments/transfers to DRMOs, supply sources shall 

send DTID (DD Form 1348-1A or DD Form 1348-2) and documentation for in-transit control of 

property identified by an NSN or local stock number (excluding scrap [SCC S], waste, nonappropriated fund activity, and lost, abandoned, or unclaimed privately owned personal property) 

shipped/transferred to a DRMO. DTID and documentation will control the shipment from the 

time of release by a shipping activity until receipt of the property by DRMO. Supply sources 

shall send a DS 856S shipment status transaction to DRMS for each DTID sent to DRMO, 

regardless of dollar value.

C16.3.1.1. Status Transactions With Value of $800 or More. Only those shipment 

status transactions, DS 856S, applicable to shipments/transfers of usable property directed to 

DRMOs with a line-item value of $800 or more (unit price per FLIS) and for all 

shipments/transfers of pilferable or sensitive items (based on Controlled Item Inventory Code 

(CIIC)) regardless of dollar, value shall be entered into the in-transit control system (ICS). The 

extended value of the shipment shall be determined by document number, quantity, and unit 

price.

C16.3.1.2. Shipment/Transfer Monitoring. ICS provides a means to monitor 

shipments/transfers to DRMOs. This system also provides a capability for DRMS to give 

information to the DoD Component concerning the shipment/transfer of property to DRMOs.

C16.3.2. Material Acceptability. These procedures do not negate the authority of DRMO 

to refuse acceptance of accountability and physical receipt of certain types and classes of 

material as prescribed by DoD 4160.21-M. If material is not acceptable for these reasons, and 

the shipment is rejected/returned to the shipper, DRMO shall provide notice of rejection to 

 3 Requirement to provide shipment status to DRMS on all shipments regardless of dollar value: Refer to AMCL 16. 

Requirement to provide the unit prices on shipment status to DRMS: Refer to AMCL 17. Establishing in-transit 

control procedures to DRMOs: Refer to AMCL 158B.
2

Enclosure 8

DRMS under existing procedures, thus purging the ICS file. Guidance on shipment notices and 

ICS processing is applicable only to useable items being shipped/transferred to DRMO.

C16.4. DOCUMENTATION REQUIRED FOR SHIPMENTS TO DLA DISPOSITION 

SERVICES 

C16.4.1. General Requirement.

C16.4.1.1. Disposal Turn In Document (DTID). Activities shall direct/process all 

accountable material to disposal using DTID. Some categories of non-accountable property 

may be transferred to a DLA Disposition Services Field Office without documentation. 

Guidance shall be provided by the servicing DLA Disposition Services Field Office. Supply 

sources shall send DTID (DD Form 1348-1A or DD Form 1348-2) (see DoD 4000.25-1-M, 

Appendix 3.49 for data requirements) and documentation for in-transit control of property 

identified by an NSN or local stock number (excluding scrap [SCC S], waste, nonappropriated fund activity, and lost, abandoned, or unclaimed privately owned personal 

property) shipped/transferred to a DLA Disposition Services Field Office. Shipment/transfer 

of material to a DLA Disposition Services Field Office via DTID requires authority for 

disposal which must be indicated in DTID by appropriate disposal authority code, along with 

the reason for disposal code. Ensure property is reported to the IMM prior to DTID 

preparation, as required, per DoD 4140.1-R. DTID and documentation will control the 

shipment from the time of release by a shipping activity until receipt of the property by DLA 

Disposition Services Field Office.

C16.4.1.2. Shipment Status. For shipments/transfers to DLA Disposition Services 

Field Offices, shipping activities shall send an 856S, Shipment Status (Transaction Type Code 

AS), for each DTID, regardless of dollar value. The DLA Disposition Service Field Offices 

use the shipment status to electronically capture and validate information about incoming 

property from an activity that is shipping property to a DLA Disposition Service Field Office 

prior to physical receipt. Additionally, a subset of shipment transactions meeting the Intransit 

Control System (ICS) criteria are used to initiate the DLA Disposition Services ICS tracking 

process. 

C16.4.2. Requirement for Shipments of Hazardous Material and Hazardous Waste 

(HM/HW). The following guidance outlines basic documentation requirements for turn-in of 

Hazardous Material (HM), Hazardous Waste (HW), and other types of wastes (e.g., 

Polychlorinated Biphenyl (PCBs), Friable Asbestos, etc.). To ensure compliance with federal, 

state, DoD or host nation regulations, turn-in activities must obtain and become familiar with 

applicable Codes of Federal Regulation (CFRs), state regulations, DoD regulations, and 

Overseas Environmental Baseline Guidance Documents (OEBGD), or the Final Governing 

Standards (FGS) for the host nation.

C16.4.2.1. Shipment Status. The DLA Disposition Service Field Offices shall use 

the 856S to electronically capture and validate information about inbound HM/HW property 

from an activity that is shipping property to a DLA Disposition Service Field Office prior to 

physical receipt. The information contained within the transaction is used by DLA 
3

Enclosure 8

Disposition Service Field Offices to schedule inbound shipments and to match the inbound 

shipment to a Hazardous Waste Profile Sheet (HWPS). In addition to data requirements for 

shipment status of non-hazardous materials, shipment status for HW/HM will add the 

following: DTID Number, HWPS Number, Disposal Authority Code, Disposition Services 

Indicator Code, Item Nomenclature, Supply Condition Code, Special Material Identification 

Code, Material Management Aggregation Code, and Demilitarization Code. This additional 

information will assist the Disposition Services Field Offices with the receipt, inspection and 

material identification of the HM/HW turn-ins. See DRMS-I 4160.14, Operating Instructions 

for Disposition Management, for appropriate code value lists.

C16.4.2.2. Hazardous Waste Profile Sheet (HWPS) (996H, HWPS Transaction). 

The HWPS provides detailed information/analysis relative to the waste stream being turned in 

to the DLA Disposition Field Office. This information must be provided prior to receipt to 

allow for compatible storage arrangements and will facilitate DLA Disposition Services’ 

ability to plan, manage, schedule and report on inbound shipments to maximize the efficiency 

of the receiving process. 

C16.4.2.2.1. Turn-in activities are required to provide a HWPS, DLA 

Disposition Services Form 1930, or backup documents indicating lab or manufacturer’s 

chemical analysis with the turn-in of each initial waste stream and once a year thereafter. A 

HWPS is required with turn-ins of HW and used and/or opened HM that meets the definition 

of HW when discarded via disposal service contract. Used and/or opened HM is considered 

contaminated and may not be the same property described on a Material Safety Data Sheet 

(MSDS) (see DoD 4160.21-M, Chapter 10, paragraph D). Turn-in activities shall complete the 

HWPS by providing information based upon user's knowledge or laboratory analysis of the 

waste. Supporting documentation, consisting of lab or manufacturer’s chemical analysis, 

description of waste production processes including raw materials, end products, and other 

sources documenting how the waste was generated, may be required if user's knowledge does 

not identify or characterize the waste sufficiently or correctly. All supporting documentation 

should accompany the physical shipment. A DLMS 996H transaction can be used in lieu of a 

hard copy Form 1930 for HW received in place, however hard copy 1930s shall be required if 

HW is physically received at the Disposition Services Field Office or if a hard copy hazardous 

waste profile sheet is required by Federal, State, or Local regulation.

C16.4.2.2.2. After the initial turn-in of the waste, turn-ins of identical waste 

shall not require a HWPS for one year; instead, generators shall enter a DLA Disposition 

Services-assigned HWPS reference number in block 27 (Clear Text Statement) of the DD 

1348-1A, DTID. The turn-in activity shall certify each HWPS annually by providing to DLA 

Disposition Service Field Office one of the following: a new, signed and dated HWPS, an 

electronically transmitted HWPS for each waste turn-in that shall be generated during the 

following year, or a letter listing the HWPS Reference Number(s) and the name of the 

corresponding waste stream for each profile which the generator wishes to remain active for 

another year. If the turn-in activity chooses to provide a letter, that letter must be signed and 

dated and include the following statement: "The undersigned certifies that the hazardous 

waste profiles listed in this letter have been carefully reviewed. Any changes to the processes 

generating these wastes have been considered. New regulations affecting hazardous waste 
4

Enclosure 8

identification and disposal have been applied. Neither the waste streams nor the identification 

of the waste streams has changed in a manner that would warrant a change in the data 

previously provided on these waste profiles."

C16.4.2.2.3. For overseas shipments of HM/HW, the turn-in activity must 

include in the HWPS the host nation and International Maritime Dangerous Goods (IMDG) 

Shipping Description. The IMDG shipping description includes both the United Nations and 

United States Department of Transportation (DOT) requirements and are virtually the same. 

Any place PSN (Proper Shipping Name), container information, State Waste Code, etc., are 

required, the respective Country Codes, container information, etc., shall be filled in.

C16.4.2.2.4. Laboratory chemicals are exempt from HWPS requirements, but 

must be processed according to DoD 4160.21-M, Chapter 10. 

C16.4.2.3. Material Safety Data Sheet (MSDS) Requirement. 

C16.4.2.3.1. Turn-in activities shall provide a hard copy MSDS for hazardous 

material in the absence of a Hazardous Material Information Repository System (HMIRS) 

Number. If there is a valid MSDS in HMIRS, then indicate the MSDS five digit alpha code 

from the HMIRS on the DTID (DD Form 1348-1A). This requirement applies to turn-ins of 

both used and unused HM, as well as opened or unopened HM. The MSDS requirement does 

not apply to exclusions listed in 29 CFR 1910.1200(b)(6). 

C16.4.2.3.2. The MSDS must match the specific manufacturer of the hazardous 

material and should include the manufacturer's name or CAGE code In addition to a MSDS, 

used and/or opened HM requires that the chemical name of any hazardous contaminants and 

the noun name of any non-hazardous contaminants be identified on the DTID. This is 

required because used and/or opened HM may have become contaminated with constituents 

not reflected on the MSDS. A HWPS may also be required for used/opened HM going directly 

to waste disposal contract.

C16.4.2.4. Methods of Document Generation for HM/HW Turn-ins. 

There are three methods available for automated turn in of HM/HW: Generator 

Communication (GenComm), Electronic Turn-In Document (ETID), and direct interface via 

DLA Transaction Services. 

C16.4.2.4.1. GenComm Method. Use of the GenComm Server for automated 

turn-in of documentation to the DLA Disposition Service Field Office allows the military 

generator, using its Hazardous Waste (HW) disposal system, to electronically send e-mail or 

upload the DTID, DD 1348-1A and the related HWPS. The GenComm server will transmit 

the HWPS and any correlating supply shipment status information to DLA Transaction 

Services using the standard XML schema. DLA Transaction Services will convert the 

information into a DLMS 996H transaction and route to the appropriate DLA Disposition 

Services Field Office using a Routing Identifier Code (RIC) + Suffix to Site identification (ID) 

to valid RIC crosswalk table. This table will be maintained by DLA Disposition Services and 

updates will be provided to DLA Transactions Services as required. DLA Transaction Services 
5

Enclosure 8

will also generate the 856S shipment status transaction from the information in the XML 

schema and send to the appropriate field office. 

C16.4.2.4.2. ETID. Use of ETID for automated turn-in of documentation to 

the DLA Disposition Service Field Office allows those military generators lacking an 

automated system to login to ETID via the web and manually generate their DTID and HWPS 

documentation. ETID will have a direct interface with the DLA Disposition Services Field 

Office system, which will receive the information for processing of the HM/HW turn-in.

C16.4.2.4.3. Direct Communication with DLA Transaction Services. Those 

military generators with a Performance Based Agreement (PBA) with DLA Transaction 

Services can bypass the GenComm server. The PBA should identify the military generator’s 

DODAAC to be used in the HWPS transaction, as well as confirmation of capability of 

producing the 856S shipment status, along with the DTID and HWPS number and all other 

data required for HM/HW shipment status (see C16.4.2.1. above). The generator has the 

option of providing the DLA Transaction Services with the identical transactions currently 

provided to GenComm, the XML schema, or the actual DLMS 996H and 856S transactions. 

For turn-in activities that are not DLMS compliant, the DLA Transaction Services will map 

the 856S based on the inbound feed from the military generator.

C16.4.2.5. DLA Transaction Services mapping to 996H.

C16.4.2.5.1. The DLMS 996H will serve as a file transfer message for 

conveying the GenComm standard and XML schema transactions to the receiving DLA 

Disposition Services Field Office. 

C16.4.2.5.2. The beginning segment for file transfer information will be used to 

convey the GenComm interface standard version number. The file information segments will 

be used to pass the XML tag name and content information associated with that tag name. In 

order to assist a receiving system with consuming the 996H transaction, each file information 

segment needs to include contextual information for the content being passed. This will be 

accomplished by pairing the file information segments. The first file information segment in a 

pair will provide the context for the pair (e.g., the GenComm data element name), while the 

subsequent file information segment(s) provide the content (e.g., the values associated with the 

data element name). The file transfer segments will continue to be paired until all the data 

elements associated with the GenComm inbound transaction have been successfully mapped 

to the 996H transaction.

 C16.4.3. Receipt of HM/HW and Processing Related HWPS. Upon receipt by DLA 

Disposition Services Field Office of the 996H HM/HW Profile Sheet from DLA Transaction 

Services, the supporting system will parse the information into its database and store the 

individual HWPS records by HWPS Reference Number and DTID Number. When HM/HW 

is turned in to the DLA Disposition Service Field Office, the system will search for a 527D 

Pre-positioned Material Receipt (PMR) to facilitate automated check-in. In the absence of the 

PMR, a search for the matching 856S shipment status will be conducted. Once the matching 

record is found, the system will use the DTID and HWPS Reference Number from the 
6

Enclosure 8

shipment status to pull the matching HWPS for the shipment to be receipted. If no electronic 

records are on file for the DTID and HWPS, the DLA Disposition Service Field Office 

personnel will be manually prompted to enter the information into their system based on the 

hard copy documentation accompanying the shipment.

C16.5. INTRANSIT CONTROL SYSTEM (ICS) PROCESSING OF SHIPMENTS TO DLA 

DISPOSITION SERVICES DIRECTING MATERIAL TO THE DRMS

“The extended value of the shipment shall be determined by document number, quantity, and 

unit price.”

“Shipment/Transfer Monitoring. ICS provides a means to monitor shipments/transfers to 

DLA Disposition Services Field Offices. This system also provides a capability for DLA 

Disposition Services to give information to the DoD Component concerning the 

shipment/transfer of property to DRMOs.”

C16.6. PROCESSING MATERIAL AND MAINTAINING ACCOUNTABILITY BY TO THE 

DLA DISPOSITION SERVICES AND DLA DISPOSITION SERVICES FIELD OFFICES 

DRMS

...

“Material Acceptability. These procedures do not negate the authority of DLA Disposition 

Services Field Office to refuse acceptance of accountability and physical receipt of certain 

types and classes of material as prescribed by DoD 4160.21-M. If material is not acceptable 

for these reasons, and the shipment is rejected/returned to the shipper, DLA Disposition 

Service Field Office shall provide notice of rejection to DLA Disposition Services under 

existing procedures, thus purging the ICS file. Guidance on shipment notices and ICS 

processing is applicable only to useable items being shipped/transferred to DLA Disposition 

Services Field Office.”

...

C16.6.1.3. Turn-In Document Processing. Activities shall direct/process all 

accountable material to disposal using DTID (DD Form 1348-1A or DD Form 1348-2). Some 

categories of non-accountable property may be transferred to DRMO without documentation. 

Guidance shall be provided by the servicing DRMO. For each DTID, activities shall give one 

856S to DLA Disposition Services for each shipment/transfer sent to DLA Disposition Services 

Field Office without regard to the dollar value. Only DLMS 856S transactions applicable to 

shipments/transfers with a line-item value of $800 or more (unit price per FLIS) and for all 

shipments/transfers of pilferable or sensitive items (based on CIIC code) regardless of dollar 

value will be entered into ICS. Activities shall prepare and send 856S to DLA Disposition 

Services, with Distribution Code 9 and the unit price of the material when a Disposal Release 

Confirmation is created by the shipping activity showing actual quantity shipped and date 

delivered to the carrier for shipment. The shipment status transaction, meeting the in-transit 
7

Enclosure 8

control criteria, shall initiate the suspense file at DLA Disposition Services, which will, as a 

minimum, contain the following data:
8

Enclosure 8

2. MILSTRIP Manual Procedures for DoD 4000.25-1-M, Appendix 3.49. Transfers to 

DLA Disposition Services Field Office On DD Form 1348-1a or DD Form 1348-2 (Single 

Line-Item Turn-Ins). Add four additional data elements to Block 27 requirements for 

turn-in of Hazardous Material/Hazardous Waste to DLA Disposition Services Field 

Offices. 

BLOCK(S) ENTRIES

27 This block may contain additional data including bar coding for internal use. This 

block may contain a 2D symbol which repeats bar coded data content. Enter data 

in this block as required by the shipping activity or the DLA Disposition Services 

Field Office DRMO receiving the material. When data is entered in the block, it 

will be clearly identified.

HM/HW Turn-Ins – For hazardous materiel and waste turn-ins, enter the 

DoDAAC of the bill-to office (required for Signal Code B), the contract line item 

number (CLIN) for the item on the disposal contract, and the total cost of the 

disposal, Hazardous Waste Profile Sheet Reference Number, the Material 

Safety Data Sheet 5-digit alpha code from the Hazardous Material Information 

Repository System, the Chemical Name of Hazardous Contaminant(s), and the 

Noun Name of Non-Hazardous Contaminant(s).

FSCAP Items –This block will contain both coding and clear-text information to 

identify Flight Safety Critical Aircraft Parts (FSCAP) shipments to DLA 

Disposition Services Field Offices using Criticality Code E or F as follows: 

AFSCAP E - Flight Safety Critical Aircraft Part-Nuclear Hardened or AFSCAP F 

- Flight Safety Critical Aircraft Part.4

Scrap Reimbursement – This block will contain the fund citation for 

reimbursement of scrap proceeds minus Disposition processing costs.

For IUID to support UIT/serialized item management5

:

Unique Item Identifier (UII) and/or Serial Number

The following additional data elements may be included in support of IUID:

Manufacturer’s CAGE

Current Part Number

Batch/Lot

Clear text labeling of IUID information must be provided using the following 

acronyms: CAGE, P/N, BT/LT, S/N, and UII.

 4 See Footnote 1.

5 Capability to support IUID data content within the 2D symbol has been approved for staggered and phased 

implementation under ADC44B. Components have not reported implementation at this time.
1

Enclosure 9

ENCLOSURE 9

COORDINATION BLOCK

ORGANIZATION COMMENT DISPOSITION

Air Force Concur without comment.

Army Concur without comment.

Navy Concur without comment. 

DLA Concur with comment. 

GenComm Server does not generate a 

DIC AS3 shipment status transaction. 

In the current environment, DAISY 

obtains that information based on the 

content of the GenComm file sent by the 

GenComm server.

Modified procedures to show that 

the shipment status data elements 

are currently contained within the 

GenComm file.

Developed DAAS map to generate 

856S from the GenComm file.

Marine Corps Concur with comment.

Under the proposed change the 

GenComm server will be sunset and 

source systems will be modified to 

transmit the DLMS 996H transaction to 

the DLA Disposition Services Field 

Office (via DLA Transaction Services).

The Marine Corps is moving towards a 

service wide implementation of HMMS 

which is listed in PDC 438 as a source 

system that leverages the GenComm 

server.

USMC concurrence is contingent on the 

assumption that the HMMS will not 

experience disruptions in service or 

reduced functionality as a result of this 

proposed change.

The intent of this change is to 

insulate the generator systems from 

making any changes until after the

sunset of the GenComm server. 

After the sunset of the GenComm 

server, we are actually envisioning

the generator system producing 

either the pipe-delimited or XML 

schema as currently published by 

DLA Disposition Services, vice the

DLMS 996H. We were going to let 

DLA Transaction Services handle 

the conversion to the DLMS 996H. 

That should simplify things a little, 

since you don't have to do both the 

XML and 996H in HMMS.

DLA Transaction Services Page 2, paragraph 4.a: The 856S will be 

converted into an AS8 and sent through

DLA Transaction Services normal routing 

rules. An AS1 is then created for routing 

to the customer.

Page 5, paragraph 5.a.2).c): How will 

Added sentence to paragraph 4.a of 

the ADC stating that DLA 

Transaction Services will follow 

standard routing business rules. 

Added a sentence stating that in the
2

Enclosure 9

DLA Transaction Services distinguish the 

DLMS complaint and non DLMS 

compliant sites when we receive the pipedelimited or XML schema transactions 

(since we only have to create 856S for the 

non-DLMS compliant sites)? Why 

wouldn't all the GenComm sites only send 

the pipe-delimited or XML schema 

transactions and let DLA Transaction 

Services create both the 996H and 856S 

for all the sites?

Page 5, paragraph 4.a.: Who is 

responsible for assuring DLA Transaction 

Services receives all updates to the 

crosswalk table? Updates to the 

crosswalk table need to eventually 

become automated.

Performance Based Agreement they 

establish with DLA Transaction 

Services, they should identify their 

generator DODAAC (which will be 

the first data element in the file 

header of the HWPS) and indicate if 

they can create a DLMS compliant 

856S. 

Per paragraph 11.c.1), DLA 

Disposition Services is responsible 

for maintenance of the crosswalk 

table. Added a sentence requiring 

DLA Disposition Services to 

coordinate with DLA Transaction 

Services to develop an automated 

method of maintaining this table.

USTRANSCOM Abstained.

Wide Area Workflow No impact.