Hi,
I have a set of Integration object that uses a Connection System (OAuth2: Client Credential Grant).I am testing direct on the Integration object with blank attributes:1. If it use connected system and the API returns 404 (i.e. user not found), the API will always fired twice (not expected). Below are the debug logs:2. If it use connected system and the API returns 200, the API will only fired once (expected). 3. if I remove the connected system and the API returns 404, then it will only fired once (expected).
2023-10-26 07:26:14,981 - { "origin" : "local", "type" : "request", "correlation" : "d782eed85047a462", "protocol" : "HTTP/1.1", "remote" : "localhost", "method" : "POST", "uri" : "https://example.com/path/to/service/07?test=001", "host" : "example.com", "path" : "/path/to/service/07", "scheme" : "https", "port" : null, "headers" : { "Authorization" : [ "XXX" ], "Content-Type" : [ "text/plain; charset=UTF-8" ] }, "body" : "[id:1234]" } 2023-10-26 07:26:15,532 - { "origin" : "remote", "type" : "response", "correlation" : "d782eed85047a462", "duration" : 553, "protocol" : "HTTP/1.1", "status" : 404, "headers" : { "Cache-Control" : [ "max-age=604800" ], "Content-Length" : [ "433" ], "Content-Type" : [ "text/html; charset=UTF-8" ], "Date" : [ "Thu, 26 Oct 2023 07:26:15 GMT" ], "Expires" : [ "Thu, 02 Nov 2023 07:26:15 GMT" ], "Server" : [ "EOS (vny/0453)" ] }, "body" : "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">\n\t<head>\n\t\t<title>404 - Not Found</title>\n\t</head>\n\t<body>\n\t\t<h1>404 - Not Found</h1>\n\t\t<script type=\"text/javascript\" src=\"//obj.ac.bcon.ecdns.net/ec_tpm_bcon.js\"></script>\n\t</body>\n</html>\n" } 2023-10-26 07:26:15,900 - { "origin" : "local", "type" : "request", "correlation" : "a1dcea355e1fa8a5", "protocol" : "HTTP/1.1", "remote" : "localhost", "method" : "POST", "uri" : "https://example.com/path/to/service/07?test=001", "host" : "example.com", "path" : "/path/to/service/07", "scheme" : "https", "port" : null, "headers" : { "Authorization" : [ "XXX" ], "Content-Type" : [ "text/plain; charset=UTF-8" ] }, "body" : "[id:1234]" } 2023-10-26 07:26:16,450 - { "origin" : "remote", "type" : "response", "correlation" : "a1dcea355e1fa8a5", "duration" : 549, "protocol" : "HTTP/1.1", "status" : 404, "headers" : { "Cache-Control" : [ "max-age=604800" ], "Content-Length" : [ "433" ], "Content-Type" : [ "text/html; charset=UTF-8" ], "Date" : [ "Thu, 26 Oct 2023 07:26:16 GMT" ], "Expires" : [ "Thu, 02 Nov 2023 07:26:16 GMT" ], "Server" : [ "EOS (vny/0453)" ] }, "body" : "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">\n\t<head>\n\t\t<title>404 - Not Found</title>\n\t</head>\n\t<body>\n\t\t<h1>404 - Not Found</h1>\n\t\t<script type=\"text/javascript\" src=\"//obj.ac.bcon.ecdns.net/ec_tpm_bcon.js\"></script>\n\t</body>\n</html>\n" }
Is this an Appian bug, and do we have any workaround for this?
Discussion posts and replies are publicly visible