I am working on JDBC connector. Where I have used BeforeProvisioning and Provisioning rules to create account.
However, the entry is successfuly created in the db table but still in IDN UI, the account is not reflected in Identity account tab. Not sure I am missing out.
These what I have done.
1-BeforeProvisioning rule
a) Have set accessRequest.setNativeIdentity(plan.getNativeIdentity());
I would start looking at the source correlation logic to ensure that it was correct. It sounds like while the account is being sent and created that it is not correlating to the cube. After this I would look at an existing user who had the account successfully correlated and verify that the new user has all the same data applied to allow for correlation.
Do you have your Account Single Query setup? After the rule runs to create the account successfully, it will use the Account ID value your provided in your create policy/provisioning rule to attempt to read the account back after the provisioning result returned from your JDBC rule is in a COMMITTED state. If the single account query is not set up, a full aggregation would be needed after the creation runs to bring the account in.
Do you mean that apart from Account Single Query, it is also required for JDBC Provisioning Rule to set Account ID in the provisioning result variable return?