Return-Path: X-Original-To: apmail-incubator-syncope-user-archive@minotaur.apache.org Delivered-To: apmail-incubator-syncope-user-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id F1D95DF24 for ; Tue, 23 Oct 2012 14:31:52 +0000 (UTC) Received: (qmail 89991 invoked by uid 500); 23 Oct 2012 14:31:52 -0000 Delivered-To: apmail-incubator-syncope-user-archive@incubator.apache.org Received: (qmail 89785 invoked by uid 500); 23 Oct 2012 14:31:50 -0000 Mailing-List: contact syncope-user-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: syncope-user@incubator.apache.org Delivered-To: mailing list syncope-user@incubator.apache.org Received: (qmail 89746 invoked by uid 99); 23 Oct 2012 14:31:49 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 23 Oct 2012 14:31:49 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [192.121.180.147] (HELO barracuda.intesys.it) (192.121.180.147) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 23 Oct 2012 14:31:41 +0000 X-ASG-Debug-ID: 1351002680-0426b8102c377140001-kDZcR3 Received: from intesys.it ([192.168.1.15]) by barracuda.intesys.it with ESMTP id T8i2qXTZrA2UIFA2 for ; Tue, 23 Oct 2012 16:31:20 +0200 (CEST) X-Barracuda-Envelope-From: denis.signoretto@intesys.it X-Barracuda-RBL-Trusted-Forwarder: 192.168.1.15 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Subject: Problem synching user using a Long schema attribute Date: Tue, 23 Oct 2012 16:31:19 +0200 X-ASG-Orig-Subj: Problem synching user using a Long schema attribute Message-ID: <61F5EA1553E68A49B71CF2C5A62F52D406FC31AF@senna.intesys.it> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Problem synching user using a Long schema attribute Thread-Index: Ac2xKxGnlI6w0A3xTRSIamb2nSnCsw== From: "Denis Signoretto" To: X-Barracuda-Connect: UNKNOWN[192.168.1.15] X-Barracuda-Start-Time: 1351002680 X-Barracuda-URL: http://192.121.180.147:8000/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at intesys.it X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using global scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=9.0 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.112163 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Checked: Checked by ClamAV on apache.org Hello, I'm synching user attributes FROM a resource TO Syncope using DBTable = connector.=20 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.getLatestSyncTo= ken 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=3D__UID__, = Value=3D[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.