WebService AXIS2 は、wsdl ファイルに基づいてインターフェイスとインターフェイス呼び出しを生成します

1. axis2-1.6.2-bin.zip ファイルをダウンロードして解凍します。

2. 環境変数 D:\DevelopmentDocuments\axis2-1.6.2\bin を設定します。

3. 変換対象のwsdlファイルをbinディレクトリに追加します。

4. ここで Shift + 右マウス ボタンを押してコマンド ウィンドウを開きます

5. cmd ウィンドウにコマンド wsdl2java -uri wsdl file name -p file address を入力します (例: wsdl2java -uri B_FScanDF.wsdl -p com.huaxin.serviceclient.bfscandf)。

6. インターフェース呼び出し

String xmlIn = createXmlin(params);
		String url = params.getString("url");
		String string;
		try {
			BaseStub stub = new BaseStub(url);
			B_FScanDF b_FScanDF = new B_FScanDF();
			b_FScanDF.setInput(xmlIn);
			MonitorHeaderE monitorHeaderE = new MonitorHeaderE();
			string = stub.b_FScanDF(b_FScanDF, monitorHeaderE).getB_FScanDFResult();
		} catch (Exception e) {
			// e.printStackTrace();
			string = "<query type='error'> <error type='cancel'> <error code='internal-server-error' /> <text> 服务发生错误</text> </error> </query>";
		}
		return string;

 

おすすめ

転載: blog.csdn.net/u010445301/article/details/84768148