-
Hallo zusammen,
vielen Dank für die Hilfestellung.
Nach einigem Kampf und Hilfe anderer Kollegen sind
wir jetzt ein bischen weiter.
Hier ist der bisherige Lösungsansatz
PHP-Code:
D Translate PR EXTPGM('QDCXLATE')
D TLen 5P 0 CONST
D Buff 32766A OPTIONS(*VARSIZE)
D Table 10A CONST
PHP-Code:
c eval #buff ='Der Wolfgang ist super'
C callp Translate(%len(%trim(#buff))
C :#BUFF :'QTCPASC')
C/EXEC SQL
c+ set :xhex = hex(trim(:#buff))
C/END-EXEC
Gruß
Michael
-
%trim ist soweit gefährlich, dass die Länge falsch berechnet wird, wenn Leerzeichen am Anfang stehen.
%checkr(' ':MyVar) wäre die bessere Alternative, wenn Leerzeichen am Ende nicht übersetzt werden müssen.
QDRCVRT ist insoweit besser, wenn verschiedene JOB-CCSID's relevant werden können und das Ziel ggf. Windows (1252) statt 850 wie in QTCPASC nötig sein sollte.
-
%trim ist soweit gefährlich, dass die Länge falsch berechnet wird, wenn Leerzeichen am Anfang stehen.
%checkr(' ':MyVar) wäre die bessere Alternative, wenn Leerzeichen am Ende nicht übersetzt werden müssen.
... ich würde %TrimR bevorzugen.
Birgitta
Similar Threads
-
By TARASIK in forum NEWSboard Programmierung
Antworten: 1
Letzter Beitrag: 14-01-08, 09:02
-
By stoerfang in forum NEWSboard Programmierung
Antworten: 1
Letzter Beitrag: 13-12-06, 11:22
-
By kug in forum NEWSboard Drucker
Antworten: 4
Letzter Beitrag: 23-09-06, 07:40
-
By Matthias.Hayn in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 08-05-06, 10:05
-
By Burgy Zapp in forum Intern - Hilfe - Feedback - Tests-Forum
Antworten: 0
Letzter Beitrag: 07-05-04, 15:56
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