BEA Logo BEA Tuxedo Release 8.0

  BEA ホーム  |  イベント  |  ソリューション  |  パートナ  |  製品  |  サービス  |  ダウンロード  |  ディベロッパ・センタ  |  WebSUPPORT

 

   Tuxedo ホーム   |   ATMI アプリケーションでの BEA Tuxedo TOP END Domain Gateway の使用   |   先頭へ   |   前へ   |   次へ   |   目次

 


サンプル・プログラムの説明

このサンプル・プログラムは、BEA Tuxedo コアの DMCONFIG(5) リファレンス・ページの 例 1 を拡張したものであり、Central Bank Branch と通信する 5 つの Bank Branch ドメインを示しています。3 つの Bank Branch は、1 つの BEA Tuxedo システム・ドメイン (TDomain) 内で動作しています。4 つ目の Branch は別の TP ドメインの制御下で動作し、そのドメインとの通信には OSI TP が使用されています。例 1 には、TEDG が新たに含まれ、BEA TOP END システムと単一の接続が設定されています。BEA TOP END システムは銀行業務アプリケーションを実行し、BEA Tuxedo アプリケーションで要求されるサービスを提供します。逆に、一定の BEA Tuxedo サービスを BEA TOP END クライアントに提供する必要もあります。また、ここでは単純なキューの例も含まれています。

BEA TOP END EBANK で利用できる関数

BEA TOP END システム BANKSYS には、EBANK と呼ばれるプロダクトが用意されています。次の表に、EBANK プロダクトで利用できる関数を示します。

BEA TOP END EBANK で利用できる関数

EBANK 関数

説明

START

銀行業務アプリケーションとの接続を確立します。

END

セッションを終了します。

LOGIN

ユーザを銀行業務アプリケーションにログインさせます。

LISTACCT

ユーザの口座をリストします。

GETPAYES

電子払い出しの「受取人」をリストします。

ELECPAY

電子支払いを実行します。

BAL

口座残高を取得します。

TRANSFER

口座間で振り替えを行います。

WITHDRAW

口座からお金を引き出します。

DEPOSIT

口座にお金を預け入れます。

REPORT

レポートを作成します。

UPDATE

バックグラウンド情報を更新します。


 

EBANK 関数に対する BEA Tuxedo サービスのマッピング

次の DM_REMOTE_SERVICES マッピングを使用して、表 「BEA TOP END EBANK で利用できる関数」 に示す関数を BEA Tuxedo アプリケーションが利用できるようにします。さらに、BEA TOP END の RTQ の TEQNAME と、キューを介してアクセスされる 2 つのサービス REPORT および UPDATE を BEA Tuxedo アプリケーションで利用できるようにします。

EBANK 関数に対するマッピング

タイプ

BEA Tuxedo サービス

BEA TOP END プロダクトおよび関数

SERVICE

te_start

EBANK、START

SERVICE

te_end

EBANK、END

SERVICE

te_login

EBANK, LOGIN

SERVICE

te_listacct

EBANK、LISTACCT

SERVICE

te_getpayees

EBANK、GETPAYES

SERVICE

te_elecpay

EBANK、ELECPAY

SERVICE

te_bal

EBANK、BAL

SERVICE

te_transfer

EBANK、TRANSFER

SERVICE

te_withdrawl

EBANK、WITHDRAW

SERVICE

te_deposit

EBANK、DEPOSIT

QSPACE

tuxqspace

TEQGROUP、TEQNAME

QNAME

te_report

EBANK、REPORT

QNAME

te_update

EBANK、UPDATE


 

BEA Tuxedo サービス「balance」に対する SERVICE と QUEUE のマッピング

次の DM_LOCAL_SERVICES マッピングを使用して、balance と呼ばれる BEA Tuxedo サービスを BEA TOP END システムが利用できるようにします。さらに、BEA Tuxedo のキュー・スペース qspace およびそのキュー名 qname を BEA TOP END システムで利用できるようにします。

balance の SERVICE および QUEUE マッピング

タイプ

BEA Tuxedo サービス

BEA TOP END プロダクトおよび関数

SERVICE

balance

TUXBALANCE

QSPACE

qspace

TUXQUEUETUXQ

QNAME

qname

TUXQSERV


 

注記 このコンフィギュレーション例には複数のタイプのゲートウェイが含まれるので、balance エントリに対して DM_LOCAL_SERVICES セクションの LDOM パラメータを指定します。

関連項目

 

先頭へ戻る 前のトピックへ 次のトピックへ