edmr2.0 XML Documentation Last Updated: 5/12/2010

Size: px
Start display at page:

Download "edmr2.0 XML Documentation Last Updated: 5/12/2010"

Transcription

1 edmr2.0 XML Documentation Last Updated: 5/12/2010 Versions edmr2.0 vs edmr1.0 To differentiate between the old and new edmr versions we have designated the original version as edmr1.0 and the latest version as edmr2.0. Keep in mind that the new 2.0 version is not simply an updated version of the older 1.0 product. edmr2.0 has been completed revamped to accommodate an entirely new a radically different underlying database structure. The old DMR table structure was basically a flat-filed approach involving only one table. The new WYPDES version uses 6 individual normalized tables to represent the DMR information. See the section on "<Element> Hierarchy" below for a more detailed explanation. Contact Information The primary contacts related to the edmr application are as listed below: Lead Contact: Developer: Kevin Campbell edmr and Database Specialist, Wyoming DEQ/WQD kcampb@wyo.gov Steve Rea IT/Admin, Wyoming WDEQ srea@wyo.gov We recommend that you make every attempt to first contact Kevin Campbell if at all possible since he is the lead on this project. He will attempt to answer your question directly or if it involves specific technical issues he will contact the appropriate person or persons. edmr2.0 _XML - Page 1 of 32

2 Current Document Status This is an update of the original draft document that will continue to be updated as new information is made available. Currently, this document should be fairly complete; however, we will continue to add information to this document and re-copy it our web site as needed. This document can be obtained at the following URLs: Application Status There are several features of the edmr2.0 application that are not yet implemented. The following is a partial list of these items: Features Not Yet Implemented o TreeView CheckBox Set NoDischargeType Functionality. One new feature is to provide a check box on the tree-view control and each of the levels at and below the SubmissionPeriod(SubPd) level. There will be a Set No Discharge Type button provided and a drop-down list of the no discharge types. Selecting an appropriate no discharge type and pressing the Set NoDischarge Type button will result in the DMR.NoDischargeTypeID values being updated directly without having to move to the parameters grid. o TreeView CheckBox Select Individual Outfall Functionality. The checkboxes will also be used to select multiple outfall functionality on the parameters grid. There is a limit to how many records can be displayed on the parameters grid before the performance is negatively impacted, however, having to select to one outfall is often too restrictive. Therefore, one or more boxes at the outfall level can be selected in order to access multiple outfalls on the parameters grid. o Overall Status Form. A form will be provided that will indicate the overall status associated with each submission period. The proposed form navigation controls are as follows: Multi-select list box allowing the selection of "All" or multiple permits. Multi-select list or text box allowing the selection or indication of the desired year(s) Multi-select list box allowing the selection of the "All" or multiple submission frequencies (All, Monthly, Quarterly, Semi-Annually, Annually) Multi-select list box allowing the selection of "All" or multiple submission periods. edmr2.0 _XML - Page 2 of 32

3 The test and production site will continue to be updated as these features are brought online. We will notify users whenever the new features are made available and notes indicating the latest changes are posted inside the scrollable boxes on the login form. Login There are two versions of edmr2.0 the production site and the test site. Production Site. The production site is against the live WYPDES database. Any actions performed at this level are permanent. The production site can be accessed using the following URL: Test Site. Currently we are not offering a test site. If in the future it is determined that a test site is beneficial we may create a new test site at a later date. In order to log in either of the edmr2.0 sites you must have an active loginid, Password and PIN number. You may obtain this information from Kevin Campbell (see "Contact Information" above). New Terminology (Submission Periods vs Reporting Periods) One obstacle is the new terminology relating to what are referred to "Submission Periods" and "Reporting Periods". Under the new system a "Submission Period" is now what was referred to as a "Reporting Period" under the old system. And yet there is still a "Reporting Period" in the new system. Submission Period. A "Submission Period" is the time in months required for DMR data to be submitted back to DEQ. Typical values are 1 - Monthly; 2 - Bi-Monthly; 3 - Quarterly; 6 - Semi-Annually and 12 - Annually. The number of submission period months is downloaded within the <SubmissionFrequencyMonths> element of the <LimitSet> element and appears as the [SF] column on the various grid controls. Reporting Period. A "Reporting Period" is the time in months indicating the interval that data must be reported. Typical values are 1 - Monthly; 2 - Bi-Monthly; 3 - Quarterly; 6 - Semi-Annually and 12 - Annually. The number of reporting period months is downloaded within the <ReportingPeriodMonths> element of the <LimitSet> element and appears as the [RF] column on the various grid controls. edmr2.0 _XML - Page 3 of 32

4 Typical combinations of the two are as follows: Submission Period Reporting Period Description 6 1 Submit to DEQ every 6 months; report monthly 3 3 Submit to DEQ every 3 months; report quarterly 12 6 Submit to DEQ every 12 months; report semi-annually A reporting period can never be less than one and can never exceed the number of months in the submission period. XML vs Grid Approach As with the edmr1.0 system, you can move DMR data to the WDEQ servers in one of two ways -- either using XML files to upload data or by entering directly into grid controls on a webform. XML Upload. Using this approach you first download DMR data in XML format. Once downloaded, it is entirely up the user to decide what they will do with the data. Most current XML users use the downloaded data to populate their organizational database systems and in turn re-generate XML files which now include the measurement value data from their system. These re-generated XML files are in turn uploaded back the WDEQ database system. This is the same process that was used within the edmr1.0 system with the exception that the XML structure has changed. Grid Control. Alternatively, you can enter data directly in the grid controls provided. For smaller facilities this will be the preferred method. This again is substantively the same process that was used in the edmr1.0 system with the exception that changes have been implemented to accommodate the new WYPDES database structure. The document covers only the XML approach. There is a companion document related to the Grid control approach. Upload vs Submit For those not familiar with edmr1.0 an explanation is required relating to an "upload" vs a "submit". Upload. An upload is the process of moving XML data from your client computer to the DEQ database server. You simply navigate to the file containing the XML data and then press the Upload button. The upload process is very loosely coupled. You can include any number of DMR upload units and in any order. You can even re-upload the same file multiple times. Submit. The "Submit" process finalizes the edmr submittal process. All records must have been satisfactorily validated prior to initiating the "submit" process. The "submit" is characterized by copying all previously uploaded information to an edmr transaction log table that is the safe-storage mechanism for the edmr process. This transaction log table is granted only insert rights to protect against any unwarranted updates or deletes. edmr2.0 _XML - Page 4 of 32

5 DMRID Record IDs are the Fundamental Unit for XML Uploads With all of the basics concepts now covered it is time to note that the basic unit for XML uploads are at the "reporting period" level, i.e. at the DMRID level rather than at the "submission period" level, i.e. at the DMRSubmissionID level. This is in part because all processing on the web server is at the DMRID level but also because it provides the ultimate flexibility in terms of how an upload file is constructed. You can include any combination of DMRID values from any number of differing submission periods without worrying whether they belong to a particular submission period. All information relating to a particular DMRID, including DMRSubmissionID, will be gathered on the server-side. Note that submission period level information is included within the <LimitSet> element for reference purposes but that none of this information need be submitted back as part of the XML upload. Merge Process All XML uploads (and grid control "Save" operations) are facilitated using a "merge" process. This "merge" process is characterized by the creation of source and target datasets where the source dataset is comprised of the uploaded XML data and the target dataset is comprised of an accompanying set of records from the database tables. The source dataset is merged into the target dataset which results in a modified dataset where only those records having changed are included in the modified dataset. Only the modified dataset records actually get updated. The merge process then allows you to upload the same dataset of information multiple times without actually re-updating the same information over and over again. Schema Validation The new edmr2.0 system offers schema validation. You can either validate your XML files against the edmr.xsd (schema) file using the database webform utility or you can download the.xsd file and perform the validation yourself. The new schema validation includes "data type validation" as well as validation for "well-formed xml". The data type for each element has been defined within the schema file and will result in an error if the uploaded value is not the proper data type. The original edmr1.0 system did not include schema validation (particularly data type validation) and this one factor was responsible for more upload delays than any other single issue. Schema validation can be performed by navigating to the Upload webform (Upload/Validate). Under the "Browse for File to Validate or Upload" heading, browse to the file you wish to validate and then select either the "Validate XML (View)" or "Validate XML (Download) buttons. The "View" results will be displayed in the results window at the bottom of the form. The "Download" approach will prompt you for a local file location and download a text version of the schema validation information to your computer. Validation errors will be displayed in the results window at the bottom of the form. The message include the severity, message and line number of where the error occurred within the XML file. edmr2.0 _XML - Page 5 of 32

6 It is important to note that schema validation will be performed as part of the upload process, and the upload is allowed to proceed only if the schema validation succeeds. Upload Qualifications In order to perform an XML upload there are a list of qualifications that must be met prior to the upload actually occurring. These are listed in the order processed: Schema Validation As mentioned above under "Schema Validation" this validation must succeed prior to any other upload processing beginning. Any schema validation errors will be displayed in the upload forms processing window along with detailed messages relating to the individual schema elements. Line numbers are included. Submission Period Locked The edmr administrators have the ability to lock individual submission periods. Typically, these submission periods are locked at some date after the submission period is over. All DMRID values that are rejected for submission due to being locked will be displayed in the upload forms processing window along with a message indicating the reason(s). Ownership The ownership of each upload DMRID value will be checked to verify that they belong to the current login account. All DMRID values that are rejected based on the ownership check will be displayed in the upload forms processing window along with a message indicating the reaon(s) Overall Status Once a submission period has been submitted the overall status of the submission period will be either SUB or AMD. You cannot upload DMRID values once the submission process has occurred. You can only amend previously submitted records via the grid control. All DMRID values that are rejected based on the overall status will be displayed in the upload forms processing window along with a message indicating the reason(s). edmr2.0 _XML - Page 6 of 32

