Erreur "unknown action" lors de l'appel de l'action via API

Request description

Bonjour,

Nous rencontrons l’erreur suivante, quand on essaye d’appeler manuellement, via commande curl, l’action d’objet “MLA_LISTEN_EVENT_QUEUE_WMS”, en utilisant un user qui a bien le droit d’appeler cette action via API.

{“error”:“Unknown action MLA_LISTEN_EVENT_QUEUE_WMS”,“status”:400}

Avez-vous une idée de la cause de cette erreur ?

Cordialement,
Aikaterini Tsesmeli

Steps to reproduce

This request concerns an up-to-date Simplicité instance
and these are the steps to reproduce it:

  1. 1ère commande lancée : curl -ks -u monuser:monpassword base_URL/api/login?_output=token

  2. 2ème commande : curl -ks -H “Authorization: Bearer tokenbase_URL/api/rest/ObjectName?_action=MLA_LISTEN_EVENT_QUEUE_WMS

Technical information

Instance /health

L’instance Simplicité tourne dans un cluster GKE

Simplicité logs

Pas de trace de cette commande dans les logs Simplicité

Bonjour,

Quelle version de Simplicité utilisez vous ?
/health nous donne les informations nécessaires.

Merci

Bonjour,

Nous sommes en V5.3.11.

  1. est-ce que cette action existe avec ce nom exact ?
  2. si oui, est-ce que cette action est habilitée au user qui appelle l’API ?
  3. est-ce bien une action globale sur l’objet (i.e. de liste) ?

Si ces conditions sont réunies ça marchera, sinon ça répondra erreur 400, ex:

PS:

Entre votre version 5.3.11 (qui date du 7 aout 2023, il y a donc plus de 8 mois) et la version actuelle 5.3.36 il y a eu plus de 700 commits.

Il est strictement impossible pour nous de vous aider correctement si vous ne vous maintenez pas à jour plus régulièrement.