[SAS Intrnet] Besoin d'un script
Résolu
styvodiabolo
Messages postés
44
Date d'inscription
Statut
Membre
Dernière intervention
-
styvodiabolo Messages postés 44 Date d'inscription Statut Membre Dernière intervention -
styvodiabolo Messages postés 44 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Après avoir regardé une douzaine de tutos sur cgi / pearl / SAS Intrnet, je vous avoue que je ne vois pas toujours pas comment fais t'on pour faire un appel SAS dans php.
Pour mon appli, je voudrais faire un bouton (ou à la rigueur une petite applet java) dans le script principal qui, une fois appuyé, me lancera mon fichier prog.sas (qui fera des sorties ODS htm dans un dossier import et depuis php je verais directement si le prog.sas se sera lancé car le dossier import sera remplit).
Je vous demande si vous pouviez m'apporter de grands indices pour réussir ou alors les scripts déjà faits :p:p.
Merci à vous.
Après avoir regardé une douzaine de tutos sur cgi / pearl / SAS Intrnet, je vous avoue que je ne vois pas toujours pas comment fais t'on pour faire un appel SAS dans php.
Pour mon appli, je voudrais faire un bouton (ou à la rigueur une petite applet java) dans le script principal qui, une fois appuyé, me lancera mon fichier prog.sas (qui fera des sorties ODS htm dans un dossier import et depuis php je verais directement si le prog.sas se sera lancé car le dossier import sera remplit).
Je vous demande si vous pouviez m'apporter de grands indices pour réussir ou alors les scripts déjà faits :p:p.
Merci à vous.
A voir également:
- [SAS Intrnet] Besoin d'un script
- Script vidéo youtube - Guide
- Mas script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
- Script cmd - Guide
- Html script inf ✓ - Forum Virus
2 réponses
Salut,
Attention à ne pas tout mélanger entre cgi, pearl, java, javascript et php !
Tout d'abord, pour faire du SAS/Intrnet, tu as besoin d'avoir les fichiers broker.exe et broker.cfg dans le répertoire CGI de ton serveur web. Le broker va faire la liaison entre ta session SAS et ton serveur web.
De mémoire pour exécuter un programme SAS le lien sera : http://<ton_serveur>/cgi-bin/broker.exe?_SERVICE=default&_PROGRAM=prog.sas
Attention à bien définir le service (dans broker.cfg) ainsi que de démarrer une session SAS intéractive.
Pour faire un bouton, tu peux le faire en HTML voici un exemple : http://sas.stat.ucl.ac.be/broker82/sample/webhello.html
Dans cette exemple, affiche le code de la page et regarde la balise Form :
<FORM ACTION="/cgi-bin/broker82">
<INPUT TYPE="HIDDEN" NAME="_SERVICE" VALUE="default">
<INPUT TYPE="HIDDEN" NAME="_PROGRAM" VALUE="sample.webhello.sas">
<INPUT TYPE="SUBMIT" VALUE="Say Hello">
<INPUT TYPE="CHECKBOX" NAME="_DEBUG" VALUE="131">Show SAS Log
</FORM>
Dans cette exemple le bouton "Say Hello" envoie les paramètres au broker qui execute le programme SAS et renvoie le résultat en HTML. Regarde la SAS DOC pour faire de l'ODS HTML avec SAS/Intrnet.
autre doc : http://sas.stat.ucl.ac.be/sasdiscute/doc/sasweb/intrnet.html
Bon courage !
Steel
Attention à ne pas tout mélanger entre cgi, pearl, java, javascript et php !
Tout d'abord, pour faire du SAS/Intrnet, tu as besoin d'avoir les fichiers broker.exe et broker.cfg dans le répertoire CGI de ton serveur web. Le broker va faire la liaison entre ta session SAS et ton serveur web.
De mémoire pour exécuter un programme SAS le lien sera : http://<ton_serveur>/cgi-bin/broker.exe?_SERVICE=default&_PROGRAM=prog.sas
Attention à bien définir le service (dans broker.cfg) ainsi que de démarrer une session SAS intéractive.
Pour faire un bouton, tu peux le faire en HTML voici un exemple : http://sas.stat.ucl.ac.be/broker82/sample/webhello.html
Dans cette exemple, affiche le code de la page et regarde la balise Form :
<FORM ACTION="/cgi-bin/broker82">
<INPUT TYPE="HIDDEN" NAME="_SERVICE" VALUE="default">
<INPUT TYPE="HIDDEN" NAME="_PROGRAM" VALUE="sample.webhello.sas">
<INPUT TYPE="SUBMIT" VALUE="Say Hello">
<INPUT TYPE="CHECKBOX" NAME="_DEBUG" VALUE="131">Show SAS Log
</FORM>
Dans cette exemple le bouton "Say Hello" envoie les paramètres au broker qui execute le programme SAS et renvoie le résultat en HTML. Regarde la SAS DOC pour faire de l'ODS HTML avec SAS/Intrnet.
autre doc : http://sas.stat.ucl.ac.be/sasdiscute/doc/sasweb/intrnet.html
Bon courage !
Steel