Connector DBUM - trasformation of reconciliation

Hello

The user has two accounts in the oracle database. So, when we recognize that two accounts we need to link under the same account.

For example: golis is the IOM account

'golis' is the first account in the target database

"dvgolis" is the other account in the target database.

When we recon 'dvgolis', it should be also bound under golis.

So, I created a reconciliation rule, as below. He was able to pull the user and link under golis.

1.jpg

2.jpg

But the name of the account is with random numbers, but not the username. when I recognised the real account, his account is also get shot with numbers (ORC_KEY)


3.jpg

Do I need to configure all settings to fill in the name of the account with the user name of the target system for all accounts.

Thank you

Simply click on the field, which you did, and then profile to recreate the reconciliation of the resource object.  No new form is necessary.  Remember, you will need to update the ORC. ORC_TOS_INSTANCE_KEY field if you need to correct existing users.  You can use something like this:

update of orc set orc_tos_instance_key = (select ud_db_ora_u_username from the ud_dbat where ud_db_ora_u.orc_key = orc.orc_key);

Just update your username field value and it will update existing users.

-Kevin

Tags: Fusion Middleware

Similar Questions

  • After you create the action sql script does not not for connector DBUM

    Hello

    I'm trying to integrate the IOM with Oracle DB using Connector DBUM. Commissioning user works very well.

    But after the transfer of the user, we need to insert (< user name >, "RLS_DEV") in the values in a table.

    It's my script

    INSERT INTO CAMPDB. RLS_USER_GROUPS (USERNAME, GROUPNAME) VALUES ({__NAME__}, "RLS_DEV");

    I tried different options too, but nothing has worked. Either I get the invalid character or command SQL not properly completed or missing expression error.

    1) INSERT INTO CAMPDB. VALUES RLS_USER_GROUPS ({__NAME__}, "RLS_DEV") - without semicolon

    2) INSERT INTO CAMPDB. VALUES RLS_USER_GROUPS ({__NAME__}, 'RLS_DEV')) - closed at the end with double hook

    3) INSERT INTO CAMPDB. VALUES RLS_USER_GROUPS ({__NAME__}, RLS_DEV) - without quotes to RLS_DEV

    4) INSERT INTO CAMPDB. RLS_USER_GROUPS VALUES (__NAME__, 'RLS_DEV') - without flowers for __NAME__ necklaces

    < username >-> is the name of the user configured on the system target.

    -> GroupName is RLS_DEV. It is the same for all users.


    But it is throwing errors like below.

    [2015 11-13 T 21: 22:08.752 - 08:00] [oimext_server1] [TRACE] [] [ORG. IDENTITYCONNECTORS. DBUM. SQLEXECUTIONHANDLER] [tid: [ASSETS].] [ExecuteThread: '29' for the queue: "(self-adjusting) weblogic.kernel.Default"] [username: oiminternal] [ecid: 77744a889dde03de:5fc7c7a1:150fd0e3e31 :-8000-0000000000000004,0] [APP: IOM #11.1.2.0.0] [SRC_CLASS: com.thortech.util.logging.Logger] [SRC_METHOD: Debug] org.identityconnectors.dbum.SQLExecutionHandler: executeUpdate: executable query: INSERT IN CAMPDB. RLS_USER_GROUPS (USERNAME, GROUPNAME) VALUES (?, 'RLS_DEV'); [[

    , Params: [__NAME__ = "TESTDB06": [VARCHAR]]

    ]]

    [2015 11-13 T 21: 22:08.757 - 08:00] [oimext_server1] [ERROR] [] [ORG. IDENTITYCONNECTORS. DBUM. SQLEXECUTIONHANDLER] [tid: [ASSETS].] [ExecuteThread: '29' for the queue: "(self-adjusting) weblogic.kernel.Default"] [username: oiminternal] [ecid: 77744a889dde03de:5fc7c7a1:150fd0e3e31 :-8000-0000000000000004,0] [APP: IOM #11.1.2.0.0] org.identityconnectors.dbum.SQLExecutionHandler: executeUpdate: error when running at INSERT IN CAMPDB. RLS_USER_GROUPS (USERNAME, GROUPNAME) VALUES (?, 'RLS_DEV'); [[

    java.sql.SQLSyntaxErrorException: ORA-00911: invalid character

    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:462)

    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:405)

    at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:931)

    at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:481)

    [2015 11-13 T 21: 22:08.757 - 08:00] [oimext_server1] [ERROR] [] [ORACLE. IAM. CONNECTORS. ICFCOMMON. CONNECTOROPHELPER] [tid: [ASSETS].] [ExecuteThread: '29' for the queue: "(self-adjusting) weblogic.kernel.Default"] [username: oiminternal] [ecid: 77744a889dde03de:5fc7c7a1:150fd0e3e31 :-8000-0000000000000004,0] [APP: IOM #11.1.2.0.0] oracle.iam.connectors.icfcommon.ConnectorOpHelper: run: error occurred when executing action []

    org.identityconnectors.framework.common.exceptions.ConnectorException: java.sql.SQLSyntaxErrorException: ORA-00911: invalid character

    at org.identityconnectors.dbum.utils.Utils.convertToICFError (Utils.java:297

    Please see this and provide some inputs to solve this problem.

    I looked everywhere, but couldn't find a way to solve this problem.

    Please provide entries.

    Thank you

    After having tried many options... under query worked.

    INSERT INTO CAMPDB. RLS_USER_GROUPS (USERNAME, GROUPNAME) VALUES ({__NAME__}, "RLS_DEV")

    But, now when I try to delete/disable-provision of DB Oracle user account, account is not deleted.  I have download the below messages in the log file. I couldn't find what the real cause of this situation. What could the cause of this behavior.

    [2015 11-16 T 08: 53:48.211 - 08:00] [oimext_server1] [NOTIFICATION] [] [oracle.iam] [tid: [ASSETS].] [ExecuteThread: '10' for queue: "(self-adjusting) weblogic.kernel.Default"] [userId: xelsysadm] [ecid: 77744a889dde03de:5fc7c7a1:150fd0e3e31:-8000-0000000000039ef9, 0] [APP: oracle.iam.console.identity.self-service.ear #V2.0] [IDDM: 0000L4HDeGWEoIs6wjyWMG1MHE3K00001Z] full SearchCriteria: null

    [2015 11-16 T 08: 53:48.219 - 08:00] [oimext_server1] [NOTIFICATION] [] [oracle.iam.provisioning.plugins] [tid: [ASSETS].] [ExecuteThread: '10' for queue: "(self-adjusting) weblogic.kernel.Default"] [username: xelsysadm] [ecid: 77744a889dde03de:5fc7c7a1:150fd0e3e31:-8000-0000000000039ef9, 0] [APP: IOM #11.1.2.0.0] [IDDM: 0000L4HDeGWEoIs6wjyWMG1MHE3K00001Z] dataSetName: OracleDBUserForm

    [2015 11-16 T 08: 53:48.225 - 08:00] [oimext_server1] [NOTIFICATION] [] [oracle.iam.provisioning.plugins] [tid: [ASSETS].] [ExecuteThread: '10' for queue: "(self-adjusting) weblogic.kernel.Default"] [username: xelsysadm] [ecid: 77744a889dde03de:5fc7c7a1:150fd0e3e31:-8000-0000000000039ef9, 0] [APP: IOM #11.1.2.0.0] [IDDM: 0000L4HDeGWEoIs6wjyWMG1MHE3K00001Z] dataSetName: OracleDBUserForm

    [2015 11-16 T 08: 53:48.240 - 08:00] [oimext_server1] [NOTIFICATION] [] [oracle.iam.platform.kernel.impl] [tid: [ASSETS].] [ExecuteThread: '10' for queue: "(self-adjusting) weblogic.kernel.Default"] [userId: xelsysadm] [ecid: 77744a889dde03de:5fc7c7a1:150fd0e3e31:-8000-0000000000039ef9, 0] [APP: IOM #11.1.2.0.0] [IDDM: 0000L4HDeGWEoIs6wjyWMG1MHE3K00001Z] kernel execution of validation by default with the process id, the event id, entity and operation 0.0.ApplicationInstance.REVOKE

    [2015 11-16 T 08: 53:48.272 - 08:00] [oimext_server1] [NOTIFICATION] [] [oracle.iam.requestactions.eventhandlers] [tid: [ASSETS].] [ExecuteThread: '10' for the queue: "(self-adjusting) weblogic.kernel.Default"] [username: xelsysadm] [ecid: 77744a889dde03de:5fc7c7a1:150fd0e3e31:-8000-0000000000039ef9, 0] [APP: IOM #11.1.2.0.0] [IDDM: 0000L4HDeGWEoIs6wjyWMG1MHE3K00001Z] Execute deprovision provisioned Manager action of the resource with the process 763203.Event Id 6328234 id.

    [2015 11-16 T 08: 53:48.272 - 08:00] [oimext_server1] [NOTIFICATION] [] [oracle.iam.requestactions.eventhandlers] [tid: [ASSETS].] [ExecuteThread: '10' for queue: "(self-adjusting) weblogic.kernel.Default"] [username: xelsysadm] [ecid: 77744a889dde03de:5fc7c7a1:150fd0e3e31:-8000-0000000000039ef9, 0] [APP: IOM #11.1.2.0.0] [IDDM: 0000L4HDeGWEoIs6wjyWMG1MHE3K00001Z] IAM-2040009

    [2015 11-16 T 08: 53:48.274 - 08:00] [oimext_server1] [NOTIFICATION] [] [oracle.iam.provisioning.spi] [tid: [ASSETS].] [ExecuteThread: '10' for queue: "(self-adjusting) weblogic.kernel.Default"] [username: xelsysadm] [ecid: 77744a889dde03de:5fc7c7a1:150fd0e3e31:-8000-0000000000039ef9, 0] [APP: IOM #11.1.2.0.0] [IDDM: 0000L4HDeGWEoIs6wjyWMG1MHE3K00001Z] accountId: 15369

    [2015 11-16 T 08: 53:48.274 - 08:00] [oimext_server1] [NOTIFICATION] [] [oracle.iam.provisioning.spi] [tid: [ASSETS].] [ExecuteThread: '10' for queue: "(self-adjusting) weblogic.kernel.Default"] [username: xelsysadm] [ecid: 77744a889dde03de:5fc7c7a1:150fd0e3e31:-8000-0000000000039ef9, 0] [APP: IOM #11.1.2.0.0] [IDDM: 0000L4HDeGWEoIs6wjyWMG1MHE3K00001Z] accountId: 15369

    [2015 11-16 T 08: 53:48.297 - 08:00] [oimext_server1] [NOTIFICATION] [] [oracle.iam.provisioning.spi] [tid: [ASSETS].] [ExecuteThread: '10' for queue: "(self-adjusting) weblogic.kernel.Default"] [username: xelsysadm] [ecid: 77744a889dde03de:5fc7c7a1:150fd0e3e31:-8000-0000000000039ef9, 0] [APP: IOM #11.1.2.0.0] [IDDM: 0000L4HDeGWEoIs6wjyWMG1MHE3K00001Z] action: REVOKE_ACCOUNT

    [2015 11-16 T 08: 53:48.297 - 08:00] [oimext_server1] [NOTIFICATION] [] [oracle.iam.provisioning.util] [tid: [ASSETS].] [ExecuteThread: '10' for queue: "(self-adjusting) weblogic.kernel.Default"] [userId: xelsysadm] [ecid: 77744a889dde03de:5fc7c7a1:150fd0e3e31:-8000-0000000000039ef9, 0] [APP: IOM #11.1.2.0.0] [IDDM: 0000L4HDeGWEoIs6wjyWMG1MHE3K00001Z] loggedinUsrKey: 1 beneficiaryType: targetEntityType USER: APPLICATION_INSTANCE targetEntityId: 181 action: REVOKE_ACCOUNT

    [2015 11-16 T 08: 53:48.298 - 08:00] [oimext_server1] [NOTIFICATION] [] [oracle.iam.provisioning.spi] [tid: [ASSETS].] [ExecuteThread: '10' for queue: "(self-adjusting) weblogic.kernel.Default"] [username: xelsysadm] [ecid: 77744a889dde03de:5fc7c7a1:150fd0e3e31:-8000-0000000000039ef9, 0] [APP: IOM #11.1.2.0.0] [IDDM: 0000L4HDeGWEoIs6wjyWMG1MHE3K00001Z] take: 7815

    [2015 11-16 T 08: 53:48.298 - 08:00] [oimext_server1] [NOTIFICATION] [] [oracle.iam.provisioning.spi] [tid: [ASSETS].] [ExecuteThread: '10' for queue: "(self-adjusting) weblogic.kernel.Default"] [username: xelsysadm] [ecid: 77744a889dde03de:5fc7c7a1:150fd0e3e31:-8000-0000000000039ef9, 0] [APP: IOM #11.1.2.0.0] [IDDM: 0000L4HDeGWEoIs6wjyWMG1MHE3K00001Z] accountId: 15369

    [2015 11-16 T 08: 53:48.329 - 08:00] [oimext_server1] [NOTIFICATION] [] [oracle.iam.platform.kernel.impl] [tid: [ASSETS].] [ExecuteThread: '10' for queue: "(self-adjusting) weblogic.kernel.Default"] [userId: xelsysadm] [ecid: 77744a889dde03de:5fc7c7a1:150fd0e3e31:-8000-0000000000039ef9, 0] [APP: IOM #11.1.2.0.0] [IDDM: 0000L4HDeGWEoIs6wjyWMG1MHE3K00001Z] completed the orchestration with the result of the action.

    [2015 11-16 T 08: 53:48.333 - 08:00] [oimext_server1] [WARNING] [ADFC-64001] [oracle.adfinternal.controller.state.ControllerState] [tid: [ASSETS].] ExecuteThread: '10' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: xelsysadm] [ecid: 77744a889dde03de:5fc7c7a1:150fd0e3e31:-8000-0000000000039ef9,0] [APP: oracle.iam.console.identity.self-service.ear#V2.0] [DSID: 0000L4HDeGWEoIs6wjyWMG1MHE3K00001Z] ADFc: No view port found with ID 'data.oracle_iam_ui_main_identityPageDef.pageTemplateBinding.region2.oracle_iam_ui_catalog_pages_cart_detailsPageDef_WEB_INF_oracle_iam_ui_catalog_tfs_catalog_tf_xml_catalog_tf.dynamicRegion1.pageDefs_oracle_iam_ui_runtime_form_view_pages_OracleDBUserFormCreateFormPageDef_oracle_iam_ui_runtime_form_view_tfs_OracleDBUserForm_xml_OracleDBUserForm.pwdpolicyinfo'.

    [2015 11-16 T 08: 53:51.301 - 08:00] [oimext_server1] [NOTIFICATION] [] [oracle.iam] [tid: [ASSETS].] [ExecuteThread: '17' for the queue: "(self-adjusting) weblogic.kernel.Default"] [username: xelsysadm] [ecid: 77744a889dde03de:5fc7c7a1:150fd0e3e31:-8000-0000000000039efb, 0] [APP: oracle.iam.console.identity.self-service.ear #V2.0] [IDDM: 0000L4HDeGWEoIs6wjyWMG1MHE3K00001Z] the server name in the user amimplnull Manager

    [2015 11-16 T 08: 53:51.302 - 08:00] [oimext_server1] [NOTIFICATION] [] [oracle.iam] [tid: [ASSETS].] [ExecuteThread: '17' for queue: "(self-adjusting) weblogic.kernel.Default"] [userId: xelsysadm] [ecid: 77744a889dde03de:5fc7c7a1:150fd0e3e31:-8000-0000000000039efb, 0] [APP: oracle.iam.console.identity.self-service.ear #V2.0] [IDDM: 0000L4HDeGWEoIs6wjyWMG1MHE3K00001Z] is::Unlocked user's status

    [2015 11-16 T 08: 53:51.302 - 08:00] [oimext_server1] [NOTIFICATION] [] [oracle.iam] [tid: [ASSETS].] [ExecuteThread: '17' for queue: "(self-adjusting) weblogic.kernel.Default"] [userId: xelsysadm] [ecid: 77744a889dde03de:5fc7c7a1:150fd0e3e31:-8000-0000000000039efb, 0] [APP: oracle.iam.console.identity.self-service.ear #V2.0] [IDDM: 0000L4HDeGWEoIs6wjyWMG1MHE3K00001Z] is::Unlocked user's status

    [2015 11-16 T 08: 53:51.302 - 08:00] [oimext_server1] [NOTIFICATION] [] [oracle.iam] [tid: [ASSETS].] [ExecuteThread: '17' for queue: "(self-adjusting) weblogic.kernel.Default"] [userId: xelsysadm] [ecid: 77744a889dde03de:5fc7c7a1:150fd0e3e31:-8000-0000000000039efb, 0] [APP: oracle.iam.console.identity.self-service.ear #V2.0] [IDDM: 0000L4HDeGWEoIs6wjyWMG1MHE3K00001Z] is::Unlocked user's status

    [2015 11-16 T 08: 53:51.302 - 08:00] [oimext_server1] [NOTIFICATION] [] [oracle.iam] [tid: [ASSETS].] [ExecuteThread: '17' for queue: "(self-adjusting) weblogic.kernel.Default"] [userId: xelsysadm] [ecid: 77744a889dde03de:5fc7c7a1:150fd0e3e31:-8000-0000000000039efb, 0] [APP: oracle.iam.console.identity.self-service.ear #V2.0] [IDDM: 0000L4HDeGWEoIs6wjyWMG1MHE3K00001Z] is::Unlocked user's status

    [2015 11-16 T 08: 53:51.302 - 08:00] [oimext_server1] [NOTIFICATION] [] [oracle.iam] [tid: [ASSETS].] [ExecuteThread: '17' for queue: "(self-adjusting) weblogic.kernel.Default"] [userId: xelsysadm] [ecid: 77744a889dde03de:5fc7c7a1:150fd0e3e31:-8000-0000000000039efb, 0] [APP: oracle.iam.console.identity.self-service.ear #V2.0] [IDDM: 0000L4HDeGWEoIs6wjyWMG1MHE3K00001Z] is::Unlocked user's status

    [2015 11-16 T 08: 53:51.302 - 08:00] [oimext_server1] [NOTIFICATION] [] [oracle.iam] [tid: [ASSETS].] [ExecuteThread: '17' for queue: "(self-adjusting) weblogic.kernel.Default"] [userId: xelsysadm] [ecid: 77744a889dde03de:5fc7c7a1:150fd0e3e31:-8000-0000000000039efb, 0] [APP: oracle.iam.console.identity.self-service.ear #V2.0] [IDDM: 0000L4HDeGWEoIs6wjyWMG1MHE3K00001Z] is::Unlocked user's status

    [2015 11-16 T 08: 53:51.302 - 08:00] [oimext_server1] [NOTIFICATION] [] [oracle.iam] [tid: [ASSETS].] [ExecuteThread: '17' for queue: "(self-adjusting) weblogic.kernel.Default"] [userId: xelsysadm] [ecid: 77744a889dde03de:5fc7c7a1:150fd0e3e31:-8000-0000000000039efb, 0] [APP: oracle.iam.console.identity.self-service.ear #V2.0] [IDDM: 0000L4HDeGWEoIs6wjyWMG1MHE3K00001Z] is::Unlocked user's status

    [2015 11-16 T 08: 53:51.303 - 08:00] [oimext_server1] [NOTIFICATION] [] [oracle.iam] [tid: [ASSETS].] [ExecuteThread: '17' for queue: "(self-adjusting) weblogic.kernel.Default"] [userId: xelsysadm] [ecid: 77744a889dde03de:5fc7c7a1:150fd0e3e31:-8000-0000000000039efb, 0] [APP: oracle.iam.console.identity.self-service.ear #V2.0] [IDDM: 0000L4HDeGWEoIs6wjyWMG1MHE3K00001Z] is::Unlocked user's status

    [2015 11-16 T 08: 53:53.392 - 08:00] [oimext_server1] [NOTIFICATION] [] [oracle.iam.provisioning.spi] [tid: [ASSETS].] [ExecuteThread: '7' for the queue: "(self-adjusting) weblogic.kernel.Default"] [username: xelsysadm] [ecid: 77744a889dde03de:5fc7c7a1:150fd0e3e31:-8000-0000000000039f01, 0] [APP: IOM #11.1.2.0.0] [IDDM: 0000L4HDeGWEoIs6wjyWMG1MHE3K00001Z] userId: 7815

    [2015 11-16 T 08: 53:53.392 - 08:00] [oimext_server1] [NOTIFICATION] [] [oracle.iam.provisioning.spi] [tid: [ASSETS].] [ExecuteThread: '7' for the queue: "(self-adjusting) weblogic.kernel.Default"] [username: xelsysadm] [ecid: 77744a889dde03de:5fc7c7a1:150fd0e3e31:-8000-0000000000039f01, 0] [APP: IOM #11.1.2.0.0] [IDDM: 0000L4HDeGWEoIs6wjyWMG1MHE3K00001Z] beneficiaryUsrKey: 7815

    [2015 11-16 T 08: 53:53.392 - 08:00] [oimext_server1] [NOTIFICATION] [] [oracle.iam.provisioning.util] [tid: [ASSETS].] [ExecuteThread: '7' for the queue: "(self-adjusting) weblogic.kernel.Default"] [userId: xelsysadm] [ecid: 77744a889dde03de:5fc7c7a1:150fd0e3e31:-8000-0000000000039f01, 0] [APP: IOM #11.1.2.0.0] [IDDM: 0000L4HDeGWEoIs6wjyWMG1MHE3K00001Z] loggedinUsrKey: 1 resourceType: user action: VIEW_SEARCH targetEntityId: 7815

    [2015 11-16 T 08: 53:53.396 - 08:00] [oimext_server1] [NOTIFICATION] [] [oracle.iam.provisioning.spi] [tid: [ASSETS].] [ExecuteThread: '7' for the queue: "(self-adjusting) weblogic.kernel.Default"] [username: xelsysadm] [ecid: 77744a889dde03de:5fc7c7a1:150fd0e3e31:-8000-0000000000039f01, 0] [APP: IOM #11.1.2.0.0] [IDDM: 0000L4HDeGWEoIs6wjyWMG1MHE3K00001Z] userId: 7815

    [2015 11-16 T 08: 53:53.414 - 08:00] [oimext_server1] [WARNING] [ADFC-64001] [oracle.adfinternal.controller.state.ControllerState] [tid: [ASSETS].] ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: xelsysadm] [ecid: 77744a889dde03de:5fc7c7a1:150fd0e3e31:-8000-0000000000039f01,0] [APP: oracle.iam.console.identity.self-service.ear#V2.0] [DSID: 0000L4HDeGWEoIs6wjyWMG1MHE3K00001Z] ADFc: No view port found with ID 'data.oracle_iam_ui_main_identityPageDef.pageTemplateBinding.region1.oracle_iam_ui_manageusers_pages_userdetailsPageDef_WEB_INF_oracle_iam_ui_manageusers_tfs_user_details_tf_xml_user_details_tf.myaccountstf1.oracle_iam_ui_authenticated_myaccess_pages_my_access_accountsPageDef_WEB_INF_oracle_iam_ui_authenticated_myaccess_tfs_my_accounts_tf_xml_my_accounts_tf.catalogtf1.oracle_iam_ui_catalog_pages_cart_detailsPageDef_WEB_ INF_oracle_iam_ui_catalog_tfs_catalog_tf_xml_catalog_tf.dynamicRegion1.pageDefs_oracle_iam_ui_runtime_form_view_pages_OracleDBUserFormCreateFormPageDef_oracle_iam_ui_runtime_form_view_tfs_OracleDBUserForm_xml_OracleDBUserForm.pwdpolicyinfo'.

    [2015 11-16 T 08: 54:05.994 - 08:00] [oimext_server1] [NOTIFICATION] [] [oracle.iam] [tid: [ASSETS].] [ExecuteThread: '28' to the queue: "(self-adjusting) weblogic.kernel.Default"] [username: xelsysadm] [ecid: 77744a889dde03de:5fc7c7a1:150fd0e3e31:-8000-0000000000039f0e, 0] [APP: oracle.iam.console.identity.self-service.ear #V2.0] [IDDM: 0000L4H7L3zEoIs6wjyWMG1MHE3K00001X] flat size: 1

    Please provide some input

    Thank you

  • Reliable Recon using Connector DBUM

    Hello

    We must trust reconciliation of IOM 11 GR 1 material IOM 11 GR 2. This is not a process of time. What connector is possible for whom?, Connector for Oracle DBUM or GTC for the application database tables

    Thank you

    DBUM and Table (GTC) of the Application are very good. I suggest you go with DBUM. It requires less effort to set up and have a sql query to change at any time.

  • After you create the action script for the creation of user Oracle DB - connector DBUM

    Hello

    After we have set up a user of IOM in the database on the target system, you must insert the same user in the RLS_USER_GROUPS table. (INSERT INTO CAMPDB. The VALUES of RLS_USER_GROUPS ('DV < user name >', RLS_DEV');  )

    The requirement is available to the user of multiple databases (different values of SID). But, the user to insert in a table to a database (DB1).

    If I write an after create a file of Action with action script, it will fire for all databases?  How to trigger this script only on the DB1 database?

    (2) in the literature, it is mentioned as below

    (Q) I installed the connector only in IOM (there is no connector server). Thus, in the 3rd and 5th stage, what should I mention

    Key code?

    Decode?

    Please suggest

    Thank you

    This query has worked well.

    INSERT INTO CAMPDB. RLS_USER_GROUPS (USERNAME, GROUPNAME) VALUES ({__NAME__}, "RLS_DEV")

  • LDAP group search reconciliation with OUD connector is not get rights of OIM 11 g r2 ps3

    Hello

    I am trying reconcile the OUD in OIM 11 g r2ps3 groups. But there is no error and no result in the LDAP connector Planner group research reconciliation. I can able to fill organizations but no rights (groups knots). Please find below the screen for the same thing. Thanks in advance

    Capture.JPG

    Capture.JPG

    Thank you Dmitry Berezkin. I'm closing this thread as answered.

    I'm working on the unified Oracle 11.1.2.3.0 directory.

  • Setting of Timestamp - 11 GR 2 IOM is incorrectly registered after the reconciliation

    Hi all

    We use IOM version 11.1.2.0.0 and connector of Tables in the Application database. Currently, we are facing a question about the Timestamp of the resource COMPUTER parameter associated with the connector. When incremental reconciliation is performed, the Timestamp is set to the time in the future instead of the present time, any ideas of what could happen here or a way to solve this?

    Attached a screenshot which shows the case.

    Any help is appreciated.

    Check/compare the time stamp/zone in IOM servers and target systems.

    It is has to do with the date system on any of the servers.

    ~ J

  • Reconciliation of LDAP - do not reconcile all accounts

    Hello

    I have a problem with the LDAP - IOM (ver. 11.1.2.2.0) reconciliation is not read all the accounts of the connected application instance. There are 10,000 + our LDAP user, but during reconciliation 170 is read only in IOM (these are reconciled properly). I use the OID (11.1.1.6.0) connector and the LDAP protocol is ODSEE. According to the docs of connector, it have two jobs for users of reconciliation (the system of target, not the reliable source view mode):

    • Search the LDAP reconciliation connector user - this should be the full reconciliation when used without ' last token and 'Filter' values - but reconciles the accounts as 170.»
    • Connector LDAP User Sync reconciliation - this forum works only when the Changelog plugin in ODSEE is enabled (I tried to do turn on, work performance and fineshed with success status, but the result was not the reconciliation of all accounts)

    I can't find any relevant info in the newspapers what could cause this behavior. Do you have any idea how to do this?

    Best regards

    Peter

    Hello

    I was able to determine what the problem is and I am tracking solution for future reference.

    This problem was caused by the configuration error in the value of the attribute "accountObjectClasses" (Lookup.LDAP.Configuration) - custom identifiers in the "accountObjectClasses" in the configuration of the IOM, which caused that accounts LDAP without all the object mentioned in the 'accountObjectClasses' value classes have been ignored by the reconciliation there.

  • DBUM target Recon - java.sql.SQLSyntaxErrorException error: ORA-00942: table or view does not exist

    Hello

    When I run DBUM Targer user reconciliation (recon Filtered) I get the error in the log below.

    We have created an account with privileges below target. y at - it all permisssions more necessary for execution of the reconciliation of the target.

    [2015-10 - 09T 10: 47:45.717 - 07:00] [oimext_server1] [NOTIFICATION] [] [oracle.iam.scheduler.vo] [tid: OIMQuartzScheduler_Worker-4] [username: oiminternal] [ecid: 77744a889dde03de:-265ee4b8:15049ac7206: - 8000-0000000000000004, 1:18393] [APP: IOM #11.1.2.0.0] details executeJob DBUM Oracle user target reconciliation method

    [2015-10 - 09T 10: 47:45.842 - 07:00] [oimext_server1] [WARNING] [] [ORG. IDENTITYCONNECTORS. DBUM. DBUMCONNECTOR] [tid: Thread-276] [username: oiminternal] [ecid: 77744a889dde03de:-265ee4b8:15049ac7206: - 8000 - 1:18558 0000000000000004,] [APP: IOM #11.1.2.0.0] org.identityconnectors.dbum.DBUMConnector: parseConnectionProperties: no connection properties

    [2015-10 - 09T 10: 47:45.878 - 07:00] [oimext_server1] [WARNING] [] [ORG. IDENTITYCONNECTORS. DBUM. DBUMCONNECTOR] [tid: Thread-276] [username: oiminternal] [ecid: 77744a889dde03de:-265ee4b8:15049ac7206: - 8000-0000000000000004, 1:18558] [APP: IOM #11.1.2.0.0] org.identityconnectors.dbum.DBUMConnector: dropUnusedSearchAttributes: fall tmpQuota

    [2015-10 - 09T 10: 47:45.879 - 07:00] [oimext_server1] [WARNING] [] [ORG. IDENTITYCONNECTORS. DBUM. DBUMCONNECTOR] [tid: Thread-276] [username: oiminternal] [ecid: 77744a889dde03de:-265ee4b8:15049ac7206: - 8000-0000000000000004, 1:18558] [APP: IOM #11.1.2.0.0] org.identityconnectors.dbum.DBUMConnector: dropUnusedSearchAttributes: fall tmpQuota

    [2015-10 - 09T 10: 47:45.881 - 07:00] [oimext_server1] [ERROR] [] [ORG. IDENTITYCONNECTORS. DBUM. SQLEXECUTIONHANDLER] [tid: Thread-276] [username: oiminternal] [ecid: 77744a889dde03de:-265ee4b8:15049ac7206: - 8000-0000000000000004, 1:18558] [APP: IOM #11.1.2.0.0] org.identityconnectors.dbum.SQLExecutionHandler: executeAccountSearch: error when searching for user records [[ ]]

    java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist

    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:462)

    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:405)

    at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:931)

    at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:481)

    at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:205)

    at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:548)

    at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:217)

    at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:947)

    at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1283)

    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1441)

    at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3769)

    at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3823)

    at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:1671)

    at org.identityconnectors.dbum.SQLExecutionHandler.searchAccounts(SQLExecutionHandler.java:287)

    at org.identityconnectors.dbum.SQLExecutionHandler.executeAccountSearch(SQLExecutionHandler.java:95)

    at org.identityconnectors.dbum.DBUMConnector.executeQuery(DBUMConnector.java:199)

    at org.identityconnectors.dbum.DBUMConnector.executeQuery(DBUMConnector.java:74)

    at org.identityconnectors.framework.impl.api.local.operations.SearchImpl.rawSearch(SearchImpl.java:118)

    at org.identityconnectors.framework.impl.api.local.operations.SearchImpl.search(SearchImpl.java:82)

    at sun.reflect.GeneratedMethodAccessor5776.invoke (unknown Source)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

    at java.lang.reflect.Method.invoke(Method.java:597)

    at org.identityconnectors.framework.impl.api.local.operations.ConnectorAPIOperationRunnerProxy.invoke(ConnectorAPIOperationRunnerProxy.java:93)

    to com.sun.proxy. $Proxy575.search (unknown Source)

    at sun.reflect.GeneratedMethodAccessor5776.invoke (unknown Source)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

    at java.lang.reflect.Method.invoke(Method.java:597)

    at org.identityconnectors.framework.impl.api.local.operations.ThreadClassLoaderManagerProxy.invoke(ThreadClassLoaderManagerProxy.java:107)

    to com.sun.proxy. $Proxy575.search (unknown Source)

    at sun.reflect.GeneratedMethodAccessor5776.invoke (unknown Source)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

    at java.lang.reflect.Method.invoke(Method.java:597)

    to org.identityconnectors.framework.impl.api.BufferedResultsProxy$ BufferedResultsHandler.run (BufferedResultsProxy.java:162)

    ]]

    [2015-10 - 09T 10: 47:45.892 - 07:00] [oimext_server1] [NOTIFICATION] [] [oracle.iam.scheduler.impl.quartz] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: 77744a889dde03de:-265ee4b8:15049ac7206: - 8000-0000000000000004, 1:18393] [APP: #11.1.2.0.0 IOM] Job listener, Job was performed QuartzJobListener.jobWasExecuted Description DEFAULT null FullName. DBUM Oracle DBUM Oracle target reconciliation user name reconciliation target user

    [2015-10 - 09T 10: 47:46.116 - 07:00] [oimext_server1] [ERROR] [] [] [tid: [ASSETS].] [ExecuteThread: '6' for queue: "(self-adjusting) weblogic.kernel.Default"] [username: xelsysadm] [ecid: 77744a889dde03de:-265ee4b8:15049ac7206 :-8000-0000000000010 c 79, 0] [APP: IOM #11.1.2.0.0] [IDDM: 0000L1Dd4upEoIs6wjyWMG1M5jJP00000S] could not communicate with one of the server access set up, make sure it is running.

    [2015-10 - 09T 10: 47:46.517 - 07:00] [oimext_server1] [ERROR] [] [] [tid: Watcher] [username: < anonymous >] [ecid: 0000L19f77uEoIs6wjyWMG1M5jJP000000, 1:18404] error receive challenge server hacked

    [2015-10 - 09T 10: 47:49.271 - 07:00] [oimext_server1] [ERROR] [] [] [tid: [ASSETS].] [ExecuteThread: '12' to the queue: "(self-adjusting) weblogic.kernel.Default"] [username: xelsysadm] [ecid: 77744a889dde03de:-265ee4b8:15049ac7206:-8000-0000000000010c7c, 0] [APP: IOM #11.1.2.0.0] [IDDM: 0000L1Dd4upEoIs6wjyWMG1M5jJP00000S] could not communicate with one of the server access set up, make sure it is running.

    [2015-10 - 09T 10: 47:49.718 - 07:00] [oimext_server1] [ERROR] [] [] [tid: [ASSETS].] [ExecuteThread: '21' for queue: "(self-adjusting) weblogic.kernel.Default"] [username: xelsysadm] [ecid: 77744a889dde03de:-265ee4b8:15049ac7206:-8000-0000000000010c7e, 0] [APP: IOM #11.1.2.0.0] [IDDM: 0000L1Dd4upEoIs6wjyWMG1M5jJP00000S] could not communicate with one of the server access set up, make sure it is running.

    Thank you

    After changing the logging level for 32 track, filled with the SQL log file.

    The application consisted of a JOIN with two or three tables table (dba_users and dba_quota_tablespaces).

    After providing privileges select on the quota table, I was able to learn from the user.

    Thank you

  • PeopleSoft UM connector vs PeopleSoft ER connector for recon approved and commissioning

    We have a requirement of the customer where we integrate PeopleSoft with IOM as a reliable source as well as the provision of a couple of attributes to PeopleSoft. We examined the two choices of different connector that offers Oracle - PeopleSoft User Manager Connector and PeopleSoft employee reconciliation. Documentation, it looks like Oracle recommends the ER connector for the purpose of reconciliation trust. However, the UNIFIED messaging connector is used for provisioning the target and reconciliation.

    However, we need a connector for the two reconciliation trust as well as the provision of a couple of attributes to PeopleSoft. Or the other of these connectors is obtained two features? What connector do you recommend for our use case?

    Kind regards

    Sreejith

    It depends on.  If you need the HR component of the information and the data of the PERSON, you will need to use the connector Peopleosft ER of reconciliation trust.  If you do not need the data of the person and that all your users are stored in the application (which I highly doubt), then you will want to install the connector Peoplesoft UM.

    The situation that you're probably looking to set up is reconciliation using recon ER of Peoplesoft to retrieve users and their data from the PERSON.  Then you would provide the user in your Instance target of Peopleosft with UM Peoplesoft connector.  When you put them in your target, if I remember, when you provide us with the type of user as an employee, he will be asked to provide their user name which will connect target their instance to their instance of human resources in the back-end.

    -Kevin

  • ICF custom connector; How can I get the values of the parameters of the recon calendar task?

    I'm trying to create a custom connector icf with progressive reconciliation. My recon schedule a task, I have the settings "attribute of Date additional Recon ' and 'last token" that should be used for gradual reconciliation.

    How can I get the values of the parameters ' attribute of Date additional Recon ' and 'last token "?

    ICF should handle this for you.

    The value of "attribute of Date additional Recon ' must be filled in the OperationOption (e.g. executeQuery() and PROCESSES of FilterTranslator has this as a method parameter).

    For the "last counter", you need to implement ' createGreaterThanExpression (GreaterThanFilter, filter, is not Boolean) ' in your filter translator class. You can get the attribute of the filter object. Look for a description here: http://docs.oracle.com/cd/E37472_01/apirefs.1112/e28159/oracle/iam/connectors/icfcommon/recon/SearchReconTask.html

  • Strange behavior after giving a role to access policy.

    Greetings.
    I use OIM 11.1.1.3 and I also use the DBUM 9.1.0.4 adapter.
    I defined 3 roles in IOM once I've defined three strategies of access to available roles to a database.
    Each policy is associated with a role and a DBUM resource.
    In the end, I have the following policies.
    Role of role based policy name IOM
    1. policy role - A role - A DBRoleA
    2. policy role - role B - B DBRoleB
    3. policy role - role C - B DBRoleC.

    When a role is granted to the user of the IOM by using the Administration Console is implemented as a correct database to the specified database. But if I revoke a role from the user and grant the same role yet the specified role are not configured on the specified database.
    Example: A user 'Role A', 'Rôle B', 'C Role' in the database of the user have DBRoleA, DBRoleB, DBRoleC.
    After revocation "A Role" of the user, the database have the roles of good DBRoleB and DBRoleC.
    But if "A" is again granted the user the DBRoleA is not provisioned in the database.

    I activated the dbum log file and it looks like a bad role has been chosen and the DBRoleB the role of database to be configured. Because we see in the log file when the user is granted the "A role":

    [WLS_OIM1] [TRACE] [[OIMCP.] DBUM] [tid: [ASSETS].] [[ExecuteThread: '2' for the queue: "(self-adjusting) weblogic.kernel.Default"] [username: oiminternal] [ecid: 0000JDjSF5i9h ^ 5prOt1iY1EgfQX0000lD, 0] [SRC_CLASS: com.thortech.util.logging.Logger] [APP: IOM #11.1.1.3.0] [decided: 4506c477d760fc7e:26c2d53a:1336a1dbc64: - 7ffd - 0000000000000 d 45] [SRC_METHOD: Debug] oracle.iam.connectors.dbum.integration.DBUMProvisionManager: getChildFormData: form Value2011-11-04[2011-11-04T11:37:14.392-05:00] [WLS_OIM1] [PATH] [[OIMCP]. DBUM] [tid: [ASSETS].] [ExecuteThread: '2' for the queue: "(self-adjusting) weblogic.kernel.Default"] [username: oiminternal] [ecid: 0000JDjSF5i9h ^ 5prOt1iY1EgfQX0000lD, 0] [SRC_CLASS: com.thortech.util.logging.Logger] [APP: IOM #11.1.1.3.0] [decided: 4506c477d760fc7e:26c2d53a:1336a1dbc64: - 7ffd - 0000000000000 d 45] [SRC_METHOD: Debug] oracle.iam.connectors.dbum.integration.DBUMProvisionManager: getChildFormData: mapping of data from child form received:-{UD_DB_ORA_R_VERSION = 0, UD_DB_ORA_R_KEY = 3180, UD_DB_ORA_R_UPDATE = 2011-11-04, UD_DB_ORA_R_CREATE = 2011-11-04 {, process Instance.Key = 5916, UD_DB_ORA_R_UPDATEBY = 6 UD_DB_ORA_R_ROLE = 102 ~ * DBRoleB *, Access Policies.Key = 183, UD_DB_ORA_R_CREATEBY = 6}


    The issue is that anyone has experienced the same problem?
    Is there another way of provisioning of database roles after granting roles of the IOM?

    Thank you!
    Ramiro Ortiz

    Re: Roles and access policies

    I created an access policy (with renovation = revoke, if not applicable = true) that is, if the user is a member of the role XYZ, it should be provided for an application automatically (RBAC). Sometimes it works fine, but sometimes even if the user is a member of the role of XYZ, the user is not configured

  • Outcome of permission - workflow approval

    Hello

    I get the following error when executing the following process-

    1-3 applications are configured. 2 DBAT (Oracle) and 1 DBUM (Oracle).
    2. 3 access policies are defined in provision for applications above, based on the role of the user.
    3. the GTC Recon is configured to get the details in the flat file.
    4. I defined an approval process with the assignment set to a constant for the end-user, administrator (ApprovalManager3).
    5. set the rule for the determination of the process and attaches to the subject of the approval process resource.

    The political means of access is set up is based on the roles, seller, buyer, purchases that I defined in the roles of research. Based on the roles of the user gets an access policy and is assigned to applications. Any access policy have all 3 applications that are configured to be placed in service when it is triggered.

    Now, 1 of the access policy that I said "with approval". So approval goes to the ApporvalManager3 after that I got ApprovalManager3 in the list of administrators in the resource of the Application (DBUM - Oracle) 1. The problem is when the ApprovalManager3 approves the request, the user is created in the DBUM - Oracle resource, but forms of the child of the roles DBUM and DBUM privileges are not met. This forms were be filled before the strategy with the approval process.

    Here's the follow up of the journal

    11:45:23, 263 ERROR [SERVER] / class method: tcDataObj/eventPreUpdate error: data object update Permission denied
    11:45:23, 372 ERROR [API] / class method: tcFormInstanceOperationsBean/setProcessFormData some problems: maoRejections: you
    are not allowed to update this object.
    11:45:23, 404 ERROR [API] / class method: tcFormInstanceOperationsBean/setProcessFormData some problems: error occurred wh
    form data island setting for the process with key '2481' instance.
    11:45:23, 419 ERROR [API] / class method: tcFormInstanceOperationsBean/setProcessFormData some problems: you have no p
    ermission to update this object.
    Thor.API.Exceptions.tcAPIException: You are not allowed to update this object.
    at com.thortech.xl.ejb.beansimpl.tcFormInstanceOperationsBean.setProcessFormData (unknown Source)
    at com.thortech.xl.ejb.beansimpl.tcFormInstanceOperationsBean.setProcessFormData (unknown Source)
    at com.thortech.xl.ejb.beans.tcFormInstanceOperationsSession.setProcessFormData (unknown Source)
    at sun.reflect.GeneratedMethodAccessor357.invoke (unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.jboss.invocation.Invocation.performCall(Invocation.java:359)
    to org.jboss.ejb.StatelessSessionContainer$ ContainerInterceptor.invoke (StatelessSessionContainer.java:237)
    at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:158)
    at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:169)
    at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)
    at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)
    at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:350)
    at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181)
    at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:168)
    at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
    at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)
    at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:648)
    at org.jboss.ejb.Container.invoke(Container.java:960)
    at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:430)
    at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:103)
    to $Proxy767.setProcessFormData (Unknown Source)
    at Thor.API.Operations.tcFormInstanceOperationsClient.setProcessFormData (unknown Source)
    at oracle.iam.connectors.common.dao.OIMUtil.updateProcessForm (unknown Source)
    at oracle.iam.connectors.dbum.integration.DBUMProvisionManager.setProcessFormData (unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.thortech.xl.adapterGlue.ScheduleItemEvents.adpDBUMEXECUTEQUERYFORAUTHTYPEUSER.SETPROCESSFORMDATA (adpDBUMEXECUTEQUER
    YFORAUTHTYPEUSER.java:216)
    at com.thortech.xl.adapterGlue.ScheduleItemEvents.adpDBUMEXECUTEQUERYFORAUTHTYPEUSER.implementation (adpDBUMEXECUTEQUERYFOR
    AUTHTYPEUSER.java:95)
    at com.thortech.xl.client.events.tcBaseEvent.run (unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.runEvent (unknown Source)
    at com.thortech.xl.dataobj.tcScheduleItem.runMilestoneEvent (unknown Source)
    at com.thortech.xl.dataobj.tcScheduleItem.eventPostInsert (unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.insert (unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.save (unknown Source)
    at com.thortech.xl.dataobj.tcORC.insertNonConditionalMilestones (unknown Source)
    at com.thortech.xl.dataobj.tcORC.completeSystemValidationMilestone (unknown Source)
    at com.thortech.xl.dataobj.tcOrderItemInfo.completeCarrierBaseMilestone (unknown Source)
    at com.thortech.xl.dataobj.tcOrderItemInfo.eventPostInsert (unknown Source)
    at com.thortech.xl.dataobj.tcUDProcess.eventPostInsert (unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.insert (unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.save (unknown Source)
    at com.thortech.xl.dataobj.tcTableDataObj.save (unknown Source)
    at com.thortech.xl.dataobj.tcORC.autoDOBSave (unknown Source)
    at com.thortech.xl.dataobj.util.tcOrderPackages.createOrder (unknown Source)
    at com.thortech.xl.dataobj.util.tcOrderPackages.orderPackageForUser (unknown Source)
    at com.thortech.xl.dataobj.tcOIU.provision (unknown Source)
    at com.thortech.xl.dataobj.tcOIU.eventPostInsert (unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.insert (unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.save (unknown Source)
    at com.thortech.xl.dataobj.tcTableDataObj.save (unknown Source)
    at com.thortech.xl.dataobj.tcOBI.checkApproved (unknown Source)
    at com.thortech.xl.dataobj.tcOBI.eventPostUpdate (unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.update (unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.save (unknown Source)
    at com.thortech.xl.dataobj.tcTableDataObj.save (unknown Source)
    at com.thortech.xl.dataobj.tcOBI.approve (unknown Source)
    at com.thortech.xl.dataobj.tcORC.checkOrcTarget (unknown Source)
    at com.thortech.xl.dataobj.tcORC.eventPostUpdate (unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.update (unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.save (unknown Source)
    at com.thortech.xl.dataobj.tcTableDataObj.save (unknown Source)
    at com.thortech.xl.dataobj.tcORC.setOrderContentItemStatus (unknown Source)
    at com.thortech.xl.dataobj.tcORC.setOrderContentItemStatus (unknown Source)
    at com.thortech.xl.dataobj.tcScheduleItem.checkOrderContentItem (unknown Source)
    at com.thortech.xl.dataobj.tcScheduleItem.eventPostUpdate (unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.update (unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.save (unknown Source)
    at com.thortech.xl.ejb.beansimpl.tcProvisioningOperationsBean.updateTask (unknown Source)
    at com.thortech.xl.ejb.beansimpl.tcProvisioningOperationsBean.updateTask (unknown Source)
    at com.thortech.xl.ejb.beans.tcProvisioningOperationsSession.updateTask (unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.jboss.invocation.Invocation.performCall(Invocation.java:359)
    to org.jboss.ejb.StatelessSessionContainer$ ContainerInterceptor.invoke (StatelessSessionContainer.java:237)
    at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:158)
    at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:169)
    at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)
    at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)
    at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:350)
    at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181)
    at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:168)
    at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
    at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)
    at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:648)
    at org.jboss.ejb.Container.invoke(Container.java:960)
    at sun.reflect.GeneratedMethodAccessor127.invoke (unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
    at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
    to org.jboss.invocation.local.LocalInvoker$ MBeanServerAction.invoke (LocalInvoker.java:169)
    at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:118)
    at org.jboss.invocation.InvokerInterceptor.invokeLocal(InvokerInterceptor.java:209)
    at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:195)
    at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:61)
    at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:70)
    at org.jboss.proxy.ejb.StatelessSessionInterceptor.invoke(StatelessSessionInterceptor.java:112)
    at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:100)
    to $Proxy337.updateTask (Unknown Source)
    at Thor.API.Operations.tcProvisioningOperationsClient.updateTask (unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    to Thor.API.Base.SecurityInvocationHandler$ 1.run (unknown Source)
    at Thor.API.Security.LoginHandler.jbossLoginSession.runAs (unknown Source)
    at Thor.API.Base.SecurityInvocationHandler.invoke (unknown Source)
    to $Proxy801.updateTask (Unknown Source)
    at com.thortech.xl.webclient.actions.ApprovalsAction.approveDenyTasks (unknown Source)
    at com.thortech.xl.webclient.actions.ApprovalsAction.confirmApprove (unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:280)
    at com.thortech.xl.webclient.actions.tcLookupDispatchAction.execute (unknown Source)
    at com.thortech.xl.webclient.actions.tcActionBase.execute (unknown Source)
    at com.thortech.xl.webclient.actions.tcAction.execute (unknown Source)
    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
    at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at com.thortech.xl.webclient.security.SecurityFilter.doFilter (unknown Source)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
    at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
    at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
    at org.apache.coyote.http11.Http11Protocol$ Http11ConnectionHandler.process (Http11Protocol.java:583)
    to org.apache.tomcat.util.net.JIoEndpoint$ Worker.run (JIoEndpoint.java:446)
    at java.lang.Thread.run(Thread.java:619)
    11:45:25, ERROR 419 [DBUM] = start the Stack Trace =.
    11:45:25, 435 oracle.iam.connectors.common.dao.OIMUtil ERROR [DBUM]: updateProcessForm
    11:45:25, 451 ERROR [DBUM] problem when retrieving information from the database.
    11:45:25, 466 ERROR [DBUM] description: you are not allowed to update this object.
    11:45:25, 482 ERROR [DBUM] Thor.API.Exceptions.tcAPIException: you are not allowed to update this object.
    at com.thortech.xl.ejb.beansimpl.tcFormInstanceOperationsBean.setProcessFormData (unknown Source)
    at com.thortech.xl.ejb.beansimpl.tcFormInstanceOperationsBean.setProcessFormData (unknown Source)
    at com.thortech.xl.ejb.beans.tcFormInstanceOperationsSession.setProcessFormData (unknown Source)
    at sun.reflect.GeneratedMethodAccessor357.invoke (unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.jboss.invocation.Invocation.performCall(Invocation.java:359)
    to org.jboss.ejb.StatelessSessionContainer$ ContainerInterceptor.invoke (StatelessSessionContainer.java:237)
    at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:158)
    at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:169)
    at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)
    at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)
    at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:350)
    at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181)
    at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:168)
    at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
    at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)
    at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:648)
    at org.jboss.ejb.Container.invoke(Container.java:960)
    at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:430)
    at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:103)
    to $Proxy767.setProcessFormData (Unknown Source)
    at Thor.API.Operations.tcFormInstanceOperationsClient.setProcessFormData (unknown Source)
    at oracle.iam.connectors.common.dao.OIMUtil.updateProcessForm (unknown Source)
    at oracle.iam.connectors.dbum.integration.DBUMProvisionManager.setProcessFormData (unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.thortech.xl.adapterGlue.ScheduleItemEvents.adpDBUMEXECUTEQUERYFORAUTHTYPEUSER.SETPROCESSFORMDATA (adpDBUMEXECUTEQUER
    YFORAUTHTYPEUSER.java:216)
    at com.thortech.xl.adapterGlue.ScheduleItemEvents.adpDBUMEXECUTEQUERYFORAUTHTYPEUSER.implementation (adpDBUMEXECUTEQUERYFOR
    AUTHTYPEUSER.java:95)
    at com.thortech.xl.client.events.tcBaseEvent.run (unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.runEvent (unknown Source)
    at com.thortech.xl.dataobj.tcScheduleItem.runMilestoneEvent (unknown Source)
    at com.thortech.xl.dataobj.tcScheduleItem.eventPostInsert (unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.insert (unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.save (unknown Source)
    at com.thortech.xl.dataobj.tcORC.insertNonConditionalMilestones (unknown Source)
    at com.thortech.xl.dataobj.tcORC.completeSystemValidationMilestone (unknown Source)
    at com.thortech.xl.dataobj.tcOrderItemInfo.completeCarrierBaseMilestone (unknown Source)
    at com.thortech.xl.dataobj.tcOrderItemInfo.eventPostInsert (unknown Source)
    at com.thortech.xl.dataobj.tcUDProcess.eventPostInsert (unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.insert (unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.save (unknown Source)
    at com.thortech.xl.dataobj.tcTableDataObj.save (unknown Source)
    at com.thortech.xl.dataobj.tcORC.autoDOBSave (unknown Source)
    at com.thortech.xl.dataobj.util.tcOrderPackages.createOrder (unknown Source)
    at com.thortech.xl.dataobj.util.tcOrderPackages.orderPackageForUser (unknown Source)
    at com.thortech.xl.dataobj.tcOIU.provision (unknown Source)
    at com.thortech.xl.dataobj.tcOIU.eventPostInsert (unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.insert (unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.save (unknown Source)
    at com.thortech.xl.dataobj.tcTableDataObj.save (unknown Source)
    at com.thortech.xl.dataobj.tcOBI.checkApproved (unknown Source)
    at com.thortech.xl.dataobj.tcOBI.eventPostUpdate (unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.update (unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.save (unknown Source)
    at com.thortech.xl.dataobj.tcTableDataObj.save (unknown Source)
    at com.thortech.xl.dataobj.tcOBI.approve (unknown Source)
    at com.thortech.xl.dataobj.tcORC.checkOrcTarget (unknown Source)
    at com.thortech.xl.dataobj.tcORC.eventPostUpdate (unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.update (unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.save (unknown Source)
    at com.thortech.xl.dataobj.tcTableDataObj.save (unknown Source)
    at com.thortech.xl.dataobj.tcORC.setOrderContentItemStatus (unknown Source)
    at com.thortech.xl.dataobj.tcORC.setOrderContentItemStatus (unknown Source)
    at com.thortech.xl.dataobj.tcScheduleItem.checkOrderContentItem (unknown Source)
    at com.thortech.xl.dataobj.tcScheduleItem.eventPostUpdate (unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.update (unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.save (unknown Source)
    at com.thortech.xl.ejb.beansimpl.tcProvisioningOperationsBean.updateTask (unknown Source)
    at com.thortech.xl.ejb.beansimpl.tcProvisioningOperationsBean.updateTask (unknown Source)
    at com.thortech.xl.ejb.beans.tcProvisioningOperationsSession.updateTask (unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.jboss.invocation.Invocation.performCall(Invocation.java:359)
    to org.jboss.ejb.StatelessSessionContainer$ ContainerInterceptor.invoke (StatelessSessionContainer.java:237)
    at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:158)
    at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:169)
    at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)
    at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)
    at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:350)
    at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181)
    at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:168)
    at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
    at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)
    at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:648)
    at org.jboss.ejb.Container.invoke(Container.java:960)
    at sun.reflect.GeneratedMethodAccessor127.invoke (unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
    at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
    to org.jboss.invocation.local.LocalInvoker$ MBeanServerAction.invoke (LocalInvoker.java:169)
    at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:118)
    at org.jboss.invocation.InvokerInterceptor.invokeLocal(InvokerInterceptor.java:209)
    at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:195)
    at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:61)
    at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:70)
    at org.jboss.proxy.ejb.StatelessSessionInterceptor.invoke(StatelessSessionInterceptor.java:112)
    at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:100)
    to $Proxy337.updateTask (Unknown Source)
    at Thor.API.Operations.tcProvisioningOperationsClient.updateTask (unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    to Thor.API.Base.SecurityInvocationHandler$ 1.run (unknown Source)
    at Thor.API.Security.LoginHandler.jbossLoginSession.runAs (unknown Source)
    at Thor.API.Base.SecurityInvocationHandler.invoke (unknown Source)
    to $Proxy801.updateTask (Unknown Source)
    at com.thortech.xl.webclient.actions.ApprovalsAction.approveDenyTasks (unknown Source)
    at com.thortech.xl.webclient.actions.ApprovalsAction.confirmApprove (unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:280)
    at com.thortech.xl.webclient.actions.tcLookupDispatchAction.execute (unknown Source)
    at com.thortech.xl.webclient.actions.tcActionBase.execute (unknown Source)
    at com.thortech.xl.webclient.actions.tcAction.execute (unknown Source)
    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
    at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at com.thortech.xl.webclient.security.SecurityFilter.doFilter (unknown Source)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
    at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
    at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
    at org.apache.coyote.http11.Http11Protocol$ Http11ConnectionHandler.process (Http11Protocol.java:583)
    to org.apache.tomcat.util.net.JIoEndpoint$ Worker.run (JIoEndpoint.java:446)
    at java.lang.Thread.run(Thread.java:619)

    11:45:42, ERROR 638 [DBUM] = end of stack memory stack =.
    11:45:42, 638 INFO [DBUM] oracle.iam.connectors.dbum.integration.DBUMProvisionManager: setProcessFormData: process of updating form f
    or UD_DB_ORA_U_LOCK result: ERROR_UPDATE_PROCESS_FORM
    11:45:42, 669 INFO [DBUM] oracle.iam.connectors.dbum.integration.DBUMProvisionManager: setProcessFormData: do not update the trial
    s for UD_DB_ORA_U_LOCK form
    11:45:44, ERROR [SERVER] 154 / class method: tcDataObj/eventPreInsert error: Insert permission is denied
    11:45:44, ERROR [SERVER] 216 / class method: tcDataObj/eventPreInsert error: Insert permission is denied
    11:45:44, ERROR [SERVER] 294 / class method: tcDataObj/eventPreInsert error: Insert permission is denied

    Please suggest me how to do it.

    Thanks and greetings
    Kunal jegou

    Looks like the user doesnot has permission to update the form of courses...

    Tab object permission to UD_DB_ORA_U

    Thank you
    Suren

  • Configuration of the DBUM connector for an Oracle database more

    Hi, I only configure DBUM connector for Provisioning users for an oracle database. I need the provision to users of other databases on the test and production environment... I use OIM11.1.2.2 and DB version 11 GR 2.

    I duplicate the work using an existing task that is used for the existing work. Create n number of jobs and to provide different it resource for each work and the calendar (see: https://community.oracle.com/message/10594440).

    When I set up my opinion of cannt users DB roles associated with the resource, see only the roles for the 1st set up DB... What is the way to do this task? I have read the document and they talk about copying the files of connector... Is there step with more detailed steps to do this?

    Thanks in advance.

    Check one time how to clone connector

    http://docs.Oracle.com/CD/E21764_01/doc.1111/e14308/conn_mgmt.htm#OMADM4457

  • Best way to reconciliation Lookup for connector DBAT


    Hi all

    What is the recommended method for looking for connector DBAT reconciliation?

    All built-in connectors have recon planned research work during the installation we can configure by using the name of the resource.

    But in the DBAT connector, there is no such scheduled task.

    When short list, we can create and update the search using "console design.

    But it's long or change frequently, a way to automate it.

    How do you manage this?

    Any comments will be highly appreciated.

    dongsu.

    Hello

    You must update the table of IPY research. See the link for idea on how to add to the below table

    IOM IDM blog: tcLookupOperationsIntf Interface API example

    You can many more examples to add values to the lookup table.

    Let me know if you need anything more on this issue

  • Problem of OID connector on reconciliation

    Hello

    We have a problem with the connector of the OID on OIM 11 GR 2.

    Our environment is:

    • 11 GR 2 IOM (11.1.2.0.0)
    • The OID (11.1.1.6.0) connector
    • Connector server (1.4.0)

    The target system is version 11.1.1.3.0 OID, when we try to start any work of reconciliation, the following error is generated: java.lang.RuntimeException: String index out of range:-1.

    The OID is integrated with Oracle Access Manager (we found many "oblix' in objectclass)

    It is a Connector log:

    October 17, 2013 11:41:54 < init > org.identityconnectors.ldap.search.LdapSearch

    FINE: LdapSearch RETURN (conn = org.identityconnectors.ldap.LdapConnection @1c2e7e9c, oclass = ObjectClass: __GROUP__, filter = null, options = OperationOptions: {ATTRS_TO_GET = [Ljava.lang.String; @1c2a9e5e]})

    October 17, 2013 11:41:54 org.identityconnectors.ldap.search.LdapSearch run

    FINE: ENTRY EXECUTE (HANDLER = ORG. IDENTITYCONNECTORS. FRAMEWORK. IMPL. API. LOCAL. OPERATIONS. SEARCHIMPL$ATTRIBUTESTOGETSEARCHRESULTSHANDLER@1C363B6B)

    October 17, 2013 11:41:54 org.identityconnectors.ldap.search.LdapSearch getAttributesToGet

    FINE: ENTRY getAttributesToGet (this = [__parentDN__ cn, __UID__, __PARENTRDNVALUE__, modifyTimestamp])

    October 17, 2013 11:41:54 org.identityconnectors.ldap.search.LdapSearch removeNonReadableAttributes

    FINE: ENTRY removeNonReadableAttributes (attributes = [__parentDN__, __PARENTRDNVALUE__, __UID__, cn, modifyTimestamp])

    October 17, 2013 11:41:54 org.identityconnectors.ldap.LdapConnection getSchemaMapping

    FINE: ENTRY getSchemaMapping()

    October 17, 2013 11:41:54 org.identityconnectors.ldap.LdapConnection getSchemaMapping

    FINE: RETURN getSchemaMapping() returns: org.identityconnectors.ldap.schema.LdapSchemaMapping@1c2f73d7

    October 17, 2013 11:41:54 org.identityconnectors.ldap.schema.LdapSchemaMapping removeNonReadableAttributes

    FINE: ENTRY removeNonReadableAttributes (info = ObjectClass: __GROUP__, i$ = [__parentDN__, __PARENTRDNVALUE__, __UID__, cn, modifyTimestamp])

    Diagram of org.identityconnectors.ldap.schema.LdapSchemaMapping 17 October 2013 11:41:54

    FINE: ENTRY schema()

    October 17, 2013 11:41:54 < init > org.identityconnectors.ldap.schema.LdapSchemaBuilder

    FINE: ENTRY LdapSchemaBuilder (conn=org.identityconnectors.ldap.LdapConnection@1c2e7e9c)

    October 17, 2013 11:41:54 org.identityconnectors.ldap.LdapConnection createNativeSchema

    FINE: ENTRY createNativeSchema()

    October 17, 2013 11:41:54 org.identityconnectors.ldap.LdapConfiguration isReadSchema

    FINE: ENTRY isReadSchema()

    October 17, 2013 11:41:54 org.identityconnectors.ldap.LdapConfiguration isReadSchema

    FINE: RETURN isReadSchema() returns: true

    October 17, 2013 11:41:54 < init > org.identityconnectors.ldap.ServerNativeSchema

    FINE: ENTRY ServerNativeSchema (conn=org.identityconnectors.ldap.LdapConnection@1c2e7e9c)

    October 17, 2013 11:41:54 org.identityconnectors.ldap.LdapConnection getInitialContext

    FINE: ENTRY getInitialContext()

    October 17, 2013 11:41:54 org.identityconnectors.ldap.LdapConnection getInitialContext

    FINE: RETURN getInitialContext() returns: javax.naming.ldap.InitialLdapContext@1c35c4d0

    Research of org.identityconnectors.framework.api.operations.SearchApiOp 17 October 2013 11:41:54

    FINE: Exception:

    java.lang.StringIndexOutOfBoundsException: String index out of range:-1

    at java.lang.String.substring(String.java:1937)

    at com.sun.jndi.ldap.LdapSchemaParser.readOIDs(LdapSchemaParser.java:641)

    at com.sun.jndi.ldap.LdapSchemaParser.readTag(LdapSchemaParser.java:420)

    Thanks in advance,

    Andrea

    Hello

    Can you try setting Lookup.LDAP.Configuration false to readSchema and then try to run recon job.

Maybe you are looking for