[
https://issues.jboss.org/browse/JBESB-3783?page=com.atlassian.jira.plugin...
]
Sato Tadayoshi updated JBESB-3783:
----------------------------------
Attachment: JBossESB_SOAPProxy.patch
Patch and a test case. This patch adds the missing SOAP 1.2 transformer to wsdltrans.xml
which SOAPProxy uses, and the test case checks that the addresses in WSDLs of both SOAP
1.1 and 1.2 versions are correctly rewritten.
SOAPProxy doesn't rewrite SOAP1.2 service port address location
in WSDL
-----------------------------------------------------------------------
Key: JBESB-3783
URL:
https://issues.jboss.org/browse/JBESB-3783
Project: JBoss ESB
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: Web Services
Affects Versions: 4.11
Reporter: Sato Tadayoshi
Attachments: JBossESB_SOAPProxy.patch
SOAPProxy should rewrite the service port addresses in WSDL provided by a target Web
service endpoint from the original URL to ESB's URL. But if the target is a SOAP 1.2
service, SOAPProxy fails to rewrite its SOAP 1.2 address location and the original URL
remains to be presented in the WSDL provided by ESB like below:
{code:xml|title=WSDL published by ESB}
<definitions ...
xmlns:soap12='http://schemas.xmlsoap.org/wsdl/soap12/'>
...
<service name='GoodbyeWorldWSService'>
<port binding='tns:GoodbyeWorldWSBinding'
name='GoodbyeWorldWSPort'>
<soap12:address
location='http://www.acme.com/original/address'/>
<!-- original Web service address, not ESB's -->
</port>
</service>
</definitions>
{code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira