I have a baffling problem I have not been able to figure out. I have an
IdM 3.6.1 system with a GroupWise driver (GroupWise 8.0.2 HP2). Driver
is a remote loader running on Linux. Everything works fine, except for
renames. GroupWise accounts get renamed, but the Internet Email Address
(mail) does not get updated for some reason. I have a test lab setup
in the same fashion, and in the lab, it works fine. Here are sections
of the Remote Loader level 5 trace:


PROD:

DirXML: [06/03/11 11:07:59.47]: TRACE: HFCCGW: Rename 0ADMTESTXX
to 0ADMTESTVV
DirXML: [06/03/11 11:07:59.47]: TRACE: HFCCGW: newResourceOwner =
null
DirXML: [06/03/11 11:07:59.47]: TRACE: HFCCGW: createNickname =
null
DirXML: [06/03/11 11:07:59.47]: TRACE: HFCCGW: setting
ATTR_AUTO_CREATE_NICKNAME
DirXML: [06/03/11 11:07:59.47]: TRACE: HFCCGW:
processRenameEvent>attrs = {58004=58004: 0ADMTESTVV.ADM.DBN,
63144=63144: 1, 50073=50073: 0A
DMTESTVV, 50094=50094: 0ADMTESTVV.ADM.DBN}
DirXML: [06/03/11 11:07:59.48]: TRACE: HFCCGW:
updatePartialNDS>oldEmailAddr = '0ADMTESTXX@HFCC.ADM'; newEmailAddr =
'0ADMTESTVV@HFCC.ADM'
DirXML: [06/03/11 11:07:59.48]: TRACE: HFCCGW:
updatePartialNDS>this.eDirGWID =
'HFCC.ADM.0ADMTESTXX{106}7A21B100-0F62-0000-A988-0060971632
99'; newAssocKey =
'HFCC.ADM.0ADMTESTVV,HFCC.ADM.0ADMTESTXX{106}7A21B 100-0F62-0000-A988-006097163299'
DirXML: [06/03/11 11:07:59.48]: TRACE: HFCCGW:
updatePartialNDS>attrs.2 = {EMail Address=EMail Address:
0ADMTESTVV@HFCC.ADM, Internet EMail
Address=*Internet EMail Address: 0ADMTESTXX@somedomain.edu*, NGW:
GroupWise ID=NGW: GroupWise ID:
HFCC.ADM.0ADMTESTVV,HFCC.ADM.0ADMTESTXX{106}7A21B1 00-0
F62-0000-A988-006097163299, 50073=50073: 0ADMTESTVV}
DirXML: [06/03/11 11:07:59.48]: TRACE: HFCCGW:
updatePartialNDS>Modify Association; newAssocKey =
HFCC.ADM.0ADMTESTVV,HFCC.ADM.0ADMTESTXX{1
06}7A21B100-0F62-0000-A988-006097163299
DirXML: [06/03/11 11:07:59.48]: TRACE: HFCCGW:
ProcessModifyValue>attr = EMail Address: 0ADMTESTVV@HFCC.ADM
DirXML: [06/03/11 11:07:59.48]: TRACE: HFCCGW:
ProcessModifyValue>attr = Internet EMail *Address:
0ADMTESTXX@somedomain.edu*
DirXML: [06/03/11 11:07:59.48]: TRACE: HFCCGW:
ProcessModifyValue>attr = NGW: GroupWise ID:
HFCC.ADM.0ADMTESTVV,HFCC.ADM.0ADMTESTXX{106}7A2
1B100-0F62-0000-A988-006097163299
DirXML: [06/03/11 11:07:59.48]: TRACE: HFCCGW:
ProcessModifyValue>attr = 50073: 0ADMTESTVV
DirXML: [06/03/11 11:07:59.48]: TRACE: HFCCGW:
GWpublicationShim.execute - processing event



TEST LAB:

DirXML: [06/03/11 11:13:22.57]: TRACE: GroupWise: Rename
danderson23 to danderson24
DirXML: [06/03/11 11:13:22.57]: TRACE: GroupWise:
newResourceOwner = null
DirXML: [06/03/11 11:13:22.57]: TRACE: GroupWise: createNickname
= null
DirXML: [06/03/11 11:13:22.57]: TRACE: GroupWise:
processRenameEvent>attrs = {58004=58004: danderson24.Users.WCI,
50073=50073: danderson24,
50094=50094: danderson24.Users.WCI}
DirXML: [06/03/11 11:13:22.57]: TRACE: GroupWise:
updatePartialNDS>oldEmailAddr = 'danderson23@somedomain.net';
newEmailAddr = 'dande
rson24@pridom.po1'
DirXML: [06/03/11 11:13:22.57]: TRACE: GroupWise:
updatePartialNDS>this.eDirGWID =
'pridom.po1.danderson23{106}DD9B2D01-0EAF-0000-9247-3408
7DDE14C2'; newAssocKey =
'pridom.po1.danderson24{106}DD9B2D01-0EAF-0000-9247-34087DDE14C2'
DirXML: [06/03/11 11:13:22.57]: TRACE: GroupWise:
updatePartialNDS>attrs.2 = {EMail Address=EMail Address:
danderson24@pridom.po1, Internet
EMail Address=*Internet EMail Address: danderson24@somedomain.net*,
NGW: GroupWise ID=NGW: GroupWise ID:
pridom.po1.danderson24{106}DD9B2D01
-0EAF-0000-9247-34087DDE14C2, 50073=50073: danderson24}
DirXML: [06/03/11 11:13:22.57]: TRACE: GroupWise:
updatePartialNDS>Modify Association; newAssocKey =
pridom.po1.danderson24{106}DD9B2D01-0E
AF-0000-9247-34087DDE14C2
DirXML: [06/03/11 11:13:22.57]: TRACE: GroupWise:
ProcessModifyValue>attr = EMail Address: danderson24@pridom.po1
DirXML: [06/03/11 11:13:22.57]: TRACE: GroupWise:
ProcessModifyValue>attr = Internet EMail Address:
*danderson24@somdomain.net*
DirXML: [06/03/11 11:13:22.57]: TRACE: GroupWise:
ProcessModifyValue>attr = NGW: GroupWise ID:
pridom.po1.danderson24{106}DD9B2D01-0EAF-000
0-9247-34087DDE14C2
DirXML: [06/03/11 11:13:22.57]: TRACE: GroupWise:
ProcessModifyValue>attr = 50073: danderson24
DirXML: [06/03/11 11:13:22.57]: TRACE: GroupWise:
GWpublicationShim.execute - processing event




In the PROD trace, you can see that it is NOT updating the Internet
Email Address but in the lab it is. I'm baffled as to why.

I compared all the GW settings, and they are the same. Both systems
are running identical versions of everything.

I'm about ready to add some rules into the driver to handle updating
the mail attr, but I should not have to do that!

Thanks.

Matt


--
matt
------------------------------------------------------------------------
matt's Profile: http://forums.novell.com/member.php?userid=1582
View this thread: http://forums.novell.com/showthread.php?t=439879