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]
