Hi Soma,
Transfers being used for transforming some value. Now in 'debugLog' service you are not transforming any thing and more over if you will check the service you will find no output variable. So how you can use this service as transformer? What you will map to the output variable which is not available. That is why this service can not be used as transformer.
Do you mean that instead of using the 'dubugLog' as a transformer we need to create a wrapper service for 'debugLog' and we should provide some output variable to the wrapper service.
Call this wrapper service as a transformer and the output variable of the transformer should be mapped to any pipeline variable
I have tested like this it is working.
Thanks Rob. I just tried this your way and it did coerce a debugLog transformer to execute.
However, the developer user guide states a transformer won't run if it has no 'declared' output:
--
If you do not link any output variables or the transformer does not have any declared
output variables, the transformer service will not run.
--
Just to be safe, it may be better to use a wrapper service.
The Following User Says Thank You to sonam For This Useful Post:
Thanks for the document reference Sonam. I figured it was mentioned somewhere but I didn't dig for it deep enough I guess. That's the answer for the original question!