サービス&サポート


RADクライアントのユーザログインによりボタンの可視性を組込む

このテクニカルノートの情報は、以下に該当します:

製品:RSView32 Active Displayタイプ:アプリケーションノート
テクニカルノートID:A1169JA
パッケージ/モジュール:Display Client
Server
英文版作成日:2000/12/01
リビジョン:6.20.63
6.30.16
修正リビジョン:
サブシステム: N/A

テクニカルノート本文:

リビジョンノート:
ボタンのセキュリティ機能を提供するActiveXコントロールが開発されています。以下のサポート・ライブラリ・ドキュメントを参照してください。

A1415JA - RSView32 Active Display SystemのActiveXコントロール:ボタンへのRSView32セキュリティの追加、現在のユーザの表示

上述のActiveXコントロールが必要な機能を提供しない場合は、ボタンの可視性を組込むために、以下のプロシージャを実行できます。

背景:
現在のログインユーザに基づいてRADクライアント上で可視性アニメーションを使用するには、ユーザのセキュリティレベルがタグに格納されていなければなりません。クライアントコンピュータと同じ名前をもつメモリタグを使用してセキュリティレベルを格納することにより、各クライアントコンピュータは各クライアントのセキュリティレベルを識別できます。コンピュータ名をRADクライアントに渡して、セキュリティレベルをセットするために、RadStationExecユーティリティが使用されます。
R184JA - RADステーション(クライアント)のコンピュータ名を決定するためのユーティリティ

動作方法:
ユーザがRADサーバにログインすると、2つのコマンドを発行するログインスクリプトが実行されます。1番目のコマンドは、コンピュータと同じ名前のアナログタグを、セキュリティレベルを表す数字にセットします。2番目のコマンドは、最初の画面を表示して、タグのプレイスホルダとしてコンピュータ名を渡します。可視性を使用したいグラフィックオブジェクトには、"IF {SecurityLevel\#1} > X THEN 1 ELSE 0"という式が含まれています。Xは、そのオブジェクトのセキュリティレベルを表す数字です。"Display ScreenName /t#1"によりコンピュータ名タグを次の画面に渡すことにより、追加の画面が表示されます。

構成:
注記:
Computers PathのフォルダにRadStationExec.exeをコピーしなければなりません。または、AppStartコマンドでPathを指定しなければなりません。


法的な注意事項:
本版は、英文テクニカルノートの和訳です。英文原文を正文といたします。
ロックウェル・ソフトウェア(RSI) のKnowledgebaseに記載された情報は、いかなる保証もなく「そのままで」提供されます。RSI は、明示または暗示されたいかなる保証も負いません。また、RSI がそのような損害の可能性を忠告していた場合でも、直接、間接、偶発的、必然的な利益の損失または損害を含むいかなる損害についても、RSI は責任を負いません。
©2000 Rockwell Software Inc. All rights reserved.