-
Parameterübergabe zwischen RPG-Programmen
Hallo,
ich habe folgendes Problem bei dem ich Hilfe benötige. Innerhalb eines RPG-Programmes wird mit SBMJOB ein weiteres RPG-Programm aufgerufen. Der erste Parameter ist vomTyp Integer, der zweite und dritte Parameter sind vom Typ Character. Die Aufbereitung der CHAR-Felder ist unproblematisch. Aber wie muß das Integer-Feld im CMD-String übergeben werden? So wie ich es versucht habe funktioniert es nicht.
// Parameter
D sidneu s 9B 0 Inz(*zeros)
d mand s 2 Inz(*blanks)
D umgeb s 4 Inz(*blanks)
D hk C x'7D'
cmd = 'SBMJOB CMD(CALLP PGM(XXX) '
+ 'PARM('
+ sidneu
+ hk + mand + hk + ''
+ hk + umgeb + hk
+ ')) '
Gruß
Norbi
-
Das geht per CALL so gar nicht, da der CALL automatisch nur 3 Formate unterstützt:
15p 5 <= Gepackt 15,5
32 <= wenn Text kürzer
NNN <= genauso, wie angegeben
9B 0 muss als Hex-Format übergeben werden: x'00000000', wobei die Nullen in den korrekten Hexwert umgerechnet werden muss.
x'00000100' entspricht z.B. 256 !
Sicherer ist dann die Erstellung eines CMD's, dass die Parameter korrekt umsetzt.
Anmerkung:
CALLP geht nicht bei SBMJOB, sondern nur CALL.
-
Similar Threads
-
By muadeep in forum IBM i Hauptforum
Antworten: 7
Letzter Beitrag: 27-08-07, 15:11
-
By robertki in forum NEWSboard Programmierung
Antworten: 25
Letzter Beitrag: 19-01-07, 08:42
-
By Stoeberl in forum NEWSboard Programmierung
Antworten: 8
Letzter Beitrag: 10-01-07, 10:58
-
By Marsman in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 31-03-06, 17:24
-
By mtu in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 18-10-05, 14:13
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