Lieutenant Commander
Lieutenant Commander
136 views

Not able to configure JDBC driver

I want to configure the JDBC driver to provision / deprovision user from IDV to Oracle DB.  the table to which the user would be provisioned is TEST. I have set up the driver configurations to use the custom table namely TEST (USername (PK) and Surname). I am getting the below error in the log

 

DirXML Log Event -------------------
Driver: \TESTLDAP\TEST\services\idm\Driver set\Oracle Demo
Channel: Subscriber
Object: \TESTLDAP\TEST\Applications\PartnerPortal\Accounts\tuser889
Status: Error
Message: <description>Unable to replace tokens in string 'UPDATE indirect.usr SET username = 'tuser889{$idu}', loginame = 'tuser889{$idu}' WHERE idu = {$idu}'. Value for token 'idu' not found.</description>
<jdbc:document xml:space="preserve" xmlns:jdbc="urn:dirxml:jdbc">&lt;nds dtdversion="4.0" ndsversion="8.x">
&lt;source>

No where I am using the table indirect.usr but still its shown in the log. 

Please let me know if I am doing something wrong

Labels (1)
0 Likes
1 Reply
Knowledge Partner Knowledge Partner
Knowledge Partner

The default shim config assumes a bunch of things, and that your DB looks exactly like the one they mock up as their example.  You are supposed to modify from there.

So as usual post all the trace. Likely the clue will be in there.  Level 3 trace (not logging).  If you do not know how to set trace, ask please.

Check the driver config, this looks like the Sub channel setting on the table name.

 

0 Likes
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.