incubator-syncope-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Denis Signoretto" <denis.signore...@intesys.it>
Subject Problem synching user using a Long schema attribute
Date Tue, 23 Oct 2012 14:31:19 GMT
Hello,

I'm synching user attributes FROM a resource TO Syncope using DBTable connector. 
The attribute used as "Column Key" is a number(10) (it's an Oracle DB).

If I define the attribute on Syncope as String it works well and when the sync starts,
all updated entries are found and triggered for the update. After deletions of all users
and redefining the attribute in Sycope as Long the sync don't match on the attribute
and no update operation occur.

In this last case the log reports:

15:31:32.298 DEBUG org.connid.bundles.db.table.DatabaseTableConnector.buildConnectorObject
ConnectorObject is builded
15:31:32.298 DEBUG org.connid.bundles.db.table.DatabaseTableConnector.buildSyncDelta SyncDeltaBuilder
is ok
15:31:32.304 INFO  org.connid.bundles.db.table.DatabaseTableConnector.sync commit sync account
15:31:32.306 DEBUG org.connid.bundles.db.table.DatabaseTableConnector.sync Sync Account commited
15:31:32.308 DEBUG org.identityconnectors.framework.api.operations.SyncApiOp.sync Return:
null
15:31:32.318 DEBUG org.identityconnectors.framework.api.operations.SyncApiOp.getLatestSyncToken
Enter: getLatestSyncToken(ObjectClass: __ACCOUNT__)
15:31:32.319 INFO  org.connid.bundles.db.table.DatabaseTableConnector.checkAlive checkAlive
DatabaseTable connector
15:31:32.319 INFO  org.connid.bundles.db.table.DatabaseTableConnection.test test connection
using select 1 from dual
15:31:32.323 DEBUG org.connid.bundles.db.table.DatabaseTableConnection.test connection is
valid

While if the attribute is defined as String the log reports:

15:29:51.349 org.connid.bundles.db.table.DatabaseTableConnector.buildConnectorObject ConnectorObject
is builded
15:29:51.349 DEBUG org.connid.bundles.db.table.DatabaseTableConnector.buildSyncDelta SyncDeltaBuilder
is ok
15:29:51.354 INFO  org.connid.bundles.db.table.DatabaseTableConnector.sync commit sync account
15:29:51.356 DEBUG org.connid.bundles.db.table.DatabaseTableConnector.sync Sync Account commited
15:29:51.374 DEBUG org.identityconnectors.framework.api.operations.GetApiOp.getObject Enter:
getObject(ObjectClass: __ACCOUNT__, Attribute: {Name=__UID__, Value=[denis]}, OperationOptions:
{ATTRS_TO_GET:[]})
15:29:51.375 INFO  org.connid.bundles.db.table.DatabaseTableConnector.checkAlive checkAlive
DatabaseTable connector
15:29:51.376 INFO  org.connid.bundles.db.table.DatabaseTableConnection.test test connection
using select 1 from dual
15:29:51.377 DEBUG org.connid.bundles.db.table.DatabaseTableConnection.test connection is
valid
15:29:51.378 DEBUG org.connid.bundles.db.table.DatabaseTableConnector.checkAlive checkAlive
DatabaseTable connector ok


Can you help me understand the problem? (bug?)

Thanks,
Denis.

Mime
View raw message