I have a JDBC source to connect with AS400 database. Also, I have created a provisioning rule linked to a custom connector as Sailpoint recommend in order to launch all the source operations.
I have configured the create method to call a store procedure in AS400:
When I launch the user creation, the procedure is called correctly and I have a good response in our output parameters, also, I can see how the java connector finish with the “return result;” without any issues or exceptions.
The issue comes when I come back to IdentityNow to see the task result and see how the task failed with the error "SQL0204 - ACCOUNT in USER type *FILE not found ". The USER is the user that I have configured in the source form but I don’t specified “ACCOUNT” in any code or configuration… It seems like IdentityNow is triying to call a new procedure (USER.ACCOUNT) or table ACCOUNT after my successful connector result.
I tried to add the param naming=system; but I have the “same” error "SQL0204 - ACCOUNT in *LIBL type *FILE not found ". The ACCOUNT table doesn’t exist in the database, and IDN shouldn’t call it.
I don’t know what I need to do to end my successful request with my “return result” and avoid this second IDN call.
Hey @senjutok, I think the issue may be related to the jdbc driver. Let’s try this: instead of having naming=system can you try to use naming=1 instead? Let us know if this resolves your issue.
@senjutok Hi did you every get it to work, and could you please share the jar driver version your running, as im also trying to connect to a AS400 DB2, im a bit unsure if im using the correct version