[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte

Hybrid View

  1. #1
    Registriert seit
    Dec 2009
    Beiträge
    314
    Zitat Zitat von andreaspr@aon.at Beitrag anzeigen
    Ein PHP-Script kannst du ganz einfach über die QSH aufrufen.

    Code:
    /usr/local/Zend/Core/bin/php -f /home/mein_script.php
    Wenn du Parameter an das Script übergeben möchtest schaut das dann so aus:
    Code:
    /usr/local/Zend/Core/bin/php -f /home/mein_script.php "erster Wert" "das ist jetzt der zweite Wert"
    In PHP sind dann diese Parameter in der globalen Variable (Array) $argv.

    Einen "Returnvalue" gibt es jedoch nicht. Da musst du dann schaun, wie weiter arbeitest. Du könntest z.B. in PHP ein Cobol-Programm mit Parameter aufrufen, dass die Verarbeitung weiter führt.
    Das ist dann mein größeres Problem, da ich das ganze aus einer Onlineanwendung aufrufen muss(Vertragsanlage) und ich brauche den Returnvalue für die weiter Vorgehensweise im Online-PGM für Abbruch oder weitermachen
    Andreas
    Ein AS/400 Dinosaurier since 1989

  2. #2
    Registriert seit
    Nov 2003
    Beiträge
    2.403
    Zitat Zitat von nico1964 Beitrag anzeigen
    Das ist dann mein größeres Problem, da ich das ganze aus einer Onlineanwendung aufrufen muss(Vertragsanlage) und ich brauche den Returnvalue für die weiter Vorgehensweise im Online-PGM für Abbruch oder weitermachen
    Das geht ja um viele Ecken. Wie sollen denn die genauen Aufrufwege sein?

  3. #3
    Registriert seit
    Dec 2009
    Beiträge
    314
    Zitat Zitat von Pikachu Beitrag anzeigen
    Das geht ja um viele Ecken. Wie sollen denn die genauen Aufrufwege sein?
    1. COBOL -PGM Vertragsanlage online
    2. im CHECK des DSPF Aufruf des PHP mit n Parametern
    3. PHP verbindet sich mit WebService und erhält eine Antwort
    4. Antwort zurück in COBOL anwendung
    5. Cobol weitermachen oder nicht....
    Andreas
    Ein AS/400 Dinosaurier since 1989

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Dann hast du ja jetzt alles was du brauchst, allerdings so ganz ohne CLP wird es wohl nicht gehen (weil das einfacher ist).
    Du kannst natürlich alles per
    77 MyCmd pic x(1000).
    77 MyCmdLen pic s9(10)V9(5) comp-3 value 1000.
    CALL "QCMDEXC" using MyCmd MyCmdLen

    In MyCmd musst du dann die Kommandos per "String ... " zusammenschustern.

    string "OVRDBF ..." into MyCmd
    call "QCMDEXC" ...
    string "/usr/... """ delimited by size
    Parm1 delimitd by space
    """ """ delimited by size
    Parm2 delimitd by space
    """" delimited by size
    into MyCmd
    call "QCMDEXC" ...

    open Input MyStdout
    ...
    close MyStdout
    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

  5. #5
    Registriert seit
    Dec 2009
    Beiträge
    314
    @fuerchau
    Danke, dass habe ich mir auch ungefähr so vorgestellt. jetzt brauch ich dann nur das php-basteln und dann sind wieder alle glücklich bei uns
    Andreas
    Ein AS/400 Dinosaurier since 1989

  6. #6
    Registriert seit
    Jan 2001
    Beiträge
    850
    Hallo,

    vielleicht könntest Du wenn die Aktion erledigt ist
    das Ergebnis hier posten.

    Das dürfte für viele von Interesse sein

    gruß
    Michael

  7. #7
    Registriert seit
    Jan 2011
    Beiträge
    81
    Zitat Zitat von nico1964 Beitrag anzeigen
    3. PHP verbindet sich mit WebService und erhält eine Antwort
    PHP im WEB ist doch eine aktive Anwendung, wie soll die denn antworten. oder ist es nur eine Abfrage? wenn -JA- dann solltest Du PHP vergessen. Das geht einfacher mit einem COBOL oder RPG-Programm.

  8. #8
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    ... passend zu Ostern: Matthäus 26,37: ... "Auf einmal wurde er von schrecklicher Angst und von Grauen gepackt " , oder für die Ungläubigen wie mich, Schiller, der Ring des Polykrates: "Hier wendet sich der Gast mit Grausen"

    D*B
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  9. #9
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    Zitat Zitat von BenderD Beitrag anzeigen
    ... passend zu Ostern: Matthäus 26,37: ... "Auf einmal wurde er von schrecklicher Angst und von Grauen gepackt " , oder für die Ungläubigen wie mich, Schiller, der Ring des Polykrates: "Hier wendet sich der Gast mit Grausen"

    D*B
    Der einzige Satz in der Bibel den ich auswendig kann ist:
    Johannes 13/30 (2. Satz): Es war aber nacht.

  10. #10
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    Zitat Zitat von andreaspr@aon.at Beitrag anzeigen
    Der einzige Satz in der Bibel den ich auswendig kann ist:
    Johannes 13/30 (2. Satz): Es war aber nacht.
    ... naja, bei auswendig merkt man ja nicht, dass man Nacht groß schreibt...
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  11. #11
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    Sorry an die Gemeinde, ich weis dass ich jetzt offtopic bin, aber den erlaube ich mir jetzt noch:

    Zitat Zitat von BenderD Beitrag anzeigen
    ... naja, bei auswendig merkt man ja nicht, dass man Nacht groß schreibt...
    Zitat Zitat von BenderD
    ... die Problembeschreibung deutet eher darauf hin, dass ein Zugriffsplan gecached wird und bei IPL oder Nichtbenutzung aus dem cache verdrängt, bzw. der cache gelöscht wird. Bei der dann fälligen Neuberechnung dann Schätzungen für Selektivität die Planberechnung mal so, mal so ausfallen lassen.
    Der der ohne Sünde sei, werfe den ersten Stein!

  12. #12
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    Wenn ich deine Aufgabenstellung richtig verstanden habe, willst du ja ein bestehendes WebService aufrufen und keinen WebService erstellen oder??

Similar Threads

  1. v4 of PHP Toolkit can be downloaded from AURA
    By Hellena Smejda in forum Archiv NEWSblibs
    Antworten: 0
    Letzter Beitrag: 22-04-11, 05:20
  2. Dekleration Cobol <-> RPG
    By Xanas in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 12-01-07, 07:32
  3. Programmbibliothek in einem Cobol oder CL Programm ermitteln
    By schatte in forum NEWSboard Programmierung
    Antworten: 19
    Letzter Beitrag: 10-01-07, 11:32
  4. Cobol <> RPGLE
    By Xanas in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 13-12-06, 13:38
  5. Cobol
    By Uli Müller in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 09-11-06, 09:21

Berechtigungen

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