Powerbuilder pour les completement Geeks !

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 25-01-2007 08:52:12

awissam  
Membre
Date d'inscription: 25-01-2007
Messages: 2
Pépites: 13
Banque: 0

Lancer un .ksh à partir de PB ? possible?

Bonjour,
J'ai une problématique :
je voudrai lancé un fichier .ksh, qui se trouve sur un serveur distant, à partir de PowerBuilder. Est-ce qu'il y a un moyen?
N.B : je ne voudrai aps untilsier un ordonnanceur (crontab, $U...)

En fait mon pbm est que je voudrai lancé (en temps réel), à partir du powerscript, un fichier kornShell (.ksh) qui se trouve bien sûr sur un serveur UNIX. Est-ce que qu'il y a un moyen dans PB, ou est-ce que vous connaissez une dll qui peut faire cette appel ?


merci d'avance

Dernière modification par awissam (25-01-2007 09:41:42)

Hors ligne

 

#2 25-01-2007 09:02:14

shahin  
Modérateur
Award: bf
Lieu: val de marne
Date d'inscription: 26-09-2006
Messages: 938
Pépites: 8,675,050,269
Banque: 16,218,225,127,617

Re: Lancer un .ksh à partir de PB ? possible?

Ce serveur distant ce ne serait pas aussi ton serveur de bases de données (par hasard) ?


never let people work on more than one thing at once.

Hors ligne

 

#3 25-01-2007 09:04:04

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: Lancer un .ksh à partir de PB ? possible?

Salut,

Un Ctrl-C, Ctrl-V cher à Shahin du post http://pbadonf.fr/forum/viewtopic.php?id=359

peut-être en installant Cygwin sur la machine Windows et ensuite via SSH lancer une commande sur la machine Unix distante :

Code:

ssh login@host { /home/login/script_distant.sh ; }

ou en utilisant une API SSH ?


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#4 25-01-2007 09:24:55

shahin  
Modérateur
Award: bf
Lieu: val de marne
Date d'inscription: 26-09-2006
Messages: 938
Pépites: 8,675,050,269
Banque: 16,218,225,127,617

Re: Lancer un .ksh à partir de PB ? possible?

Bonne idée eRaSorZ
, du coup ta solution me fait penser à Putty : Embedding PuTTY in other programs
AMHA plus simple à installer et déployer que cygwin

PS : Awissam, une réponse à ma question m'interesse toujours.


never let people work on more than one thing at once.

Hors ligne

 

#5 25-01-2007 09:48:34

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: Lancer un .ksh à partir de PB ? possible?

un petit UP, pour ceux qui n'auraient pas vu la petite mise à jour...

En fait mon pbm est que je voudrai lancé (en temps réel), à partir du powerscript, un fichier kornShell (.ksh) qui se trouve bien sûr sur un serveur UNIX. Est-ce que qu'il y a un moyen dans PB, ou est-ce que vous connaissez une dll qui peut faire cette appel ?


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#6 25-01-2007 10:36:27

shahin  
Modérateur
Award: bf
Lieu: val de marne
Date d'inscription: 26-09-2006
Messages: 938
Pépites: 8,675,050,269
Banque: 16,218,225,127,617

Re: Lancer un .ksh à partir de PB ? possible?

shahin a écrit:

Ce serveur distant ce ne serait pas aussi ton serveur de bases de données (par hasard) ?

Auquel cas, le plus simple est d'exécuter une procédure stockée sur la base de données, et que ce soit la base de données qui lance le ksh.
Quelle que soit ton SGBD (Oracle, Sybase ASE, DB2, ...) c'est possible.


never let people work on more than one thing at once.

Hors ligne

 

#7 25-01-2007 13:43:08

wazou1812  
Modératrice
Award: bf
Date d'inscription: 24-05-2006
Messages: 610
Pépites: 2,097
Banque: 3,536,631,712,504

Re: Lancer un .ksh à partir de PB ? possible?

Bonjour,

ça m'interesse de savoir si Awissam sait comment lancer un ksh à partir d'une procédure stocké sur Unix . Moi je ne vois pas comment faire.

merci

Hors ligne

 

#8 25-01-2007 13:53:07

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: Lancer un .ksh à partir de PB ? possible?

Quel est ton SGBDR ?
si c'est Oracle tu peux jeter un coup d'oeil au script suivant :

http://www.developpez.net/forums/showpo … ostcount=2

NB : il faut avoir Java installé dans la BDD


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#9 25-01-2007 14:00:26

wazou1812  
Modératrice
Award: bf
Date d'inscription: 24-05-2006
Messages: 610
Pépites: 2,097
Banque: 3,536,631,712,504

Re: Lancer un .ksh à partir de PB ? possible?

ben non, moi c'est Informix, et oui tout le monde ne peut pas avoir de la chance.....

Hors ligne

 

#10 25-01-2007 14:02:06

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: Lancer un .ksh à partir de PB ? possible?

Informix kesako ? dsl

y'a rien dans la doc ?


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#11 25-01-2007 15:26:15

shahin  
Modérateur
Award: bf
Lieu: val de marne
Date d'inscription: 26-09-2006
Messages: 938
Pépites: 8,675,050,269
Banque: 16,218,225,127,617

Re: Lancer un .ksh à partir de PB ? possible?

wazou1812 a écrit:

ben non, moi c'est Informix, et oui tout le monde ne peut pas avoir de la chance.....

SYSTEM `hellowWord.ksh `

Lire : Informix Unleashed

La chance ce n'est pas d'utiliser tel ou tel SGBD, mais de changer de SGBD à chaque mission afin de conserver une bonne employabilité


never let people work on more than one thing at once.

Hors ligne

 

#12 25-01-2007 15:31:33

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: Lancer un .ksh à partir de PB ? possible?

shahin a écrit:

wazou1812 a écrit:

ben non, moi c'est Informix, et oui tout le monde ne peut pas avoir de la chance.....

SYSTEM `hellowWord.ksh `

Lire : Informix Unleashed

La chance ce n'est pas d'utiliser tel ou tel SGBD, mais de changer de SGBD à chaque mission afin de conserver une bonne employabilité

HS



Donc je dois avoir de la chance ?
j'ai bossé sur informix, sqlserver, oracle, sybase, sqlanywhere...



Fin du HS


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#13 29-01-2007 09:53:04

awissam  
Membre
Date d'inscription: 25-01-2007
Messages: 2
Pépites: 13
Banque: 0

Re: Lancer un .ksh à partir de PB ? possible?

sauf que je ne peux pas lancer un ssh depuis PB.

sinon, mon SGBDR est oracle, et le faite de cree une classe java dans ma proc et de lancé le ksh s'avère trop compliqué.

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22