Relative URLs for includes in WSDLs, should be absolute

Solution In Progress - Updated -

Issue

If a WSDL contains a schema and that schema includes another schema, then when that WSDL is deployed on Fuse as a cxf endpoint the included schema is relative to the containing schema, it should be absolute. imports seem to work fine, however this requires unique namespaces per xsd. That prohibits chameleon schemas. Everytime I look at the WSDL and try to navigate through to the schemas that it is based upon I see the path is relative for these schemas.

This issue was not present on Fuse 6.1. I.e. it has been introduced in Fuse 6.2

I can load the WSDL directly from source for initial development, but the WSDL for the service should be obtainable from the deployed location.

Environment

  • Red Hat JBoss Fuse
    • 6.2.0

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.