Notice to Users:
The ePMA System has been taken offline.
An Interim Process
for Submitting FWPs to the Office of Science
is Available Now.
Please go to this site's Home page for more information.
Production Release XML Schema (6/11/2007) for the eIDK
Please click here to
download the Production Release ZIP file.
Please e-mail your comments and questions about the schema to Jim
Fremont.
The eIDK allows laboratories to use their existing systems to
create proposals and then submit the proposals in batch mode to the ePMA system.
eIDK uses standardized XML-based Web services. The XML-based Electronic Interface
Developer's Kit (eIDK) includes:
1) Schema files: The ePMA XML schema for a proposal
submission consists of several schema files. All the files are in a ASCII
text format and can be opened using any text editor. The main schema
file is "eIDK_import.xsd".
It uses a common shared base schema "epme_base.xsd" which in
turn references other schema files which contain enumerated types (1a,
1b, 1c, and so forth).
- 1a) eIDK_import.xsd
- Describes the elements required for importing several proposals.
- 1b) epme_base.xsd
- An extraction of shared schema types the eIDK_import.xsd
schema uses.
- 1c) eIDK_upload_report.xsd
- Describes the possible elements in an upload report.
- 1d) contractor_codes.xsd
- Contains an enumerated list of acceptable contractor codes.
- 1e) FIPS-10-4-Country-Codes.xsd
- Contains an enumerated list of acceptable country codes.
- 1f) hq_prog_orgs.xsd
- Contains an enumerated list of acceptable HQ Program Organizations.
- 1g) purpose.xsd
- Contains an enumerated list of acceptable proposal purposes.
- 1h) reason.xsd
- Contains an enumerated list of acceptable proposal reasons.
- 1i) research_areas.xsd
- Contains an enumerated list of acceptable research areas.
- 1j) research_cat_ids.xsd
- Contains an enumerated list of acceptable research categories.
- 1k) work_cat_ids.xsd
- Contains an enumerated list of acceptable categories of work.
- 1l) epme_export.xsd
- Contains all the elements required for both printer friendly
version and export to XML
- 1m) external_attachments.xsd
- Contains an enumerated list of acceptable External Attachment
categories
2) ePMA Sample XML Data.xml
- Sample XML file validated against eIDK_import.xsd
3) ReleaseNotes.doc
- Describes the eIDK changes in the current release
of ePMA.
Notes
-
The schema and sample XML files must be in the same directory in order
for the XML file to be validated against the schema.
Privacy Policy :: U.S.
Department of Energy

Page updated:
January 16, 2008