********************************************************* This file documents a history of modifications to the Major Version 0 BasicPermit Category schema files for the NetDMR project. ********************************************************* ############################################### # Version 1.0 draft 1 # ############################################### **Changes Made in 08/22/07 draft 1 version** - Initial Version presented to IPT ############################################### # Version 1.0 draft 2 # ############################################### - Added draft Empty Slot data flow messages and related types, elements - Edited BasicPermitDataFlow schema constructs as recommended by NTG early review ############################################### # Version 1.0 draft 3 # ############################################### General - Renamed NetDMR_Limit_v1.0.xsd to NetDMR_NumericCondition_v1.0.xsd to reflect usage in the DMR Batch schema and made appropriate changes to reference this new name. - Renamed NetDMR_Parameter_v1.0.xsd to NetDMR_Limit_v1.0.xsd to reflect usage in the DMR Batch schema and made appropriate changes to reference this new name. - Removed all elements representing a description of the code specified in other elements. - Switched to using PermitIdentifier and PermittedFeatureIdentifier Shared Schema Components instead of defining custom elements/types - Added documentation for all elements. NetDMR_GetBasicPermitInfoParams_v1.0.xsd - Switched to provide either AgencyMaps or PermitIdentifiers. NetDMR_GetScheduledDMRsByDMRParams_v1.0.xsd - Removed AgencyMaps element NetDMR_GetScheduledDMRsByDateParams_v1.0.xsd - Switched to provide either AgencyMaps or PermitIdentifiers, but not both. - Added an optional ReportingPeriodEndDateRange NetDMR_LimitSet_v1.0.xsd - Removed LimitSetTypeCode and LimitSetTypeDescription elements - Switched DMRCommentText to use FormCommentText SSC NetDMR_FacilityLocation_v1.0.xsd - Newly created to represent the FacilityLocation of a permit NetDMR_Permit_v1.0.xsd - Modified to reference FacilityLocation instead of FacilityMailingAddress - Added PermitOriginalIssueDate as additional element within Permit type - Renamed OrganizationFormalName to PermitteeName NetDMR_PermittedFeature_v1.0.xsd - Renamed elements/types PermittedFeatureActualAverageFlowNumber and PermittedFeatureDesignFlowNumber NetDMR_PermitScheduledDMRs_v1.0.xsd - Added PermitOriginalIssueDate as additional element within Permit type - Removed DMRAddressAffiliationTypeCode - Renamed OrganizationFormalName to PermitteeName - Renamed DMRMailingAddressName to DMRRecipient - Renamed FrequencyOfAnalysisCode to AnalysisFrequencyCode to be consistent with Exchange Network stanards NetDMR_Shared_v1.0.xsd - Made applicable changes required by other schema changes. ############################################### # Version 1.0 draft 4 # ############################################### General - Created type and elements MonitoringPeriodEndDate and MonitoringPeriodStartDate. Used these types instead of the SSCs ReportingPeriodEndDate and ReportingPeriodStartDate respectively. The change was made to better reflect the use of these types. Given the comments for the SSCs, they appeared to be for a series of reports than for an individual one. - Added Error Message Data Flow types and schema - In Shared schema added ErrorCode, ErrorDescription, ErrorTypeCode, SubmissionTransactionTypeCode, CreationDate, SubmissionDate, TransactionIdentifier, and DMRParameterIdentifier types and elements. - Created NetDMR_SubmissionError, NetDMR_SubmissionErrors, NetDMR_SubmissionErrorKey, and NetDMR_SUbmissionResponse schema files and associated types. - Added min/max constraints to the various Params schema to enforce which elements are required/optional. ############################################### # Version 1.0 draft 5 # ############################################### NetDMR_Shared_v1.0.xsd - Updated DMRParameterIdentifierDataType to include MonitoringLocationTypeCode element. This element is a required key field to identify a DMR Parameter. ############################################### # Version 1.0 draft 6 # ############################################### NetDMR_Shared_v1.0.xsd - Created ErrorReport type and element to represent a unique error that can be reported. This new element wraps the ErrorCode, ErrorTypeCode, and ErrroDescription elements. NetDMR_SubmissionError_v1.0.xsd - Modified SubmissionError element to contain one or more ErrorReport elements. This replaces the previous ErrorCode, ErrorTypeCode, and ErrroDescription - Modified the description of SubmissionErrorKey to reflect that multiple errors can be reported for the SubmissionError. ############################################### # Version 1.0 draft 7 # ############################################### NetDMR_Shared_v1.0.xsd - The ErrorReport type and element errantly caused the ErrorCode to become required. This was switched to be optional. - The SubmissionTransactionTypeCode was updated to allow all the enumerations allowed for any batch type: ############################################### # Version 1.0 draft 8 (5/16/08) # ############################################### NetDMR_Shared_v1.0.xsd - Removed commented out datatype from schema Example Instance Documents - Updated schemaLocation attribute to point to expected URL location of schema files in Exchange Network registry. The draft versions used the relative location index.xsd in order to allow validation prior to the schema being published on the Network. Validation of the instance documents will fail until schema are placed in the Registry. ############################################### # Version 1.0 (10/06/08) # ############################################### - Final Review - Added flow Stewards and Contact Information in Section 3