我剛剛安裝了WSo2服務總線來創建自己的面向服務的體系結構(SOA)。WSO2是否更改我的WSDL文件?
我試圖將點火(MES/SCADA)系統連接到另一臺(嵌入式)計算機上的web服務。
「端點引用(EPR): 我做了在管理控制檯的服務,當我使用tryit功能,我可以在形式,當我發送郵件,我收到以下錯誤填寫,但找不到的操作是/services/CalculatorWS.CalculatorWSHttpSoap12Endpoint和WSA Action = null。如果此EPR先前可到達,請聯繫服務器管理員。「
當我嘗試在我的Ignition程序中做同樣的事情時,出現以下錯誤:unknown url type:「calculatorws」?xsd = http。
我認爲這與SOAP消息有關,因爲我比較了我的webservice和生成的一個WSO2。 WSO2 missgenerates的WSDL內以下行: 的schemaLocation = 「爲CalculatorWS XSD = http://169.254.166.123:8080/CalculatorApp/CalculatorWSService?xsd=1?」 我想這應該是: 的schemaLocation = 「http://169.254.166.123:8080/CalculatorApp/CalculatorWSService?xsd=1」
這是正確的結論嗎?如果是的話,我該如何調整呢?
除此之外,當我使用WSO2的SOAP Messagetracer時,我確實得到了我想要的回答!這怎麼可能?
我想聽聽您的意見,提前 感謝, 牛逼Dantuma
Dantuma您好,WSO2並未改變任何可能爆發WSDL產生。所以配置應該有問題。那麼你能讓我知道以下幾點嗎? - 您正在使用的ESB版本 - 您的突觸配置在服務總線部分的源視圖中。 – Charitha
嗨Charitha,謝謝你的回覆。 我的ESB版本是:4.9.0 ' ' 對不起,我不能把整個文件放在這個評論裏(太多的字符),所以我只顯示它的最重要的部分。 –
我發現這行:'' 導致在WSDL文件中創建以下行(即ESB) : ' ' 有人知道我可以如何調整這最後一行嗎? –