Thanks for your feedback!
EDIT
El flujo comienza con una solicitud POST
a /demo
a través de un disparador (trigger) de tipo REST.
Luego, tenemos un Choice que evaluará una condición:
Si la condición en el JSON Path: $.model.Details[?(@['Random nonsense'] == 'New today')]
es verdadera, tendremos:
El mensaje de exito.
El código de estado 200
.
Si es falsa, tendremos:
El mensaje de error.
El código de estado 400
.
- from:
uri: rest:post:/demo
steps:
- choice:
otherwise:
steps:
- setBody:
expression:
constant:
expression: "Erro: ID não encontrado no corpo da solicitação"
- setHeader:
expression:
constant:
expression: "400"
name: CamelHttpResponseCode
when:
- id: when-3527
steps:
- setBody:
id: setBody-3556
expression:
constant:
expression: Sucesso
- setHeader:
expression:
constant:
expression: "200"
name: CamelHttpResponseCode
expression:
jsonpath:
expression: $.model.Details[?(@['Random nonsense'] == 'New today')]
Share your suggestions with us!
Click here and then [+ Submit idea]