|
OpenSOAP Project The Middleware as Platform for IT Application Services | |
メニュー
-トップ |
OpenSOAP Sample Programsパッケージに含まれるサンプルプログラムをご紹介します。 Go to Sample directory
OpenSOAP Samples
================
OpenSOAPのサンプルプログラムとして、以下のものを用意しています。
詳細は各ディレクトリにある READMEファイルをご覧下さい。
コンパイルは基本的には、configure で生成される Makefileではなく、各ディ
レクトリで用意してある ${DIR}.mak ファイルを使います。
$ make -f Hello.mak clean (全体コンパイルで実行形式ができている場合)
$ make -f Hello.mak
サービス用のコマンドはCGI-BIN及びOpenSOAPサーバのディレクトリに必要な
ファイルをインストールすることで利用可能になります。
$ vi Hello.mak (必要ならば、CGI_BIN_DIR を編集)
$ su
# make -f Hello.mak install
→ HelloService.cgi, HelloService, Hello.ssml がコピーされます。
(ssmlファイルを更新した場合はOpenSOAPサーバのreloadが必要です)
テスト用のルールが ${DIR}.mak に用意されているものがあり、makeコマンド
で実行結果を確認できます。
$ make -f Hello.mak stest (サービスのテスト)
$ make -f Hello.mak ctest (クライアントのテスト)
---------------------------------------------------------
Hello
最も簡単なサービス/クライアントのサンプル。
名前を伝えると、それで呼びかけてくれます。
---------------------------------------------------------
SimpleCalc
できるだけシンプルに実装した、計算処理のためのサービス/クライアントの
サンプル。
---------------------------------------------------------
CalcAsync
非同期対応Calc(四則演算)サービス/クライアント。
非同期処理を試すことができます。
---------------------------------------------------------
CalcAsyncHop
CalcAsyncサービスを利用。
最大ホップカウント指定転送処理を試すことができます。
---------------------------------------------------------
CalcAsyncPath
CalcAsyncサービスを利用。
ホスト指定転送処理を試すことができます。
---------------------------------------------------------
Calc
四則演算のクライアントおよびサービスのサンプルコード。
---------------------------------------------------------
HelloSec
Helloサンプルのセキュリティ版。
OpenSOAPのセキュリティ機能の使用方法および実行例です。
---------------------------------------------------------
ShoppingSec
ショッピングWebサービスのサービス/クライアントのサンプル。同期のみと、
非同期、セキュリティそれぞれに対応した処理を試すことができます。
---------------------------------------------------------
SecCertAuth
セキュリティー認証のサンプル。
データ登録コマンド(Regist)と、証明書取得のサービス/クライアント
(GetCert)の2つが含まれます。
---------------------------------------------------------
Base
OpenSOAP API の基本部分を用いたサンプルコード。
---------------------------------------------------------
Security
OpenSOAPのセキュリティー機能を扱うためのサンプルコード。
---------------------------------------------------------
Transaction
トランザクション処理のサンプル。
---------------------------------------------------------
---------------------------------------------------------
*OBSOLETE*
Shopping
(〜1.0pre2) ShoppingSecに生まれ変わりました。
Soaping
いわゆるPING、サービスの応答時間を表示します。
基本サービスツール(src/tools)に移りました。(1.0-20021031〜)
Copyright (C) 2001-2004 Webmasters of www.opensoap.jp. All
Rights Reserved.
ご利用の際は 免責・著作権情報をご覧ください. |
|