soap - wso2 ESB request is truncated -
i'm using fresh installation of wso2 esb 4.8.1 stanalone default configuration. when send soap request backend (perl service soap lite), body of post request truncated according tcpdump:
soapaction: "" content-type: text/xml content-length: 511 host: 192.168.11.234:8181 connection: keep-alive user-agent: synapse-pt-httpcomponents-nio <?xml version="1.0" encoding="utf-8"?><soap:envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="htt p://www.w3.org/2001/xmlschema" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance"> <soap:body> <deleteaccountforhost xmlns="abcdehostingphysicalhostmanagercpanelservice"> <host xsi:type="xsd:string">zs000.abcde.net</host> <user xsi:type="xsd:string">tstauto</user> </deleteaccountforhost> </soap:body> </soap:envel
you can see closing tag '</soap:envel'
truncated.
but when enable soap-tracer request body becomes valid. use pt transport. tried switch transport nhttp , problem seems disappeared.
so question is: how configure pt transport avoid such strange behavior?
upd1: seems problem occurs when set property force_http_1.0 , transport pt
i got same problem, set disable_chunking.
after many tries tested disabling chunking or forcing http 1.0 results in truncated request.
i use wso2 esb version 4.8.1, client soapui 5.0.0 or soapclient php 5.5.11.
when use "try service" in esb, request not truncated.
after switching http passthrough transport http-nio transport service behind endpoint receives complete request, can't download wsdl of tenant.
Comments
Post a Comment