Hi Wayne,

Yes. It is already possible with the Synapse registry. In-order to get this
functionality you need to enable the registry in the synapse.xml and change
the wsdl in such a way that the include URIs refer to the XSDs uploaded to
the registry rather than the once available over the internet.

You can enable the registry by putting the following configuration fragment
to the top of the synapse.xml under the definitions tag;

<registry provider="org.apache.synapse.registry.url.SimpleURLRegistry">
  <parameter name="root">file:./registry/</parameter>
  <parameter name="cachableDuration">15000</parameter>
</registry>

Thanks,
Ruwan

On Thu, Apr 10, 2008 at 7:28 PM, Wayne Keenan <[EMAIL PROTECTED]>
wrote:

> Hi,
>
> I have an 'industry standard'  WSDL published thru a Synapse proxy which
> pulls in about 30 external XSD's off the internet.
> I was wondering if anyone had manage to create an xinclude URI resolver
> that
> would use a local registry as opposed to pulling
> the XSD's off the net.
> I guess a secondary solution would be to introduce something a the network
> level but I was hoping anyone could point me in the direction of some sort
> of repository integration for the XML parser.
>
> If this isn't directly possible at the moment, would anyone care to
> outline
> thoughts on the feasibility, possible leverage of existing solutions and
> perhaps touch points in various code modules I might need analyse to
> support
> such functionality in the:  XML Parser, Synapse Proxy and Synapse
> Repository.
>
>
> Regards
> Wayne
>



-- 
Ruwan Linton
http://www.wso2.org - "Oxygenating the Web Services Platform"

Reply via email to