7 Example XML Download The following is an example of the new XML structure created for download. Note that the items highlighted in red and bolded are the items required for upload. All other items not bolded or highlighted in red are provided as informational items for download purposes only. They are not required for upload and in fact if included in the upload file will be ignored during the parsing of the XML data. <?xml version="1.0" encoding="utf-8"?> <DMRSet xmlns=" xmlns:xsi=" <DMR>.. <DMRID>68404</DMRID>.. <LimitSetID>6531</LimitSetID>.. <LimitSet>... <LimitSetID>6531</LimitSetID>... <WYPermitNumber>WY </WYPermitNumber>... <OutfallNumber>001</OutfallNumber>... <SubmissionFrequencyMonths>6</SubmissionFrequencyMonths>... <ReportingPeriodMonths>6</ReportingPeriodMonths>... <SubmissionPeriodBeginDate> </SubmissionPeriodBeginDate>... <SubmissionPeriodEndDate> </SubmissionPeriodEndDate>.. </LimitSet>.. <ReportBeginDate> </ReportBeginDate>.. <ReportEndDate> </ReportEndDate>.. <DMR_NoDischargeTypeID>10</DMR_NoDischargeTypeID>.. <DMRCommentText xsi:nil="true" />.. <DMRParameter>... <DMRParameterID>591589</DMRParameterID>... <DMRID>68404</DMRID>... <LimitID>30678</LimitID>... <Limit>.... <LimitID>30678</LimitID>.... <SampleTypeID>50</SampleTypeID>.... <SampleFrequencyTypeID>68</SampleFrequencyTypeID>.... <ParameterID>4949</ParameterID>.... <MonitoringLocationTypeID>2</MonitoringLocationTypeID>.... <LimitBeginDate> </LimitBeginDate>.... <LimitEndDate> </LimitEndDate>... </Limit>... <ActualSampleFrequencyTypeID>68</ActualSampleFrequencyTypeID>... <ReportedNumberOfExcursions>0</ReportedNumberOfExcursions>... <DMRValue>.... <DMRValueID>458453</DMRValueID>.... <DMRParameterID>591589</DMRParameterID>.... <LimitValueID>37241</LimitValueID>.... <LimitValue>..... <LimitValueID>37241</LimitValueID>..... <ValueTypeID>3</ValueTypeID> edmr2.0 _XML - Page 7 of 32

8 ..... <StatisticalBaseTypeID>77</StatisticalBaseTypeID>..... <Limit_ValueQualifierTypeID>6</Limit_ValueQualifierTypeID>..... <UnitID>12</UnitID>..... <Limit_Value>7500</Limit_Value>.... </LimitValue>.... <DMR_ValueQualifierTypeID xsi:nil="true" />.... <DMRValue_NoDischargeTypeID>10</DMRValue_NoDischargeTypeID>.... <MeasurementValue xsi:nil="true" />.... <DMRValueCommentText xsi:nil="true" />... </DMRValue>.. </DMRParameter>.. <DMRParameter>... <DMRParameterID>591590</DMRParameterID>... <DMRID>68404</DMRID>... <LimitID>30279</LimitID>... <Limit>.... <LimitID>30279</LimitID>.... <SampleTypeID>50</SampleTypeID>.... <SampleFrequencyTypeID>68</SampleFrequencyTypeID>.... <ParameterID>5920</ParameterID>.... <MonitoringLocationTypeID>2</MonitoringLocationTypeID>.... <LimitBeginDate> </LimitBeginDate>.... <LimitEndDate> </LimitEndDate>... </Limit>... <ActualSampleFrequencyTypeID>68</ActualSampleFrequencyTypeID>... <ReportedNumberOfExcursions>0</ReportedNumberOfExcursions>... <DMRValue>.... <DMRValueID>458455</DMRValueID>.... <DMRParameterID>591590</DMRParameterID>.... <LimitValueID>164017</LimitValueID>..... <LimitValue> <LimitValueID>164017</LimitValueID> <ValueTypeID>3</ValueTypeID> <StatisticalBaseTypeID>77</StatisticalBaseTypeID> <Limit_ValueQualifierTypeID>6</Limit_ValueQualifierTypeID> <UnitID>20</UnitID> <Limit_Value>10</Limit_Value>..... </LimitValue>.... <DMR_ValueQualifierTypeID xsi:nil="true" />.... <DMRValue_NoDischargeTypeID>10</DMRValue_NoDischargeTypeID>.... <MeasurementValue xsi:nil="true" />.... <DMRValueCommentText xsi:nil="true" />... </DMRValue>.. </DMRParameter>.. <DMRParameter>... <DMRParameterID> </DMRParameterID>... <DMRID>68404</DMRID>... <LimitID>30677</LimitID>... <Limit>.... <LimitID>30677</LimitID>.... <SampleTypeID>50</SampleTypeID> edmr2.0 _XML - Page 8 of 32

9 .... <SampleFrequencyTypeID>68</SampleFrequencyTypeID>.... <ParameterID>3533</ParameterID>.... <MonitoringLocationTypeID>2</MonitoringLocationTypeID>.... <LimitBeginDate> </LimitBeginDate>.... <LimitEndDate> </LimitEndDate>... </Limit>... <ActualSampleFrequencyTypeID>68</ActualSampleFrequencyTypeID>... <ReportedNumberOfExcursions>0</ReportedNumberOfExcursions>... <DMRValue>.... <DMRValueID>458451</DMRValueID>.... <DMRParameterID> </DMRParameterID>.... <LimitValueID>29061</LimitValueID>.... <LimitValue>..... <LimitValueID>29061</LimitValueID>..... <ValueTypeID>5</ValueTypeID>..... <StatisticalBaseTypeID>102</StatisticalBaseTypeID>..... <Limit_ValueQualifierTypeID>6</Limit_ValueQualifierTypeID>..... <UnitID>13</UnitID>..... <Limit_Value>8.5</Limit_Value>.... </LimitValue>.... <DMR_ValueQualifierTypeID xsi:nil="true" />.... <DMRValue_NoDischargeTypeID>10</DMRValue_NoDischargeTypeID>.... <MeasurementValue xsi:nil="true" />.... <DMRValueCommentText xsi:nil="true" />... </DMRValue>... <DMRValue>.... <DMRValueID> </DMRValueID>.... <DMRParameterID> </DMRParameterID>.... <LimitValueID>75757</LimitValueID>.... <LimitValue>..... <LimitValueID>75757</LimitValueID>..... <ValueTypeID>4</ValueTypeID>..... <StatisticalBaseTypeID>135</StatisticalBaseTypeID>..... <Limit_ValueQualifierTypeID>4</Limit_ValueQualifierTypeID>..... <UnitID>13</UnitID>..... <Limit_Value>6.5</Limit_Value>.... </LimitValue>.... <DMR_ValueQualifierTypeID xsi:nil="true" />.... <DMRValue_NoDischargeTypeID>10</DMRValue_NoDischargeTypeID>.... <MeasurementValue xsi:nil="true" />.... <DMRValueCommentText xsi:nil="true" />... </DMRValue>.. </DMRParameter>. </DMR> </DMRSet> The following is the same example as the above XML file but includes only those items required for uploading purposes. As you can see limiting the elements to just those required for uploading purposes will significantly decrease the quantity of information being transported. It is recommended that you limit the upload to just the required records. edmr2.0 _XML - Page 9 of 32

10 <?xml version="1.0" encoding="utf-8"?> <DMRSet xmlns=" xmlns:xsi=" <DMR>.. <DMRID>68404</DMRID>.. <DMR_NoDischargeTypeID>10</DMR_NoDischargeTypeID>.. <DMRCommentText xsi:nil="true" />.. <DMRParameter>... <DMRParameterID>591589</DMRParameterID>... <DMRValue>.... <DMRValueID>458453</DMRValueID>.... <DMR_ValueQualifierTypeID xsi:nil="true" />.... <DMRValue_NoDischargeTypeID>10</DMRValue_NoDischargeTypeID>.... <MeasurementValue xsi:nil="true" />.... <DMRValueCommentText xsi:nil="true" />... </DMRValue>.. </DMRParameter>.. <DMRParameter>... <DMRParameterID>591590</DMRParameterID>... <DMRValue>.... <DMRValueID>458455</DMRValueID>.... <DMR_ValueQualifierTypeID xsi:nil="true" />.... <DMRValue_NoDischargeTypeID>10</DMRValue_NoDischargeTypeID>.... <MeasurementValue xsi:nil="true" />.... <DMRValueCommentText xsi:nil="true" />... </DMRValue>.. </DMRParameter>.. <DMRParameter>... <DMRParameterID> </DMRParameterID>... <ActualSampleFrequencyTypeID>68</ActualSampleFrequencyTypeID>... <ReportedNumberOfExcursions>0</ReportedNumberOfExcursions>... <DMRValue>.... <DMRValueID>458451</DMRValueID>.... <DMR_ValueQualifierTypeID xsi:nil="true" />.... <DMRValue_NoDischargeTypeID>10</DMRValue_NoDischargeTypeID>.... <MeasurementValue xsi:nil="true" />.... <DMRValueCommentText xsi:nil="true" />... </DMRValue>... <DMRValue>.... <DMRValueID> </DMRValueID>.... <DMR_ValueQualifierTypeID xsi:nil="true" />.... <DMRValue_NoDischargeTypeID>10</DMRValue_NoDischargeTypeID>.... <MeasurementValue xsi:nil="true" />.... <DMRValueCommentText xsi:nil="true" />... </DMRValue>.. </DMRParameter>. </DMR> </DMRSet> edmr2.0 _XML - Page 10 of 32

11 Schema The following is the.xsd schema file as it exists at the time of this writing. <?xml version="1.0" encoding="utf-8"?> <xs:schema id="edmr_access_format_3" targetnamespace=" elementformdefault="qualified" xmlns=" xmlns:mstns=" xmlns:xs=" <xs:element name="dmrset"> <xs:complextype> <xs:sequence> <xs:element name="dmr" maxoccurs="unbounded"> <xs:complextype> <xs:sequence> <xs:element name="dmrid" type="" minoccurs="1" /> <xs:element name="limitsetid" type="" minoccurs="0" /> <!-- The following are the <LimitSet> level elements and are not required for upload. --> <xs:element name="limitset"> <xs:complextype> <xs:sequence> <xs:element name="limitsetid" type="" minoccurs="1" /> <xs:element name="wypermitnumber" type="xs:string" minoccurs="0" /> <xs:element name="outfallnumber" type="xs:string" minoccurs="0" /> <xs:element name="submissionfrequencymonths" type="" minoccurs="0" /> <xs:element name="reportingperiodmonths" type="" minoccurs="0" /> <xs:element name="submissionperiodbegindate" type="xs:date" minoccurs="0" /> <xs:element name="submissionperiodenddate" type="xs:date" minoccurs="0" /> </xs:sequence> </xs:complextype> </xs:element> <!-- The following two elements must appear at the <DMR> element level and cannot be included within the <LimitSet> element. A given <LimitSet> sequence will usually appear multiple times within a given download. This would result in multiple <ReportBeginDate> and <ReportEndDate> values appearing within what should be single <LimitSet> instance as identified by a LimitSetID. --> <xs:element name="reportbegindate" type="xs:date" minoccurs="0" /> <xs:element name="reportenddate" type="xs:date" minoccurs="0" /> <!-- The following are the <DMR> level elements and are required for upload. --> <!--<xs:element name="dmr_nodischargetypeid" type="" nillable="true" minoccurs="1" />--> <xs:element name="dmr_nodischargetypeid" type="nodischargetypeidtype" nillable="true" minoccurs="1" /> <xs:element name="dmrcommenttext" type="xs:string" nillable="true" minoccurs="1" /> <xs:element name="dmrparameter" maxoccurs="unbounded"> <xs:complextype> <xs:sequence> <!-- The following is the DMRParamterID(pk) and DMRID(fk) element and are required for upload. --> <xs:element name="dmrparameterid" type="" minoccurs="1" /> <xs:element name="dmrid" type="" minoccurs="1" /> <xs:element name="limitid" type="" minoccurs="0" /> <!-- The following are the <Limit> level elements and are not required. --> edmr2.0 _XML - Page 11 of 32

