私の WebService は WebLogic 10.3.3 にデプロイされています。
WSDL/XSD では、入力パラメーターnumberが必須であると説明されています。
<xs:element minOccurs="1" maxOccurs="1" name="number" type="xs:int"/>
MinOccurs="1"XML メッセージ<number>にはタグが含まれている必要があるということですね。
WebLogic はすべてのリクエストを検証する必要があり、リクエストが無効な場合はサーバー エラー レスポンスがスローされるはずです。
残念ながら、私の SOAP クライアントはタグなしで SOAP リクエストを送信でき<number>、私の Web サービス実装はそのような無効なリクエストを受け取ります。
教えてください、それは正しい動作ですか、それとも WebLogic の欠陥ですか?
Web サービスで独自の XML 検証を実行する必要がありますか?