The form submission Java API for web services is:
//Invoke the processFormSubmission method
formsOb.processFormSubmission(inForm, envValues, agent,
processSpec,
outProcessFormSubmissionResultDoc,
clickedButton, outXML,
validationErrorsList, action,
attachments,
processFormSubmissionResult);
where the inForm parameter is byte[] array created by reading HTTPRequest.getInputStream();
The only problem in portal is, that it gets its hands on the stream first, and reads everything out. So input stream is empty and it cannot be re-set.
Is there any other way how to pass data to the LC Forms, without actually retrieving all parameters and converting them to the binary stream again?
Or I am missing something?
Thanks
Alex