Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
Unknown
Description
We seems to still have issue with xsd/wsdl schema import location rewrite in scenarios as follows:
`-- WEB-INF `-- classes `-- wsdl |-- sayhi | |-- a.wsdl | |-- sayhi | | |-- a.wsdl | | `-- sayhi-schema1.xsd | `-- sayhi-schema1.xsd `-- thewsdl `-- sayHi.wsdl
WEB-INF/classes/wsdl/thewsdl/sayHi.wsdl being the entry point and importing "../sayhi/sayhi-schema1.xsd", WEB-INF/classes/wsdl/sayhi/sayhi-schema1.xsd importing "sayhi/sayhi-schema1.xsd".
The problem is that the second import is not rewritten because when filling up the schema map used for wsdl/xsd updates, relative key values are erroneously used (IOW the second import "say/sayhi-schema1.xsd" is not resolved on top of the first one "../sayhi/sayhi-schema1.xsd", while it should).
Attachments
Issue Links
- relates to
-
CXF-6413 WSDL Import SchemaLocation Error on Relative Path
- Closed