Fileshare クライアント

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 モジュールの作成の項を参照してください 。