執行 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=<location of jdk>
set ANT_HOME=<location of ant installation>
cd <sdk_install_dir>\samples\wsnt-axis
%ANT_HOME%\bin\ant send.event.wsn10     <WS-Notification 1.0 client>
%ANT_HOME%\bin\ant send.event.wsn13     <WS-Notification 1.3 client>

export JAVA_HOME=<location of jdk>
export ANT_HOME=<location of ant installation>
cd <sdk_install_dir>/samples/wsnt-axis
$ANT_HOME/bin/ant send.event.wsn10      <WS-Notification 1.0 client>
$ANT_HOME/bin/ant send.event.wsn13      <WS-Notification 1.3 client>

這會將寫在程式中的事件傳送給在 SERVICE_ADDRESS 位置中執行的「Web 服務」。

附註:下列訊息可以放心略過:

[java] - 找不到必要類別 (javax.activation.DataHandler 及 .mail.internet.MimeMultipart)。已停用連接支援。

測試範例

若要測試範例,請執行下列步驟:

  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 範例輕鬆演練
建置範例