| Summary: | WSDLValidator cannot run conformance check | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [WebTools] WTP Webservices | Reporter: | Kelvin Cheung <kelvinhc> | ||||||
| Component: | wst.wsi | Assignee: | Lawrence Mandel <lmandel> | ||||||
| Status: | CLOSED FIXED | QA Contact: | |||||||
| Severity: | normal | ||||||||
| Priority: | P3 | CC: | yenlu | ||||||
| Version: | 1.0.1 | ||||||||
| Target Milestone: | 1.0.2 M102 | ||||||||
| Hardware: | PC | ||||||||
| OS: | Windows 2000 | ||||||||
| Whiteboard: | |||||||||
| Attachments: |
|
||||||||
|
Description
Kelvin Cheung
Lawrence, The WS-I validator is apparently trying to get the assertion document from the WS-I Web site. Please add this document to the caching uri resolver and ensure that the WS-I validator uses the resolved. Thx. Will this be fixed for 1.0.2? We, as an IBM adopter, would like to see this problem resolved in WTP 1.0.2. Yen, this problem has not been flagged as a hot bug or targetted for 1.0.2. Lawrence, my understanding is that the hotlist is now closed and we're supposed to work with the owners to get this approved by the PMC. Correct, however it is very late in 1.0.2 to request a fix. All fixes must be ready to request approval by tomorrow. As this bug wasn't flagged for 1.0.2 I haven't yet investigated the fix. If you have time to investigate the fix today I'd be happy to review it and request approval for it if it's safe. I made some time to take a look at this today because it does represent a rather bad performance problem. I've got a fix ready. More work likely needs to be done to the WS-I test tools to improve performance. This fix will cache the TADs instead of retrieving them remotely each time they are required. I've set the bug to 1.0.2. I'm attaching a patch. I'll need the fix confirmed before I can request approval. As I need to request approval today please review quickly. Sorry this one is such a rush. Created attachment 37668 [details]
Patch for the WS-I test tools to cache the required TADs
Created attachment 37692 [details]
Updated patch for WS-I validation
This patch updates the behaviour of the WS-I test tools to produce a warning message if the TAD cannot be located instead of printing out to the command line.
Yen, I've attached a new patch to test. I could not reproduce the error you're seeing with the XML catalog throwing an exception. Are you using the latest 1.0.2 RC1 build? Also, WS-I validation relies on two test assertion document files that are not included in WTP. These files must be retrieved the first time they are requested in order to be cached. An alternative to caching these files automatically is to register them with the XML catalog as follows: key: http://www.ws-i.org/Testing/Tools/2004/12/AP10_BP11_SSBP10_TAD.xml uri: local URI of TAD key type: URI key: http://www.ws-i.org/Testing/Tools/2005/01/SSBP10_BP11_TAD_1-0.xml uri: local URI of TAD key type: URI Lawrence, the second patch worked. Thanks Yen. I've requested approval for 1.0.2. +1 for WTP 1.0.2 RC1 only. Although the 24 hour waiting period for the approval request times out at 10:30pm EST tonight, I spoke with David Williams who OKed the release of this fix 4 hours before the deadline. I've released the fix to the 1.0.2 and 1.5 streams. The fix should be in WTP 1.0.2RC1 and 1.5M6. verified in WTP 1.5 Kelvin, thanks for verifying. Closing bug. |