<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
Hi folks,
<div><br>
</div>
<div>I'm trying to set up an inbound Scripted SQL connector against a Postgres database and having no luck. I have what I think should be a minimal configuration with only the test capability turned on, but it's throwing errors.</div>
<div><br>
</div>
<div>My resource configuration is here: <a href="https://gist.github.com/grahamb/f9cc16a28de7b29665f3bd9b81aa34af">https://gist.github.com/grahamb/f9cc16a28de7b29665f3bd9b81aa34af</a></div>
<div><br>
</div>
<div>An Upload/Execute from midPoint studio works and the resource is created, but if I try to test the resource, either using the Upload/Test function in Studio, or the Test Connection button on the edit resource screen, it throws an error: </div>
<div><br>
</div>
<div>groovy.lang.MissingMethodException(No signature of method: org.forgerock.openicf.connectors.scriptedsql.ScriptedSQLConfiguration.validate() is applicable for argument types: () values: []?Possible solutions: validate(), validate(), validate(), wait(),
release(), release())'</div>
<div><br>
</div>
<div>and</div>
<div><br>
</div>
<div>groovy.lang.MissingMethodException(No signature of method: org.forgerock.openicf.connectors.scriptedsql.ScriptedSQLConfiguration.validate() is applicable for argument types: () values: []?Possible solutions: validate(), validate(), validate(), wait(),
release(), release())</div>
<div><br>
</div>
<div>I've been using the samples from <a href="https://github.com/Evolveum/midpoint-samples/tree/master/samples/resources/scriptedsql">https://github.com/Evolveum/midpoint-samples/tree/master/samples/resources/scriptedsql</a> as my basis. I had to make some
changes to the XML to get it to upload (mostly the username and JDBC URL parameters).</div>
<div><br>
</div>
<div>Any guidance would be much appreciated.</div>
<div><br>
</div>
<div>
<div>Thanks,</div>
<div>Graham.</div>
</div>
<br>
<br>
<div>
<div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
<div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
<div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
<div>– <br>
Graham Ballantyne (he/him)<br>
IAM Architect — IT Services <br>
Simon Fraser University<br>
</div>
</div>
</div>
</div>
</div>
<br>
</body>
</html>