Hallo Zusammen,

Ich stehe momentan vor der Herausfordern von einem Fremdsystem Daten per Webservice abzuholen und diese dann in unser System übernehmen.


Dank wsdl2ws geht das ja auch ganz gut die "normalen" Felder bekomme ich auch alle so hin nur bei den Texten habe ich meine Probleme da ich es nicht schaffe die Zeilenumbrüche zu ermitteln und dann für mich als jeweils einzelne Datensätze abzuspeichern.

So Sieht das Xml-Tag aus welches ich auch auslese.("<" und ">" damit das Forum die nicht klaut)

"<"Zusatztext">"Ich bin ein test
ich bin ein test huhu
251544233"<"/Zusatztext">"

Nach dem ich Xml-Into ausgeführt habe sind die Texte zwar in meiner Variable aber die Zeilenumbrüche sind weg.

In der Variable aus der ich die Daten hole bei Xml-Into sehe ich da wo die Zeilen Umbrüche sind ein revers image Feld also Grün.
Bei der Variable die durch Xml-Into gefüllt wird sind diese verschunden.

Also habe ich versucht diese Zeichen vorher durch etwas zu ersetzten die ich später abgreifen kann.
Das sah dann so aus:
Code:
               
result.value = %scanrpl(x'0D':'\n':result.value);
result.value = %scanrpl(x'0A':'\n':result.value);
result.value = %scanrpl(x'0D25':'\n':result.value);
doch leider hatte ich damit keinen Erfolg.

Hat irgend jemand eine Idee wie ich diese Zeilenumbrüche vernünftig verarbeiten kann ?

Danke schon mal

MfG Malte