-
 Zitat von andreaspr@aon.at
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
-
 Zitat von nico1964
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?
-
 Zitat von Pikachu
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
-
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
-
@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
-
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
-
 Zitat von nico1964
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.
-
... 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
-
 Zitat von BenderD
... 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.
-
 Zitat von andreaspr@aon.at
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...
-
Sorry an die Gemeinde, ich weis dass ich jetzt offtopic bin, aber den erlaube ich mir jetzt noch:
 Zitat von BenderD
... naja, bei auswendig merkt man ja nicht, dass man Nacht groß schreibt...
 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!
-
Wenn ich deine Aufgabenstellung richtig verstanden habe, willst du ja ein bestehendes WebService aufrufen und keinen WebService erstellen oder??
Similar Threads
-
By Hellena Smejda in forum Archiv NEWSblibs
Antworten: 0
Letzter Beitrag: 22-04-11, 05:20
-
By Xanas in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 12-01-07, 07:32
-
By schatte in forum NEWSboard Programmierung
Antworten: 19
Letzter Beitrag: 10-01-07, 11:32
-
By Xanas in forum NEWSboard Programmierung
Antworten: 1
Letzter Beitrag: 13-12-06, 13:38
-
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
-
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