jbogash
(Joseph Bogash)
January 18, 2023, 1:24pm
1
So I’ve tested the API call I’m making within Postman and it works fine there, but something is going wrong when IdentityNow makes the same call.
In order to troubleshoot this I’d like to view the call being made from IDN and the response it’s getting. Is this possible?
LukeHagar
(Luke Hagar)
January 18, 2023, 2:52pm
3
Hey @jbogash ,
Thanks for posting!
Postman is usually the best way to validate the operations before they are configured in IdentityNow.
I’m happy to try and help narrow down the issue.
Can you provide the specifics of the error that you are getting in IdentityNow?
jbogash
(Joseph Bogash)
January 18, 2023, 5:05pm
4
So that’s the weird part, the call is successful at least as far as IDN can tell, it’s just not doing anything.
I’m using a $plan.{{variable}}$ to fill in the values I’m sending and that’s why I’m trying to see what IDN is actually sending to the app.
You need to enable ccg logs and check in the log file.
You can use below logger to enable debug for WS source.
logger.sailpoint.name = sailpoint.connector.webservices
logger.sailpoint.level = debug
logger.sailpoint.additivity = false
logger.sailpoint.appenderRef.rolling.ref = STDOUT
logger.sailpoint.name = sailpoint.connector.webservices.v2
logger.sailpoint.level = debug
logger.sailpoint.additivity = false
logger.sailpoint.appenderRef.rolling.ref = STDOUT
logger.sailpoint.name = connector.common.oauth2
logger.sailpoint.level = debug
logger.sailpoint.additivity = false
logger.sailpoint.appenderRef.rolling.ref = STDOUT
logger.sailpoint.name = connector.common.http
logger.sailpoint.level = debug
logger.sailpoint.additivity = false
logger.sailpoint.appenderRef.rolling.ref = STDOUT
logger.sailpoint.name = connector.sdk.webservices
logger.sailpoint.level = debug
logger.sailpoint.additivity = false
logger.sailpoint.appenderRef.rolling.ref = STDOUT
logger.sailpoint.name = connector.sdk.webservices.ExecutionMediator
logger.sailpoint.level = trace
logger.sailpoint.additivity = false
logger.sailpoint.appenderRef.rolling.ref = STDOUT
Specifically for your use case this one would be used:
logger.sailpoint.name = connector.sdk.webservices.ExecutionMediator
logger.sailpoint.level = trace
logger.sailpoint.additivity = false
logger.sailpoint.appenderRef.rolling.ref = STDOUT
You can also set isDevelopmentMode in connector json and it would print request dump.
M_rtenH
(Märten Hallik)
January 19, 2023, 12:11pm
6
I’ve had a somewhat similar issue before and in my case the issue was data type. What’s the data type the endpoint expects and how is your (I assume) entitlement schema configured?