2014-01-24 42 views
0

Apigee我很新。Apigee無法添加TradeTracker肥皂API

我加入一個現有的WSDL服務的API代理。 提取SOAP函數時,看起來都不錯。每一個都被導入並正確設置。

當我然後點擊保存按鈕代理被創建,但從來沒有提交修改到服務器。

當尋找到我看到,我得到一個502錯誤回從命名的文件的問題https://enterprise.apigee.com/gw/upload/[NAME]/tradetracker-api/?validate=true

也是一個類型錯誤:「未定義」不是一個對象(評估「b.then」)從24efdbdd.proxy-editor.js內的文件名爲拋出

,因爲我使用Apigee自己的網站上添加代理,所以我可以做的事情不多。 Chrome 32,Safari 7和Firefox 25都出現這種情況,並且至少在一週內出現錯誤。

我不能使用Apigee的該保持的收到此錯誤只有一個!?

+0

這是您正在使用的特定WSDL還是每個WSDL都在發生?是否可以從Apigee下載並附加代理代碼(zip文件)本身? – Srikanth

+1

WSDL文件中是否存在外部引用,例如ref =。/ some-path? WSDL導入工具需要任何引用的絕對URL。 –

+0

@Srikanth這是一個特定的WSDL:http://ws.tradetracker.com/soap/affiliate?wsdl 我不能將代理代碼,因爲一個修訂從來沒有。 我幾乎只是粘貼在URL中,然後點擊獲取並構建。 –

回答

1

似乎有一個WSDL文件格式的問題 - 不完全確定它是一個WSDL驗證程序,我用它說沒關係,另一個WSCS驗證程序窒息它說它不能解析文件。

我已經打開的問題與Apigee產品團隊,看看A),我們可以用這個WSDL和B識別問題)提高了產品拋出一個適當的錯誤,而不是超時。

+0

感謝您的幫助。我瞭解TradeTracker API的問題。 我有一個朋友在那裏工作,我會問他,我可以拿出一個答案。正如你所說,至少系統應該拋出一個適當的錯誤,而不是窒息。感謝您的幫助 –

0

這是固定在定於發佈關於2014年2月5日的下一個版本。

+0

這不是一條評論嗎? –