1

Active Directory 情報を使用して Documentum ユーザーをプログラムで作成する方法はありますか? (私は ADT についてほとんど知識がなく、ADT がユーザー情報を保存していることを知っています。)

4

3 に答える 3

3

Documentum Administrator では、 Job を実行して ActiveDirectory ユーザーを同期できますdm_LDAPSynchronization。これで十分です。

これが役立つことを願っています、マックス


編集: DFC メソッドを使用してユーザーを作成することもできます。

IDfUser newUser = (IDfUser) session.newObject("dm_user");

newUser.setUserName("New User");
newUser.setUserLoginName("newuser");

newUser.setString("user_source","inline password");
newUser.setString("user_password","new_password");

newUser.setDefaultFolder("/newuser",true);

newUser.save();

LDAPinline_passwordをuser_source として配置する代わりに、おそらくuser_password. おそらくこれにはさらに情報が必要ですが、現時点では DFC のドキュメントを持っていません。夕方に調べることもできますが、今のところ、これで始めるのが良いでしょう。

それからサーバー メソッドを作成し、それをカスタム ジョブに割り当てることもできます。

しかし、Documentum から新しい LDAP ユーザーを作成できるとは思いません... Documentum にインポートするときに ActiveDirectory に存在する必要があります。

乾杯、マックス

于 2012-01-24T10:59:55.787 に答える
1

DAを介してLDAPを構成し、すべての接続情報、ユーザーIDパスワードを設定し、これを行うようにldapsyncジョブを構成するよりも、新しいユーザーがldapに追加されるたびに、そのジョブによってdocumentumにインポートされ、ユーザーが削除されると非アクティブ化されますLDAPから。

これは、プログラミングを回避するための最良の方法です。

于 2012-02-07T20:01:27.157 に答える
-1

LDAP 同期はかなり制限されており、近視眼的です。次のように、ユーザーの 2 つの LDAP 属性を連結できます${sn}_${givenname}@company.com。左から特定の数値まで、部分文字列を指定することもできます。それでおしまい。もういや。なぜ彼らが気にしたのだろうか。

適切な解決策は、XQuery から RegEx に至るすべての式言語を標準化することでした。たくさんの選択肢があります。

于 2012-09-11T15:33:15.430 に答える