執行範例之前,請先建置範例。請確定已將 <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)。已停用連接支援。
若要測試範例,請執行下列步驟:
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)
母主題
Apache Axis 範例