2017-05-31 79 views
1

我想使用pentaho勺来访问Web服务查找Web服务。 当我加载从URL我有一个错误的wsdl:Pentaho Web服务查找无法加载我的wsdl

Could not find the schema with the name {link to schema}SearchActorsRequest within the specified wsdl. 

但是,当我在WSDL搜索SearchActorsRequest我找到它。我不明白Pentaho为什么不这样做。

你有什么想法吗?

感谢您的帮助。

+0

您是否尝试过在另一个应用程序(如SoapUI)中加载和验证wsdl?可能是因为wsdl中的网址无法访问。 – Cyrus

+0

@Cyrus是的我首先在SoapUi尝试webservice –

回答

0

无法访问web服务我无法直接回答您的问题。根据我的经验,Web服务查找步骤仅支持非常基本的场景,我甚至不想再尝试。

的另一种方式做到这一点的PDI在安装中包含的样本的一次转变中详细说明: - 注释SOAP Web服务调用 - 一般dialog.ktr

从这个例子开始,你贴您的SoapUI生成请求XML到Javascript步骤并在问号处插入输入字段。可以单独定义端点和任何自定义标头,然后在HTTP查找步骤中进行配置。

+0

这是为了工作,webservice是localy股票,我不能给你访问。例如,我看到它之前,我试图使用它,但我得到一个eroor 500响应>﹏< –

+0

我并不是要求访问,只是明确表示我无法找出错误更多的细节。最可能的问题是,在wsdl中,有些附加架构文档的include语句是Web服务步骤未遵循的,但我不知道如何解决该问题。 – Cyrus

+0

无论如何感谢您的帮助 –