-
TRIM bei Parameterübergabe verhindern
Ich habe eine RPGLE-Prozedur, an die ein alphanumerischer Parameter übergeben werden soll. Mir ist nun aufgefallen, dass bei der Übergabe scheinbar automatisch ein TRIM und eine linksbündige Ausrichtung vorgenommen wird. Gibt es eine Möglichkeit dies zu verhindern? Ziel ist es in der Lage zu sein sowohl ' 12345' als auch '12345 ' unverändert übergeben zu können.
Über einen Hinweis würde ich mich freuen.
LG Daniel
-
Vermutlich ist der Parameter für die Variable im Prototyp mit OPTIONS(*TRIM) definiert.
Ansonsten werden führende und folgende *Blanks nicht entfernt.
... und vermutlich gibt es "hunderte" von Programmen/Prozeduren, an die der Parameter ohne führende *Blanks übergeben werden muss.
... und Dein Fall ist die Ausnahme.
Birgitta
-
OPTIONS(*TRIM) muss ja schon bewusst eingesetzt werden.
Ggf. wird ja die "Prozedur" als Hauptprogramm mittels des Kommandos CALL aufgerufen.
Bekanntes Thema beim SBMJOB ... CMD(CALL MYPGM (&P1)).
Wenn der Inhalt &P1 nicht in Hochkommata übergeben wird, werden tatsächlich führende Leerzeichen entfernt.
-
Zitat von Gorden858
Ich habe eine RPGLE-Prozedur, an die ein alphanumerischer Parameter übergeben werden soll. Mir ist nun aufgefallen, dass bei der Übergabe scheinbar automatisch ein TRIM und eine linksbündige Ausrichtung vorgenommen wird. Gibt es eine Möglichkeit dies zu verhindern? Ziel ist es in der Lage zu sein sowohl ' 12345' als auch '12345 ' unverändert übergeben zu können.
Über einen Hinweis würde ich mich freuen.
LG Daniel
... wie sehen denn der Prototyp und das Procedure Interface der procedure aus?
D*B
-
Danke für die schnellen Antworten. Das hat mich tatsächlich auf die richtige Fährte gebracht. :-)
-
Wäre schön für alle, wenn du Ursache und Lösung angibst.
Similar Threads
-
By TheDevil in forum NEWSboard Programmierung
Antworten: 12
Letzter Beitrag: 12-02-15, 11:40
-
By svit in forum NEWSboard Programmierung
Antworten: 5
Letzter Beitrag: 11-09-14, 13:23
-
By mott in forum IBM i Hauptforum
Antworten: 7
Letzter Beitrag: 18-09-02, 15:42
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