後述するような状態では、ファイル csouidpwd.properties
を作成し、そのファイルへのアクセスを用意する必要があります。
ファイルには、Java™ プログラムまたはラッパーからのリモート呼び出しに必要な認証詳細が入ります。
これに該当する状態は以下のとおりです。
- リンケージ・オプション・パーツの callLink エレメントのプロパティー
remoteComType が JAVA400、CICSJ2C、または CICSECI に設定され、かつ
- ユーザー ID とパスワードが必須であり、かつ
- 次のいずれかが該当する場合。
- 呼び出しは Java プログラムから行われるが、そのコードでは、ブランク以外の値を指定したシステム関数
SysLib.setRemoteUser を最初に呼び出さない。
または、
- 呼び出しは Java ラッパーから行われるが、そのラッパーが含まれる Java コードで、ブランク以外の値を指定した
CSOCallOptions メソッド setUserId および setPassword を呼び出していない。
SysLib.setRemoteUser の呼び出し (または該当する CSOCallOptions メソッドの呼び出し)
により、ブランクのユーザー ID またはパスワードが提供された場合、同等のプロパティーの値が csouidpwd.properties
でシークされます。
作業内容は次のとおりです。
- ファイル csouidpwd.properties を作成する。
このファイルには、個別の行にそれぞれ、次のようにフォーマット設定したプロパティー設定を含めることができます。
- CSOUID=userid
- userid は、リモート呼び出し用のユーザー ID です。
- CSOPWD=password
- password は、リモート呼び出し用のパスワードです。
- このファイルが、クラスパスによって参照されているディレクトリーであることを確認してください。
適切なディレクトリーは、ご使用のプロジェクトの JavaSource フォルダーです。