Alan, I wonder if it is the enumeration which Cold Fusion can't handle. Can you try using a modified srw-types.xsd file which replaces <xsd:element name="whereInList"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="first"/> <xsd:enumeration value="last"/> <xsd:enumeration value="only"/> <xsd:enumeration value="inner"/> </xsd:restriction> </xsd:simpleType> </xsd:element> With <xsd:element name="whereInList" type="xsd:string" /> And let us know the results. Matthew > -----Original Message----- > From: Z39.50 Next-Generation Initiative [mailto:[log in to unmask]] > On Behalf Of Alan Darnell > Sent: 02 April 2004 00:32 > To: [log in to unmask] > Subject: Re: Cold Fusion and Web Services > > Matthew, > > I'm using the 27 February version which includes this relevant chunk: > > <xsd:element name="term" type="termType" nillable="false"/> > <xsd:complexType name="termType"> > <xsd:all> > <xsd:element ref="value"/> > <xsd:element ref="numberOfRecords" minOccurs="0"/> > <xsd:element ref="displayTerm" minOccurs="0"/> > <xsd:element ref="whereInList" minOccurs="0"/> > <xsd:element ref="extraTermData" minOccurs="0"/> > </xsd:all> > </xsd:complexType> > <xsd:element name="value" type="xsd:string" nillable="false"/> > <xsd:element name="displayTerm" type="xsd:string" nillable="false"/> > <xsd:element name="whereInList"> > <xsd:simpleType> > <xsd:restriction base="xsd:string"> > <xsd:enumeration value="first"/> > <xsd:enumeration value="last"/> > <xsd:enumeration value="only"/> > <xsd:enumeration value="inner"/> > </xsd:restriction> > </xsd:simpleType> > </xsd:element> > > Alan > > Matthew J. Dovey wrote: > > >Alan, > > > >Can you check the date of the srw-types.xsd file you are using. It > >should be 27 February. An earlier version had a missing > definition for > >the whereInList type. > > > >Matthew > > > > > > > >>-----Original Message----- > >>From: Z39.50 Next-Generation Initiative > [mailto:[log in to unmask]] On Behalf > >>Of Alan Darnell > >>Sent: Thursday, April 01, 2004 11:52 PM > >>To: [log in to unmask] > >>Subject: Cold Fusion and Web Services > >> > >>I'm wondering if anyone has any experience using the Web Services > >>support in Cold Fusion MX against and SRW Web Service. The > WSDL file > >>I point to is based on "srw-sample-service.wsdl", where I've used > >>"http://z3950.loc.gov/voyager" as the location attribute for > >>"soap:address". I point to this WSDL file from Cold Fusion > using the > >>CFINVOKE tag and try to call the method searchRetrieveOperation as > >>follows: > >> > >><cfinvoke > >> > >>webservice="http://test.library.utoronto.ca/srw-sample-service.wsdl" > >> method="searchRetrieveOperation" > >> returnVariable="myrecords"> > >> <cfinvokeargument name="version" value="1.1"> > >> <cfinvokeargument name="query" value="water"> </cfinvoke> > >> > >> > >>All the dependent WSDL files are included but Cold Fusion > stops with > >>this error: > >> > >>17:38:17.017 - Application Exception - in > D:\web-dir\lc_search.cfm : > >>line 6 > >> []coldfusion.jsp.CompilationFailedException: Errors > reported > >>by Java compiler: > >>Found 1 semantic error compiling > >>"C:/CFusionMX/stubs/WS-2014337397/gov/loc/www/zing/srw/TermT > ype.java": > >> > >> 44. public gov.loc.www.zing.srw._whereInListType0 > >>getWhereInList() { > >> <---------------> > >>*** Error: Type gov/loc/www/zing/srw/_whereInListType0 was > not found. > >>. > >>Any help would be appreciated. > >> > >>Alan > >> > >>--- > >> > >>Alan Darnell > >>University of Toronto > >>P: 416 946 7706 > >> > >> > >>---- > >>WSDL file > >> > >><?xml version="1.0" encoding="UTF-8"?> > >><!-- ZiNG SRU/SRW WSDL Specification --> > >><!-- Version 1.1 --> > >><!-- 17 Feb 2004 --> > >> > >><definitions > >>xmlns:srw-bindings="http://www.loc.gov/zing/srw/srw-bindings/" > >>xmlns="http://schemas.xmlsoap.org/wsdl/" > >>xmlns:xsd="http://www.w3.org/2001/XMLSchema" > >>xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" > >>xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" > >>xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" > >>targetNamespace="http://www.loc.gov/zing/srw/srw-sample-service/" > >>name="SRW"> > >> <import namespace="http://www.loc.gov/zing/srw/srw-bindings/" > >>location="srw-bindings.wsdl"/> > >> <service name="SRW"> > >> <port name="SRW" binding="srw-bindings:SRW-SoapBinding"> > >> <soap:address location="http://z3950.loc.gov/voyager"/> > >> </port> > >> <port name="ExplainSOAP" > >>binding="srw-bindings:Explain-SoapBinding"> > >> <soap:address location="http://z3950.loc.gov/voyager"/> > >> </port> > >> <port name="ExplainHTTPGet" > >>binding="srw-bindings:Explain-HTTPGetBinding"> > >> <http:address location="http://z3950.loc.gov/voyager"/> > >> </port> > >> </service> > >></definitions> > >> > >> > >> >