Hello,
How the Bonita Engine, in 7.10.x, manage the memory when it operates with documents?
1/ Widget File Upload => Upload
During this operation, is the complete document is loaded in memory to create a temporary file, or only per packets (10000 char for example)?
2/ Submit the contract
Currently, during the file upload, an ID (temporary file name) is returned. That's means during the Submit contract, there is no memory engage, correct?
3/ in the operation, upload the document
Then, in the operation (or in the initialization of the document when this is an instantiation), the complete document is loaded in memory, to save it as a blog in the database, correct?
Is the variable is a list of documents, and users give 5 documents, then the 5 documents are loaded in the memory at a moment, correct?
4/ in a connector
When a connector (CMIS connector) is used, then the document is loaded in the memory, correct? If this is a list of 5 documents, then the 5 documents are loaded in the memory at one moment, correct?
5/ display in a form
When a File Viewer widget is used, a user clicks on a link, then the REST API load the document from the database to send it. To do that, the document is loaded in the memory, correct?
If this is a list of 5 documents, there is 5 REST API, so the 5 documents maybe load in memory at a time, but not sure.
Thank to confirm/Explain