0

Self-Test Suite を介してリクエストを送信する際に問題があります。私は受け取ります

org.apache.cxf.binding.soap.SoapFault: Error reading XMLStreamReader: Unexpected character '2' (code 50) (expected a name start character)

zonePlayerId が原因のようです

<tns:credentials>
     <tns:zonePlayerId>
        <tns:255/>
     </tns:zonePlayerId>
     <tns:deviceId>00-00-00-00-00-00:Z</tns:deviceId>
     ...

wsdlでは

<xs:element name="credentials">
            <xs:complexType>
                <xs:sequence>
                    <xs:element name="zonePlayerId" type="tns:id" minOccurs="0"/>
                    <xs:element name="deviceId" type="tns:id" minOccurs="0"/>

デバイス ID と同じである必要があります。soapUi経由で送信余分なtnsがないので問題ありません。

<ns:credentials>
     <ns:zonePlayerId>255</ns:zonePlayerId>
     <ns:deviceId>00-00-00-00-00-00:Z</ns:deviceId>

何か変えましたか?前回は実行できましたが、できるだけ早く新しいバージョンを提出したいと考えています。

ありがとう

4

1 に答える 1