Hallo zusammen,
wir sind dabei von FirEmergency auf den Einsatz Monitor an umstellen. Nun hat sich aber ein Problem ergeben:
Ich schicke die Einsätze über Netzwerk zum Monitor als XML, leider funktioniert die Auswertung bei normkonformen XMLs mit Empty-Element-Tags nicht.
FirEmergency hatte eine direkte XML Schnittstelle.
Beispiel:
<event>
<address>LZ Millingen</address>
<timestamp_LST>20161231235959</timestamp_LST>
<einsatznummer>0123456789</einsatznummer>
<einsatzart>B</einsatzart>
<einsatzlevel>3</einsatzlevel>
<keyword_misc>B3</keyword_misc>
<keyword>Wohnungsbrand</keyword>
<eskalation>-</eskalation>
<besonderheit />
<sondersignal>1</sondersignal>
<meldender>Max Mustermann</meldender>
<rufnummer>0123456789</rufnummer>
<city>Rees</city>
<postalCode>46459</postalCode>
<city_abbr>Rees</city_abbr>
<street>Musterstraße</street>
<hausnummer />
<building />
<building_nr />
<building_gefahren />
<alarmierte_einheiten>LZ Millingen / LZ Rees</alarmierte_einheiten>
<alarmierte_fahrzeuge>REE Leiter / REE 2 HLF20 1 / REE 2 LF10 1 / REE 2 MTF 1 / REE 1 DLK18 1 / REE 1 HLF20 1 / REE 1 LF20 1 / EMM RTW 1 / REE 1 DLK18 1</alarmierte_fahrzeuge>
</event>
Alles anzeigen
Pattern:
<EVENT>
{{BELIEBIGERINHALT}}
<KEYWORD_MISC>{{EINSATZSTICHWORT}}</KEYWORD_MISC>
<KEYWORD>{{SACHVERHALT}}</KEYWORD>
{{BELIEBIGERINHALT}}
<BESONDERHEIT>{{ZUSATZFELD3:Besonderheit}}</BESONDERHEIT>
{{BELIEBIGERINHALT}}
<MELDENDER>{{ZUSATZFELD1:Meldener}}</MELDENDER>
<RUFNUMMER>{{ZUSATZFELD2:Rufnummer}}</RUFNUMMER>
<CITY>{{ORT}}</CITY>
<CITY_ABBR>{{ORTSTEIL}}</CITY_ABBR>
<STREET>{{STRASSE}}</STREET>
<HAUSNUMMER>{{HAUSNUMMER}}</HAUSNUMMER>
<BUILDING>{{OBJEKT}}</BUILDING>
{{BELIEBIGERINHALT}}
<ALARMIERTE_FAHRZEUGE>{{AAO}}</ALARMIERTE_FAHRZEUGE>
</EVENT>
Problem:
<building /> --> Kein Gebäude übermittelt, Pattern schlägt fehl.
<building>Musterfirma</building> --> Pattern funktioniert
Gibt es eine XML Schnittstelle, oder wie muss das Pattern angepasst werden?
Desweiteren wünschen wir uns weitere Zusatzfelder.