Un problème courant dans SAP PI consiste à planifier l’exécution d’une interface particulière à une heure et une date particulières pour les adaptateurs qui interrogent (tels que l’adaptateur de fichiers). Le canal de communication n’est pas un bon moyen de gérer cette fonctionnalité car la période d’interrogation est réinitialisée si un changement est activé ou si le canal est arrêté puis démarré sur l’atelier d’exécution. Le but de ce blog est de montrer comment configurer les canaux de communication pour qu’ils « s’allument » à un moment précis et comment maintenir ce paramètre si le système doit être redémarré.
Pour commencer, vous devez avoir un scénario de communication, ou au moins le canal de communication, déjà configuré. Go to the Runtime Workbench (RWB) > Adapter Engine> Communication Channel Monitoring. Dans le coin supérieur droit de l’écran se trouvent deux options que vous avez peut-être négligées des dizaines de fois. Sélectionnez Planification des délais de disponibilité :
Sur l’écran suivant, remplissez une description, choisissez une heure et une durée pendant lesquelles vous souhaitez qu’il s’exécute et pendant combien de temps. Cette période fonctionne en conjonction avec la période d’interrogation utilisée sur le canal de communication. Par exemple, si votre période d’interrogation sur le canal de communication est toutes les 5 minutes et que vous disposez d’une disponibilité de 1 à 2, alors le canal interrogera toutes les 5 minutes de 1 à 2. Vous devez également sélectionner actif sur cet écran pour que la règle fonctionne.
Une fois que vous avez terminé de sélectionner l’heure, sélectionnez l’onglet Canal de communication. Je trouve que le filtre par liste explicite est souvent plus simple, alors sélectionnez ce mode, puis sélectionnez les canaux de communication que vous souhaitez affecter, cliquez sur Ajouter, puis sélectionnez Enregistrer.
Vous devez maintenant revenir à la surveillance des canaux de communication et sélectionner le canal de communication. Il existe une option pour le contrôle automatique, et une fois que vous l’avez sélectionnée, votre chaîne s’éteindra ou s’allumera en fonction des heures de disponibilité que vous avez configurées. Une dernière considération est que si quelqu’un démarre ou arrête les chaînes en masse, il doit être en contrôle automatique pour que la planification de la disponibilité fonctionne.
Vous devriez maintenant pouvoir configurer la planification des temps de disponibilité. Cette fonctionnalité permettra d’exécuter des interfaces spécifiques à des heures et des dates spécifiques, ce qui est plus robuste que l’intervalle d’interrogation standard du canal de communication.