04/12/2022 01:22 PM
I have the following ImportUserJSON and I am using a logging endpoint that returns a simple response with a 200 http code in order to see the details of the Saviynt REST call. I am seeing Saviynt execute the same REST call (call2) 15-20 times each time I run a user import. Is something wrong in my config? IS Saviynt supposed to execute multiple calls?
{
"type":"multiCall",
"processingType": "SequentialAndIterative",
"call": [
{
"name":"call1",
"callOrder": 0,
"retryWaitSeconds": 60,
"connection": "MyConnection",
"url": "<url>",
"httpMethod": "POST",
"httpParams": {
"query": "<graphql query>"
},
"httpHeaders": {
"Authorization": "${access_token}",
"Accept": "application/json"
},
"httpContentType": "application/json",
"errorPath": "errors[0].message",
"userResponsePath": "path.to.user.list",
"colsToPropsMap": {
"USERNAME": "id~#~char",
"FIRSTNAME": "first_name~#~char",
"LASTNAME": "last_name~#~char"
},
"successResponses": {
"statusCode": [
200,
201,
202,
203,
204,
205
]
}
},
{
"name":"call2",
"callOrder": 1,
"retryWaitSeconds": 60,
"connection": "MyConnection",
"url": "<logging endpoint>",
"httpMethod": "POST",
"httpParams": {
"query": "<graphql query>"
},
"httpHeaders": {
"Authorization": "${access_token}",
"Accept": "application/json"
},
"httpContentType": "application/json",
"errorPath": "errors[0].message",
"userResponsePath": "path.to.user.list",
"colsToPropsMap": {
"USERNAME": "id~#~char",
"FIRSTNAME": "first_name~#~char",
"LASTNAME": "last_name~#~char"
},
"successResponses": {
"statusCode": [
200,
201,
202,
203,
204,
205
]
}
}
]
}
04/12/2022 03:08 PM
^ This is in version 2021.0