2007.06.21 - GUIDE Websphere - Les batchs java par Natixis

©Natixis 2007 – Frederic Cirou / PhotoAlto
Les batchs java
Guide Websphere
21 Juin 2007
2
Sommaire
1.
La conception
2.
Le déploiement
3.
L’exécution
Les batchs java
3
Les batchs java
La conception
Cohérence avec l’environnement de développement Java
Création d’un projet en cohérence des dev TP java dans le référentiel des
développements Java.
Squelette car contraintes techniques exigées pour homogénéité avec les standards
définis (outils de développement, version du JDK, normes de développement
Java,…).
Permet de garantir une certaine cohérence dans les développements et permet
d’intégrer des évolutions en minimisant l’impact sur les batch Java existants.
Permet l’utilisation cohérente des logs, d’implementer des classes techniques
4
Le déploiement
La structure en design part du product PVCS doit contenir un design part de
livraison dédié à la livraison du batch
.
LIV_BATCH, dedans :
Les sources du batch java
Les scripts Shell de lancement du batch java
Les librairies nécessaires à la compilation et à l’exécution du batch java
Un script ANT de fabrication de l’archive TAR contenant tous les composants du
batch et qui sera déposée puis extraite sur l’environnement d’exécution du
batch via l’outil de déploiement PVCS.
Les batchs java
5
Arborescence d’une application batch sur le serveur de batch ou le lien entre le monde java
distrib et l’ordonnancement
File-system bien définis :
/apps/batch/[nom_application] : répertoire d’installation du programme batch Java, il contient les
jar du batch java sous la forme [nom_application]_batch.jar + composants techniques
/data/logs/batch/[nom_application] : répertoire des fichiers de journalisation du programme
batch Java.
/ord/prod/[code_application_batch] : répertoire du script Korn-Shell (ksh) principal de lancement
du batch Java.
/ord/var/log/[code_application_batch] : répertoire des fichiers de journalisation générés à
l’exécution du script de lancement du batch Java.
/ord/var/svlog/[code_application_batch] : répertoire de sauvegarde des fichiers de journalisation
précédents.
/ord/load[code_application_batch] : répertoire du script envappjava dédié à la localisation des
librairies nécessaires à l’exécution du programme batch Java dans lequel sera sourcé le script
envtecjava1.3 ou envtecjava1.4 suivant le niveau de jdk de l’application
/ord/fetchlib : répertoire des scripts envtecjava1.3 et envtecjava1.4 dédiés à la localisation de
l’environnement d’exécution Java utilisé pour l’exécution du programme batch Java.
Les batchs java
1 / 8 100%

2007.06.21 - GUIDE Websphere - Les batchs java par Natixis

La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !