Je ne suis pas un expert dans Céphée Broker mais j'ai un peu d'expérience en jouant avec Céphée CEP et contexte Orion Broker dans l'écosystème FIWARE, je peux peut-être utile.
Selon le documentation officiel de CEP, vous devriez déployer Cepheus Broker avant Orion Context Broker après. Je sais que les deux parlent la même API NGSI, donc ça devrait être pareil, mais je ne suis pas complètement sûr de ça. Une raison particulière pour laquelle vous déployez ces composants dans cet ordre?
Je fais une petite expérience en utilisant des images Docker officielles de Céphée Broker et le contexte Orion Broker, la création d'abonnements de contexte par v1 et v2 API Orion. La même erreur que vous sur les journaux de Cepheus Broker.
Ensuite, j'ai prouvé avec this petite application faite par les boursiers Fiware, que vous pouvez utiliser pour déboguer les abonnements de contexte NGSI. J'ai essayé avec les abonnements v1 et v2, avec un héritage et aucun héritage dans v2 et tout ceci produit un champ "updateAction" dans la requête. Ensuite, j'ai réalisé que, pour autant que je sache, dans les méthodes de l'API NGSI, le seul service qui reçoit le paramètre updateAction est le service updateContext.
Peut-être que Cepheus ne peut pas se connecter à Orion Context Broker via le mécanisme d'abonnement au contexte. Peut-être qu'il attend une mise à jour de contexte à la place d'une notification de changement de contexte.
Désolé de ne pas vous aider.
Cordialement!
Je ne peux pas voir le message d'erreur dans le snapshoot de votre message de question ... pourriez-vous poster votre question afin d'inclure l'erreur que vous obtenez, s'il vous plaît? De plus, veuillez indiquer quelle version d'Orion utilisez-vous (la sortie de 'contextBroker --version' fournit cette information). THX! – fgalan
fgalan info actualizada. – Pablog1108
Il semble que Cepheus soit celui qui signale l'erreur "Missing updateAction". Voyons voir si un expert de Cepheus peut clarifier quelle est la cause de ce problème. – fgalan