I've just checked in some changes to Guillaume's recent fix to the XSD loading mechanism. BpelCompiler now creates URN's to identify the resources rather than relying on real file URLs (all loading is done by the finder mechanism). If you run into any problems with XSD/WSDL loading let me know. One sideffect is that the compiler error messages will be much shorter since the filenames are be relative to the BPEL file. Also, absolute schemaLocations will no longer work (e.g. schemaLocation="file://home/bar/baz/..." won't work).
-mbs
