SaaS Connector - Configuration Failing

Hello,

I created a SaaS custom connector and that deployed to my tenant successfully, but when I again deployed the connector back after certain changes, it started throwing error, after lot of debugging, I finally deleted the source and connector too.I again created a new connector entry with working code and as soon as I try to configure that back, It started throwing error in IDN UI:

fatal error, please contact your system administrator:error code xxxxxxxxxxxxxxxxx

I am not sure where to track this error code and the strange thing is that same connector zip is working fine in other tenant. Can anyone tell me what I am missing here?

Hello,
I have implemented my test connection, account list and account read operations configured. I am getting success result while testing via postman as well but when I am invoking a validate command in my terminal it is throwing below error.Can someone help me what went wrong here.

When testing via the integration tests, it will run the read command for all found accounts after running the list command. Make sure that when running the read command for specific accounts that it is able to fetch the account properly. If you scroll up after the integration test run, you can see the exact details of each request in IDN along with the object that is sent so you test locally to see what went wrong.

Thanks @philip-ellis for responding. Let me investigate more on this.

Hello @philip-ellis

I made the connector validation working checked the individual actions also and all seems fine with validate command from terminal. but as I deploy my connector in IDN tenant and execute aggregation it is throwing below error.My console log shows that accounts are getting read by the connector and attribute values also coming. I am not sure why this is treating attributes as schema OR what output it is expecting. Here is the error details and my Schema details:

java.lang.RuntimeException - java.lang.IllegalStateException: [ConnectorError] invalid output format: Schema validation error in path: [/: {“attributes”:{"Acti… did not match any of the specified OneOf schemas] (requestId: 5d069881bb684be58e054fa60ea4a1ab) - java.lang.RuntimeException: java.lang.IllegalStateException: [ConnectorError] invalid output format: Schema validation error in path: [/: {“attributes”:{"Acti… did not match any of the specified OneOf schemas] (requestId: 5d069881bb684be58e054fa60ea4a1ab) at com.sailpoint.mantis.qpoc.message.AccountAggregation.iterateResourceObjects(AccountAggregation.java:627) at com.sailpoint.mantis.qpoc.message.AccountAggregation.handleMessage_aroundBody0(AccountAggregation.java:333) at com.sailpoint.mantis.qpoc.message.AccountAggregation$AjcClosure1.run(AccountAggregation.java:1) at org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:167) at com.sailpoint.atlas.metrics.MessageMetricsAspect.meterMessageTimeAndExceptions(MessageMetricsAspect.java:68) at com.sailpoint.mantis.qpoc.message.AccountAggregation.handleMessage(AccountAggregation.java:320) at com.sailpoint.atlas.messaging.server.TypeMessageHandler.handleMessage(TypeMessageHandler.java:87) at com.sailpoint.mantis.qpoc.utility.QpocMessageHandler.handleMessage_aroundBody0(QpocMessageHandler.java:60) at com.sailpoint.mantis.qpoc.utility.QpocMessageHandler$AjcClosure1.run(QpocMessageHandler.java:1) at org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:167) at com.sailpoint.atlas.metrics.MessageMetricsAspect.meterMessageTimeAndExceptions(MessageMetricsAspect.java:68) at com.sailpoint.mantis.qpoc.utility.QpocMessageHandler.handleMessage(QpocMessageHandler.java:52) at com.sailpoint.mantis.platform.message…

Any suggestions would be really helpful. Thanks so much.

Pooja