![]() |
![]() |
|
|
ATMI の使用
BEA Tuxedo API である ATMI は、通信、トランザクション、およびデータ・バッファ管理を行うためのインターフェイスで、BEA Tuxedo システムでサポートされているすべての環境で動作します。ATMI によって、アプリケーション・プログラムと BEA Tuxedo システムとが接続されます。ATMI は、広範囲にわたる各種機能に対する 1 つの単純なインタフェースです。ATMI には、トランザクション処理の X/Open DTP モデルがインプリメントされています。
ATMI の使用
ATMI ライブラリには、BEA Tuxedo アプリケーションでグローバル・トランザクションを定義し、制御するための各種の関数が含まれています。グローバル・トランザクションを使用すると、分散アプリケーションにおいて、複数のプログラムとリソース・マネージャにかかわる排他的な操作単位を管理できます。1 つのトランザクションでのすべての操作は、1 つの論理単位として扱われます。そのため、タスクを正常に完了できないプログラムが 1 つでもあると、そのトランザクションではプログラムによってどの操作も実行されません。ほとんどの ATMI 関数では、異なる通信方法がサポートされています。これらの関数は、プログラム間でデータを送受信できるようにして、分散プログラムを互いに結び付けます。すべてのATMI 関数は、型付きバッファでデータを送受信します。次の表は、ATMI 関数 (C および COBOL のバインディング対応) と、それらの関数によって行われる処理を示しています。関数は、タスクごとに分類されています。
注記 ATMI トランザクション管理関数を使用することは必須ではありません。 関連項目
![]() |
![]() |
![]() |
|
Copyright © 2001 BEA Systems, Inc. All rights reserved.
|