APAR status
Closed as program error.
Error description
Adding a user to a large group takes very long. There is an inefficiency in C++ API's usermgmt->update(usergroup).
Local fix
N/A
Problem summary
When adding a user to a large user group using C++ APIs, performance is very slow. If a user group has about 1000 users, it may take 45 minutes to add a user to the user group.
Problem conclusion
Two new APIs are added to the DKUserMgmtICM class. They are: 1. DKUserMgmtICM::update(dkUserGroupDef* pUserGroup, dkCollection* pUserColl, short sAction), where action can be either DKUserMgmtICM::DK_ICM_ACTION_ADD or DKUserMgmtICM::DK_ICM_ACTION_DELETE. 2. DKUserMgmtICM::update(dkUserGroupDef* pUserGroup, dkCollection* pUserColl, short sAction, short sOption), where sAction is as described before, and sOption is DK_CM_DO_NOT_ROLLBACK_ON_ERROR. when used in the delete action. When using either one of these new APIs, the add or delete a user to or from a large user group will only take several seconds instead of 45 minutes.
Temporary fix
Comments
APAR Information
APAR number
IO03645
Reported component name
CLIENT APPL WIN
Reported component ID
5648D0442
Reported release
830
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2006-02-06
Closed date
2006-08-30
Last modified date
2006-08-30
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
CM CONNECT V8
Fixed component ID
5724B43A1
Applicable component levels
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCTVDL","label":"Db2 Information Integrator for Content"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"830","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
30 August 2006