JDBC Connector Rule Issue

Hi Everyone

I am new ISC and I have attached JDBCProvision rule to my JDBC source under nativeRules.
However, when I request a role, the rule is not triggering, and I do not see any logs in the ccg.log file.

Here is what I have done:

Created a rule:
I am just printing provisioning plan to logs

{
“description”: “This rule does that”,
“type”: “JDBCProvision”,
“signature”: {
“input”: ,
“output”: null
},
“sourceCode”: {
“version”: “1.0”,
“script”: “log.info(“Emer JDBC plan*”+plan);”
},
“attributes”: {
“sourceVersion”: “1.0”
},
“name”: “Emer JDBC_BeforeCreate_Rule”
}

Patched the rule to the JDBC source under nativeRules

“nativeRules”: [
“Emer JDBC_BeforeCreate_Rule”
],

Thank you.

Hello @vsuddala ,

Native rules apply for AD connector. For JDBC source you should attach the rule by updating the source. Please check it here Connector executed Rules | SailPoint Developer Community

Hi @JackSparrow

Thanks for the solution.

I am primarily an IIQ developer and have recently started working with ISC. In IIQ, I can log the provisioning plan using plan.toXml(). I would like to know how to view or log the provisioning plan in ISC.

Thank you.

Hi @Vijayakumas , plan.toXml() method is not supported in ISC. You need to enable degug level logging and check the logs in VA. In the logs you should be able to see the provisioning plan.

You can check this on how to enable connector logging. Enabling Connector Logging in IdentityNow - Compass (sailpoint.com)