...
Code Block |
---|
language | xml |
---|
title | Example threshold Export file |
---|
|
<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 |
---|
language | xml |
---|
title | Example threshold Export file |
---|
|
</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 |
---|
language | xml |
---|
title | Example Template File |
---|
|
<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>
|
...