-
varchar in CL
HAllo, ich habe mit RTVDIRINF eine Datei erstellt, die ich jetzt im CL abarbeiten möchte.
DCLF FILE(C_IFS2O) OPNID(C_IFS2O) ALWVARLEN(*YES) ALWNULL(*YES) ALWGRAPHIC(*YES)
RTVDIRINF DIR('/') SUBTREE(*NONE) INFFILEPFX(C_IFS2) INFLIB(ATSCWI)
* lesen aller pfade und entsprechende verarbeitung. */
X1:
RCVF OPNID(C_IFS2O)
MONMSG MSGID(CPF0864) EXEC(GOTO CMDLBL(X3))
CHGVAR VAR(&PATH) VALUE(%SST(&C_IFS2O_QEZOBJNAM 3 1024))
Aber in der Variable &PATH kommen nur Fragezeichen heinein ..... ???
Das Problem scheint zu sein, dass das Feld QEZOBJNAM in dieser Datei als "VARGRAPHIC" definiert ist.
Wie kann ich das Konvertieren?
-
In CLP so erst mal nicht.
In den ersten beiden Stellen steht per %bin() die Länge der Zeichen, danach folgt Unicode.
Am Einfachsten wandelst du das per ILERPG mittels Eval von Uncode in Char.
Du kannst es auch kompliziert per API-Aufruf durchführen.
Similar Threads
-
By uditzen in forum NEWSboard Programmierung
Antworten: 1
Letzter Beitrag: 26-06-15, 10:03
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks