[
https://issues.jboss.org/browse/JBESB-3783?page=com.atlassian.jira.plugin...
]
RH Bugzilla Integration commented on JBESB-3783:
------------------------------------------------
David Le Sage <dlesage(a)redhat.com> made a comment on [bug
813138|https://bugzilla.redhat.com/show_bug.cgi?id=813138]
Technical note added. If any revisions are required, please edit the "Technical
Notes" field
accordingly. All revisions will be proofread by the Engineering Content Services
team.
New Contents:
Normally, the SOAPProxy will change the service port addresses in WSDL (which are
provided by a target Web service endpoint) from the default settings to the ESB's URL.
However, if the target is a SOAP 1.2 service, the SOAPProxy fails to rewrite its SOAP 1.2
address location and the default URL remains in the WSDL instead.
To work around this issue, use the SOAPProxy action's wsdlTransform property (found in
the jboss-esb.xml file) to supplement the missing transformer for SOAP 1.2. See the bug
ticket for a code sample.
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