12 <xs:element name="limit"> <xs:complextype> <xs:sequence> <xs:element name="limitid" type="" minoccurs="0" /> <xs:element name="sampletypeid" type="" minoccurs="0" /> <xs:element name="samplefrequencytypeid" type="" minoccurs="0" /> <xs:element name="parameterid" type="" minoccurs="0" /> <xs:element name="monitoringlocationtypeid" type="" minoccurs="0" /> <!--Although the [UnitID] is stored within the [Limit] table there are two columns stored, [UnitID_C] and [UnitID_Q]. However, you do not know which one applies without examining the [LimitValue].[ValueQualifierID] value. Therefore, the [UnitID] must be displayed at the [LimitValue] table level. <xs:element name="unitid" type="" minoccurs="0" /> --> <xs:element name="limitbegindate" type="xs:date" minoccurs="0" /> <xs:element name="limitenddate" type="xs:date" minoccurs="0" /> </xs:sequence> </xs:complextype> </xs:element> <!-- The following are the <DMRParameter> level elements and are required for upload. --> <xs:element name="actualsamplefrequencytypeid" type="" nillable="true" minoccurs="1" /> <xs:element name="reportednumberofexcursions" type="" nillable="true" minoccurs="1" /> <xs:element name="dmrvalue" maxoccurs="unbounded"> <xs:complextype> <xs:sequence> <!-- The following are the DMRValueID(pk) and DMRParameterID(fk) elements and are required for upload. --> <xs:element name="dmrvalueid" type="" minoccurs="1" /> <xs:element name="dmrparameterid" type="" minoccurs="1" /> <xs:element name="limitvalueid" type="" minoccurs="0" /> <!-- The following are the <LimitValue> level element and are not required. --> <xs:element name="limitvalue"> <xs:complextype> <xs:sequence> <xs:element name="limitvalueid" type="" minoccurs="0" /> <xs:element name="valuetypeid" type="valuetypeidtype" minoccurs="0" /> <xs:element name="statisticalbasetypeid" type="" minoccurs="0" /> <!-- The following definition for <Limit_ValueQualifierTypeID> should not have nillable="true" but it has been changed temporarily to allow the latest data to work properly. --> <xs:element name="limit_valuequalifiertypeid" type="valuequalifiertypeidtype" nillable="true" minoccurs="0" /> <!--As explained above there are actually two [UnitID] fields in the [Limit] table; [UnitID_Q] and [UnitID_C]. However, the one to be used cannot be determined without examining [LimitValue].[ValueQualifierID] field. Therefore, the [UnitID] field is displayed at the [LimitValue] level.--> <xs:element name="unitid" type="" minoccurs="0" /> <xs:element name="limit_value" type="xs:double" nillable="true" minoccurs="0" /> </xs:sequence> </xs:complextype> </xs:element> <!-- The following are the <DMRValue> level elements and are required. --> edmr2.0 _XML - Page 12 of 32

13 /> <xs:element name="dmr_valuequalifiertypeid" type="" nillable="true" minoccurs="1" /> <xs:element name="dmrvalue_nodischargetypeid" type="nodischargetypeidtype" nillable="true" minoccurs="1" /> <xs:element name="measurementvalue" type="xs:double" nillable="true" minoccurs="1" /> <xs:element name="dmrvaluecommenttext" type="xs:string" nillable="true" minoccurs="1" </xs:sequence> </xs:complextype> </xs:element> </xs:sequence> </xs:complextype> </xs:element> </xs:sequence> </xs:complextype> <xs:key name="dmrid"> <xs:selector xpath="." /> <xs:field xpath="mstns:dmrid" /> </xs:key> <xs:keyref name="dmr_dmrparameter" refer="dmrid"> <xs:selector xpath=".//mstns:dmrparameter" /> <xs:field xpath="mstns:dmrid" /> </xs:keyref> <xs:keyref name="dmrparameter_dmrvalue" refer="dmrparameterid"> <xs:selector xpath=".//mstns:dmrvalue" /> <xs:field xpath="mstns:dmrparameterid" /> </xs:keyref> </xs:element> </xs:sequence> </xs:complextype> <xs:key name="dmrparameterid"> <xs:selector xpath=".//mstns:dmrparameter" /> <xs:field xpath="mstns:dmrparameterid" /> </xs:key> <xs:key name="dmrvalueid"> <xs:selector xpath=".//mstns:dmrvalue" /> <xs:field xpath="mstns:dmrvalueid" /> </xs:key> <xs:key name="limitsetid"> <xs:selector xpath=".//mstns:limitset" /> <xs:field xpath="mstns:limitsetid" /> </xs:key> <xs:keyref name="limitset_dmr" refer="limitsetid"> <xs:selector xpath=".//mstns:dmr" /> <xs:field xpath="mstns:limitsetid" /> </xs:keyref> <xs:key name="limitid"> <xs:selector xpath=".//mstns:limit" /> <xs:field xpath="mstns:limitid" /> </xs:key> <xs:keyref name="limit_dmrparameter" refer="limitid"> <xs:selector xpath=".//mstns:dmrparameter" /> <xs:field xpath="mstns:limitid" /> edmr2.0 _XML - Page 13 of 32

