Title: Track 2 Programmatic Information NEI
1Track 2 -ProgrammaticInformation-NEI-
Exchange Network Node Mentoring Workshop
New Orleans, LA 2/28/05
2- "The only source of knowledge is experience"
- - Albert Einstein
3Why did we do this?
- Bottom line to save time and resources
- Did not want to use the access process
- Submitted XML files for the 2000 and 2001
information - Volunteered to test the NEI v3.0 schema and
submit the 2002 information
4How did we do this?
- Generating a sample XML file and mapping our data
to the sample - Taking small steps and achieving little
increments of success, repetition - Support from the CDX and NEI teams.
5What did it take?
- Persistence and Patience
- Testing the schema and header while trying to
generate the XML document - Changing some of our values to NEI values/codes
or creating a crosswalk - Repeated validation attempts until the instance
document was correct
6(No Transcript)
7(No Transcript)
8(No Transcript)
9(No Transcript)
10(No Transcript)
11(No Transcript)
12(No Transcript)
13The XML Data Validation service has finished
processing your document ( d\TEMP\NEINE03dburlin
g082.xml) at Mon Feb 21 151225 2005 .. It
returned the following message /hdrDocument/hd
rPayload/PointSourceSubmissionGroup/EmissionSubmi
ssionGroup1/PollutantCode PollutantCode has an
invalid value (PT) according to the lookup
table. /hdrDocument/hdrPayload/PointSou
rceSubmissionGroup/EmissionSubmissionGroup1/Emis
sionUnitNumeratorValue EmissionUnitNumeratorValue
has an invalid unit numerator value (PY)
according to the lookup table.
/hdrDocument/hdrPayload/PointSourceSubmissionGro
up/EmissionSubmissionGroup1/FactorUnitNumeratorV
alue FactorUnitNumeratorValue has an invalid unit
numerator value (POUNDS) according to the lookup
table. /hdrDocument/hdrPayload/PointSou
rceSubmissionGroup/EmissionSubmissionGroup1/Fact
orUnitDenominatorValue FactorUnitDenominatorValue
has an invalid unit numerator value (TON )
according to the lookup table.
/hdrDocument/hdrPayload/PointSourceSubmissionGro
up/EmissionSubmissionGroup2/EmissionUnitNumerato
rValue EmissionUnitNumeratorValue has an invalid
unit numerator value (TY) according to the lookup
table
14(No Transcript)
15(No Transcript)
16What did we learn?
- Each of the 8 groups must have the same key field
entry - All codes must match the NEI v3 code tables
- Must remove trailing blanks/spaces
- Must use 000 for control equipment if none exists
- Primary efficiency must have a value of 0.00 if
no other value
17Celebrate!!!!
18Questions ?