[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Sep 2006
    Beiträge
    11

    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

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    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.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Nov 2003
    Beiträge
    2.403
    Hier gibt's eine Beschreibung von IBM zur Übergabe von Parametern beim Befehl CALL, direkt oder in Verbindung mit einem SBMJOB.

Similar Threads

  1. Parameterübergabe: ILE -> RPG
    By muadeep in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 27-08-07, 15:11
  2. RPG: Client Infos lesen?
    By robertki in forum NEWSboard Programmierung
    Antworten: 25
    Letzter Beitrag: 19-01-07, 08:42
  3. Problem mit Java-Methoden Aufruf aus ILE RPG?
    By Stoeberl in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 10-01-07, 10:58
  4. Parameterübergabe RPG zu C
    By Marsman in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 31-03-06, 17:24
  5. Zusammenhang zwischen Programmen und SRC-files
    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
  •