We have a business service that extends Ens.BusinessService and uses EnsLib.File.InboundAdapter.
This service polls for json files in a folder.
Method signature is like this:
Method OnProcessInput(pInput As %FileCharacterStream, pOutput As %RegisteredObject) As %Status
And inside that method it tries to read the content like this:
set tData = pInput.ReadLine(,.tStatus, .tEOL)
if ($$$ISERR(tStatus)) quit
set tJSON = {}.%FromJSON(tData)
I added some trace calls before and after lines and noticed it's always that last line that fails if content is larger than 32kb.
Any workaround for this?





