RCRAInfo Schema Design Change Log: 03.30.2009 v4 Draft Schema v4 changes 1. CME Enforcement/Penalty/Payment element 'CostRecoverRequiredAmount' renamed to 'ActualPaidAmount'. 03/20/2009 v4 Draft Schema v2 changes - Per Draft Analysis and Review Feedback 1. CME.Evaluation.EvaluationResponsiblePersonIdentifier and CME.Evaluation.EvaluationResponsiblePersonIdentifierOwner order reversed, with Owner coming first. 2. CME.Evaluation.EvaluationResponsibleSubOrganization and CME.Evaluation.EvaluationResponsibleSubOrganizationOwner order reversed, with Owner coming first. 3. CME.Enforcement.Penalty.Payment.PaymentDefaultDate changed to be optional. The business rule is that if ActualPaymentDate is provided then PaymentDefalutDate should be blank. 4. CME.Enforcement.ViolationEnforcement: ViolationActivityLocation removed. 5. CME.Enforcement.Milestone: TechnicalRequirementNumber renamed to TechnicalRequirementIdentifier. 6. CME.Enforcement.Penalty.Payment: CostRecoverRequiredAmount renamed to ActualPaidAmount. 7. Handler.FacilityOwnerOperator length restrictions changed to minimum 9 digits and maximum 10 in line with RCRAInfo field size specification. 8. Handler.WasteActivitySite.TransferFacilityIndicator removed. 9. Handler.TransferFacilityCode removed as it was duplicative of UsedOil.TransferFacilityCode. 10. TransactionCode removed from WasteActivitySite, UsedOil, StateWasteGenerator, and FederalWasteGenerator. These are all 1 to 1 with the parent Handler and loaded into HD2, thus they inherit the parent Handler Transaction Code. 11. UsedOil, StateWasteGenerator, and FederalWasteGenerator were changed from 0 to many allowed nodes to a single optional node. As stated in change number 10, these are all loaded into HD2 as one line item, therefore having multiple nested children would not be logical. 12. CountyCode and CountyCodeOwner were removed from Handler.LocationAddress as they are a part of the parent Handler. 13. Handler.LocationAddress.LocationDescription was removed. 14. The StateName field was removed from all LocationAddress and MailingAddress elements. Only the 2 character USPS state code is needed. 03/05/2009 v4 Draft Schema changes - Per Windsor/EPA phone conference 1. Removed duplicative HandlerID from CME EnforcementAction element 2. Updated all SupplmentalInformation fields in Handler to be individually defined and uniquely named, with appropriate field maxLengths and the additional descriptor of 'Text' appended to each element name. SupplementalInformation was then removed from the RCRA_Shared_V4.0.xsd file. 02/24/2009 v4 Draft Schema 1. Removal of Corrective Action and Permitting schemas 2. All schemas have had version numbers incremented to 4.0 3. Folder structure and namespacing changed to reflect Exchange Network standards 4. All shared elements moved into the RCRA namespace, and many unused shared elements have been pared from the schema tree. 5. Most elements have had length restrictions included in the schema. These field lengths correspond to the field width values in RCRAInfo. 6. Handler schema has had all GeographicLocation elements removed. 7. Handler schema HD2 SecondaryID element removed. A new complex element OtherID has been added that corresponds to the new HDB flat file. 8. Handler has had 2 character OWNER elements added to most data files. 9. Compliance schema was pared down to remove duplicative elments, and many elements were renamed for improved readability. 10. Compliance schema ViolationCitation linker node was removed. 11. Compliance schema Commitment node removed. Commitment is a lookup table in RCRAInfo and should not be provided with submissions. 12. Compliance schema has had 2 character OWNER elements added to most data files. 03/05/2007 Schema changes (Modified the RCRA_V3.0r0 release and make it RCRA_V3.0r1 - based on the Design Rules and Conventions (DRC) violations) 1. EN_RCRA_HazardousWasteCMESubmission_v3.0.xsd was updated with (1) version="3.0" (changed from version="1.0") in the tag, and (2) the schema name in the tag changed from v1.0 to v3.0. 2. EN_RCRA_HazardousWasteCorrectiveActionFacilitySubmission_v3.0.xsd was updated with (1) version="3.0" (changed from version="1.0") in the tag, and (2) the schema name in the tag changed from v1.0 to v3.0. 3. EN_RCRA_HazardousWasteHandlerSubmission_v3.0.xsd was updated with (1) version="3.0" (changed from version="1.0") in the tag, and (2) the schema name in the tag changed from v1.0 to v3.0. 4. EN_RCRA_HazardousWasteManifestSubmission_v3.0.xsd was updated with (1) version="3.0" (changed from version="1.0") in the tag, and (2) the schema name in the tag changed from v1.0 to v3.0. 5. EN_RCRA_HazardousWasteWastePermitSubmission_v3.0.xsd was updated with (1) version="3.0" (changed from version="1.0") in the tag, and (2) the schema name in the tag changed from v1.0 to v3.0. 6. EN_RCRA_v1.0.xsd was updated with (1) schema file name changed from EN_RCRA_V1_0.xsd, to EN_RCRA_V1.0.xsd, (2) removal of [xmlns="urn:us:net:exchangenetwork:RCRA:RCRA_C:1:0"] in the tag since it is a default/duplicated declaration of the targetNamespace, and (3) additon of and tags since schema header documentation is required. 10/18/2006 Schema Changes - (Modified the CME Schema submitted on 8/9/2006) 1. Removed all the Key/Key-ref constraints structures from the CME Schema. 8/9/2006 Schema Changes (Modified the 3/1/2006 submission by CSC) 1. Updated the version number to 3.0 from 1.0 for the following XML Schema files: a. EN_RCRA_HazardousWasteActivitySubmission_v3.0.xsd b. EN_RCRA_HazardousWasteCMESubmission_v3.0.xsd c. EN_RCRA_HazardousWasteCorrectiveActionFacilitySubmission_v3.0.xsd d. EN_RCRA_HazardousWasteHandlerSubmission_v3.0.xsd e. EN_RCRA_HazardousWasteManifestSubmission_v3.0.xsd f. EN_RCRA_HazardousWastePermitSubmission_v3.0.xsd 2. The above file names referenced in the EN_RCRA_v1.0.xsd file were also updated to version 3. 8/8/2005 Schema Changes (Modified the 2/09/2005 release) 1. Updated UniversalWasteDestinationFacilityIndicatorDataType in EN_RCRA_Shared_v1.0.xsd. Updated from boolean to string to accommodate RCRAInfo requirement of Y (yes), N (no), U (unknown). 2. Updated TransferFacilityIndicatorDataType in EN_RCRA_Shared_v1.0.xsd. Updated from boolean to string to accommodate RCRAInfo requirement of Y (yes), N (no), U (unknown). 3. Added the following declarations to EN_RCRA_HazardousWasteCorrectiveActionFacilitySubmission_v1.0.xsd 4. Removed the old CorrectiveAction schema file : EN_RCRA_HazardousWasteCorrectiveActionFacilitySubmission_v1..xsd - 6/06/2005 5. Removed: from the root schema file, EN_RCRA_v1_0.xsd, because the file is no longer in the schema set. - 6/06/2005 6. Added: into the corrective action schema (EN_RCRA_HazardousWasteCorrectiveActionFacilitySubmission_v1.0.xsd). This should have no impact to current users who use the root schema EN_RCRA_v1_0.xsd. - 6/15/2005 2/09/2005 Schema Changes (Modified the 12/22/2004 release) 1. Changed PublicUseExtractIndicatorDataType in EN_RCRA_HazardousWasteHandlerSubmission_v1.0.xsd from xsd:boolean to xsd:string. - 1/28/2005. 12/22/2004 Schema Changes (Modified the 11/3/2004 release) 1. NAICSCodeDataType was changed from restrict string (4 or 6 digits) type to just string. The change is in FACID_NAICSCodeDataType_v2.3.xsd. 2. NonNotifierIndicatorDataType was changed from Boolean type to string type. The change is in EN_RCRA_HazardousWasteHandlerSubmission_v1.0.xsd. 3. OwnerOperatorIndicatorDataType was changed from Boolean type to string type. The change is in EN_RCRA_Shared_v1.0.xsd. 4. In the Handler modules a number of the same fields were identified across schemas. This prevents the submission of multiple modules in the long term. These fields were identified, pulled from handler and then put into a "shared" schema which is also included.