2016-01-25 1 views
0

J'ai un canal d'écoute de service Web avec différentes destinations.Comment utiliser différentes réponses de messages XML ack dans un canal de service Web

Toutes ces destinations sont des rédacteurs de canaux. Tous ces canaux ont un accès personnalisé qui renvoie comme réponse au premier canal (le canal du service Web), lorsqu'il est traité pour le canal correct.

J'ai besoin de préparer la réponse du canal de service Web prêt à envoyer l'une de ces réponses de l'un des canaux. Comment puis-je le faire?

Maintenant, je ne peux sélectionner l'une des destinations dans "réponse" dans les "paramètres de source" du canal de service Web, et envoyer une réponse d'ack personnalisée à partir d'un seul canal.

Répondre

0

Pour chacune des destinations du canal de l'écouteur de service Web, ouvrez le Response Transformer et ajoutez une étape JS. Dans cette étape, stockez une réponse (code) des canaux sous-jacents à une carte de canaux. Ensuite, allez dans le postprocesseur WS Listener et créez une réponse générique stockée dans le Response Map. Cette carte est ce que vous devez configurer sur le connecteur Source en tant que ACK.