問題タブ [xsi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
354 参照

java - xsi:type を持つように Java 変数を設定する方法

何かを処理するために Web サービスを呼び出す必要がある Web アプリケーションがあります。いつものように、クライアント コードに基づいてコードを作成できるように、クライアントにクライアント コードを要求します。

ただし、指定されたクライアント コードは jar ファイル形式です。したがって、私は本当にそれを変更します。私はそれを呼び出すことができます。

今、私はいくつかの問題を抱えています。指定されたクライアント コードは最新ではありません。つまり、私が使用するクライアント コードは、実際の Web サービスと実際には一致しません。

これは、SOAP UI を介して Web サービスを起動するために使用する wsdl の一部です。

指定された wsdl で SOAP UI を使用して Web サービス ベースを起動すると、次のようなエラーがスローされます。

したがって、Web サービス担当者に連絡して、最新のクライアント コードが欲しいことを伝えます。しかし、サイトの技術的な問題により、最新のクライアント コードを提供できませんでした。そして、次のように wsdl を自分で変更するように求められます。

SOAP UI 呼び出しで動作します。

ただし、Javaでコーディングしたいので、指定されたクライアントコードを使用して値を設定します。

xsi:type="xsd:string"アプリケーションからいつWebサービスを呼び出すかを指定するには、Javaコードで何をコーディングできますか?