Stable. Works well.
Generic SQL connector.
The connector can be described as a "wrapper" for scripts (e.g. Groovy) where the actual implementation of the operations (Create, Update, Delete etc.) is provided.
ConnId 18.104.22.168 or later
Capabilities and Features
|Native attribute names||YES|
This is an Scripted SQL connector heavily updated during 2018. Scripts used with ScriptedSQL Connector (deprecated) have to be modified.
Connector history continues in the spring of 2019, when additional fixes were provided and connector architecture changed to PoolableConnector. Poolable connector let midPoint decide over the connection objects life cycle rather than relying on depricated tomcat7 connection pool (which was replaced). As a consequence of this change, parameters from previous connector version are not compatible with new poolable connector as connection data source changed. However migration is fairly easy, just make sure at least following resource parameters are set (on top of providing usual script file names for groovy part of the connector):
Connection Validation Query parameter was dropped since checkAlive method uses less costly methods to validate connection pulled from the pool.
|Framework Version||Bundled with midPoint|
|2.0||Polygon||download jar||GitHub (v2.0 tag)||N/A||22.214.171.124||No||126.96.36.199|
|2.1-SNAPSHOT||Polygon||GitHub (master)||N/A||188.8.131.52||No||Fixes: Binary attribute support Improvements: Poolable connector, relative changes update. Resource settings not compatible with previous version, see History section.|
Use implicit log variable in your resource script as follows:
Turn on midPoint logging for specific script file name. For instance for SearchScript.groovy use: