Community
Participate
Working Groups
Build: WTP 1.5.1 0803 The following is a snippet of code from BasicProfileAnalyzer.validateConformance() ProfileAssertionsReader profileAssertionsReader = documentFactory.newProfileAssertionsReader(); this.profileAssertions = profileAssertionsReader.readProfileAssertions( getAnalyzerConfig().getTestAssertionsDocumentLocation()); The issue here is that we do not need to re-create the profileAssertionsReader instance if the location of the assertion document is the same. The creation of the profileAssertionsReader is expensive because it has to read the entire WS-I assertion document from disk. We should cache the profileAssertionsReader whenever we can.
Created attachment 47653 [details] caches the profile assertions
The patch caches the profile assertions and map them to the TAD's location.
verified and close.
This is part of a "mass update" where bugs showing "fixed" between 7/1/2006 and 9/27/2006 are assumed fixed in WTP 1.5.1. feel free to change the target milestone if you know a more accurate setting.