[
https://issues.jboss.org/browse/JBESB-3802?page=com.atlassian.jira.plugin...
]
Sato Tadayoshi commented on JBESB-3802:
---------------------------------------
Hello Tom,
I've found that org.jboss.soa.esb.actions.soap.WsdlEndpointTransformer haven't
been changed yet, which I think should be changed because we also need to change the way
WSDLs are transformed in this issue. First, the current WsdlEndpointTransformer
implementation seems to support only rewriting of definitions/import/@location; we have to
add the support for rewriting of definitions/types/schema/import/@schemaLocation. Next,
WsdlEndpointTransformer#transformImport(...) method is incomplete because it only adds
parameters to the existing location and doesn't rewrite it to the endpoint URL at
all.
Thanks.
Rewrite schemas imported by SOAPProcessor to point to locally cached
versions
-----------------------------------------------------------------------------
Key: JBESB-3802
URL:
https://issues.jboss.org/browse/JBESB-3802
Project: JBoss ESB
Issue Type: Feature Request
Security Level: Public(Everyone can see)
Components: Web Services
Affects Versions: 4.11
Environment: JBoss Enterprise SOA-P 5.2
Reporter: Jason Shepherd
When wrapping an external webservice using SOAPProcessor, the contract is correctly
published in the contract web application, see JBESB-3789. However any schema files
imported by the wrapped web service are referenced on the wrapped web service, they are
not cached by the ESB. Please cache a copy of the imported schemas locally, so that a
client of the ESB does not have to contact the original, wrapped, web service to retrieve
the schemas.
This issue will fix will also effect JBR, HTTP gateway schemas as well.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira