Hi
Found it through mail archives.
Thanks

On Tue, Nov 20, 2012 at 12:19 PM, Subash Chaturanga <sub...@wso2.com> wrote:

> Hi
> This is regarding [1]. Seems we are specifically restricting this. Is
> there particular reason why we do the following check and specifically
> re-construct the service content with the old content.
>
> if ("true".equals(resource.getProperty("registry.WSDLImport"))) {
>
>               resource.removeProperty("registry.WSDLImport");
>                     try {
>                         XMLStreamReader reader = 
> XMLInputFactory.newInstance().
>                                 createXMLStreamReader(new 
> StringReader(oldContent));
>                         StAXOMBuilder builder = new StAXOMBuilder(reader);
>                         oldServiceInfoElement = builder.getDocumentElement();
>                         CommonUtil.setServiceName(oldServiceInfoElement, 
> CommonUtil.getServiceName(serviceInfoElement));
>                         CommonUtil.setServiceNamespace(oldServiceInfoElement,
>                                 
> CommonUtil.getServiceNamespace(serviceInfoElement));
>                         CommonUtil.setWSDLURL(oldServiceInfoElement,
>                                 CommonUtil.getWSDLURL(serviceInfoElement));
>                         CommonUtil.setEndpointEntries(oldServiceInfoElement,
>                                 
> CommonUtil.getEndpointEntries(serviceInfoElement));
>                         CommonUtil.setServiceVersion(oldServiceInfoElement,
>                                 
> org.wso2.carbon.registry.common.utils.CommonUtil.getServiceVersion(
>                                         serviceInfoElement));
>                         serviceInfoElement = oldServiceInfoElement;
>                         resource.setContent(serviceInfoElement.toString());
>                     } catch (Exception e) {
>                         String msg = "Error in parsing the service content of 
> the service. " +
>                                 "The requested path to store the service: " + 
> originalServicePath + ".";
>                         log.error(msg);
>                         throw new RegistryException(msg, e);
>                     }
>                 }
>
>
>
>
> [1] - https://wso2.org/jira/browse/REGISTRY-1349
> --
>
> Subash Chaturanga
> Software Engineer
> WSO2 Inc. http://wso2.com
>
> email - sub...@wso2.com
> phone - 077 2225922
>
>


-- 

Subash Chaturanga
Software Engineer
WSO2 Inc. http://wso2.com

email - sub...@wso2.com
phone - 077 2225922
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to