...
What | nameofinstance.xml |
---|---|
Required | no |
Description | Export Log Messages (Threshold Events) from the Delft-Fews database to several file formats |
schema location |
Excerpt | ||
---|---|---|
| ||
Exports threshold event log messages to several file formats |
...
This type specifies which writer should be used to write the file. The type must be one from the enumeration. Presently (2017.01) Currently only CAP-AU is and CAP-EA are included in this list but they do not affect the outcome of the output just yet, which is fully determined by other config options and the mainly the template file.
folder
Folder (directory) in which to store the exported files.
...
Code Block | ||||
---|---|---|---|---|
| ||||
<thresholdExport xmlns="http://www.wldelft.nl/fews" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.wldelft.nl/fews http://fews.wldelft.nl/schemas/version1.0/thresholdExport.xsd"> <export> <exportTypeStandard>CAP-AU</exportTypeStandard> <folder>$EXPORT_FOLDER$\CAP_Alerts</folder> <exportFileName> <name>_RiverAlert_CAP_%LOCATION_ID%_@STATE@_%THRESHOLD_ID%_.xml</name> <prefix> <timeZeroFormattingString>yyyyMMddHHmm</timeZeroFormattingString> </prefix> <suffix> <currentTimeFormattingString>yyyyMMddHHmmss</currentTimeFormattingString> </suffix> </exportFileName> <eventCodePattern>River_Alert.*</eventCodePattern> <eventCodePattern>River_Minor.*</eventCodePattern> <eventCodePattern>River_Moderate.*</eventCodePattern> <eventCodePattern>River_Major.*</eventCodePattern> <templateFile>CAP_Export_Template</templateFile> <dateFormat id="DF1"> <timeZone> <timeZoneName>GMT</timeZoneName> </timeZone> <dateTimePattern>yyyy-MM-dd'T'HH:mm:ss+00:00</dateTimePattern> </dateFormat> <dateFormat id="DF2"> <timeZone> <timeZoneName>ACST</timeZoneName> </timeZone> <dateTimePattern>dd-MM-yyyy</dateTimePattern> </dateFormat> <numberFormat id="NF1"> <pattern>{0,number,##0.0}</pattern> </numberFormat> <filter> <parameterId>H.obs.proc</parameterId> </filter> <thresholdHistorySearchTimeSpan unit="day" multiplier="7"/> <eventExpiryTime unit="day" multiplier="1"/> <identifier>AusBoM-PRODUCT_ID-%LOCATION_ID%-%EXPORT_TIME(DF1)%</identifier> <sender>CAP.Message@bom.gov.au</sender> <mapThreshold thresholdId="River Alert" value="Unknown"/> <mapThreshold thresholdId="Minor Flooding" value="Minor"/> <mapThreshold thresholdId="Moderate Flooding" value="Moderate"/> <mapThreshold thresholdId="Major Flooding" value="Severe"/> </export> </thresholdExport> |
Since 2023.01 it is possible to upload the xml to a url via basic authentication, by adding <serverUrl>, <connectionTimeOutMillis>, <user> and <password> or <encryptedPassword>
Code Block | ||||
---|---|---|---|---|
| ||||
</exportFileName>
<serverUrl>https://not.existing.url/nobody/listens/</serverUrl>
<connectionTimeOutMillis>300000</connectionTimeOutMillis>
<pauseMillis>1000</pauseMillis> <!-- pause one second after every upload, since 2024.02-->
<user>MeYouAndEveryoneWeKnow</user>
<encryptedPassword>g!u@e#s$s%W^h&a*t</encryptedPassword>
<eventCodePattern>River_Minor.*</eventCodePattern>
|
Code Block | ||||
---|---|---|---|---|
| ||||
<alert xmlns="urn:oasis:names:tc:emergency:cap:1.2"> <identifier>%IDENTIFIER%</identifier> <sender>%SENDER%</sender> <sent>%EXPORT_TIME(DF1)%</sent> <status>Actual</status> <msgType>%MESSAGE_TYPE%</msgType> <source>@STATE@, STATE_AGENCY</source> <scope>Public</scope> <code>urn:oasis:names:tc:emergency:cap:1.2:profile:CAP-AU:1.0</code> %ALERT_HISTORY(DF1)% <info> <language>en-AU</language> <category>Met</category> <event>EVENT_EVENT</event> <urgency>Unknown</urgency> <severity>%SEVERITY%</severity> <certainty>Observed</certainty> <eventCode> <valueName>https://govshare.gov.au/xmlui/handle/10772/6495</valueName> <value>EVENTCODE</value> </eventCode> <expires>%EXPIRY_TIME(DF1)%</expires> <senderName>Australian Government</senderName> <headline>%MESSAGE_TYPE%: River Alert at %LOCATION_NAME% %CROSSING_DIRECTION% %THRESHOLD_NAME% level at %CROSSING_TIME(DF1)% - %THRESHOLD_VALUE(NF1)% Value: %VALUE(NF1)% (@STATE@)</headline> <description>%THRESHOLD_MESSAGE%</description> <contact>http://www.bom.gov.au/inside/contacts.shtml</contact> <area> <areaDesc>%LOCATION_NAME% (RIVER_NAME) - @STATE@</areaDesc> <circle>%Y%,%X% 1</circle> <geocode> <valueName>http://www.iso.org/iso/country_codes.html</valueName> <value>AU-@STATE@</value> </geocode> </area> </info> </alert> |
...