14 </xs:keyref> <xs:key name="limitvalueid"> <xs:selector xpath=".//mstns:limitvalue" /> <xs:field xpath="mstns:limitvalueid" /> </xs:key> <xs:keyref name="limitvalue_dmrvalue" refer="limitvalueid"> <xs:selector xpath=".//mstns:dmrvalue" /> <xs:field xpath="mstns:limitvalueid" /> </xs:keyref> </xs:element> <xs:simpletype name="valuetypeidtype"> <xs:restriction base="xs:integer"> <xs:enumeration value="1" /> <!-- Concentration 1 --> <xs:enumeration value="2" /> <!-- Concentration 2 --> <xs:enumeration value="3" /> <!-- Concentration 3 --> <xs:enumeration value="4" /> <!-- Quantity 1 --> <xs:enumeration value="5" /> <!-- Quantity 2 --> </xs:restriction> </xs:simpletype> <xs:simpletype name="valuequalifiertypeidtype"> <xs:restriction base="xs:integer"> <xs:enumeration value="1" /> <!--EQ (Equal To) --> <xs:enumeration value="2" /> <!-- EST (Estimated) --> <xs:enumeration value="3" /> <!-- GT (Greater Than) --> <xs:enumeration value="4" /> <!-- GTE (Greater Than or Equal To --> <xs:enumeration value="5" /> <!-- LT (Less Than) --> <xs:enumeration value="6" /> <!-- LTE (Less Than or Equal To) --> <xs:enumeration value="7" /> <!-- TOO (Too Numerous to Count) --> </xs:restriction> </xs:simpletype> <xs:simpletype name="nodischargetypeidtype_alternate"> <xs:union membertypes="nodischargetypeidtype"> <xs:simpletype> <xs:restriction base="xs:string"> <xs:enumeration value="null"/> </xs:restriction> </xs:simpletype> </xs:union> </xs:simpletype> edmr2.0 _XML - Page 14 of 32

15 <xs:simpletype name="nodischargetypeidtype"> <xs:restriction base="xs:integer"> <!-- <xs:length value="1" /> --> <xs:enumeration value="1" /> <!-- Wrong Flow --> <xs:enumeration value="2" /> <!-- Operation Shutdown --> <xs:enumeration value="3" /> <!-- Discharge to Lagoon/Groundwater --> <xs:enumeration value="4" /> <!-- Frozen Conditions --> <xs:enumeration value="5" /> <!-- No Influent --> <xs:enumeration value="6" /> <!-- Other (See Comments) --> <xs:enumeration value="7" /> <!-- Conditional Limit Not Required This Monitoring Period --> <xs:enumeration value="8" /> <!-- General Permit Exemption --> <xs:enumeration value="9" /> <!-- Below Detection Level --> <xs:enumeration value="10" /> <!-- No Discharge --> <xs:enumeration value="11" /> <!-- Lost Sample/Data Not Available --> <xs:enumeration value="12" /> <!-- Analysis Not Conducted/No Sample --> <xs:enumeration value="13" /> <!-- Insufficient Flow for Sampling --> <xs:enumeration value="14" /> <!-- Sampling Equipment Failure --> <xs:enumeration value="15" /> <!-- Invalid Test --> <xs:enumeration value="16" /> <!-- Land Applied --> <xs:enumeration value="17" /> <!-- Recycled But Not Entered --> <xs:enumeration value="18" /> <!-- Flood Disaster --> <xs:enumeration value="19" /> <!-- DMR Received but not Entered --> <xs:enumeration value="20" /> <!-- Not Quantifiable --> <xs:enumeration value="21" /> <!-- Administratively Resolved --> <xs:enumeration value="22" /> <!-- Fire Conditions --> <xs:enumeration value="23" /> <!-- Dry Lysimeter Well --> <xs:enumeration value="24" /> <!-- Parameter Value Not Reported --> edmr2.0 _XML - Page 15 of 32

16 </xs:restriction> </xs:simpletype> </xs:schema> edmr2.0 _XML - Page 16 of 32

17 <Element> / Table Hierarchy The element/table hierarchy found in the XML and.xsd files matches that of the new WYPDES database. <DMR> element / table ( :1) <LimitSet> element / table DMRID, pk LimitSetID, pk LimitSetID, fk (1: ) (1: ) <DMRParameter> element / table ( :1) <Limit> element / table DMRParameterID, pk LimitID, pk DMRID, fk LimitiD, fk (1: ) (1: ) <DMRValue> element / table ( :1) <LimitValue> element / table DMRValueID, pk DMRParameterID, fk LimitValueID, fk edmr2.0 _XML - Page 17 of 32 LimitValueID, pk There is a one-to-many (1: ) relationship between the <DMR> element/table and the <DMRParameter> element/table based on <DMRID> acting as a primary key (pk) within the <DMR> element/table and as a foreign key (fk) within the <DMRParameter> element/table. Expressed in words, one <DMR> element contains many <DMRParameter> elements. There is also a one-to-many (1: ) relationship between the <DMRParameter> element/table and the <DMRValue> element/table based on <DMRParameterID> acting as a primary key within the <DMRParameter> element/table and as a foreign key within the <DMRValue> table. Expressed in words, one <DMRParameter> element contains many <DMRValue> elements. There is a one-to-many (1: ) relationship between the <LimitSet> element/table and the <DMR> element/table based on <LimitSetID> acting as a primary key within the <LimitSet> element/table and a foreign key within the <DMR> element/table. There is also a one-to-many (1: ) relationship between the <Limit> element/table and <DMRParameter> element/table based on <LimitID> acting as a primary key within the <Limit> element/table and a foreign key within the <DMRParameter> element/table. And there is also a (1: ) relationship between the <LimitValue> element/table and the <DMRValue> element/table based on <LimitValueID> acting as a primary key within the <LimitValue> element/table and as a foreign key within the <DMRValue> element/table. The <DMR>, <DMRParameter> and <DMRValue> are elements where user data is entered and subsequently uploaded back to the edmr application.

18 The <LimitSet>, <Limit> and <LimitValue> elements are comprised of item requirements relating to each individual DMR-prefixed table record. These elements are not required to be uploaded back to the edmr application. In fact, if they are uploaded, they will simply be ignored by the edmr application. One consideration, however, is that including this data in the upload process will just increase the size of the data uploads and thereby possibly degrade the overall performance. After reviewing the above explanation relating to the actual relationships between elements it should now be noted that this is not the way the edmr XML files are structured. For readability purposes and file management purposes, it was decided that the actual element hierarchy for XML download purposes would be inverted. Instead of a <LimitSet> element acting as a container for multiple <DMR> elements, each <DMR> element contains one <LimitSet> element. And instead of a <Limit> element acting as a container for multiple <DMRParameter> elements, each <DMRParameter> element contains one <Limit> element. And instead of a <LimitValue> element acting as a container for multiple <DMRValue> elements each <DMRValue> element contains one <LimitValue> element. So instead of a XML structure that is constructed as follows: <LimitSet>. <DMR>.. <Limit>... <DMRParameter>.... <LimitValue>..... <DMRValue />.... </LimitValue>.... <LimitValue>..... <DMRValue />.... </LimitValue>... </DMRParameter>... <DMRParameter> </DMRParameter>.. </Limit>. </DMR>. <DMR>.. </DMR> </LimitSet <LimitSet> </LimitSet> We end up with a more readable DMR-centric XML structure that appears as follows: <DMR>. <LimitSet> edmr2.0 _XML - Page 18 of 32

19 . </LimitSet>. <DMRParameter>.. <Limit>.. </Limit>.. <DMRValue>... <LimitValue>... </LimitValue>.. </DMRValue>. </DMRParameter> </DMR> <DMR> </DMR> Although the latter structure is more manageable from a readability and file manipulation standpoint there is a downside. This structure results in duplications that must be dealt with when processing the XML data. Duplicate limit-series records must be accounted for and removed as part of the XML processing code. Or, if directly importing into Access tables the tables must be created prior to import with the primary keys identified. This will guarantee the duplicate limit-series records are removed during the import process. edmr2.0 _XML - Page 19 of 32

20 <DMR> element Reporting Period Records grid table <DMRID> element grid s [DMRID] field The <DMRID> element contains the primary key for the <DMR> element / [DMR] table. Required for Upload. YES Nullable. NO WYPDES FATAL Validation Errors: o Anything other than a non-negative integer. <LimitSetID> element grid s [LimitSetID] field The <LimitSetID> element is a foreign key reference to the <LimitSet> element or [LimitSet] table. Nullable. NO WYPDES FATAL Validation Errors: o Anything other than a non-negative integer. <DMR_NoDischargeTypeID> element grid s [NoDischType] field The <DMR_NoDischargeTypeID> element contains the foreign key reference to the [RefNoDischargeType] lookup table which has a primary key of NoDischargeTypeID. This field is used both as a flag to indicate that either a No Discharge condition has occurred or that a Discharge, No Analysis condition has occurred. The type of either No Discharge or Discharge, No Analysis is identified using the [????] field within the [RefNoDischargeType] lookup table. The [DMR].[NoDischargeTypeID] is limited to a subset of the total [RefNoDischargeType] table items. These legal entries are listed as follows: NoDischargeTypeID Description 10 No Discharge 2 Operation Shutdown 37 Outfall Not Constructed The dropdown-list on the grid control only contains these three items; however, it is possible to upload other integer values. If other than the legal values are uploaded the upload operation will complete but a WYPDES validation rule will result in the DMR level record edmr2.0 _XML - Page 20 of 32

21 receiving a status value of 'ERR'. Required for Upload. YES Nullable: yes WYPDES FATAL Validation Errors: o Value not one of those three integer values listed above as allowable. <DMRCommentText> element grid s [AddComment] field The edmr system is designed to append records to the existing underlying database comment field. For example, if the existing comment field is: <edmr dt= >this is a comment</edmr> and you add a new comment string: Add another comment. the resulting updated comment field will read: <edmr dt= >this is a comment</edmr><edmr dt= >add another comment.</edmr> Note that each additional comment added via the edmr application will include the dated <edmr> tag. For the <DMRCommentText> element, the value included within this element will be appended to the already existing comment. Also, since it is possible to upload the same XML file multiple times, the XML approach will check to see if the included value already exists as part of the existing comment. If it does, the <DMRCommentText> will NOT be re-appended. For the grid control, the value typed in the [CommentAdd] field will be appended to the existing comment. xs:string SQL Server Data Type. varchar(1000) Required for Upload. YES Nullable: yes WYPDES FATAL Validation Errors: o none. <ReportBeginDate> element [BeginDate] field within the Reporting Period Record, Parameter Records and Value Records grid tables edmr2.0 _XML - Page 21 of 32

22 The <ReportBeginDate> element is the reporting period begin date value. Each <DMR> element corresponds to one reporting period and the length of the reporting period is defined by the <ReportingPeriodMonths> element value. The <ReportBeginDate> value is calculated by adding one day and then subtracting the number of months identified in the <ReportingPeriodMonths> element. Note that even though the <ReportBeginDate> element is not contained within the <LimitSet> element it is not a required element for upload. This date value appears at this level because there is a one-to-many relationship between the <LimitSet> and <DMR> elements where one <LimitSet> element can appear in multiple <DMR> elements. Including this value in the <LimitSet> element would result in problems for users who directly import the XML data into Access tables. xs:date SQL Server Data Type. calculated value <ReportEndDate> element [BeginDate] field within the Reporting Period Record, Parameter Records and Value Records grid tables The <ReportEndDate> element is the reporting period end date value. Each <DMR> element corresponds to one reporting period and the length of the reporting period is defined by the <ReportingPeriodMonths> element value. Note that even though the <ReportEndDate> element is not contained within the <LimitSet> element it is not a required element for upload. This date value appears at this level because there is a one-to-many relationship between the <LimitSet> and <DMR> elements where one <LimitSet> element can appear in multiple <DMR> elements. Including this value in the <LimitSet> element would result in problems for users who directly import the XML data into Access tables. xs:date SQL Server Data Type. datetime <LimitSet> element appears at various locations within the edmr Parameters web page Note that the elements within the <LimitSet> table are provided for reference only. They are not required to be a part of the XML upload file and in fact will be ignored by the edmr processing if they are uploaded. <LimitSetID> element grid s [LimitSetID] field The <LimitSetID> element contains the primary key for the <LimitSet> element / [LimitSet] table. Nullable. NO WYPDES FATAL Validation Errors: o Anything other than a non-negative integer. edmr2.0 _XML - Page 22 of 32

23 <WYPermitNumber> element appears as header information on the edmrparameters web form The <WYPermitNumber> element is the WYPDES permit number identifying the permit in question. xs:string SQL Server Data Type. varchar(12) <OutfallNumber> element appears a header information on the edmrparameters web form The <OutfallNumber> element is the text value representing the outfall in question. xs:string SQL Server Data Type. varchar(6) <SubmissionFrequencyMonths> element grid s [SF] field The <SubmissionFrequencyMonths> element contains the number of months in the submission period. See the definition of a "Submission Period" include earlier in this documentation. <ReportingPeriodMonths> element grid s [RF] field The <ReportingPeriodMonths> element contains the number of months in the reporting period. See the definition of a "Reporting Period" earlier in this documentation. <SubmissionPeriodBeginDate> element grid s [RF] field The <SubmissionPeriodBeginDate> element contains the beginning date for the submission period. See the definition of a "Submission Period" earlier in this documentation. xs:date SQL Server Data Type. datetime <SubmissionPeriodEndDate> element grid s [RF] field The <SubmissionPeriodEndDate> element contains the ending date for the submission period. See the definition of a "Submission Period" earlier in this documentation. xs:date SQL Server Data Type. datetime edmr2.0 _XML - Page 23 of 32

24 <DMRParameter> element Parameter Records grid table <DMRParameterID> element grid s [DMRParamID] field The <DMRParameterID> element contains the primary key for the <DMRParameter> / [DMRParameter] table. Required for Upload. YES Nullable: NO WYPDES FATAL Validation Errors: o Anything other than a non-null integer. <DMRID> element grid s [DMRID] field The <DMRID> element is a foreign key reference to the <DMR> element / [DMR] table. Nullable: NO WYPDES FATAL Validation Errors: o Anything other than a non-null integer. <LimitID> element grid s [LimitID] field The <LimitID> element is a foreign key reference to the <Limit> element / [Limit] table. Nullable: NO WYPDES FATAL Validation Errors: o Anything other than a non-null integer. <ActualSampleFrequencyTypeID> element grid s [ActSampFq] field The <ActualSampleFrequencyTypeID> element contains a foreign key reference to the [RefSampleFrequencyType] lookup table which has a primary key of SampleFrequencyTypeID. This field is used to indicate the actual sample frequency that applies to the parameter being reported. edmr2.0 _XML - Page 24 of 32

25 Required for Upload. YES Nullable: NO WYPDES FATAL Validation Errors: o Anything other than a non-null integer. <ReportedNumberOfExcursions> element grid s [#Excursions] field The <ReportedNumberOfExcursions> is an attribute field containing the reported of exceedances (excursions) for the parameter being reported. Required for Upload. YES <Limit> element appears at various locations within the edmr Parameters web form Note that the elements within the <Limit> table are provided for reference only. They are not required to be a part of the XML upload file and in fact will be ignored by the edmr processing if they are uploaded. <LimitID> element grid s [LimitID] field The <LimitID> element contains the primary key for the <Limit> element / [Limit] table. Nullable. NO WYPDES FATAL Validation Errors: o Anything other than a non-negative integer. <SampleTypeID> element [SmpTy] field within the Parameter Records grid control The <SampleTypeID> element contains a foreign key reference to the [RefSampleType] lookup table having a primary key of SampleTypeID. This field defines the required sample type that applies to the parameter being reported. edmr2.0 _XML - Page 25 of 32

26 <SampleFrequencyTypeID> element [SmpFqTy] field within the Parameter Records grid control The <SampleFrequencyTypeID> element contains a foreign key reference to the [RefSampleFrequencyType] lookup table having a primary key of SampleFrequencyTypeID. This field is used to indicate the requested sample frequency type that applies to the parameter being reported. <ParameterID> element [Parameter] field within the Parameter Records grid control. The <ParameterID> element contains a foreign key reference to the [RefParameter] lookup table having a primary key of ParameterID. The [Parameter] field within the grid control displays a drop-down list text description relating to the ParameterID value. The field defines the parameter that applies to the record indicated. <UnitID> element [Units] field within the Parameter Records grid control. The <UnitID> element contains a foreign key reference to the [RefUnit] lookup table having a primary key of UnitID. The [Units] field within the grid control displays a drop-down list text description relating to the UnitID value. The field defines the units that applies to the parameter record indicated. <LimitBeginDate> element appears as header information on the edmr Parameters web form The <LimitBeginDate> is the beginning date of the LimitBeginDate-LimitEndDate date range that is used as a subset of the permit effective and expiration date values. Any Effective-Expiration date range can be broken up into multiple LimitBeginDate-LimitEndDate ranges. These ranges provide a means of providing separate parameter lists and requirements for the individual LimitBeginDate- LimitEndDate ranges. xs:date SQL Server Data Type. datetime <LimitEndDate> element appears as header information on the edmr Parameters web form edmr2.0 _XML - Page 26 of 32

27 The <LimitEndDate> is the ending date of the LimitBeginDate-LimitEndDate date range that is used as a subset of the permit effective and expiration date values. Any Effective-Expiration date range can be broken up into multiple LimitBeginDate-LimitEndDate ranges. These ranges provide a means of providing separate parameter lists and requirements for the individual LimitBeginDate-LimitEndDate ranges. xs:date SQL Server Data Type. datetime <DMRValue> element Value Records grid table <DMRValueID> element grid s [DMRValueID] field The <DMRValueID> element contains the primary key for the [DMRValue] table. Required for Upload. YES Nullable: NO WYPDES FATAL Validation Errors: o Anything other than a non-null integer. <DMRParameterID> element grid s [DMRParameterID] field The <DMRParameterID> element is a foreign key reference to the <DMRParameter> element / [DMRParameter] table. Nullable: NO <LimitValueID> element grid s [LimitValueID] field The <LimitValueID> element is a foreign key referencing the <LimitValue> element / [LimitValue] table. Nullable: NO <DMR_NoDischargeTypeID> element grid s [NoDischType] field The <DMR_NoDischargeTypeID> element contains the foreign key reference to the [RefNoDischargeType] lookup table which has a primary key of NoDischargeTypeID. edmr2.0 _XML - Page 27 of 32

28 This field is used both as a flag to indicate that either a No Discharge condition has occurred or that a Discharge, No Analysis condition has occurred. The type of either No Discharge or Discharge, No Analysis is identified using the [????] field within the [RefNoDischargeType] lookup table The edmr application contains a WYPDES validation item that will check if the [DMRValue].[NoDischargeTypeID] matches that of the [DMR].[NoDischargeTypeID]. If the corresponding [DMR].[NoDischargeTypeID] is non-null and the [DMRValue].[NoDischargeTypeID] does not match the [DMR].[NoDischargeTypeID] the condition will result in a record status of 'ERR'. Required for Upload. YES <DMR_ValueQualifierTypeID> element grid s [ActValQual] field The <DMR_ValueQualifierTypeID> element contains a foreign key reference to a subset of the [RefValueQualifierType] lookup table having a primary key of ValueQualifierTypeID. The <DMR_ValueQualifierTypeID> element is a qualifier value for the <MeasurementValue> element as opposed to the <Limit> element's <Limit_ValueQualifierTypeID> element which acts as a qualifier to the <LimitValue> element. For consistency with the EPA ICIS system, this field was originally implemented as dropdown list including the following four choices: Equal To Estimated TooNumerousToCount Yes/No However, it was decided for the WYPDES system only the "Equal To" item is relevant and therefore the dropdown list has been limited to only this item. It was also decided that because other items may need be added to this list in the future that we will maintain the dropdown list functionality. To reiterate, the only legal entry for this field is as follows: Equal To Any other entry will result in a WYPDES validation status of "ERR". SQL Server Data Type. Required for Upload. int YES <MeasurementValue> element [Value] field on the Value Parameters grid control The <MeasurementValue> element is used to enter the numerical value that is to be updated. xs:double SQL Server Data Type. double edmr2.0 _XML - Page 28 of 32

29 Required for Upload. YES <DMRValueCommentText> element [Comment] field on the Value Parameters grid control The edmr system is designed to append records to the existing underlying database comment field. For example, if the existing comment field is: <edmr dt= >this is a comment</edmr> A`nd you add a new comment string: Add another comment. the resulting updated comment field will read: <edmr dt= >this is a comment</edmr><edmr dt= >add another comment.</edmr> Note that each additional comment added via the edmr application will include the dated <edmr> tag. For the <DMRCommentText> element, the value included within this element will be appended to the already existing comment. Also, since it is possible to upload the same XML file multiple times, the XML approach will check to see if the included value already exists as part of the existing comment. If it does, the <DMRCommentText> will NOT be re-appended. For the grid control, the value typed in the [CommentAdd] field will be appended to the existing comment. xs:string. SQL Server Data Type. varchar(1000) Required for Upload. YES <LimitValue> element appears at various locations within the edmr Parameters web form Note that the elements within the <LimitValue> table are provided for reference only. They are not required to be a part of the XML upload file and in fact will be ignored by the edmr processing if they are uploaded. <LimitValueID> element grid s [LImitValueID] field The <LimitValueID> element contains the primary key for the <LimitValue> element / [LimitValue] table. edmr2.0 _XML - Page 29 of 32

30 Nullable: NO WYPDES FATAL Validation Errors: o Anything other than a non-null integer. <ValueTypeID> element doesn t appear on grid The <ValueTypeID> element contains a foreign key reference to the [RefValueType] lookup table which has a primary key of ValueTypeID. <StatisticalBaseTypeID> element [SBCode] field on the Value Records grid control The <StatisticalBaseTypeID> element contains a foreign key reference to the [RefStatisticalBaseType] lookup table having a primary key of StatisticalBaseTypeID. <Limit_ValueQualifierTypeID> element [Qual] field on the Value Records grid control The <Limit_ValueQualifierTypeID> element contains a foreign key reference to the [RefValueQualifier] lookup table which has a primary key of ValueQualifierTypeID. This is the companion to the <DMRValue> element s <DMR_ValueQualifierTypeID> element. <LimitValue> element [ActValQual] field on the Value Records grid control The <LimitValue> element contains the specified limit for the record in question. Note that a <LimitValue> of -1 indicates that this a Report Only item. xs:double SQL Server Data Type. double Sample Grid Control Page The following is provided merely as a quick reference look at the grid structure. Notice that the three tiers -- Reporting Periods, Parameters, and Values -- are represented using three separate grid controls. edmr2.0 _XML - Page 30 of 32

31 Refer to the documentation related to the Treeview/Grid approach. edmr2.0 _XML - Page 31 of 32

32 edmr2.0 _XML - Page 32 of 32

edmr 2.2 Walkthrough Guide

edmr 2.2 Walkthrough Guide edmr 2.2 Walkthrough Guide Table of Contents Introduction Page 3 edmr 2.2 Page 3 edmr Login Page 4 Updated Main Page Page 5 Webform (Treeviee/Grid) Approach Page 5 Changes Page 6 New Terminology Page 6

More information

Configuring a WMS Feature Source

Configuring a WMS Feature Source Configuring a WMS Feature Source Overview This document describes how to specify additional configuration options for a MapGuide WMS feature source (i.e., configuring the GetMap request that is generated

More information

Restricting complextypes that have mixed content

Restricting complextypes that have mixed content Restricting complextypes that have mixed content Roger L. Costello October 2012 complextype with mixed content (no attributes) Here is a complextype with mixed content:

More information

XML. Document Type Definitions XML Schema. Database Systems and Concepts, CSCI 3030U, UOIT, Course Instructor: Jarek Szlichta

XML. Document Type Definitions XML Schema. Database Systems and Concepts, CSCI 3030U, UOIT, Course Instructor: Jarek Szlichta XML Document Type Definitions XML Schema 1 XML XML stands for extensible Markup Language. XML was designed to describe data. XML has come into common use for the interchange of data over the Internet.

More information

Fall, 2005 CIS 550. Database and Information Systems Homework 5 Solutions

Fall, 2005 CIS 550. Database and Information Systems Homework 5 Solutions Fall, 2005 CIS 550 Database and Information Systems Homework 5 Solutions November 15, 2005; Due November 22, 2005 at 1:30 pm For this homework, you should test your answers using Galax., the same XQuery

More information

[MS-TMPLDISC]: Template Discovery Web Service Protocol. Intellectual Property Rights Notice for Open Specifications Documentation

[MS-TMPLDISC]: Template Discovery Web Service Protocol. Intellectual Property Rights Notice for Open Specifications Documentation [MS-TMPLDISC]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,

More information

OSCA Tutorials. 1. Overview. 2. Start Up. 3. Reporting Schedule. 4. Uploading a Form: File Upload. 5. Uploading a Form: Online Editor

OSCA Tutorials. 1. Overview. 2. Start Up. 3. Reporting Schedule. 4. Uploading a Form: File Upload. 5. Uploading a Form: Online Editor OSCA Tutorials 1. Overview 2. Start Up 3. Reporting Schedule 4. Uploading a Form: File Upload 5. Uploading a Form: Online Editor 6. Cross Validation 7. Accounts, User Details and Roles 8. Performance and

More information

SUBMITTING NJPDES MONITORING REPORT FORMS ONLINE

SUBMITTING NJPDES MONITORING REPORT FORMS ONLINE 2016 SUBMITTING NJPDES MONITORING REPORT FORMS ONLINE A REFERENCE MANUAL NEW JERSEY DEPARTMENT OF ENVIRONMENTAL PROTECTION DIVISION OF WATER QUALITY Introduction The New Jersey Department of Environmental

More information

Document erratum applies to QosDevice:1. List other Erratum s or Documents that this change may apply to or have associated changes with

Document erratum applies to QosDevice:1. List other Erratum s or Documents that this change may apply to or have associated changes with Erratum Number: Document and Version: Cross References: QosDevice:1 Erratum Next sequential erratum number Effective Date: July 14, 2006 Document erratum applies to QosDevice:1 List other Erratum s or

More information

Approaches to using NEMSIS V3 Custom Elements

Approaches to using NEMSIS V3 Custom Elements NEMSIS TAC Whitepaper Approaches to using NEMSIS V3 Custom Elements Date August 17, 2011 July 31, 2013 (added section Restrictions, page 11) March 13, 2014 ( CorrelationID now reads CustomElementID as

More information

Custom Data Access with MapObjects Java Edition

Custom Data Access with MapObjects Java Edition Custom Data Access with MapObjects Java Edition Next Generation Command and Control System (NGCCS) Tactical Operations Center (TOC) 3-D Concurrent Technologies Corporation Derek Sedlmyer James Taylor 05/24/2005

More information

QosPolicyHolder:1 Erratum

QosPolicyHolder:1 Erratum Erratum Number: Document and Version: Cross References: Next sequential erratum number Effective Date: July 14, 2006 Document erratum applies to the service document QosPolicyHolder:1 This Erratum has

More information

Oracle Utilities Opower Energy Efficiency Web Portal - Classic Single Sign-On

Oracle Utilities Opower Energy Efficiency Web Portal - Classic Single Sign-On Oracle Utilities Opower Energy Efficiency Web Portal - Classic Single Sign-On Configuration Guide E84772-01 Last Update: Monday, October 09, 2017 Oracle Utilities Opower Energy Efficiency Web Portal -

More information

Nationwide Mortgage Licensing System & Registry

Nationwide Mortgage Licensing System & Registry Nationwide Mortgage Licensing System & Registry Mortgage Call Reports XML Specification Release 2012.3 1 Change Log Date Description Release Version 5/15/2012 XSD files updates for Form Version 2 (No changes

More information

What is NetDMR? electronically sign and submit discharge monitoring reports (DMRs).

What is NetDMR? electronically sign and submit discharge monitoring reports (DMRs). NetDMR What is NetDMR? n A Web-based tool that allows permittees to electronically sign and submit discharge monitoring reports (DMRs). n NetDMR was developed under an EPA grant by a consortium of 12 states

More information

Nationwide Mortgage Licensing System & Registry

Nationwide Mortgage Licensing System & Registry Nationwide Mortgage Licensing System & Registry Mortgage Call Reports XML Specification Release 2016.1 1 Revision Date: 2/17/2016 Change Log Date Description Release Version 2/17/2016 Language used to

More information

Computer Science 425 Fall 2006 Second Take-home Exam Out: 2:50PM Wednesday Dec. 6, 2006 Due: 5:00PM SHARP Friday Dec. 8, 2006

Computer Science 425 Fall 2006 Second Take-home Exam Out: 2:50PM Wednesday Dec. 6, 2006 Due: 5:00PM SHARP Friday Dec. 8, 2006 Computer Science 425 Fall 2006 Second Take-home Exam Out: 2:50PM Wednesday Dec. 6, 2006 Due: 5:00PM SHARP Friday Dec. 8, 2006 Instructions: This exam must be entirely your own work. Do not consult with

More information

Nationwide Mortgage Licensing System & Registry

Nationwide Mortgage Licensing System & Registry Nationwide Mortgage Licensing System & Registry Mortgage Call Reports XML Specification Release 2015.1 1 Revision Date: 11/7/2014 Change Log Date Description Release Version 11/15/2014 A Release Notes

More information

Introducing our First Schema

Introducing our First Schema 1 di 11 21/05/2006 10.24 Published on XML.com http://www.xml.com/pub/a/2000/11/29/schemas/part1.html See this if you're having trouble printing code examples Using W3C XML By Eric van der Vlist October

More information

Overview of the EU ETS Reporting Language (XETL)

Overview of the EU ETS Reporting Language (XETL) Overview of the EU ETS Reporting Language (XETL) General The EU ETS Reporting Language is an electronic ing language supporting EU ETS Monitoring, Reporting and Validation (MRV) activities such as submitting

More information

Network Configuration Protocol

Network Configuration Protocol The (NETCONF) defines a simple mechanism through which a network device can be managed, configuration data can be retrieved, and new configuration data can be uploaded and manipulated. NETCONF uses Extensible

More information

Schema schema-for-json.xsd

Schema schema-for-json.xsd Schema schema-for-json.xsd schema location: attributeformdefault: elementformdefault: targetnamespace:..\schema-for-json.xsd qualified http://www.w3.org/2015/exi/json Elements Complex types Simple types

More information

DocAve Governance Automation Online

DocAve Governance Automation Online DocAve Governance Automation Online Business User Guide Service Pack 9 Cumulative Update 6 Issued December 2017 Table of Contents What s New in this Guide... 5 About DocAve Governance Automation Online...

More information

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation.

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation. [MS-DPDQS]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,

More information

STREAMLYNE GUIDE FOR STUDENTS/PRINCIPAL INVESTIGATORS

STREAMLYNE GUIDE FOR STUDENTS/PRINCIPAL INVESTIGATORS STREAMLYNE GUIDE FOR STUDENTS/PRINCIPAL INVESTIGATORS Rev: 01/2017 In This Document Logging In... 1 Creating a New Protocol... 2 Revising a Returned Protocol... 7 Submitting an Amendment or Renewal Application...

More information

[MS-TSWP]: Terminal Services Workspace Provisioning Protocol. Intellectual Property Rights Notice for Open Specifications Documentation

[MS-TSWP]: Terminal Services Workspace Provisioning Protocol. Intellectual Property Rights Notice for Open Specifications Documentation [MS-TSWP]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation ( this documentation ) for protocols,

More information

Dynmark Messaging Platform XML HTTP Interface Quick Start Guide. Draft Revision September

Dynmark Messaging Platform XML HTTP Interface Quick Start Guide. Draft Revision September Dynmark Messaging Platform XML HTTP Interface Quick Start Guide Draft Revision 3.0.5 4 September 2006 E-mail: support@e-txt.co.uk CONTENTS Sending Messages... 3 Sending a Simple Message...3 Text Merge

More information

Cisco Unity Connection Notification Interface (CUNI) API

Cisco Unity Connection Notification Interface (CUNI) API Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883 2018 Cisco Systems, Inc. All rights

More information

NZ Online Forms for Research Software Manual

NZ Online Forms for Research Software Manual NZ Online Forms for Research Software Manual Version 1.5 Released May 2016 2 P a g e N Z O n l i n e F o r m s f o r R e s e a r c h 1 INTRODUCTION... 6 2 GETTING STARTED... 6 2.1 Creating an Account...

More information

CSC503 Exam 2. (AnimalID, VisitDate, OwnerID, AnimalName, OwnerName, AnimalDOB, OwnerPhone, Diagnosis, Cost, VetID, VetName)

CSC503 Exam 2. (AnimalID, VisitDate, OwnerID, AnimalName, OwnerName, AnimalDOB, OwnerPhone, Diagnosis, Cost, VetID, VetName) CSC503 Exam 2 Name: Question 1 Assume that you have the following table: (AnimalID, VisitDate, OwnerID, AnimalName, OwnerName, AnimalDOB, OwnerPhone, Diagnosis, Cost, VetID, VetName) Assume that the following

More information

CSC503 Exam 2. Assume that the following functional dependencies beyond that of the primary key are valid:

CSC503 Exam 2. Assume that the following functional dependencies beyond that of the primary key are valid: CSC503 Exam 2 Name: Question 1 Assume that you have the following table: (OrderID, OrderDate, DeliveryDate, CustomerID, CustomerName, CustomerEmail, CustomerCity, CustomerState, CustomerZip, (ProductID,

More information

Contents GENERAL OVERVIEW 3. User Profile and Permissions... 3 Regional Manager... 3 Manager... 3 User... 4 Security... 4

Contents GENERAL OVERVIEW 3. User Profile and Permissions... 3 Regional Manager... 3 Manager... 3 User... 4 Security... 4 SYNERGY USER GUIDE Contents GENERAL OVERVIEW 3 User Profile and Permissions... 3 Regional Manager... 3 Manager... 3 User... 4 Security... 4 Budgets... 4 Spending Limits... 5 PO Hold Review... 5 Regional

More information

XML Schema. Mario Alviano A.Y. 2017/2018. University of Calabria, Italy 1 / 28

XML Schema. Mario Alviano A.Y. 2017/2018. University of Calabria, Italy 1 / 28 1 / 28 XML Schema Mario Alviano University of Calabria, Italy A.Y. 2017/2018 Outline 2 / 28 1 Introduction 2 Elements 3 Simple and complex types 4 Attributes 5 Groups and built-in 6 Import of other schemes

More information

/// Rapport. / Testdocumentatie nieuwe versie Register producten en dienstverlening (IPDC)

/// Rapport. / Testdocumentatie nieuwe versie Register producten en dienstverlening (IPDC) /// Rapport / Testdocumentatie nieuwe versie Register producten en dienstverlening (IPDC) / Maart 2017 www.vlaanderen.be/informatievlaanderen Informatie Vlaanderen /// Aanpassingen aan de webservices Dit

More information

Oracle Enterprise Data Quality

Oracle Enterprise Data Quality Oracle Enterprise Data Quality Automated Loading and Running of Projects Version 9.0 January 2012 Copyright 2006, 2012, Oracle and/or its affiliates. All rights reserved. Oracle Enterprise Data Quality,

More information

SMKI Repository Interface Design Specification TPMAG baseline submission draft version 8 September 2015

SMKI Repository Interface Design Specification TPMAG baseline submission draft version 8 September 2015 SMKI Repository Interface Design Specification DCC Public Page 1 of 21 Contents 1 Introduction 3 1.1 Purpose and Scope 3 1.2 Target Response Times 3 2 Interface Definition 4 2.1 SMKI Repository Portal

More information

Oracle Hospitality OPERA Web Self- Service Brochure Web Service Specification Version 5.1. September 2017

Oracle Hospitality OPERA Web Self- Service Brochure Web Service Specification Version 5.1. September 2017 Oracle Hospitality OPERA Web Self- Service Brochure Web Service Specification Version 5.1 September 2017 Copyright 1987, 2017, Oracle and/or its affiliates. All rights reserved. This software and related

More information

In-State Tobacco Products Wholesale Dealer s Report

In-State Tobacco Products Wholesale Dealer s Report In-State Tobacco Products Wholesale Dealer s Report Logging Into EDS Log in with the user id and password provided through the EDS registration process and click on the Login button. If you have not registered,

More information

Tobacco Products Manufacturer s and Importer s Report

Tobacco Products Manufacturer s and Importer s Report Tobacco Products Manufacturer s and Importer s Report Logging Into EDS Log in with the user id and password provided through the EDS registration process and click on the Login button. If you have not

More information

7 Single Input of Emission Factors or Other Parameters

7 Single Input of Emission Factors or Other Parameters 7 Single Input of Emission Factors or Other Parameters The EFDB is open to any relevant proposals on emission factors or other related parameters. Acceptance of such proposals will be subject to evaluation

More information

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation.

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation. [MS-WMS]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,

More information

FAQ Guide. edmr. Electronic Discharge Monitoring Reports

FAQ Guide. edmr. Electronic Discharge Monitoring Reports FAQ Guide edmr Electronic Discharge Monitoring Reports Table of Contents Introduction 1 Overview 1 edmr General Information. 1 Q1: What is edmr? 1 Q2: Who can use edmr? 1 Q3: Why should I use edmr? 2 Q4:

More information

Last week we saw how to use the DOM parser to read an XML document. The DOM parser can also be used to create and modify nodes.

Last week we saw how to use the DOM parser to read an XML document. The DOM parser can also be used to create and modify nodes. Distributed Software Development XML Schema Chris Brooks Department of Computer Science University of San Francisco 7-2: Modifying XML programmatically Last week we saw how to use the DOM parser to read

More information

Ticketing Table of Contents:

Ticketing Table of Contents: Table of Contents: Manage Tickets Configure 362 Chapter 8 - Sadjadi et al. Introduction While deployed agents provide extremely useful information regarding the state of all managed machine, facilitating

More information

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation.

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation. [MS-OTPCE]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,

More information

C IRS Filing ACA Reports

C IRS Filing ACA Reports Ultra32 Affordable Care Act Option User Reference Guide 1095-C IRS Filing ACA Reports The IRS requires submitting to them 1095-C form information for all employees that had a Full Time Employee Status

More information

Web Services. The Pervasive Internet

Web Services. The Pervasive Internet Web Services CPSC 328 Spring 2009 The Pervasive Internet Years ago, computers couldn t talk to each other like they can now Researchers wanted to share information The Internet! Gopher & Veronica (text

More information

VERSION ASSET TRACKING SYSTEM USER MANUAL STARTER EDITION

VERSION ASSET TRACKING SYSTEM USER MANUAL STARTER EDITION VERSION 4.20.3 ASSET TRACKING SYSTEM USER MANUAL STARTER EDITION ATS USER MANUAL- STARTER EDITION TABLE OF CONTENTS ATS User Manual- Starter Edition... 2 Table of Contents... 2 Quick Start Overview...

More information

VERSION 7 JUNE Union Benefits. Employer User Guide Data Collection Tool

VERSION 7 JUNE Union Benefits. Employer User Guide Data Collection Tool VERSION 7 JUNE 2018 Union Benefits Employer User Guide Data Collection Tool About this guide This document is intended to provide an overview of the main sections of the Data Collection Tool ( DCT ) for

More information

ibase Manager Net Admin Guide 2005 ibase

ibase Manager Net Admin Guide 2005 ibase ibase Manager Net Admin Guide 1 ibase Manager Net Table of Contents Section 1 Welcome to the ibase Manager Net Admin Help 3 Section 2 Purpose 3 Section 3 Copyright 3 Section 4 Disclaimer 3 Section 5 Main

More information

Relationship Record Common Data File (RR-CDF) Format V1.0

Relationship Record Common Data File (RR-CDF) Format V1.0 Relationship Record Common Data File (RR-CDF) Format V1.0 DRAFT, 0.9 2016-09-27 Contents 1. Introduction... 6 2. Abstract Data Content... 8 2.1. Relationship Registration State Transitions (Informative)...

More information

User Guide for Online Permit Application & Emission Statement Submittals Using RADIUS 5.0

User Guide for Online Permit Application & Emission Statement Submittals Using RADIUS 5.0 User Guide for Online Permit Application & Emission Statement Submittals Using RADIUS 5.0 New Jersey Department of Environmental Protection Division of Air Quality last updated: January 2018 Table of Contents

More information

TED schemas. Governance and latest updates

TED schemas. Governance and latest updates TED schemas Governance and latest updates Enric Staromiejski Torregrosa Carmelo Greco 9 October 2018 Agenda 1. Objectives 2. Scope 3. TED XSD 3.0.0 Technical harmonisation of all TED artefacts Code lists

More information

Administrative Training Mura CMS Version 5.6

Administrative Training Mura CMS Version 5.6 Administrative Training Mura CMS Version 5.6 Published: March 9, 2012 Table of Contents Mura CMS Overview! 6 Dashboard!... 6 Site Manager!... 6 Drafts!... 6 Components!... 6 Categories!... 6 Content Collections:

More information

UPDATES TO THE LRIT SYSTEM. Report of the Drafting Group

UPDATES TO THE LRIT SYSTEM. Report of the Drafting Group E SUB-COMMITTEE ON NAVIGATION, COMMUNICATIONS AND SEARCH AND RESCUE 5th session Agenda item 4 21 ebruary 2018 Original: ENGLISH DISCLAIMER As at its date of issue, this document, in whole or in part, is

More information

[MS-OXWSMSHR]: Folder Sharing Web Service Protocol. Intellectual Property Rights Notice for Open Specifications Documentation

[MS-OXWSMSHR]: Folder Sharing Web Service Protocol. Intellectual Property Rights Notice for Open Specifications Documentation [MS-OXWSMSHR]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation ( this documentation ) for protocols,

More information

PTS XML STANDARD GUIDELINE

PTS XML STANDARD GUIDELINE PTS XML STANDARD GUIDELINE September 2012 Turkish Medicines & Medical Devices Agency, Department of Pharmaceutical Track & Trace System Söğütözü Mahallesi 2176 Sok. No: 5 P.K.06520 Çankaya, Ankara Phone:

More information

Money Management Account

Money Management Account Money Management Account Overview Red represents debt accounts. Add An Account lets you add any account you want including loans, property, credit cards and investments. Click an account to edit it. Note:

More information

Big Data 9. Data Models

Big Data 9. Data Models Ghislain Fourny Big Data 9. Data Models pinkyone / 123RF Stock Photo 1 Syntax vs. Data Models Physical view Syntax this is text. 2 Syntax vs. Data Models a Logical view

More information

Defense Health Agency Protected Health Information Management Tool (PHIMT)

Defense Health Agency Protected Health Information Management Tool (PHIMT) Defense Health Agency Protected Health Information Management Tool (PHIMT) Training Reference: Regular User Guide Version 3.0 March 2011 Any data herein that may be construed as personal information is

More information

e-lms Electronic Lodgement of Mailing Statements User Guide Version 4.5

e-lms Electronic Lodgement of Mailing Statements User Guide Version 4.5 e-lms Electronic Lodgement of Mailing Statements User Guide Version 4.5 Copyright Statement Copyright the Australian Postal Corporation 2016. All rights reserved. No part of this document may be reproduced,

More information

1. Introduction. 2. Login STEP-BY-STEP GUIDE TO E-FILING OF TDS MONTHLY RETURN

1. Introduction. 2. Login STEP-BY-STEP GUIDE TO E-FILING OF TDS MONTHLY RETURN STEP-BY-STEP GUIDE TO E-FILING OF TDS MONTHLY RETURN 1. Introduction You want to submit your TDS Monthly Return on the Mauritius Revenue Authority s website, but you do not know exactly how to proceed.

More information

Sostenuto 4.1 title page. System Management User s Guide

Sostenuto 4.1 title page. System Management User s Guide Sostenuto 4.1 title page System Management User s Guide Date: November 2013 All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means, or stored in any

More information

SYNDICATING HIERARCHIES EFFECTIVELY

SYNDICATING HIERARCHIES EFFECTIVELY SDN Contribution SYNDICATING HIERARCHIES EFFECTIVELY Applies to: SAP MDM 5.5 Summary This document introduces hierarchy tables and a method of effectively sending out data stored in hierarchy tables. Created

More information

School Census Guidance for COLLECT Users Collection Online Learners, Children & Teachers COLLECT

School Census Guidance for COLLECT Users Collection Online Learners, Children & Teachers COLLECT for COLLECT Users Collection Online Learners, Children & Teachers COLLECT CONTENTS OVERVIEW 1 Introduction 1 Workflow 1 Useful Hints 2 COLLECT FOR SCHOOLS 5 Logging In 5 Working with a return 6 Uploading

More information

Tier II Portal Tutorial. Latest Revision January

Tier II Portal Tutorial. Latest Revision January Tier II Portal Tutorial Latest Revision January 2018 2018 Topics to be covered 1. Creating the Tier2Submit file 2. Accessing the portal 3. Populating the input fields on the portal 4. Uploading your Tier2Submit

More information

Payments & Transfers User Guide

Payments & Transfers User Guide Payments & Transfers User Guide Table of Contents Payee Maintenance...1 ACH Payments...4. Batch Creation...4 Creating a Manual Batch...4 Transaction Import...6 Templates & Recurring Payments... 7 Wire

More information

Framing how values are extracted from the data stream. Includes properties for alignment, length, and delimiters.

Framing how values are extracted from the data stream. Includes properties for alignment, length, and delimiters. DFDL Introduction For Beginners Lesson 3: DFDL properties In lesson 2 we learned that in the DFDL language, XML Schema conveys the basic structure of the data format being modeled, and DFDL properties

More information

AER Returns Excel Workbook & Website User Manual

AER Returns Excel Workbook & Website User Manual AER Returns Excel Workbook & Website User Manual Table of Contents Version 2.1 January 2015 1.0 Downloading the Configured Excel Workbook or XSD Schema... 2 1.1 Logging In... 2 1.2 Downloading the Configured

More information

[MS-SSISPARAMS-Diff]: Integration Services Project Parameter File Format. Intellectual Property Rights Notice for Open Specifications Documentation

[MS-SSISPARAMS-Diff]: Integration Services Project Parameter File Format. Intellectual Property Rights Notice for Open Specifications Documentation [MS-SSISPARAMS-Diff]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation ( this documentation ) for

More information

Messages are securely encrypted using HTTPS. HTTPS is the most commonly used secure method of exchanging data among web browsers.

Messages are securely encrypted using HTTPS. HTTPS is the most commonly used secure method of exchanging data among web browsers. May 6, 2009 9:39 SIF Specifications SIF Implementation Specification The SIF Implementation Specification is based on the World Wide Web Consortium (W3C) endorsed Extensible Markup Language (XML) which

More information

DataCapture API Version 6.0

DataCapture API Version 6.0 DataCapture API Version 6.0 1 Document Control Document Location An electronic version of this document is available at: www.apxgroup.com and http://www.belpex.be/. Disclaimer This documentation is draft

More information

Oracle B2B 11g Technical Note. Technical Note: 11g_005 Attachments. Table of Contents

Oracle B2B 11g Technical Note. Technical Note: 11g_005 Attachments. Table of Contents Oracle B2B 11g Technical Note Technical Note: 11g_005 Attachments This technical note lists the attachment capabilities available in Oracle B2B Table of Contents Overview... 2 Setup for Fabric... 2 Setup

More information

See Types of Data Supported for information about the types of files that you can import into Datameer.

See Types of Data Supported for information about the types of files that you can import into Datameer. Importing Data When you import data, you import it into a connection which is a collection of data from different sources such as various types of files and databases. See Configuring a Connection to learn

More information

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation.

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation. [MS-OXWSXPROP]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,

More information

Information Document Wind and Solar Power Forecasting ID # R

Information Document Wind and Solar Power Forecasting ID # R Information Documents are not authoritative. Information Documents are for information purposes only and are intended to provide guidance. In the event of any discrepancy between an Information Document

More information

Constructing a Multi-Tier Application in ASP.NET

Constructing a Multi-Tier Application in ASP.NET Bill Pegram 12/16/2011 Constructing a Multi-Tier Application in ASP.NET The references provide different approaches to constructing a multi-tier application in ASP.NET. A connected model where there is

More information

QUICK REFERENCE TO LTCH CARE FILE SUBMISSIONS, SUBMISSION STATUS, AND VALIDATION REPORTS

QUICK REFERENCE TO LTCH CARE FILE SUBMISSIONS, SUBMISSION STATUS, AND VALIDATION REPORTS A QUICK REFERENCE TO LTCH CARE FILE SUBMISSIONS, SUBMISSION STATUS, AND VALIDATION REPORTS FILE SUBMISSION...2 FILE SUBMISSION STATUS...4 SYSTEM-GENERATED LTCH PROVIDER FINAL VALIDATION REPORT...6 LTCH

More information

Scorebook Navigator. Stage 1 Independent Review User Manual Version

Scorebook Navigator. Stage 1 Independent Review User Manual Version Scorebook Navigator Stage 1 Independent Review User Manual Version 11.2013 TABLE OF CONTENTS Getting Started... 1 Browser Requirements... 1 Scorebook Navigator Browser Compatability... 1 Logging in...

More information

Intellectual Property Rights Notice for Open Specifications Documentation

Intellectual Property Rights Notice for Open Specifications Documentation [MS-SSISPARAMS-Diff]: Intellectual Property Rights tice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats,

More information

Out-of-State Tobacco Products Wholesale Dealer s Report

Out-of-State Tobacco Products Wholesale Dealer s Report Out-of-State Tobacco Products Wholesale Dealer s Report Logging Into EDS Log in with the user id and password provided through the EDS registration process and click on the Login button. If you have not

More information

[MS-OFFICIALFILE]: Official File Web Service Protocol. Intellectual Property Rights Notice for Open Specifications Documentation

[MS-OFFICIALFILE]: Official File Web Service Protocol. Intellectual Property Rights Notice for Open Specifications Documentation [MS-OFFICIALFILE]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats,

More information

PISOA Interface Specification. Fall 2017 Release

PISOA Interface Specification. Fall 2017 Release PISOA Interface Specification Fall 2017 Release Version: 1.0 July 21, 2017 Revision History Date Version Description 07/21/2017 1.0 Initial document release related to the PISO Interfaces. RequestVERMeasurements

More information

Australia Online Forms for Research Software User Manual

Australia Online Forms for Research Software User Manual Australia Online Forms for Research Software User Manual Version 1.3 Released 21 August 2010 2 P a g e A u s t r a l i a O n l i n e F o r m s f o r R e s e a r c h Contents 1. Introduction 5 2. Getting

More information

[MS-WORDSSP]: Word Automation Services Stored Procedures Protocol Specification

[MS-WORDSSP]: Word Automation Services Stored Procedures Protocol Specification [MS-WORDSSP]: Word Automation Services Stored Procedures Protocol Specification Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open

More information

AlwaysUp Web Service API Version 11.0

AlwaysUp Web Service API Version 11.0 AlwaysUp Web Service API Version 11.0 0. Version History... 2 1. Overview... 3 2. Operations... 4 2.1. Common Topics... 4 2.1.1. Authentication... 4 2.1.2. Error Handling... 4 2.2. Get Application Status...

More information

Manage Desktop Layout

Manage Desktop Layout You can define the layout of the Finesse desktop on the Desktop Layout tab. Important Requirements, such as processor speed and RAM, for clients that access the Finesse desktop can vary. Desktops that

More information

egov and ENV-ITE Walkthrough

egov and ENV-ITE Walkthrough egov and ENV-ITE Walkthrough Table of Contents Introdution Page 3 egov Page 4 ENV-ITE Page 5 Introduction Page 5 ENV-ITE Log-in Page 5 User Profile Page 5 E-mail Varification Page 5 Adding/Checking Address

More information

Automated Load Forecast System (ALFS) Interface Specification. Fall 2017 Release

Automated Load Forecast System (ALFS) Interface Specification. Fall 2017 Release Automated Load Forecast System (ALFS) Interface Specification Fall 2017 Release Version: 1.1 March 27, 2017 Revision History Date Version Description 03/01/2017 1.0 Initial document release related to

More information

Project Manager User Manual

Project Manager User Manual Project Manager User Manual Overview Welcome to your new Project Manager application. The Project Managaer is implemented as a web site that interfaces to an SQL database where all of the project and time

More information

e-dmr Graphical Walkthrough

e-dmr Graphical Walkthrough e-dmr Graphical Walkthrough Electronic Discharge Monitoring Report (e-dmr) Reporting System March 4, 2014 Ohio EPA, Division of Surface Water 50 West Town Street, Suite 700 Columbus, Ohio 43215 Telephone:

More information

Request for Comments: Tail-f Systems December Partial Lock Remote Procedure Call (RPC) for NETCONF

Request for Comments: Tail-f Systems December Partial Lock Remote Procedure Call (RPC) for NETCONF Network Working Group Request for Comments: 5717 Category: Standards Track B. Lengyel Ericsson M. Bjorklund Tail-f Systems December 2009 Partial Lock Remote Procedure Call (RPC) for NETCONF Abstract The

More information

Division of Alcoholic Beverages and Tobacco. Liquor Distiller s and Rectifier s Monthly Report

Division of Alcoholic Beverages and Tobacco. Liquor Distiller s and Rectifier s Monthly Report Division of Alcoholic Beverages and Tobacco Liquor Distiller s and Rectifier s Monthly Report Logging Into EDS Log in with the user id and password provided through the EDS registration process and click

More information

Price Modeling in Standards for Electronic Product Catalogs Based on XML

Price Modeling in Standards for Electronic Product Catalogs Based on XML Price Modeling in Standards for Electronic Product Catalogs Based on XML Oliver Kelkar (Speaker) Fraunhofer IAO, Germany Jörg Leukel Universiy of Essen, Germany Volker Schmitz Universiy of Essen, Germany

More information

emedical How-To Guide for Interim (New USFS and Seasonal) Employees

emedical How-To Guide for Interim (New USFS and Seasonal) Employees emedical How-To Guide for Interim (New USFS and Seasonal) Employees Forest Service Fire and Aviation Management emedical Last Updated: September 7, 2017 Table of Contents emedical Interim Employee 1. General

More information

[MS-EDCSOM]: Intellectual Property Rights Notice for Open Specifications Documentation

[MS-EDCSOM]: Intellectual Property Rights Notice for Open Specifications Documentation [MS-EDCSOM]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,

More information

[MS-DPDQS]: Data Quality Services Data Portability Overview. Intellectual Property Rights Notice for Open Specifications Documentation

[MS-DPDQS]: Data Quality Services Data Portability Overview. Intellectual Property Rights Notice for Open Specifications Documentation [MS-DPDQS]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation ( this documentation ) for protocols,

More information

Santa Barbara County Assessor Business Property Statement E-Filing User Guide

Santa Barbara County Assessor Business Property Statement E-Filing User Guide Santa Barbara County Assessor Business Property Statement E-Filing User Guide This guide will provide you with instructions to assist you in utilizing the Santa Barbara County Assessor E-Filing system.

More information