![]() |
![]() |
|
|
セキュリティ・データの取得
BEA Tuxedo システムには、さまざまなアプリケーションに対応できるように記述された一般的なクライアント・プログラム用の ATMI 関数が用意されています。クライアントは、この ATMI 関数を使用して、参加先の ATMI アプリケーションに必要なセキュリティ・レベルを決定できます。この ATMI 関数は、tpchkauth(3c) (C) または TPCHKAUTH(3cbl) (COBOL) であり、デフォルトの認証および認可を使用する ATMI アプリケーションで実行されます。tpchkauth() 関数および TPCHKAUTH() 関数は、カスタマイズした認証または認可を使用する ATMI アプリケーションでも使用できますが、使用方法は、カスタマイズしたセキュリティ機能がどのようにインプリメントされているかに応じて異なります。ここでは、主にデフォルトの認証および認可の場合について説明します。
C を使用するアプリケーション・プログラマは、tpchkauth() を使用して ATMI アプリケーションのセキュリティ・レベルをチェックしてから、tpinit(3c) を呼び出します。これで、クライアント・プログラムは、tpinit() 呼び出しに必要なアプリケーション・パスワードとユーザ認証データの入力を要求できます。tpchkauth() は引数なしで呼び出されます。
COBOL を使用するアプリケーション・プログラマは、同じ目的で TPCHKAUTH() を使用してから、TPINITIALIZE(3cbl) を呼び出します。TPCHKAUTH(3cbl) と TPINITIALIZE(3cbl) の構文および機能は、tpchkauth(3c) と tpinit(3c) の場合と同じです。
tpchkauth() 関数 (TPCHKAUTH() ルーチン) を呼び出すと、次のいずれかの値が返されます。
関連項目
![]() |
![]() |
![]() |
|
Copyright © 2001 BEA Systems, Inc. All rights reserved.
|