2017-05-31 72 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

無論如何感謝您的幫助 –