1

ツール: SAS EG5.1 環境: SAS GRID (Linux)

タスク: DB2/ORACLE/SQLSVR 上のテーブルにアクセスするために使用される libname ステートメントにマスクされたパスワードを提供するプロンプト マネージャーを介してプロンプトを作成しようとしています。また、同じ情報をメインフレーム接続スクリプトに渡そうとしています。どのシステムもこの情報を受け入れず、マスクされていないパスワードのみを受け入れます。この情報をマスクされた方法で渡す方法はありますか?

4

2 に答える 2

1

EG でプロンプトを使用している場合は、[マスクされたテキストのエンコード方法] で [SAS 独自の暗号化] を選択していることを確認してください (また、[マスクされた単一行] テキスト プロンプト タイプを選択したことを確認してください)。

コードを使用している場合:

Proc Pwencode in="PASSWORD";
run; 

メインフレームへのリモート接続用に SAS が提供するスクリプトが機能するように、PASSWORD という単語をマスクします。

データベースへの接続に使用しているものや、さらに情報が必要な場合はリモート接続スクリプトの情報など、コードをさらに投稿してください...

于 2013-03-26T18:30:11.997 に答える
0

私自身は EG を使用していないため、EG を使用している場合にこれが関連するかどうかはわかりませんが、私が最もよく知っている方法は、%window ステートメントと %display ステートメントを使用して、人々が使用できるプロンプトを作成することです。マスクされたパスワードを入力します。このようなプロンプトのフィールドからの入力は、マクロ変数として使用できるようにすることができます。

于 2013-03-27T20:18:05.933 に答える