2

JT Open パッケージ (最終的には英数字の文字列) を使用して生成された、許可されたユーザーの AS400 (IBM i) プロファイル トークン資格情報を提供できる Java アプリケーション (Web サーバー) があります。このプロファイル トークンを他の Java アプリケーションに渡すことができるので、他の Java アプリケーションはそれを使用して接続を確立できます。ユーザー/パスワードを渡したり、各クライアント PC の構成ファイルにユーザー/パスワードの複数のコピーを用意したりする必要はありません。

現在、ユーザー/パスワードを必要とする従来の VB アプリケーション (VB6) を呼び出す必要がありますが、代わりにプロファイル トークン資格情報を渡すことができるようにしたいと考えています。VB プログラムは、OLE DB (ADODB オブジェクト) を使用して AS400 に接続します。たとえば、現在のコード...

oCN = New ADODB.Connection
oCN.Open "Provider=IBMDA400;Data Source=AS400SERVERNAME;Force Translate=0", USER, PASSWORD

...これを次のように変更したいのですが...

oCN = New ADODB.Connection
oCN.Open "Provider=IBMDA400;Data Source=AS400SERVERNAME;Force Translate=0", TOKEN

...または類似。

v7R1 IBM i Access for Windows OLE DB テクニカル リファレンスを調べましたが、プロファイル トークン資格情報についての言及が見当たりません。MS ドキュメントでは、ユーザー/パスワードについても言及されています ( http://msdn.microsoft.com/en-us/library/windows/desktop/ms676505(v=vs.85).aspx )。

私が知りたいのは、OLE DB/ADO またはその他の Visual Basic 6.0 と互換性のあるデータベース テクノロジでプロファイル トークン資格情報を使用したことがある人がいるかどうかです。

ところで、トークン テクノロジが VB6 では使用できないが、VB.NET では使用できる場合は、それがどのように行われるかについても聞きたいと思います。

4

1 に答える 1