Web services 捕获使用tSoap Talend组件返回的附件

Web services 捕获使用tSoap Talend组件返回的附件,web-services,jasper-reports,jasperserver,talend,Web Services,Jasper Reports,Jasperserver,Talend,我正在使用Talend中的tSoap组件调用JasperServer web服务。web服务将PDF作为附件返回。我想在Talend中捕捉到这一点,但tSoap组件似乎不允许我这样做。我只能返回一条不包含附件的XML soap消息。我将XML输出到一个文件,但我看到的只是XML 我也尝试过在tWebServices中这样做,但也有同样的问题 有人知道这是使用tSoap还是tWebServices组件完成的吗?还是需要用另一种方式 我正在使用Talend Open Studio for ESB 5

我正在使用Talend中的tSoap组件调用JasperServer web服务。web服务将PDF作为附件返回。我想在Talend中捕捉到这一点,但tSoap组件似乎不允许我这样做。我只能返回一条不包含附件的XML soap消息。我将XML输出到一个文件,但我看到的只是XML

我也尝试过在tWebServices中这样做,但也有同样的问题

有人知道这是使用tSoap还是tWebServices组件完成的吗?还是需要用另一种方式

我正在使用Talend Open Studio for ESB 5.1


谢谢

我无法测试这个,因为我手头没有任何返回PDF文件的Web服务

但你可以试试这个:

设置tWebService组件,选择正确的操作和参数 在输出映射的右列中,单击编辑模式 添加与PDF文件匹配的列,并将其设置为对象类型。 将输出链接到tJavaFlex组件,并对该对象执行任何操作
我不确定它是否有效,但值得一试。

我来试试。谢谢。我现在无法让tWebService组件工作。它给了我一些奇怪的java错误。我想我可能需要重新安装jdk。当前唯一的tSoap对我有效。嗨@Tom,你知道吗?我最终使用一个TSSystem组件调用一个PHP脚本,该脚本对Jasper进行soap调用,并向文件系统生成一个pdf。