I think that error means there isn't a dummy wsdl service.
Try:
<cfscript>
ws = CreateObject("webservice","
http://www.weather.gov/forecasts/xml/SOAP_server/ndfdXMLserver.php?wsdl");
NDFDgenResponse = ws.NDFDgenByDay(latitude=38.99,longitude=-77.99
,format='24+hourly',startdate='2006-06-27',numDays=7);
</cfscript>
<cfdump var="#NDFDgenResponse#">
And see what that does.
:D
On 6/26/06, Matthew Chambers <[EMAIL PROTECTED]> wrote:
>
> This is crazy! Someone must have come across this problem before.
>
> I've simplified my question and used a much simplier method from the web
> service, here goes!
> ::: Here's my code :::
> <cfscript>
> webservice = CreateObject("webservice","dummy?wsdl");
> webservice.doBuildQuoteForItinerary("123456,"en_US","","1113");
> </cfscript>
>
> ::: Here's the error :::
> Could not perform web service invocation "doBuildQuoteForItinerary".
> Here is the fault returned when invoking the web service operation:<br>
> <pre>AxisFault faultCode: {
> http://schemas.xmlsoap.org/soap/envelope/}Server.userExceptionfaultSubcode:
> faultString:
> com.raileurope.web.ngserver.InternalErrorException:
> java.lang.NullPointerException faultActor: faultNode: faultDetail: {
> http://xml.apache.org/axis/}hostname:dummy </pre>
>
> There must be something wrong with how I'm passing in the parameters. Is
> it the null string??!?!?
>
> Any help would be great!
>
> > Hi Paul,
> >
> > Thanks for the tips. Unfortunately still no luck.
> > I have investigated and messed around some more and I just can't
> > figure this one out. If there are any web services experts out there
> > please show yourself!!!
> >
> > Just to prove that the problem doesn't lie with the producer of the
> > web service I've tried consuming a simple web service here's the
> > code:
> > -----------------------
> > <cfscript>
> > ws = CreateObject("webservice","http://www.weather.
> > gov/forecasts/xml/SOAP_server/ndfdXMLserver.php?wsdl");
> > NDFDgenResponse = ws.NDFDgen(JavaCast('double',38.99),
> > JavaCast('double',-77.99),JavaCast('string','time-series'),
> > DateFormat('2004-01-01','mm/dd/yyyy hh:ss'),DateFormat('2010-06-26',
> > 'mm/dd/yyyy hh:ss'));
> > </cfscript>
> > <cfdump var="#NDFDgenResponse#">
> > -----------------------
> > ANd here's the error:
> > -------------------
> > Web service operation "NDFDgen" with parameters {38.99,-77.99,
> > time-series,01/01/2004 12:00,06/26/2010 12:00} could not be found.
> > -------------------
> >
> > I'm certain that the problem here is how I'm passing in parameters.
> > Weather it be a complex type or a date or whatever, I'm doing
> > something wrong!
> >
> > Any ideas... anyone??!?!?!?
> > Matthew
> >
> > >Matthew Chambers wrote:
> > >> String[] countriesCovered = null;
> > >> Attribute[] attributes = null;
> > >
> > >it wants arrays of string & Attribute.
> > >
> > >> countriesCovered.France = JavaCast("string","FR");
> > >
> > >try making countriesCovered an array.
> > >
> > >countriesCovered=listToArray("FR");
> > >
> > >and maybe for good measure a java array:
> > >
> > >countriesCovered=countriesCovered.
> toArray();
>
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Message: http://www.houseoffusion.com/lists.cfm/link=i:4:244843
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe:
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54