簡體   English   中英

soap12:binding 上的“無法解析符號”

[英]"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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM