Hello,
in the documentation I see the limit of 5 MB on integration responses, without any indication about the possibility to modify it.Granted that the existence of a limit makes sense, in some cases there is the need to deal with web services with big payloads which don't allow paging, and cannot be modified.
In such cases, the choice of 5 MB seems completely arbitrary and IMHO causes more harm than good. Is there any way to have control over this limit for cloud installations? Would Appian be able to modify it if I opened a support case for a particular environment?Thanks.
Discussion posts and replies are publicly visible
I got around the limitation by downloading the json payload into a document and then reading the file.
fn!readTextFromFile requires the Text File Reader plugin: https://community.appian.com/b/appmarket/posts/text-file-reader
a!fromJson( fn!readtextfromfile( txtFile: todocument(7393), preserveLineBreaks: true ) )
Thank you for your response, unfortunately this is not an option in our case.I'm only interested in overriding the limit, even if a custom request has to be opened.
You can open a case with Appian support to inquire about adjusting the limit.However, given the way the functionality is documented, I don't expect that there are any adjustment options for this limit at this time.
Thanks Robert Shankin we opened a case, and I can confirm that Appian will not change this setting at the moment, even for custom requests.The only option remains to have the web service owners implement the paging logic.If that is not possible, I think one could implement a proxy service to perform the paging, as a last resort.