[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Jun 2004
    Beiträge
    46
    Hallo Frank,

    erstmal vielen Dank für die detaillierte Erläuterung!!!

    Da unsere Serviceprogramme nicht nur Integer zurückgeben, habe ich mich in die PCML-Sache eingelesen. Was ich immer noch nicht verstehe ist folgendes:
    Code:
     
     
    
    <program name="name" [ entrypoint="entry-point-name" ] [ path="path-name" ] [ parseorder="name-list" ] > [ returnvalue="{ void | integer }" ]</program>
    Es sieht so aus, als ob mit PCML ebenfalls nur eine Zahl oder void als Ergebnis zurückkommen kann. Ich dachte, mit PCML kann jeder Datentyp als returnvalue angegeben werden Verstehe ich hier etwas falsch???

    LG
    Vicky

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.897
    Genau das ist das Problem.
    Ich denke das kommt noch aus der Nicht-Klassen-Welt, als es noch keine Return-Werte ausser Void/Int gab.

    Du musst halt Return-Werte als zusätzliche Parameter by Reference deklarieren.
    Falls die Service-Programme auch von woanders verwendet werden musst du wiederum Wrapper-Funktionen erstellen, die den Return-Wert eben als Parameter erwarten und zurückgeben.
    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
    Dec 2002
    Beiträge
    302
    Sorry, da war ich auf dem falschen Dampfer. Auch PCML kann als Rückgabetyp nur Integer verarbeiten. Da bleibt Dir nichts anderes übrig als bei Prozeduren mit anderen Rückgabewerten als Integer ein kleines Programm zu schreiben (z.B. in RPG), welches von Deinem Java Programm aufgerufen wird. Und dieses Programm wiederrum ruft dann das Service-Programm auf. Das Programm zwischen Java-Programm und Service-Programm muss dann halt die Parameter umsetzen.
    Frank Hildebrandt

Similar Threads

  1. ILE RPG aus Stored Procdure aufrufen
    By pfpk0997 in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 15-11-06, 09:40
  2. Rpg to java
    By Badener in forum NEWSboard Java
    Antworten: 5
    Letzter Beitrag: 13-07-06, 17:09
  3. Aufruf von Java Methode aus RPG
    By codierknecht in forum NEWSboard Java
    Antworten: 7
    Letzter Beitrag: 23-03-05, 08:31
  4. Java Programm aus ILE RPG aufrufen
    By PGMR in forum NEWSboard Java
    Antworten: 10
    Letzter Beitrag: 10-02-05, 10:33
  5. Java Programm aus ILE RPG aufrufen
    By PGMR in forum NEWSboard Programmierung
    Antworten: 0
    Letzter Beitrag: 02-02-05, 13:10

Berechtigungen

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