Un blog qui contient pas mal d'articles intéressants sur le développement avec Mule.
Accéder aux properties référencées via <context:property-placeholder>
depuis un composant Java.
/** Example of accessing a property from Java code. */
public class PropertyAccessExample implements Callable {
protected final Logger logger = LoggerFactory.getLogger(getClass());
@Value("${a}")
String myProperty;
@Override
public Object onCall(MuleEventContext eventContext) throws Exception {
logger.info("From Java a={}",myProperty);
return null;
}
}
Ajouter une période dynamiquement à partir d'un paramètre ou d'une entrée de l'utilisateur.
%dw 1.0
%output application/json
---
{
added: (|1900-01-01| + ("P" ++ flowVars.dayAdd as :string ++ "D") as :period)
}
Le type de la variable exception
quand vous êtes dans une exception strategy. Ça permet de savoir les fonctions disponibles.
Je bookmarke ça parce que c'est documenté nulle-part.
De très bonnes choses à connaître pour éviter les mauvaises surprises avec le DataWeave.
Un module de logging amélioré pour Mule ESB.
Gestion d'erreur améliorée dans Mule 4.
Quelques bonnes pratiques pour la mise en place d'une API.