Hi Ramith, This is not a bug , because we didn't enable WSDLMediaTypeHandler by default in ESB (registry.xml).
Thanks Ajith On Thu, Jul 12, 2012 at 3:38 PM, Ramith Jayasinghe <[email protected]> wrote: > HI, > I'm trying to add a WSDL which has dependencies ( i.e XSDs) using > following code fragment in side a component that runs in ESB ( i.e CSG > Agent). > However, registry api doesn't detect that WSDL has dependencies (and > import them also in to registry). Is this a bug or intentional? > > Resource metadataResource = registry.newResource(); > metadataResource.setMediaType("application/wsdl+xml"); > metadataResource.setDescription("Some description"); > String parsistedPath = > registry.importResource("/trunk/parsed/wsdls/", url, metadataResource); > > Another approach I tried (after adding the correct governance api bundle > into repo): > > WsdlManager manager = new WsdlManager(getGovernanceUserRegistry()); > Wsdl wsdl = manager.newWsdl(url); > manager.addWsdl(wsdl); > > And I did a quick test by trying to import the same wsdl into registry > from ESB UI and it also resulted the same outcome. > > But, it seems WSDLMediaTypeHandler is included in > (/components/plugins/org.wso2.carbon.registry.extensions_4.0.0.SNAPSHOT.jar) > ESB distribution and configured in ./conf/registry.xml file. > > Am I missing something here? > > -- > - Ramith > > -- Ajith Vitharana. WSO2 Inc. - http://wso2.org Email : [email protected] Mobile : +94714631794
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
