Pega soap service with greater than 10MB data(18 to 20 MB)
We are trying to invoke a pega soap service with greater than 10MB data on it.We are using WAS7 and IBM HTTP web server. The soap service intern make another soap connector call for attaching document.
We are getting HTTP 500 error because of some hung thread and some time socket time out issue while using soap UI. Issue is not happening if the size is less than 10MB.
Is there any size constraint with soap service request?Any specific app/web server configuration required to handle this large 18 to 20 MB soap request to get processed?
If your attachment is there you could use MTOM which makes it possible to use the big size.
In your case you have said that the there is hung thread and socket time out exception is there, this could be increased from the server side.
You have to increase the server transaction timeout.
Also, increasing the time limit on the service tab of the connect soap may also help you. by default it is 2 min. You can try increasing that too. But still the best way is to increase the transaction timeout. ( You may give -1 as value)
It sounds like it is like any other HTTP communication where if the stream is more than 10MB, it throws connection timeout exception? Is there any way you can restrict the size of the response data? One way to filter the data is to have wrapper SOAP service.