Utilisation des capteurs Oracle BPEL Process Manager

Les capteurs composites dans une application SOA permettent de définir des champs traçables sur les messages et vous permettent de trouver une instance composite spécifique en recherchant un champ ou des champs dans un message. Par exemple, un capteur pourrait être défini pour un numéro de commande dans un message, nous permettant ainsi de trouver l'instance où se trouve le numéro de commande en question.

Les capteurs composites peuvent être définis dans une application SOA en plusieurs composants -

  • Composant de service (service exposé)

  • Composant de référence (référence externe)

  • Médiateur ou composant BPEL ayant souscrit à un événement commercial (la publication d'un événement ne peut pas avoir de capteur)

Différentes façons de définir un capteur composite

Il existe différentes manières de définir un capteur composite -

  • En spécifiant une variable existante comme capteur.
  • Par une expression à l'aide du générateur d'expression.
  • En utilisant des propriétés (par exemple les propriétés d'en-tête de message).

Capteurs dans Enterprise Manager

La définition d'un capteur permet une recherche rapide de données dans une instance composite dans EM Console.

Dans le tableau de bord EM Console, un utilisateur peut rechercher des instances par nom et valeur de capteur.

Dans l'onglet «Instances de flux», vous pouvez sélectionner des capteurs dans les listes déroulantes et utiliser des valeurs de type générique pour la valeur du capteur.