Accéder au contenu principal Passer au contenu complémentaire

Propriétés du composant cJSLT Standard

Ces propriétés sont utilisées pour configurer le cJSLT s'exécutant dans le framework de Jobs Standard.

Le composant cJSLT Standard appartient à la famille Transformation.

Basic settings

Type

Sélectionnez le type de configuration du modèle JSLT.

  • Repository : le modèle JSLT sera sélectionné depuis un fichier de ressource existant dans le référentiel.

  • File Path : le modèle JSLT sera sélectionné depuis le système de fichiers local.

  • Built-In : le modèle JSLT sera saisi directement dans le composant.

Resource / Version

Ce champ est disponible lorsque l'option Repository est sélectionnée dans la liste Type. Cliquez sur le bouton [...] et sélectionnez le fichier de ressource contenant le modèle JSLT. Sélectionnez la version de la ressource si plusieurs versions de la ressource sont disponibles.

Resource URI

Ce champ est disponible lorsque l'option File Path est sélectionnée dans la liste Type. Saisissez le chemin d'accès au fichier de modèle JSLT dans votre système de fichiers local.

Cache Resource

Cette option est disponible lorsque l'option Repository ou File Path est sélectionnée dans la liste Type. Cochez cette case pour mettre la ressource en cache au lieu de la charger à nouveau pour chaque message.

Language

Cette option est disponible lorsque l'option Built-In est sélectionnée dans la liste Type.

Sélectionnez le langage de l'expression à utiliser ; None, Bean, Constant, CorrelationID, EL, Groovy, Header, JoSQL, JSonPath, JXPath, MVEL, OGNL, PHP, Property, Python, Ruby, Simple, SpEL, SQL, XPath ou XQuery.

Sélectionnez Bean si vous souhaitez appeler un bean Java prédéfini pour retourner le modèle JSLT.

Code Style

Cette option est disponible lorsque l'option Built-In est sélectionnée dans la liste Type. Sélectionnez :
  • Java : du code Java peut être utilisé dans un modèle JSLT. Vous devez échapper les guillemets, par exemple avec \".
  • Native : aucun code Java peut être utilisé dans un modèle JSLT. Les guillemets n'ont pas besoin d'être échappés, ce qui rend le modèle JSLT plus lisible.

JSLT template

Cette option est disponible lorsque l'option Built-In est sélectionnée dans la liste Type. Saisissez le modèle JSLT à appliquer sur les messages JSON entrants.

Pour plus d'informations concernant l'utilisation des langages pour créer une expression, consultez le site http://camel.apache.org/languages.html (en anglais).

Pretty Print

Cochez cette case pour formater et afficher le message de sortie JSON d'une manière lisible. Si vous décochez cette case, la sortie se fait sur une ligne.

Advanced settings

URI Options

Configurez les arguments facultatifs dans la table correspondante. Cliquez sur le bouton [+] autant de fois que nécessaire afin d'ajouter les arguments au tableau. Cliquez sur le champ de la valeur correspondante et saisissez une valeur. Consultez le site https://camel.apache.org/components/3.21.x/json-validator-component.html (en anglais) pour connaître les options d'URI disponibles.

Utilisation

Règle d'utilisation

Le cJSLT peut être utilisé en tant que composant intermédiaire ou composant de fin dans une Route.

Limitation

Le contenu d'entrée doit être au format JSON.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.