OpenSOAP Logo OpenSOAP Project
The Middleware as Platform for IT Application Services

メニュー

-トップ
-OpenSOAPについて
-リリース
-ドキュメント

-ダウンロード
-協力
-リンク

-FAQ
-バグ情報
-ロードマップ

-検索
-連絡先
-バグジラ

English version

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.
ご利用の際は 免責・著作権情報をご覧ください.