Attendees: Lawrence Mandel, John Kaputin

Minutes

1. Open Action Items - Lawrence Mandel

2007-12-18 - Lawrence will create a tools page on the Woden site with the 
XSLT and converter.
2008-01-08
Lawrence: No progress.
John: Will the permalink for the xslt go on this page.
Lawrence: Yes. We may require build modifications to build the converter 
and package it separately.
2008-01-22
Lawrence: No progress.
2008-02-06
Lawrence: No progress.
2008-02-12
Lawrence: No update.

2. Milestone 8 (M8) Status - John Kaputin

John: Woden-47 and the API for the extension property objects is done and 
released. I'm now working on Woden-62. M8 was due by the end of this week 
but that's looking doubtful. I think it will take this week to get the 
validation model working.


3. Development Discussion - All

John: For the validation API I went with option 2, including the specific 
WSDL element in the method signature. There will be a significant 
performance hit if we have to generate the component model for every 
assertion. The component model is not currently stored in memory. I left 
out the description element from method signature as you can get all the 
elements you need from the WSDL element object.
Lawrence: If we check a single element in the tree how do we mark that the 
assertion has run for assertions that depend on it? For example, an 
assertion that checks a binding operation will need to be run for all 
binding operations before it can be marked as passed.
John: I'll have to thing about this.
Lawrence: I also like the method signature that simply passes a 
description element as I think it simplifies the Woden validation logic, 
provides a consistent interface without the need for casting for all 
assertions, and will work with the dependencies. Let's prototype your 
approach and see if and how we can make it work for the performance gain.

Lawrence: There's a lot of work to do implementing the assertions. I 
suggest we defer the dependencies work until after the assertions are 
implemented. In the short term there will be more failures reported but 
the validation logic will become more useful.
John: I agree. 

Lawrence: Why does each assertion return true/false? Can't we get this 
information from the error reporter?
John: This is a remnant from the existing validator.
Lawrence: The existing validator returned true/false as validation was 
broken up into document and component validators. We should return void 
until we have a reason to return something else in the new validator.

John: Jeremy provided links to a findbugs report for Woden.
Lawrence: The report contains a number of easy to fix bugs that will 
improve Woden's quality. We should address these issues post M8.


4. Other Business - All

No other business raised.


Thanks,

Lawrence Mandel



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to