...
What | nameofinstance.xml |
---|---|
Required | no |
Description | Export Log Messages (Threshold Events) from the Delft-Fews database to several file formats |
schema location | httphttps://fewsfewsdocs.wldelftdeltares.nl/schemas/version1.0/thresholdExport.xsd |
Excerpt | ||
---|---|---|
| ||
Exports threshold event log messages to several file formats |
...
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>
<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> |
...