Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

How to filter out groups from Active Directory Changes Connector?

211 views
Skip to first unread message

Sputnikk25

unread,
Jan 2, 2012, 10:59:48 AM1/2/12
to
Hello!

I am new to TDI and I am trying to construct an AL for syncing Active
Directory and Domino. I have slavishly followed the guide from
LotusSphere 2011 SHOW105 – Assemble 'n Go: Integrate Data and
Directories with Tivoli
Directory Integrator".

I have a problem with the ADChanges connector. It seems to pick out
groups and this makes my SyncAD_to_Domino AL fail.

How do I make either:
1) Active Directory Changes filter out groups
2) Or make my AL filter out groups

I want to sync from OU=DominoUsers, DC=CompanyName, DC=com to Domino
addressbook, And in error message below the assembly line tries to
sync the group into domino as a user!

Problem is that since it is a "Changes Detector" and not "Iterator" it
is not possible to set objectClass=person. So how to keep it as a
"Changes Detector" and filter out groups?

The result is this for me:
16:50:24,938 INFO - CTGDIS089I Current statistics: Interval=0,
Maximum Errors=0, Maximum Read=0
16:50:24,938 INFO - CTGDIS069I Loading Connectors.
16:50:24,938 INFO - CTGDIS082I Load: ADChanges.
16:50:24,938 INFO - [ADChanges] CTGDIS058I Connector
com.ibm.di.connector.ADChangelogConnectorv2 inherits from [parent].
16:50:24,938 INFO - [ADChanges] CTGDIS187I Loaded
com.ibm.di.connector.ADChangelogConnectorv2, 2.0-di7.0 1.41,
2008/10/12.
16:50:24,938 INFO - [ADChanges] CTGDIS064I Loading Attribute Map.
16:50:24,953 INFO - [ADChanges] CTGDIS065I Load Hooks.
16:50:24,953 INFO - CTGDIS082I Load: IF - delete.
16:50:24,953 INFO - CTGDIS082I Load: DeleteDomino.
16:50:24,953 INFO - [DeleteDomino] CTGDIS058I Connector
com.ibm.di.connector.dominoUsers.DominoUsersConnector inherits from
[parent].
16:50:24,953 INFO - [DeleteDomino] CTGDIS187I Loaded
com.ibm.di.connector.dominoUsers.DominoUsersConnector, 2.3-di7.0 %I%
20%E%.
16:50:24,953 INFO - [DeleteDomino] CTGDIS064I Loading Attribute Map.
16:50:24,953 INFO - [DeleteDomino] CTGDIS065I Load Hooks.
16:50:24,953 INFO - CTGDIS082I Load: ELSE - add or modify.
16:50:24,953 INFO - CTGDIS082I Load: UpdateDomino.
16:50:24,953 INFO - [UpdateDomino] CTGDIS058I Connector
com.ibm.di.connector.dominoUsers.DominoUsersConnector inherits from
[parent].
16:50:24,953 INFO - [UpdateDomino] CTGDIS187I Loaded
com.ibm.di.connector.dominoUsers.DominoUsersConnector, 2.3-di7.0 %I%
20%E%.
16:50:24,953 INFO - [UpdateDomino] CTGDIS064I Loading Attribute Map.
16:50:24,953 INFO - [UpdateDomino] CTGDIS065I Load Hooks.
16:50:24,969 INFO - CTGDIS070I Finished loading Connectors.
16:50:24,969 INFO - CTGDIS071I Entering TaskCallBlock.
16:50:24,969 INFO - CTGDIS148I Setting Connector parameters.
16:50:24,969 INFO - CTGDIS150I Changing parameters for ADChanges.
16:50:24,969 INFO - CTGDIS150I Changing parameters for IF - delete.
16:50:24,969 INFO - CTGDIS150I Changing parameters for DeleteDomino.
16:50:24,969 INFO - CTGDIS150I Changing parameters for IF -
delete.endbranch.
16:50:24,969 INFO - CTGDIS150I Changing parameters for ELSE - add or
modify.
16:50:24,969 INFO - CTGDIS150I Changing parameters for UpdateDomino.
16:50:24,969 INFO - CTGDIS150I Changing parameters for ELSE - add or
modify.endbranch.
16:50:24,969 INFO - CTGDIS149I Finished setting Connector parameters.
16:50:24,969 INFO - CTGDIS072I Succeeded entering TaskCallBlock.
16:50:24,969 INFO - CTGDIS073I Initializing Connectors.
16:50:24,969 INFO - CTGDIS085I Initializing Component ADChanges.
16:50:24,969 INFO - [ADChanges] CTGDIS057I Hook before_initialize not
enabled.
16:50:24,969 INFO - [ADChanges] CTGDIS044I Initializing Connector.
16:50:24,985 INFO - [ADChanges] CTGDJQ001I Using LDAP SSL connection.
Ensure TCP port number is changed accordingly.
16:50:24,985 INFO - [ADChanges] CTGDIS045I Connector is iterator,
call selectEntries.
16:50:24,985 INFO - [ADChanges] CTGDIS057I Hook before_selectEntries
not enabled.
16:50:25,000 INFO - [ADChanges] CTGDJF016I Parameter
'LastChangeInAD2' not found in the System Store. Will use the 'Start
at' parameter value for start USN.
16:50:25,000 INFO - [ADChanges] CTGDIS057I Hook after_selectEntries
not enabled.
16:50:25,000 INFO - [ADChanges] CTGDIS484I Connector
com.ibm.di.connector.ADChangelogConnectorv2: 2.0-di7.0 1.41,
2008/10/12.
16:50:25,000 INFO - [ADChanges] CTGDIS057I Hook after_initialize not
enabled.
16:50:25,000 INFO - [ADChanges] CTGDIS046I Initialization finished.
16:50:25,016 INFO - CTGDIS085I Initializing Component IF - delete.
16:50:25,016 INFO - CTGDIS085I Initializing Component DeleteDomino.
16:50:25,016 INFO - [DeleteDomino] CTGDIS057I Hook before_initialize
not enabled.
16:50:25,016 INFO - [DeleteDomino] CTGDIS044I Initializing Connector.
16:50:25,078 INFO - [DeleteDomino] CTGDKC096I Opening Session to
Domino Server: Session Type='LocalClient',,
Hostname='mail.edgedev.company.com', User ID='{2}', Requested IIOP/
SSL='false'.
16:50:25,156 INFO - [DeleteDomino] CTGDKC095I Session to Domino
Server is created.
16:50:25,219 INFO - [DeleteDomino] CTGDKC012I Sucessfully connected
to Domino Server: Name='', Version='Release 8.5.3|September 15,
2011 ', Platform='Windows/32'.
16:50:25,827 INFO - [DeleteDomino] CTGDKC018I Successfully opened the
Administration Requests Database: admin4.nsf.
16:50:25,827 INFO - [DeleteDomino] CTGDIS484I Connector
com.ibm.di.connector.dominoUsers.DominoUsersConnector: 2.3-di7.0 %I%
20%E%.
16:50:25,827 INFO - [DeleteDomino] CTGDIS057I Hook after_initialize
not enabled.
16:50:25,843 INFO - [DeleteDomino] CTGDIS046I Initialization
finished.
16:50:25,843 INFO - CTGDIS085I Initializing Component IF -
delete.endbranch.
16:50:25,843 INFO - CTGDIS085I Initializing Component ELSE - add or
modify.
16:50:25,843 INFO - CTGDIS085I Initializing Component UpdateDomino.
16:50:25,843 INFO - [UpdateDomino] CTGDIS057I Hook before_initialize
not enabled.
16:50:25,843 INFO - [UpdateDomino] CTGDIS044I Initializing Connector.
16:50:25,843 INFO - [UpdateDomino] CTGDKC096I Opening Session to
Domino Server: Session Type='LocalClient',,
Hostname='mail.edgedev.company.com', User ID='{2}', Requested IIOP/
SSL='false'.
16:50:25,843 INFO - [UpdateDomino] CTGDKC095I Session to Domino
Server is created.
16:50:25,843 INFO - [UpdateDomino] CTGDKC012I Sucessfully connected
to Domino Server: Name='', Version='Release 8.5.3|September 15,
2011 ', Platform='Windows/32'.
16:50:26,108 INFO - [UpdateDomino] CTGDKC018I Successfully opened the
Administration Requests Database: admin4.nsf.
16:50:26,108 INFO - [UpdateDomino] CTGDIS484I Connector
com.ibm.di.connector.dominoUsers.DominoUsersConnector: 2.3-di7.0 %I%
20%E%.
16:50:26,108 INFO - [UpdateDomino] CTGDIS057I Hook after_initialize
not enabled.
16:50:26,123 INFO - [UpdateDomino] CTGDIS046I Initialization
finished.
16:50:26,123 INFO - CTGDIS085I Initializing Component ELSE - add or
modify.endbranch.
16:50:26,123 INFO - CTGDIS074I Finished initializing Connectors.
16:50:26,123 INFO - CTGDIS087I Iterating.
16:50:26,123 INFO - [ADChanges] CTGDIS057I Hook before_execute not
enabled.
16:50:26,123 INFO - [ADChanges] CTGDIS057I Hook before_getnext not
enabled.
16:50:26,389 INFO - [ADChanges] CTGDIS057I Hook after_getnext not
enabled.
16:50:26,389 INFO - [ADChanges] CTGDIS351I Map Attribute $dn [1].
16:50:26,389 INFO - [ADChanges] CTGDIS353I Script is: conn["$dn"]
16:50:26,389 INFO - [ADChanges] CTGDIS126I Return "$dn":
"OU=DominoUsers,DC=companydomain,DC=local".
16:50:26,389 INFO - [ADChanges] CTGDIS123I Returned object class
com.ibm.di.entry.Attribute.
16:50:26,389 INFO - [ADChanges] CTGDIS351I Map Attribute
accountExpires [1].
16:50:26,389 INFO - [ADChanges] CTGDIS353I Script is:
conn.accountExpires
16:50:26,389 INFO - [ADChanges] CTGDIS352I Use null Behavior for
accountExpires.
16:50:26,389 INFO - [ADChanges] CTGDIS351I Map Attribute
badPasswordTime [1].
16:50:26,389 INFO - [ADChanges] CTGDIS353I Script is:
conn.badPasswordTime
16:50:26,389 INFO - [ADChanges] CTGDIS352I Use null Behavior for
badPasswordTime.
16:50:26,389 INFO - [ADChanges] CTGDIS351I Map Attribute badPwdCount
[1].
16:50:26,404 INFO - [ADChanges] CTGDIS353I Script is:
conn.badPwdCount
16:50:26,404 INFO - [ADChanges] CTGDIS352I Use null Behavior for
badPwdCount.
16:50:26,404 INFO - [ADChanges] CTGDIS351I Map Attribute changeType
[1].
16:50:26,404 INFO - [ADChanges] CTGDIS353I Script is: conn.changeType
16:50:26,404 INFO - [ADChanges] CTGDIS126I Return "changeType":
"add".
16:50:26,404 INFO - [ADChanges] CTGDIS123I Returned object class
com.ibm.di.entry.Attribute.
16:50:26,404 INFO - [ADChanges] CTGDIS351I Map Attribute cn [1].
16:50:26,404 INFO - [ADChanges] CTGDIS353I Script is: conn.cn
16:50:26,404 INFO - [ADChanges] CTGDIS352I Use null Behavior for cn.
16:50:26,404 INFO - [ADChanges] CTGDIS351I Map Attribute codePage
[1].
16:50:26,404 INFO - [ADChanges] CTGDIS353I Script is: conn.codePage
16:50:26,404 INFO - [ADChanges] CTGDIS352I Use null Behavior for
codePage.
16:50:26,404 INFO - [ADChanges] CTGDIS351I Map Attribute countryCode
[1].
16:50:26,404 INFO - [ADChanges] CTGDIS353I Script is:
conn.countryCode
16:50:26,404 INFO - [ADChanges] CTGDIS352I Use null Behavior for
countryCode.
16:50:26,404 INFO - [ADChanges] CTGDIS351I Map Attribute
dSCorePropagationData [1].
16:50:26,420 INFO - [ADChanges] CTGDIS353I Script is:
conn.dSCorePropagationData
16:50:26,420 INFO - [ADChanges] CTGDIS126I Return
"dSCorePropagationData": [
"20111229184603.0Z",
"16010101000000.0Z"
].
16:50:26,420 INFO - [ADChanges] CTGDIS123I Returned object class
com.ibm.di.entry.Attribute.
16:50:26,420 INFO - [ADChanges] CTGDIS351I Map Attribute displayName
[1].
16:50:26,420 INFO - [ADChanges] CTGDIS353I Script is:
conn.displayName
16:50:26,420 INFO - [ADChanges] CTGDIS352I Use null Behavior for
displayName.
16:50:26,420 INFO - [ADChanges] CTGDIS351I Map Attribute
distinguishedName [1].
16:50:26,420 INFO - [ADChanges] CTGDIS353I Script is:
conn.distinguishedName
16:50:26,420 INFO - [ADChanges] CTGDIS126I Return
"distinguishedName": "OU=DominoUsers,DC=companydomain,DC=local".
16:50:26,420 INFO - [ADChanges] CTGDIS123I Returned object class
com.ibm.di.entry.Attribute.
16:50:26,420 INFO - [ADChanges] CTGDIS351I Map Attribute givenName
[1].
16:50:26,420 INFO - [ADChanges] CTGDIS353I Script is: conn.givenName
16:50:26,420 INFO - [ADChanges] CTGDIS352I Use null Behavior for
givenName.
16:50:26,420 INFO - [ADChanges] CTGDIS351I Map Attribute instanceType
[1].
16:50:26,420 INFO - [ADChanges] CTGDIS353I Script is:
conn.instanceType
16:50:26,435 INFO - [ADChanges] CTGDIS126I Return "instanceType":
"4".
16:50:26,435 INFO - [ADChanges] CTGDIS123I Returned object class
com.ibm.di.entry.Attribute.
16:50:26,435 INFO - [ADChanges] CTGDIS351I Map Attribute lastLogoff
[1].
16:50:26,435 INFO - [ADChanges] CTGDIS353I Script is: conn.lastLogoff
16:50:26,435 INFO - [ADChanges] CTGDIS352I Use null Behavior for
lastLogoff.
16:50:26,435 INFO - [ADChanges] CTGDIS351I Map Attribute lastLogon
[1].
16:50:26,435 INFO - [ADChanges] CTGDIS353I Script is: conn.lastLogon
16:50:26,435 INFO - [ADChanges] CTGDIS352I Use null Behavior for
lastLogon.
16:50:26,435 INFO - [ADChanges] CTGDIS351I Map Attribute logonCount
[1].
16:50:26,435 INFO - [ADChanges] CTGDIS353I Script is: conn.logonCount
16:50:26,435 INFO - [ADChanges] CTGDIS352I Use null Behavior for
logonCount.
16:50:26,435 INFO - [ADChanges] CTGDIS351I Map Attribute name [1].
16:50:26,435 INFO - [ADChanges] CTGDIS353I Script is: conn.name
16:50:26,435 INFO - [ADChanges] CTGDIS126I Return "name":
"DominoUsers".
16:50:26,435 INFO - [ADChanges] CTGDIS123I Returned object class
com.ibm.di.entry.Attribute.
16:50:26,435 INFO - [ADChanges] CTGDIS351I Map Attribute
objectCategory [1].
16:50:26,451 INFO - [ADChanges] CTGDIS353I Script is:
conn.objectCategory
16:50:26,451 INFO - [ADChanges] CTGDIS126I Return "objectCategory":
"CN=Organizational-
Unit,CN=Schema,CN=Configuration,DC=companydomain,DC=local".
16:50:26,451 INFO - [ADChanges] CTGDIS123I Returned object class
com.ibm.di.entry.Attribute.
16:50:26,451 INFO - [ADChanges] CTGDIS351I Map Attribute objectClass
[1].
16:50:26,451 INFO - [ADChanges] CTGDIS353I Script is:
conn.objectClass
16:50:26,451 INFO - [ADChanges] CTGDIS126I Return "objectClass": [
"top",
"organizationalUnit"
].
16:50:26,451 INFO - [ADChanges] CTGDIS123I Returned object class
com.ibm.di.entry.Attribute.
16:50:26,451 INFO - [ADChanges] CTGDIS351I Map Attribute objectGUID
[1].
16:50:26,451 INFO - [ADChanges] CTGDIS353I Script is: conn.objectGUID
16:50:26,451 INFO - [ADChanges] CTGDIS126I Return "objectGUID":
[0x12, 0x-3d, 0x17, 0x-36, 0x55, 0x-2, 0x2, 0x4d, 0x-54, 0x-10, 0x-45,
0xb, 0x31, 0x37, 0x-29, 0x6c].
16:50:26,451 INFO - [ADChanges] CTGDIS123I Returned object class
com.ibm.di.entry.Attribute.
16:50:26,451 INFO - [ADChanges] CTGDIS351I Map Attribute
objectGUIDStr [1].
16:50:26,451 INFO - [ADChanges] CTGDIS353I Script is:
conn.objectGUIDStr
16:50:26,467 INFO - [ADChanges] CTGDIS126I Return "objectGUIDStr":
"{CA17C312-FE55-4D02-ACF0-BB0B3137D76C}".
16:50:26,467 INFO - [ADChanges] CTGDIS123I Returned object class
com.ibm.di.entry.Attribute.
16:50:26,467 INFO - [ADChanges] CTGDIS351I Map Attribute objectSid
[1].
16:50:26,467 INFO - [ADChanges] CTGDIS353I Script is: conn.objectSid
16:50:26,467 INFO - [ADChanges] CTGDIS352I Use null Behavior for
objectSid.
16:50:26,467 INFO - [ADChanges] CTGDIS351I Map Attribute
primaryGroupID [1].
16:50:26,467 INFO - [ADChanges] CTGDIS353I Script is:
conn.primaryGroupID
16:50:26,467 INFO - [ADChanges] CTGDIS352I Use null Behavior for
primaryGroupID.
16:50:26,467 INFO - [ADChanges] CTGDIS351I Map Attribute pwdLastSet
[1].
16:50:26,467 INFO - [ADChanges] CTGDIS353I Script is: conn.pwdLastSet
16:50:26,467 INFO - [ADChanges] CTGDIS352I Use null Behavior for
pwdLastSet.
16:50:26,467 INFO - [ADChanges] CTGDIS351I Map Attribute
sAMAccountName [1].
16:50:26,467 INFO - [ADChanges] CTGDIS353I Script is:
conn.sAMAccountName
16:50:26,467 INFO - [ADChanges] CTGDIS352I Use null Behavior for
sAMAccountName.
16:50:26,467 INFO - [ADChanges] CTGDIS351I Map Attribute
sAMAccountType [1].
16:50:26,482 INFO - [ADChanges] CTGDIS353I Script is:
conn.sAMAccountType
16:50:26,482 INFO - [ADChanges] CTGDIS352I Use null Behavior for
sAMAccountType.
16:50:26,482 INFO - [ADChanges] CTGDIS351I Map Attribute sn [1].
16:50:26,482 INFO - [ADChanges] CTGDIS353I Script is: conn.sn
16:50:26,482 INFO - [ADChanges] CTGDIS352I Use null Behavior for sn.
16:50:26,482 INFO - [ADChanges] CTGDIS351I Map Attribute uSNChanged
[1].
16:50:26,482 INFO - [ADChanges] CTGDIS353I Script is: conn.uSNChanged
16:50:26,482 INFO - [ADChanges] CTGDIS126I Return "uSNChanged":
"94277".
16:50:26,482 INFO - [ADChanges] CTGDIS123I Returned object class
com.ibm.di.entry.Attribute.
16:50:26,482 INFO - [ADChanges] CTGDIS351I Map Attribute uSNCreated
[1].
16:50:26,482 INFO - [ADChanges] CTGDIS353I Script is: conn.uSNCreated
16:50:26,482 INFO - [ADChanges] CTGDIS126I Return "uSNCreated":
"94276".
16:50:26,482 INFO - [ADChanges] CTGDIS123I Returned object class
com.ibm.di.entry.Attribute.
16:50:26,482 INFO - [ADChanges] CTGDIS351I Map Attribute
userAccountControl [1].
16:50:26,482 INFO - [ADChanges] CTGDIS353I Script is:
conn.userAccountControl
16:50:26,498 INFO - [ADChanges] CTGDIS352I Use null Behavior for
userAccountControl.
16:50:26,498 INFO - [ADChanges] CTGDIS351I Map Attribute
userPrincipalName [1].
16:50:26,498 INFO - [ADChanges] CTGDIS353I Script is:
conn.userPrincipalName
16:50:26,498 INFO - [ADChanges] CTGDIS352I Use null Behavior for
userPrincipalName.
16:50:26,498 INFO - [ADChanges] CTGDIS351I Map Attribute whenChanged
[1].
16:50:26,498 INFO - [ADChanges] CTGDIS353I Script is:
conn.whenChanged
16:50:26,498 INFO - [ADChanges] CTGDIS126I Return "whenChanged":
"20111229184603.0Z".
16:50:26,498 INFO - [ADChanges] CTGDIS123I Returned object class
com.ibm.di.entry.Attribute.
16:50:26,498 INFO - [ADChanges] CTGDIS351I Map Attribute whenCreated
[1].
16:50:26,498 INFO - [ADChanges] CTGDIS353I Script is:
conn.whenCreated
16:50:26,498 INFO - [ADChanges] CTGDIS126I Return "whenCreated":
"20111229184603.0Z".
16:50:26,513 INFO - [ADChanges] CTGDIS123I Returned object class
com.ibm.di.entry.Attribute.
16:50:26,513 INFO - [ADChanges] CTGDIS057I Hook get_ok not enabled.
16:50:26,513 INFO - [ADChanges] CTGDIS057I Hook default_ok not
enabled.
16:50:26,513 INFO - [UpdateDomino] CTGDIS057I Hook before_execute not
enabled.
16:50:26,513 INFO - [UpdateDomino] CTGDIS057I Hook before_update not
enabled.
16:50:26,513 INFO - [UpdateDomino] CTGDIS057I Hook before_lookup not
enabled.
16:50:26,529 INFO - [UpdateDomino] CTGDIS057I Hook after_lookup not
enabled.
16:50:26,529 INFO - [UpdateDomino] CTGDIS049I Entry not found,
calling ADD.
16:50:26,545 INFO - [UpdateDomino] CTGDIS351I Map Attribute
Department [1].
16:50:26,545 INFO - [UpdateDomino] CTGDIS353I Script is:
work.Department
16:50:26,545 INFO - [UpdateDomino] CTGDIS352I Use null Behavior for
Department.
16:50:26,545 INFO - [UpdateDomino] CTGDIS351I Map Attribute
EmployeeID [1].
16:50:26,545 INFO - [UpdateDomino] CTGDIS353I Script is:
work.sAMAccountName
16:50:26,545 INFO - [UpdateDomino] CTGDIS352I Use null Behavior for
EmployeeID.
16:50:26,545 INFO - [UpdateDomino] CTGDIS351I Map Attribute FirstName
[1].
16:50:26,545 INFO - [UpdateDomino] CTGDIS353I Script is:
work.givenName
16:50:26,545 INFO - [UpdateDomino] CTGDIS352I Use null Behavior for
FirstName.
16:50:26,545 INFO - [UpdateDomino] CTGDIS351I Map Attribute Form [1].
16:50:26,545 INFO - [UpdateDomino] CTGDIS353I Script is: "Person"
16:50:26,545 INFO - [UpdateDomino] CTGDIS126I Return Person.
16:50:26,545 INFO - [UpdateDomino] CTGDIS123I Returned object class
java.lang.String.
16:50:26,545 INFO - [UpdateDomino] CTGDIS351I Map Attribute FullName
[1].
16:50:26,545 INFO - [UpdateDomino] CTGDIS353I Script is: ret.value =
"cn=" + work.getString("cn") + "/o=EdgeDev";
16:50:26,545 INFO - [UpdateDomino] CTGDIS126I Return cn=null/
o=EdgeDev.
16:50:26,545 INFO - [UpdateDomino] CTGDIS123I Returned object class
java.lang.String.
16:50:26,545 INFO - [UpdateDomino] CTGDIS351I Map Attribute
InternetAddress [1].
16:50:26,545 INFO - [UpdateDomino] CTGDIS353I Script is: work.mail
16:50:26,545 INFO - [UpdateDomino] CTGDIS352I Use null Behavior for
InternetAddress.
16:50:26,545 INFO - [UpdateDomino] CTGDIS351I Map Attribute JobTitle
[1].
16:50:26,545 INFO - [UpdateDomino] CTGDIS353I Script is: work.title
16:50:26,545 INFO - [UpdateDomino] CTGDIS352I Use null Behavior for
JobTitle.
16:50:26,545 INFO - [UpdateDomino] CTGDIS351I Map Attribute LastName
[1].
16:50:26,545 INFO - [UpdateDomino] CTGDIS353I Script is: work.sn
16:50:26,545 INFO - [UpdateDomino] CTGDIS352I Use null Behavior for
LastName.
16:50:26,545 INFO - [UpdateDomino] CTGDIS351I Map Attribute Location
[1].
16:50:26,560 INFO - [UpdateDomino] CTGDIS353I Script is:
work.distinguishedName
16:50:26,560 INFO - [UpdateDomino] CTGDIS126I Return
"distinguishedName": "OU=DominoUsers,DC=companydomain,DC=local".
16:50:26,560 INFO - [UpdateDomino] CTGDIS123I Returned object class
com.ibm.di.entry.Attribute.
16:50:26,560 INFO - [UpdateDomino] CTGDIS351I Map Attribute
MailAddress [1].
16:50:26,560 INFO - [UpdateDomino] CTGDIS353I Script is: work.cn + "/
EdgeDev"
16:50:26,560 INFO - [UpdateDomino] CTGDIS126I Return null/EdgeDev.
16:50:26,560 INFO - [UpdateDomino] CTGDIS123I Returned object class
java.lang.String.
16:50:26,560 INFO - [UpdateDomino] CTGDIS351I Map Attribute OU [1].
16:50:26,560 INFO - [UpdateDomino] CTGDIS353I Script is:
work.department
16:50:26,560 INFO - [UpdateDomino] CTGDIS352I Use null Behavior for
OU.
16:50:26,560 INFO - [UpdateDomino] CTGDIS351I Map Attribute
OfficePhoneNumber [1].
16:50:26,560 INFO - [UpdateDomino] CTGDIS353I Script is:
work.telephonenumber
16:50:26,560 INFO - [UpdateDomino] CTGDIS352I Use null Behavior for
OfficePhoneNumber.
16:50:26,560 INFO - [UpdateDomino] CTGDIS351I Map Attribute Owner
[1].
16:50:26,560 INFO - [UpdateDomino] CTGDIS353I Script is: ret.value =
"cn=" + work.getString("cn") + "/o=EdgeDev";
16:50:26,560 INFO - [UpdateDomino] CTGDIS126I Return cn=null/
o=EdgeDev.
16:50:26,560 INFO - [UpdateDomino] CTGDIS123I Returned object class
java.lang.String.
16:50:26,560 INFO - [UpdateDomino] CTGDIS351I Map Attribute ShortName
[1].
16:50:26,560 INFO - [UpdateDomino] CTGDIS353I Script is:
work.sAMAccountName
16:50:26,560 INFO - [UpdateDomino] CTGDIS352I Use null Behavior for
ShortName.
16:50:26,560 INFO - [UpdateDomino] CTGDIS351I Map Attribute Title
[1].
16:50:26,560 INFO - [UpdateDomino] CTGDIS353I Script is:
work.description
16:50:26,560 INFO - [UpdateDomino] CTGDIS352I Use null Behavior for
Title.
16:50:26,576 INFO - [UpdateDomino] CTGDIS351I Map Attribute Type [1].
16:50:26,576 INFO - [UpdateDomino] CTGDIS353I Script is: "Person"
16:50:26,576 INFO - [UpdateDomino] CTGDIS126I Return Person.
16:50:26,576 INFO - [UpdateDomino] CTGDIS123I Returned object class
java.lang.String.
16:50:26,576 INFO - [UpdateDomino] CTGDIS351I Map Attribute seeAlso
[1].
16:50:26,576 INFO - [UpdateDomino] CTGDIS353I Script is:
work.objectGUIDStr
16:50:26,576 INFO - [UpdateDomino] CTGDIS126I Return "objectGUIDStr":
"{CA17C312-FE55-4D02-ACF0-BB0B3137D76C}".
16:50:26,576 INFO - [UpdateDomino] CTGDIS123I Returned object class
com.ibm.di.entry.Attribute.
16:50:26,576 INFO - [UpdateDomino] CTGDIS057I Hook before_add not
enabled.
16:50:26,576 INFO - [UpdateDomino] CTGDIS495I handleException ,
update, java.lang.Exception: CTGDKC045E Unable to add the entry.
Cannot create person document. The required Attribute 'LastName' is
missing or empty.
16:50:26,576 INFO - [UpdateDomino] CTGDIS057I Hook update_fail not
enabled.
16:50:26,576 INFO - [UpdateDomino] CTGDIS057I Hook default_fail not
enabled.
16:50:26,576 ERROR - [UpdateDomino] CTGDIS810E handleException -
cannot handle exception , update
java.lang.Exception: CTGDKC045E Unable to add the entry. Cannot create
person document. The required Attribute 'LastName' is missing or
empty.
at
com.ibm.di.connector.dominoUsers.DominoUsersConnector.inner_putEntry_DefaultMailTemplate(DominoUsersConnector.java:
1709)
at
com.ibm.di.connector.dominoUsers.DominoUsersConnector.inner_putEntry(DominoUsersConnector.java:
1630)
at
com.ibm.di.connector.dominoUsers.DominoUsersConnector.run(DominoUsersConnector.java:
540)
at java.lang.Thread.run(Thread.java:810)
16:50:26,576 ERROR - CTGDIS266E Error in NextConnectorOperation.
Exception occurred: java.lang.Exception: CTGDKC045E Unable to add the
entry. Cannot create person document. The required Attribute
'LastName' is missing or empty.
java.lang.Exception: CTGDKC045E Unable to add the entry. Cannot create
person document. The required Attribute 'LastName' is missing or
empty.
at
com.ibm.di.connector.dominoUsers.DominoUsersConnector.inner_putEntry_DefaultMailTemplate(DominoUsersConnector.java:
1709)
at
com.ibm.di.connector.dominoUsers.DominoUsersConnector.inner_putEntry(DominoUsersConnector.java:
1630)
at
com.ibm.di.connector.dominoUsers.DominoUsersConnector.run(DominoUsersConnector.java:
540)
at java.lang.Thread.run(Thread.java:810)
16:50:26,576 INFO - [ADChanges] CTGDIS057I Hook before_close not
enabled.
16:50:26,576 INFO - [ADChanges] CTGDIS057I Hook after_close not
enabled.
16:50:26,576 INFO - [DeleteDomino] CTGDIS057I Hook before_close not
enabled.
16:50:26,576 INFO - [DeleteDomino] CTGDIS057I Hook after_close not
enabled.
16:50:26,591 INFO - [UpdateDomino] CTGDIS057I Hook before_close not
enabled.
16:50:26,591 INFO - [UpdateDomino] CTGDIS057I Hook after_close not
enabled.
16:50:26,591 INFO - CTGDIS075I Trying to exit TaskCallBlock.
16:50:26,591 INFO - CTGDIS076I Succeeded exiting TaskCallBlock.
16:50:26,591 INFO - CTGDIS100I Printing the Connector statistics.
16:50:26,591 INFO - [ADChanges] Get:1
16:50:26,591 INFO - [IF - delete] Branch True:0, Branch False:1
16:50:26,591 INFO - [DeleteDomino] Not used
16:50:26,591 INFO - [ELSE - add or modify] Branch True:1, Branch
False:0
16:50:26,607 INFO - [UpdateDomino] Lookup:1, Errors:1
16:50:26,607 INFO - CTGDIS104I Total: Get:1, Lookup:1, Errors:2.
16:50:26,607 INFO - CTGDIS101I Finished printing the Connector
statistics.
16:50:26,607 ERROR - CTGDIS077I Failed with error: CTGDKC045E Unable
to add the entry. Cannot create person document. The required
Attribute 'LastName' is missing or empty..

Eddie Hartman

unread,
Jan 3, 2012, 2:34:21 AM1/3/12
to
Why not drop a Branch at the top of your AL to do this filtering? If
you haven't worked with IF branches yet, please have a look at the
Getting Started tutorial exercises:

http://publib.boulder.ibm.com/infocenter/tivihelp/v2r1/topic/com.ibm.IBMDI.doc_7.1/gettingstarted.pdf

-Eddie
0 new messages