Apache Axis のサンプルの実行

サンプルを実行する前に、サンプルをビルドしてください。<sdk_install_dir>/samples/wsnt-axis/sample-axis.properties ファイルの SERVICE_ADDRESS の値を、NotificationConsumerService Web サービスの URL に設定してあることを確認してください。

<sdk_install_dir>/samples/wsnt-axis/build.xml ファイルには、イベント・ソースのサンプルを起動する send.event.wsn10 という名前のターゲットがあります。

サンプル・イベントを送信するためのステップ

ハードコーディングされたイベントを Web サービスに送信するには、以下のコマンドを実行します。

ハードコーディングされたイベントを Enterprise Console Web サービス・アダプターに送信するには、以下のコマンドを実行します。

set JAVA_HOME=<JDK の場所>
set ANT_HOME=<ANT インストールの場所>
cd <sdk_install_dir>\samples\wsnt-axis
%ANT_HOME%\bin\ant send.event.wsn10     <WS-Notification 1.0 クライアント>
%ANT_HOME%\bin\ant send.event.wsn13     <WS-Notification 1.3 クライアント>

export JAVA_HOME=<JDK の場所>
export ANT_HOME=<ANT インストールの場所>
cd <sdk_install_dir>/samples/wsnt-axis
$ANT_HOME/bin/ant send.event.wsn10      <WS-Notification 1.0 クライアント>
$ANT_HOME/bin/ant send.event.wsn13      <WS-Notification 1.3 クライアント>

このコマンドにより、ハードコーディングされたイベントが、SERVICE_ADDRESS ロケーションで稼働する Web サービスに送信されます。

注: 以下のメッセージは無視して構いません。

[java] -  Unable to find required classes (javax.activation.DataHandler and
.mail.internet.MimeMultipart). Attachment support is disabled.

サンプルのテスト

サンプルをテストするには、以下のステップを実行してください。

  1. SDK 内の samples/wsnt-axis/sample-axis.properties ファイルを変更して、SERVICE_ADDRESS の値を以下のように設定します。
    http://adapter_hostname:8080/axis/services/NotificationConsumer10Soap
    または
    http://adapter_hostname:8080/axis/services/NotificationConsumer13Soap
    (それぞれ WS-Notification 1.0 または WS-Notification 1.3 の場合)
  2. Enterprise Console Web サービス・アダプターを開発モードで起動します
  3. サンプルを実行して、画面上のアダプター出力を監視します。


親トピック
Apache Axis のサンプル


関連トピック
WS-Notification サンプルのウォークスルー
サンプルのビルド