3

Java プログラム (dfc.jar を使用) から Documentum サーバーに接続して、ドキュメントをプルします。サーバーに接続するには、クラスパスで dfc.properties を使用できるようにする必要があります。すでに 1 つのマスター プロパティ ファイルがあるため、もう 1 つ作成することは避けたいと考えています。代わりに、他のプロパティ ファイル内にプロパティを配置し、documentum サーバーへの接続中にそれらを使用したいと考えています。IDfTypedObject を使用して、Java コードから docbroker ホストとポートを使用する方法を見つけることができました。

IDfLoginInfo loginInfoObj = clientX.getLoginInfo();
loginInfoObj.setUser(user);
loginInfoObj.setPassword(pwd);

IDfClient client = new DfClient();

IDfTypedObject cfg = client.getClientConfig();
cfg.setString("primary_host", "myhost");
cfg.setInt("primary_port", myport);

IDfSession docbase_session = client.newSession(docbase, loginInfoObj);

コードで primary_host と primary_port が設定されているように、dfc.properties の次のプロパティをコードで設定する方法はありますか? dfc.globalregistry.repository dfc.globalregistry.username dfc.globalregistry.password

4

3 に答える 3

0

グローバル レジストリの接続情報が必要であるという事実にもかかわらず、それらの詳細を正確にする必要はありません。もちろん、BOF (TBO/SBO) 機能を使用したい場合を除きます。

あなたのケースでは、それが必要ない場合 (BOF)、dfc.properties をグローバル レジストリのダミー データと共にそのままにしておき、docbroker 接続の詳細を動的に設定するためのコードを引き続き使用します。

于 2014-11-14T14:37:09.067 に答える