lundi 22 novembre 2010

Créer un subscriber sur une file AQ multiple

Si comme moi certains messages AQ ne sont pas consommés par l'adapteur AQ, cela provient probablement de la NON définition d'un subscriber dans la file AQ.
Dans l'exemple ci-dessous je rejoute BPELINTERCO comme subriber à la file WF_BPEL_Q:


Il faut se connecter avec un utilisateur ayant accès à cette file exemple: APPS, puis lancer la syntaxe SQL suivante:


DECLARE

subscriber1 sys.aq$_agent;

begin

subscriber1 := sys.aq$_agent ('BPELINTERCO', null, null);
DBMS_AQADM.ADD_SUBSCRIBER(
queue_name => 'WF_BPEL_Q',
subscriber => subscriber1);

end;

Aucun commentaire: