jlppap
5th September 2011, 17:26
Bonjour,
Quelqu'un saurait-il comment faire pour intégrer un script Unix à un job Baan ?

je m'explique : dans un job 'TEST' qui comporte 2 sessions.
La 1ère écrit dans un fichier se trouvant dans un répertoire unix.... OK
La 2ème doit copier ce fichier dans un autre répertoire... problème

Pas bien compliqué me direz-vous,
mais cela fait un bon moment que j'essaye sans résultat, la copie ne se fait pas :confused:
pour ajouter le script à la fin de mon job 'TEST'
j'utilise la session ttaad5205m000;
j'entre ensuite cette commande : remsh nom_serveur -n /baan/bse/job/copy_fic.sh

MERCI d'avance pour votre aide.

boXer14
8th September 2011, 09:52
Bonjour,

Je n'ai jamais utilisé ttaad5205m000, mais voici 2 idées pour contourner cette sessions.

1. Tu lances cette commande via le crontab unix avec un délai suffisant pour être sur que le job est terminé

2. Tu as le script de la session ou du report que tu lances en job et tu ajoutes en fin de traitement :

if job.process then
string shell_command(1024)
shell_command = "remsh nom_serveur -n /baan/bse/job/copy_fic.sh"
shell(shell_command, SHELL_NO_OUTPUT)
endif

Olivier

jlppap
8th September 2011, 11:13
tout d'abord MERCI pour votre aide,

mais entre temps, j'ai enfin trouvé pourquoi cela ne fonctionnait pas.

1 - Lancer la session ttaad5205m000
2 - script shell : remsh nom_serveur -n /baan/bse/job/copy.sh
3 - (barre menu) Tools / Créer job... indiquer le nom du job et la séquence.

c'est tout.

Bonne journée à vous.