このWSDLURLから単純なJavaクラスを生成したいと思います。
https://xyz.pqr.com/Portal/Service.svc?wsdl
これどうやってするの?コードを生成できるツールを探しています。
ApacheAxisを使用できます。
それはツール、すなわちWSDL2Javaコンバーターが付属しています。
以下のコマンドを使用します。
wsdl2java.bat -uri [URL of WSDL file] (on Windows)
また
wsdl2java.sh -uri [URL of WSDL file] on Linux
これにより、WSDLからスタブクラスを生成できます。
私にとって、WCFWebサービスのJavaクラスを生成するための最良のツールは
ksoap2ライブラリを使用し、複合型(継承あり)、属性内のデータ、ヘッダー値、およびGuidデータ型やIsReference属性を使用したデータコントラクトなどのWCF拡張機能をサポートします。
ここにあるいくつかの例があなたを助けるかもしれません:ApacheCXFプロジェクト
または、JDKのドキュメントを使用してください。JDKの1.6以降には、wsimportを使用してWSDLからクライアントスタブを生成するツールなど、JAX-WS機能が標準で含まれています。