I'm happy unless - there are objections - to take Poul's (and Robert's)
corrections/suggestions (there's some good stuff in there - thanks for
thw WSI modifications, is that profile now published, when I last looked
it was still draft) and merge them into the current ones at loc.gov
preserving namespaces etc. (and also including WSDL for SRU).
I don't continually tweak the published WSDL spec.s on www.loc.gov as
the discussions progress as we need some stability, so there may be a
need for "local" variants (in particular my originals whilst working
well with Apache and Systinet kits weren't working too well with
Microsoft .Net kits). I think however the ones at www.loc.gov should
remain the definitive ones, and I'll continue to monitor
suggestions/corrections/variants etc. posted to the list and update the
www.loc.gov ones appropriately (if I'm lagging behind send me a gentle
e-mail nudge ;-) )
Matthew
> -----Original Message-----
> From: Adam Dickmeiss [mailto:[log in to unmask]]
> Sent: 25 October 2002 09:23
> To: [log in to unmask]
> Subject: Re: SRW WSDL and XML Namespace specifications
>
>
> Hi Poul Henrik,
>
> I appreciate you take the effort to make an new updated
> WSDL/schema with corrections as suggested by various people.
>
> I would have hoped, however, that the current structure of
> the WSDL/Schema have been intact. It is a little difficult
> to see whether it is the same service we're talking about.
>
> Firstly, the namespace has changed. Was that deliberate?
>
> Secondly, the operation name searchRetrieve is now
> called SearchRetrieveOperation.
>
> The encoding for messages have changed from
> <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> namespace="urn:z3950:ZiNG:Service" use="encoded"/>
>
> to the shorter one:
>
> <soap:body use="literal"/>
>
> What is the implications of that? Why did you modify it?
>
> -- Adam
>
> On Fri, Oct 25, 2002 at 02:06:52AM +0200, Poul Henrik Jørgensen wrote:
> > Hi Ray et al,
> >
> > As part of our SRW implementation activities here at Portia, I have
> > made some necessary updates to the SRW WSDL etc. in order to
> > consolidate the latest ZiNG SRW specifications.
> >
> > MS development tools can automatically generate stubs for SRW SOAP
> > Servers and Clients by means of the Namespace definitions, that are
> > referenced below.
> >
> > Since parts of the SRW specifications are still in state of
> flux, it
> > has been necessary to make some assumptions in order to produce a
> > complete set of formal specifications. Any relevant comments or
> > suggested improvements are most welcome.
> >
> > Web Service Description
> > =======================
> > - The SRW WSDL is now designed to comply with The Web Services
> > Interoperability Organization (WS-I) Basic Profile. This should
> > facilitate use of different SOAP tools
> > - An ExplainRequest Operation has been added.
> > - An XCQL datatype has been added.
> >
> > The new SRW WSDL is partly based on the one proposed by Matthew J.
> > Dovey.
> >
> > The "URI:SRW:Service" Namespace with SOAP bindings is defined here:
> > http://www.portia.dk/pubs/SRW/SrwSoap.wsdl
> >
> > Web Service Messages
> > ====================
> > The SRW WSDL datatypes are consolidated in a separate XML Schema,
> > which is partly based on the one proposed by Matthew J. Dovey.
> >
> > The "URI:SRW:Types" Namespace is defined here:
> > http://www.portia.dk/pubs/SRW/SrwTypes.xsd
> >
> > Query Language
> > ==============
> > The XCQL datastructure is specified in an XML Schema based
> on the one
> > proposed by Robert Sanderson.
> >
> > The "URI:SRW:xcql" Namespace is defined here:
> > http://www.portia.dk/pubs/SRW/xcql.xsd
> >
> > Explain Information
> > ===================
> > The Explain information is specified in an XML Schema based on the
> > ZeeRex version prepared by Robert Sanderson.
> >
> > The "URI:SRW:ZrExplain" Namespace is defined here:
> > http://www.portia.dk/pubs/SRW/ZrExplain.xsd
> >
> > Best regards,
> > Poul Henrik
> > [log in to unmask]
>
> --
> Adam Dickmeiss mailto:[log in to unmask] http://www.indexdata.dk
> Index Data T: +45 33410100 Mob.: 212 212 66
>
|