[résolu] AS400 - Administration.
Forum Programmation : [résolu] AS400 - Administration.
Bonsoir à tous/toutes.
Petite question programmation (si si !) .
Je continue bien sur à chercher de mon coté, mais si ce sujet me permet de gagner un peu de temps, pourquoi pas! (et si je trouve, je posterai 1 petit message)
Contexte: 100 utilisateurs connectés sur un AS400, utilisateurs dits lambda, et ne connaissant rien aux solutions lors de problèmes d'impression sur un AS400 .
Question:
Depuis une interface http (que ce soit via du php ou via un programme en C++ appelé depuis un "shell http", interfacé sur de l'ODBC ou une API) : peut on appeler une commande système quelconque sur le bouzin (STRPRTWTR par exemple).
Si oui, quelle bibiotheque utiliser (QGPL je suppose ?), et comment passer la commande ?
Tout m'intéresse, même des pistes de recherche.
Edit:
Précision, je travaille, et nos serveurs également, sous linux. Donc les solutions microsoftiennes m'intéressent (quand même) mais uniquement à titre de piste de recherche. Les logiciels tiers à installer sous windows ne m'interssent par contre pas trop.
Message édité par elendilm le 30-10-2007 à 19:56:30
salut,
j'ai pas tout saisi, tu veux depuis une page web, permettre le lancement d'une commande sur le serveur, c'est ca?
tu peux utiliser les commandes d'execution des langages que tu utilises, pour php par exemple: http://php.benscom.com/manual/fr/ref.exec.php
après la difficulté peut résider dans les permissions, mais ca peut etre contourner en configurant apache, ou alors en programmant un daemon qui attendrait un signal quelconque fourni par l'interface web.
Penser à voir les tutos, ca peut aider!
Répondre à coca25
salut,
Merci pour la réponse.
non non, je n'ai pas de problème avec mon serveur linux , ni php (je n'irai pas dire que je maitrise, mais je connais assez bien).
Donc,
Le but est , depuis un script php, ou depuis un programme en C++ [ via une stored proc - ODBC- ou une API spécifique (qui serait alors appelé depuis un script php), le but serait donc de lancer des commandes systèmes SUR L'AS400 !
STRPRTWTR est une commande AS400 .
et pourquoi tu ne pourrais pas lancer de script depuis php?
Penser à voir les tutos, ca peut aider!
Répondre à coca25
Quel script ??
Le but est que l'AS400 lance une commande (sur lui meme) .
Je crois que j'ai un début de piste: rmtcmd fournit par iSeriesAcces d'IBM...
Je regarde ça.
C'est bon, j'aurai du ne pas poster
.. La solution était bien là:
./rmtcmd /SYSTEM:<NOM_SYSTEME> /USER:<LOGIN> /PASSWORD:<MOT DE PASSE> "ENDWTR WTR(<NOM OUTQ> ) OPTION(*IMMED)"
Message édité par elendilm le 30-10-2007 à 19:54:42
Bonjour,
J'ai exactement le meme soucis que toi.
Est ce que tu pourrais me dire comment tu as fait stp.
J'ai une commande AS400 a lancer en php.
Est ce que tu aurais un petit exemple simple à me montrer ca serait vraiment super.
Merci d'avance
| elendilm a écrit : Quel script ??
|
Il y a 1559 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
