SystemDescriptor sd = SystemDescriptorFactory.parseDescriptor(descUrl, leh, null, true);
sd.setWsdlUri(new URI(wsdlUrl.toExternalForm()));
File tmpBar = TempFileManager.getTemporaryFile("bpel-compile");
WsdlCacheRr cacheGenerator = new WsdlCacheRr();
cacheGenerator.addWSDL(wsdlUrl);
if (!cacheGenerator.containsResource("file:main.wsdl")) {
cacheGenerator.aliasUri(wsdlUrl.toExternalForm(), "file:main.wsdl");
}
ExplodedSarFile sf = new ExplodedSarFile();
sf.setCommonResourceRepository(cacheGenerator);
BpelC bc = BpelC.newBpelCompiler();