PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Variableninhalt nach Alarmtext-Zerlegung falsch



Gira
23.06.2014, 22:21
Moin, moin.

Ich bastel gerade an einer Depesche.

Nun ist das Problem aufgetreten, dass der Inhalt der dem ersten Feld zugeordneten Variable (RICs) nach dem Zerlegen der Zeichenkette nicht mit dem Inhalt des Felds übereinstimmt. Bei den anderen Variablen tritt dieses Problem nicht auf.

Inhalt der ausgelesenen Datei:

Wache, Nacht klein 1, Zug 54*02:12*FEU Y*FEUER -*...*
(Alles in einer Zeile. Kein Zeilenumbruch)

Erwarteter Inhalt in der ersten Variable (RICs):

Wache, Nacht klein 1, Zug 54

Tatsächlicher Inhalt in der ersten Variable (RICs):

N/A
Wache, Nacht klein 1, Zug 54


Was mache ich falsch?

Gruß

florian_hsk
24.06.2014, 15:00
Was passiert denn in der Textersetzung zwischen dem Filereader und der Zerlegung? Könnte dort vllt die Ursache liegen?

Ich nutze für das Zerlegen-Plugin immer ein vorgeschaltetes Alarmtext-Plugin, in dem ich den eingelesenen Text erst schreibe und danach zerlege. Quasi so:
-Filereader
--Alarmtext[EigeneParameter]
---Alarmtext zerlegen
----Alarmtext[EigeneParameter]
etc.

Gira
24.06.2014, 15:07
Hi,

die Textersetzungen machen nichts spannendes.
1: *SR*;*Sonderrechte unter Beachtung*
2: Ergänzung des Ortsnamens mit PLZ (Stadt;12345 Stadt)


Das mit den zusätzlichen Alarmtext werde ich mal ausprobieren.

Gira
24.06.2014, 21:42
Vielen Dank für den Hinweis mit dem zusätzlich Alarmtext-Plugin. Das hat den Fehler tatsächlich behoben.
Allerdings sehe ich das eher als Symptom- und nicht als Ursachenbekämpfung.

florian_hsk
25.06.2014, 08:45
Denke das Problem ist, dass deine Pipeline eigentlich gar kein Alarmtext ("message") besitzt, sondern nachträglich per Filereader ("file") hinzugefügt wird.
Ohne Alarmtext-Plugin findet die Zerlegung wahrscheinlich auf die leere "message" statt und liefert dann N/A zurück.