Anmelden

View Full Version : UCS-2 Variableninhalt mit STRDBG ändern



schatte
16-05-13, 14:22
Hallo Leute,

mit dem Befehl EVAL kann man im STRDBG den Inhalt von Variablen ändern.

Möchte ich nun den Inhalt einer UCS-2 Variable (in Cobol NATIONAL, in RPG Typ C) ändern, so erscheint die Fehlermeldung "Fehler bei Zuordnungstyp aufgetreten." (CPF7E23).

Beispiel:
EVAL UCS2-VAR = 'Daten'

Es funktioniert nur die Änderung über Hex-Werte. Aber das ist ja nicht so toll.
EVAL unicode = x'0044006100740065006e'

Da wir in nächster Zeit einige Character Variablen auf UCS-2 umstellen werden, wäre das schon ein großer Einschnitt beim Debuggen.

Gibt einen anderen Weg UCS-2 Werte im Debugger zu ändern?

Viele Grüße
Matthias

Fuerchau
16-05-13, 15:49
Tut mir leid, aber eine andere Chance gibts tatsächlich nicht.
UCS2 ist eine Graphic-Variable und muss daher mit den passenden Werten gefüllt werden (wie andere Graphics auch). Eine Konvertierungsfunktion hat der Debugger hier nicht.

Wer weiß, vielleicht geht das ja übers RDi (oder wie das aktuell heißt)?

nico1964
17-05-13, 07:01
Wer weiß, vielleicht geht das ja übers RDi (oder wie das aktuell heißt)?
Zur Info heißt aktuell RDp

schatte
29-05-13, 15:06
Auch der RDP kann das nicht.
Es erscheint die Fehlermeldung: "Server: CPF7E12 Identifier does not exist.".

Gruß Matthias