Tuesday, April 22, 2008

Consume WSDL's via URL/UDDI - Tools 8.48/8.49

Over the past few days i was busy setting up a UDDI Repository for PeopleSoft...When the Repository was finally setup (BEA's Aqualogic Service Registry 3.0), i was excited to consume WSDL's via UDDI...But to my amazement i was unable to consume the WSDL (http://ws.soatrader.com/easycfm.com/1.0/Captcha?WSDL) either via URL/UDDI...After further analysis...
This issue is caused by that we don't support all aspects of schema referencing. -
1. "wsdl:import" statements that point to a external schema doc -
2. "xsd:include" -
3. "xsd:import".
The import wizard will not recurse across nested import statements.

This however has been refined in Tools 8.50...Interestingly the same WSDL which errored out while i was trying to consume it through UDDI...can be successfully consumed via URL in tools 8.46.19...
Further analysis pointed it out that PeopleSoft uses different App Package(s) for WSDL in tools 8.48...
So the bottom line is - "You would not be able to import WSDL's either via URL/UDDI which reference additional import statements like the ones that have been mentioned above. "

0 comments: