AE vous offre les possibilités suivantes pour gérer des Jobs dans le planificateur Java de SAP:
La définition du Job Java doit d'abord être déployée dans le planificateur Java. Par la suite, vous pouvez utiliser un objet job pour créer une instance à partir d'une définition de job existante.
Un objet Job SAP appartient toujours à une seule définition de Job Java.
Créez un objet job SAP pour les jobs du scheduleur Java et sélectionnez l'agent SAP ainsi qu'un objet Login. Vous pouvez sélectionner dans l'onglet Forme la définition de Job qui doit être exécutée. La partie inférieure de l'onglet affiche automatiquement les paramètres correspondants.
L'onglet Protocole du Job contient les options suivantes :
Le protocole du Job est toujours supprimé avec l'instance du Job.
Un objet Job SAP exécuté peut, entre autre, comporter un rapport (SJJI) contenant des informations relatives au Job Java. Dans l'objet Job, dans l'onglet SAP, cochez la case correspondante dans la zone Rapports optionnels.
Création du planificateur externe dans SAP :
Création d'un objet Connexion dans AE :
Dans un environnement comportant plusieurs nœuds, les Jobs du planificateur Java sont exécutés sur le nœud sur lequel le service de planification est actif. Lorsqu'un nœud est désactivé ou défaillant, le traitement du Job se poursuit sur un autre nœud.
Si l'agent perd la connexion au scheduleur Java pendant l'exécution du job, il tente de restaurer la connexion périodiquement. Le Job reste actif dans le système AE et a le statut "Attente d'un Système distant".
Si l'appel du planificateur Java génère une erreur, le Job est alors interrompu. Dans ce cas, il n'existe pas de rapport sur les statistiques du Job Java. L'erreur est journalisée dans le rapport "Log d'agent" de l'objet job et dans le fichier log de l'agent SAP. Le Job est interrompu avec le code retour 403.
Une reprise est impossible. Dans la mesure où il n'y a aucun JCL AE, le Job complet est toujours relancé dans le planificateur Java.
Statut SAP | Code retour du Job dans AE |
---|---|
COMPLETED HOLD RUNNING SCHEDULED STARTING UNKNOWN |
0 |
ERROR | 501 |
CANCELLED | 502 |