[英]"Cannot resolve symbol" on soap12:binding
我正在配置一個 WSDL 文件。 我正在使用 java 7、IntelliJ 2019.2 和 SoapUi 來測試我的請求。 我正在使用soap12來提供幫助。 進入綁定部分,我有<soap12:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
但是,我在綁定上有一個“無法解析符號”。 我對<soap12:operation soapAction="" />
和<soap12:body use="literal" />
有相同的<soap12:operation soapAction="" />
我試圖修改我的 WSDL 定義,現在看起來像這樣:
<wsdl:definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:tns="http://*******.******.**/*****/****" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
name="***********" targetNamespace="http://*******.****.**/*****/****">
我正在使用 IntelliJ,我嘗試重新導入、重新生成源和更新文件夾、修改 WSDL 定義。 但這都不起作用。
這是我的綁定部分的一小部分,但對於所有其他部分,它看起來都一樣:
<wsdl:binding name="***********" type="tns:***********" >
<soap12:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="demandeNumeroOuValidation">
<soap12:operation soapAction="" />
<wsdl:input name="demandeNumeroOuValidationRequest">
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output name="demandeNumeroOuValidationResponse">
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
我確實知道某些東西是否沒有很好地導入。 它不會拋出任何錯誤。 當我啟動 SoapUI 時,它說“得到響應”但沒有返回任何內容。
soap12:method 上的“無法解析符號”似乎不允許我得到響應。
有什么幫助嗎?
我遇到了同樣的問題。 IntelliJ 以紅色突出顯示“無法解析符號‘soap12:綁定’”而沒有建議的修復,並且 wsdl 文件的其余部分看起來是正確的。 然后我在終端中運行“mvn generate-sources”並且類(似乎)正確生成。 我認為 IntelliJ 以紅色突出顯示,但他不知道為什么,我也不知道,並且在任何情況下似乎都不會打擾 maven 生成這些類。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.