Fileshare セキュリティがアクティブな場合は、最初の入出力操作を実行する前に、ユーザー プログラムでユーザー ID とパスワードを指定する必要があります。
セキュリティがアクティブでない場合でも、プログラムで Fileshare クライアントにユーザー ID とパスワードを指定することができます。このように設定しておくと、セキュリティがアクティブであるかどうかにかかわらず、プログラムを変更しないで Fileshare を使用できます。
ユーザー ID とパスワードを登録するには、次のように、プログラムでモジュール、 FHRdrPwd を呼び出す必要があります。
call "fhrdrpwd" using function-code, user-ID, user-password end-call
パラメーターは次のとおりです
01 function-code pic x comp-x. 01 user-ID pic x(20). 01 user-password pic x(20).
ユーザー ID とパスワードを登録するための ファンクションコード は 1 です。
ユーザー ID とパスワードを登録する方法の例を、次に示します。
working-storage section. 01 function-code pic x comp-x. 01 user-name pic x(20). 01 user-password pic x(20). ... procedure division. ... move 1 to function-code move "UserID" to user-name move "Password" to user-password call "fhrdrpwd" using function-code, user-name, user-password end-call ... open output testfile ...
Fileshare システムが指定する FHRdrPwd モジュールをユーザー独自の FHRdrPwd モジュールに置き換えることができます。そのため、アプリケーション プログラム以外からユーザー ID とパスワードを取得することが可能になります。詳細は、 ユーザー独自の FHRdrPwd モジュールの作成の項を参照してください 。