問題タブ [wsdl2java]

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 に答える
760 参照

web-services - wsdl の相互運用性の問題

Java クライアントから使用しようとしている .asmx Web サービスを作成しました。axis2 の wsdl2java を使用してコードを生成しています。しかし、wsdl が無効であると表示されます。ここでの問題は正確には何ですか?やはりwsdlを自動生成したのは.netです。wsdl標準に問題があるのではなく、それらの欠如はありますか? 今何ができますか?

参照用に wsdl をここに置きます。

0 投票する
0 に答える
2035 参照

xml - JAXB が XSD ドキュメントを取得して Javadoc に配置するには、どこに XSD ドキュメントを配置する必要がありますか?

コントラクト ファーストの Web サービスを開発しており、適切なドキュメントをスキーマに含めて、できるだけ自己記述的にしたいと考えています。

JAXB がそれらを取得し、生成された Java ファイルに Javadoc として含めるように、XSD 注釈とドキュメントを配置するためのベスト プラクティスは何ですか? 一部の要素と列挙がドキュメントを取得することに気付きましたが、一部はそうではありません。各クラス、要素、またはメソッドを記述するために、各要素、複合型定義、または WSDL 操作の後に配置する必要がある特定の場所はありますか?

0 投票する
3 に答える
66280 参照

java - WSDLファイルからのWebサービスの生成

WSDLファイルからWebサービスクラスを生成したい。クライアント側ではなくサーバー側のコードが必要です。wsimportはクライアント側を作成します。WSDLファイルからサーバー側のコードを作成するためにどのツールを使用しますか?

0 投票する
2 に答える
1140 参照

axis2 - int または blank 型の WSDL は、wsdl2java によって生成されたスタブでは読み取れません

シンプルなタイプを作りました

次に、axis2 から wsdl2java を使用してスタブを作成します。この型から整数値を取得しようとするまで、送信と受信が機能しているように見えました。私のコードは次のとおりです。

IntOrBlank get_part_custom_field7 = each_record[0].get_part_custom_field7(); オブジェクト object = get_part_custom_field7.getObject();

現在、オブジェクトは null です。SOAPメッセージは

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

java - CXFのwsdl2javaを使用して、バージョン番号なしでxml名前空間からパッケージ名を生成する簡単な方法はありますか?

Apache CXFのwsdl2javaユーティリティを使用して、いくつかのJAXBオブジェクトといくつかのWebサービスコードを作成しています。私のWSDLのスキーマには、最後にバージョン番号が付いた多くの名前空間があります。例えば:

CXFがJAXBオブジェクトを生成すると、パッケージは次のようなパッケージ名になります。

これは多くの異なる名前空間を持つ大規模なスキーマであるため、コードをリファクタリングするか、-pオプションを使用して名前空間をパッケージ名に手動でマップするためにかなりの時間を費やす必要があります。どちらのプロセスも非常に時間がかかります。

だから、もっと簡単なルートがあるかどうか誰かが知っているのだろうかと思います。それとも、私はうるさすぎて、パッケージ名をそのまま受け入れる必要がありますか?

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

java - wsdljavaクラスの大文字と小文字の区別

wsdlには、LoginResponseとLOGINRESPONSEの2つのタイプ、同じ名前、異なるケースがあります。

xfireを使用してJavaクラスを生成すると、LoginResponseという1つのクラスのみが生成され、LOGINRESPONSEが破棄されます。

これを回避するにはどうすればよいですか?

0 投票する
0 に答える
2698 参照

jaxb - JAXBとCXFの違いは何ですか?

JAXB2.1を使用してスキーマxsdからJavaクラスを生成し、XJCを実行しようとしましたが、動作します。スキーマをwsdlファイルに含め、CXFを使用してwsdl2javaコマンドでJavaクラスを生成します。

問題は、違いがあるJavaクラスに関するものです。違いは、content属性と、wsdl2javaコマンドで欠落しているそのゲッターとセッターです。

このクラスにこの属性が必要です。

パラメータを追加するような方法はありますか?

これは私のwsdl2javaコマンドです:

ありがとう

0 投票する
2 に答える
4871 参照

java - WSDL2Javaはすべてのスタブを作成しません

私はApacheaxis2を使用しており、より具体的には、wsdl2javaツールを使用して、Webサービスのスタブを生成し、wsdlファイルを指定してクライアントを作成しています。

Paypal Webサービス(そのwsdlファイルはここにあります)のスタブクラスを生成しようとすると、axisはwsdlに含まれる両方のバインディングのスタブを生成せず、2番目のバインディング(PayPalAPIAASoapBinding)のみを生成します

誰かが以前にapacheのwsdl2javaツールでこのwsdlに取り組んだことがありますか?

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

web-services - axis と maven を使用して Web サービスにアクセスする

Axis を使用して Java で Web サービスにアクセスする方法を理解しようとしています。

私が理解している限り、これが私がしなければならないことです:

  1. WSDL ファイル + 軸ツールを使用して Java ファイルを生成します。
  2. 生成された Java ファイルをコンパイルおよびパッケージ化し、これらの接続メソッドを使用してそれらのオブジェクトを使用します。

これをやろうとして、ここで私は立ち往生しています:

http://www.service-repository.com/からランダムな Web サービスを選択し ました。次の方法で axistools-maven-plugin を使用しました。

問題は次のとおりです。

mvn generate-sources を正常に実行でき、Java ファイルが生成されます。しかし、これらの Java ファイルをコンパイルできないようです。mvn clean install を実行すると、一連のコンパイル エラーが発生します。どのステップが欠けていますか?

0 投票する
4 に答える
106371 参照

java - Java Webサービスクライアント(最良の方法)

サードパーティのWSDLがあります。WebサービスクライアントがサードパーティのWSDLで操作を呼び出すために、Javaでコードを記述する必要があります。現在、AxisのWSDL2JAVAツールを使用してクライアントスタブを生成し、データバインディングにXMLbeansを使用しています。

  1. このJAVAを実行するための最良のアプローチは何ですか?
  2. SAAJについて読みましたが、よりきめ細かいレベルのアプローチになると思いますか?
  3. WSDL2Javaツールを使用してコードを生成する以外の方法はありますか?多分wsimport別のオプションで。長所と短所は何ですか?
  4. 誰かがこれらのトピックに関するいくつかの良いチュートリアルへのリンクを送ることができますか?
  5. WSDL2Javaを使用してコードを生成するときに使用する必要のあるオプションは何ですか?

私は最初にいくつかの基本的なものを使用しました。今、私はこれらのオプションを持っています