php data area as400
php data area as400
j'utilise php, je me connecte a la db2 de as400 via odbc(iseries) donc jai acces a la base de donnée. Mais je voudrais avoir acces a la data area. Comment puis-je proceder sans utiliser easycom for php pour atteindre data area.Merci
pierre
(sans texte)
Il est possible de passer des commandes AS400 via SQL (procédures cataloguées)
Ce qui devrait permettre de lancer un pgm AS400 qui peut, par exemple, faire un RTVDTAARA et copier la valeur dans un fichier (dans QTEMP).
Puis acces à ce fichier par SQL.
Ce qui devrait permettre de lancer un pgm AS400 qui peut, par exemple, faire un RTVDTAARA et copier la valeur dans un fichier (dans QTEMP).
Puis acces à ce fichier par SQL.
Philippe MAUGIN, (RAUTUREAU APPLE SHOES)
V7R2.
V7R2.
dataarea php
Il suffit d'appeler un RPG , via SQL (et proc cataloguees), ce rpg attaque la dataarea , et envoie le resultat dans la requete sql
+ infos 02 97 61 66 21
+ infos 02 97 61 66 21
rep data area
Merci beaucoup pour vos deux reponses, mais je suis novice en matière d'as400 et j'aimerais que vous me donniez la commande a utiliser pour lancer ce fameux rpg. Si cela est possible ce serais vraiment très sympathique de me faire un mini script php. Merci beaucoup
pierre
-
- Messages : 14
- Enregistré le : mer. 20 juin 2007, 14:18:02
- Localisation : Carquefou (44470)
(sans texte)
Si toutefois, vous changez d'avis et décidez d'utiliser easycom ZendCore for i5/os vous pourrez alors user des fonctions suivantes et vous affranchir du code RPG pour exploiter une *dtaara :
L'un ne remplace pas l'autre, leur complémentarité nous permettra peut-être de palier le manque d'interface graphique de la V6R1
Ceci dit, un développement digne de ce nom combinera le script PHP et les programmes RPG ILE.Data Areas
// Connexion à l'i5/os
$Hdlcon = i5_connect($connect, $user, $pass) || die(i5_errormsg());
// Lecture d'une *dtaara
$ret = i5_data_area_read("mylib/MYDTA");
// Affichage de la *dtaara
if ($ret) echo $ret, "<br>";
L'un ne remplace pas l'autre, leur complémentarité nous permettra peut-être de palier le manque d'interface graphique de la V6R1

La loi des Series...
(sans texte)
Serait il possible de me faire un petit exemple de script qui me ferait appel à un rpg via procédure catalogué. Merci beaucoup je suis novice dans ce domainepmaugin a écrit :Il est possible de passer des commandes AS400 via SQL (procédures cataloguées)
Ce qui devrait permettre de lancer un pgm AS400 qui peut, par exemple, faire un RTVDTAARA et copier la valeur dans un fichier (dans QTEMP).
Puis acces à ce fichier par SQL.
pierre