-
Hallo,
wie bereits geschrieben:
* Zendcore ist out
* ZendServer als CE Version von Zend herunterladen und installieren
* Danach das i5 Toolkit in letzter Version separat runterladen und installieren
PHP-Code:
( Für eine PHP Entwicklung muss man das i5 Toolkit nicht benutzen. Es kommt darauf an was man macht)
* ZendServer starten. Im Subsystem QHTTPSVR sind die gestarteten Jobs
* Beispiele ausprobieren.
* Wenn alles klappt , dann mit dem Zend Framework weiter arbeiten.
PHP-Code:
( Man muss das Zend Framework nicht benutzten. Für den Anfang recht ein einfacher Editor, oder Zend Studio)
Als Lizenzprogramm ist bei uns
2ZSVRPI *INSTALLED Zend Server for IBM i 5.6.0 ( PHP 5.3 )
installiert.
Viel Erfolg
Gruß
Michael
-
Vielen Dank für die Antwort.
Das i5-Toolkit finde ich so nirgendwo als Download. Wurde das vom ZendFramework abgelöst?
Benötige ich nun also das ZendFramework oder hat jmd. einen Link zum i5-Toolkit?
-
Das i5-Toolkit von Aura war früher im ZendCore enthalten, jedoch wurde es aus den neuen Versionen entfernt. Eine Gruppe von Entwicklern um Alan Seiden hat ein Äquivalent als Open Source entwickelt.
Näheres erfährst Du hier:
http://static.zend.com/topics/PHP-To...d-IBM-2013.pdf
und hier:
Young i Professionals
Hoffe das hilft.
kf
-
 Zitat von philsturm
Vielen Dank für die Antwort.
Das i5-Toolkit finde ich so nirgendwo als Download. Wurde das vom ZendFramework abgelöst?
Benötige ich nun also das ZendFramework oder hat jmd. einen Link zum i5-Toolkit?
Hallo,
für den Anfang benötigt man kein Zend Framework.
Das i5 Toolkit ist durch das neue XML Toolkit abgelöst.
Download findet man auf der Zend Seite
z.B. http://174.79.32.155/wiki/uploads/XM...-1.6.8-x11.zip
oder unter dem Thread
Zend Forums • View topic - Ensuring a healthy toolkit
Das i5 Toolkit und auch das XML Toolkit kann man benutzen,
man muss es aber nicht unbedingt benutzen.
Wie bereits geschrieben.
1. Zend Server installieren
2. Beispiele starten
3. mit simplen Texteditor oder dem Zend Studio
die ersten Scripte schreiben.
Wenn man mit der Technik vertraut ist, kann man die weitere
Entwicklung dann mit dem Zend Framework durchführen.
Mein Tipp:
statt den i5 spezifischen Optionen lieber die db2
Funktionen von PHP benutzen und mit SQL Stored Proceduren
arbeiten.
Das klappt (siehe meine Links ) stabil und mit dem System i einwandfrei.
Gruß
Michael
-
SQL-Proceduren sind unnötig, wenn man nur normale SQL's verwendet, also Select, Update, Insert, Delete usw.
Bei komplexeren Aufgaben setzt man dann Proceduren ein.
-
Vielen Dank für die vielen Antworten. es funktioniert jetzt bei uns. Ich habe dafür diese Anleitung benutzt:
Zend Forums • View topic - undefined function i5_connect()
i5_connect und Co funktionieren jetzt ohne Fehlermeldung.
Ich habe jetzt ein kleines Programm geschrieben, welches ein RPG-Programm auf der AS400 aufruft und das Ergebnis als XML zurückgibt.
Wenn ich das Script jetzt aufrufe, erscheint im Browser folgende Fehlermeldung:
"408 Zeitüberschreitung bei Anforderung.
Beim Warten auf die HTTP-Anforderung des Clients trat beim Server eine Zeitlimitüberschreitung auf."
Wo liegt hier der Fehler. Die maximale Scriptausführungszeit ist nicht erreicht.
Schon jetzt vielen Dank und einen schönen Feiertag!
-
Hallo,
evtl. gibt es im Zend Server Log noch weitere Informtionen.
http://ip:10088/ZendServer/index
öffnen und bei dem Reiter Log die Einträge prüfen.
Gruß
Michael
-
Guten Morgen!
Zurück aus dem Feiertag geht's weiter.
Das Log ist absolut leer. Dort steht nichts drin. Wenn ich den RPG-Programmaufruf aus meinem Script rausnehme und nur den Verbindungsaufbau zur i5 drin lasse, dann funktioniert das Script.
Scheint so, als würde der RPG-Programmaufruf dauern und deshalb das Script nicht ausgeführt.
Ich konnte den Fehler eingrenzen. Das ganz Script läuft sehr langsam, aber sobald dieses Statement enthalten ist "i5_program_call" kommt der Zeitüberschreitungs-Fehler...
Ich hoffe es kann noch jemand helfen!
Last edited by philsturm; 02-05-13 at 06:48.
Grund: Neue Erkentnisse
-
HI,
dann liegt es ja am RPG Pgm.
Vielleicht folgendes probieren.
Im RPG z.b. ein DLYJOB einbauen.
( nur testweise um den Job zu identifizieren )
Anwendung ( Script starten)
Mit STRSRVJOB den Job überwachen und mit STRDBG
den Breakpoint setzten und das PGM debuggen.
gruß
Michael
-
Das RPG-Programm selbst funktioniert ohne Probleme.
Mir ist generall aufgefallen das die Befehle aus dem i5-Toolkit ewig zum ausführen brauchen.
Auch das i5-Connect dauert relativ lange, aber es wird gerade so noch ausgeführt.
Sobald der "i5_program_call"-Befehl dazu kommt, kommt der Fehler mit der "Zeitüberschreitung".
Ist das ein Problem des Toolkits?
-
Hi,
dann liegt es wohl irgendwie an etwas anderem.
Vielleicht wendest Du dich mal an das Zend Forum.
Wir haben bzgl. Performance keine Probleme mit dem Zend Server. Dabei ist es unerheblich ob die
Db2, oder die i5_ Funktionen benutzt werden.
Gruß
Michael
Similar Threads
-
By Romek in forum NEWSboard Server Software
Antworten: 7
Letzter Beitrag: 17-07-12, 14:57
-
By philsturm in forum NEWSboard Programmierung
Antworten: 10
Letzter Beitrag: 23-02-12, 08:41
-
By holgerscherer in forum IBM i Hauptforum
Antworten: 13
Letzter Beitrag: 10-05-11, 11:52
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