ode-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Wayne Keenan" <wayne.kee...@gmail.com>
Subject Re: XSD REpository
Date Mon, 28 Apr 2008 23:09:44 GMT
That's exactly the type of thing I had in mind (Although I'm still using the
built in Synapse one, for now, with a plan to move to the WSo2 repo. in the
not too distant future).
I'm currently importing the FaultReporting OSSJ WSDL in Synapse fine,
unfortunately ODE complains, hence my original post.
I agree there will be lots of cases in which worms may appear out of can,
but many will hopefully be avoided thru sensible design and implementation
of the XSD imports. I reckon that if Synapse is able to import the OSSJ WSDL
okay then there is hope for this particular case elsewhere.

My question about if anyone is looking at it was to understand if I should
embark on something isolated and tactical or something longer ranging and
shared, should my current project time scales allow it.



On Mon, Apr 28, 2008 at 11:07 PM, Tammo van Lessen <tvanlessen@gmail.com>

> Hi,
> Paul Brown wrote:
> >
> > Hi, Wayne --
> >
> >  I have a WSDl that tries to pull in XSD from the network.  I understand
> > > that
> > > this is not supported in ODE and the suggested practice is to assemble
> > > the XSDs locally.
> > >
> >
> > It isn't the way that users would necessarily like to have the feature
> > ("Just find my stuff!"), but if you believe in "least surprise" as a design
> > constraint, it's the best choice.  Resources can move, be unavailable,
> > change, etc.  It's better to have the user make explicit choices.
> >
> > You *could* try to engineer in a feature that would supply a different
> > ResourceFinder implementation to the compiler (via the
> > BpelC#setResourceFinger) and actually fetch WSDL/schema, but that will
> > surely open at least one can of worms.  Maybe a
> > --resource-finder-fqcn=org.foo.Finder and then require a default
> > constructor?
> >
> An interesting variant of this could be an integration with e.g. WSO2's
> repository. AFAIK they are storing WSDLs/XSDs and perhaps also BPEL files,
> with versioning etc. If the repository supports a flattening (i.e. fetching
> and storing all includes and dependencies) that would make a good supplement
> to Ode, wouldn't it?
> Tammo

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message