Expand my Community achievements bar.

Guidelines for the Responsible Use of Generative AI in the Experience Cloud Community.

LC Forms client in Oracle Portlet

Avatar

Former Community Member

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

0 Replies