Skip to content

Conversation

@SanojPunchihewa
Copy link

@SanojPunchihewa SanojPunchihewa commented Aug 16, 2024

Purpose

Currently, when the SOAP body’s closing tag is reached by the StAXSOAPModelBuilder, it stops parsing the rest of the data. In cases where the SOAP envelope’s closing tag is decoded into the buffer in the next iteration, the decoder won’t complete the process because the parser has already stopped. Therefore, we need to continue parsing the tokens until we reach the end-of-document token.

Fixes wso2/product-micro-integrator#3491

…opes

Currently, when the SOAP body’s closing tag is reached by the StAXSOAPModelBuilder, it stops parsing the rest of the data.
In cases where the SOAP envelope’s closing tag is decoded into the buffer in the next iteration,
the decoder won’t complete the process because the parser has already stopped.
Therefore, we need to continue parsing the tokens until we reach the end-of-document token.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: No response once the request message size is exceeded more than the buffer size(io_buffer_size).

1 participant