[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jan 2010
    Beiträge
    31

    kann ein clp-pgm ein srvpgm aufrufen

    Hallo *all,

    ich habe ein clp programm, und das soll ein ServiceProgramm aufrufen mit drei Parametern, zwei als Input und den dritten als output, der als sndusrmsg ausgegeben werden soll.

    Ich kenne mich mit der cl-programmierung nicht aus und kenne nicht die Unterschiede zw. cl,clle,clp,...

    Kann mir jmd ein Tip geben wie ich das ganze am Besten angehe?

    Ich bin dankbar für jede Information.

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Das geht nur über ein CLLE und CALLPRC.
    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
    Jan 2010
    Beiträge
    31
    danke.

    es funktioniert, jedoch ist der RTNVAL (300a)nicht identisch mit dem Return-Value (300a) des SRVPGM. die ersten zwei stellen sind mit ' ³' gefüllt, danach kommt der Rückgabewert der übergeben worden ist.

    Wieso ist das so und was kann ich dagegen machen?

  4. #4
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    Dann hat der Rückgabewert wohl variable Länge!
    In 2 vorgelagerten Bytes wird binär die Anzahl der übergebenen Zeichen ausgegeben.
    Verwende %SST ab der 3. Stelle um an den eigentlichen Wert zu kommen.

    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 5. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    %bin(&rtnval 1 2) liefert dir die Länge des Returnwertes.
    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

  6. #6
    Registriert seit
    Jan 2010
    Beiträge
    31
    Danke an B.Hauser, danke an Fuerchau

Similar Threads

  1. RPG aus Java aufrufen
    By Vicky-B in forum NEWSboard Java
    Antworten: 17
    Letzter Beitrag: 06-05-08, 11:05
  2. ILE RPG aus Stored Procdure aufrufen
    By pfpk0997 in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 15-11-06, 09:40
  3. CALL PGM schlägt fehl
    By alexander may in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 18-05-06, 20:16
  4. Unterschiede PGM und SRVPGM
    By JonnyRico in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 14-08-05, 15:38
  5. SRVPGM + PGM
    By KM in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 26-09-03, 07:52

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •