I'm afraid I'm going to have to go back to trying to do a screen scrape of the forecast. But the blamed thing is fairly confusing.
I might just need to stick with the current observations without the forecast. The NWS has a good XML feed for that and CFHTTP seems to work fine. Russel Madere Webmaster 504.832.9835 SunShine Pages by EATEL www.sunshinepages.com -----Original Message----- From: Jeff Garza [mailto:[EMAIL PROTECTED] Sent: Wednesday, January 05, 2005 9:52 AM To: CF-Talk Subject: Re: US Weather from NWS (was RE: CF-Tag Weather for UK (London)?) I've had no luck whatsoever either. Glad you got through to the NWS webmaster. If you find a resolution, please let me know! Cheers, Jeff Garza ----- Original Message ----- From: "Russel Madere" <[EMAIL PROTECTED]> To: "CF-Talk" <cf-talk@houseoffusion.com> Sent: Wednesday, January 05, 2005 8:44 AM Subject: US Weather from NWS (was RE: CF-Tag Weather for UK (London)?) > Has anyone had luck access in the US National Weather Service? I have > tried this code (some of the sloppiness here is trying to find the > error): > > <cfset parameters = StructNew() /> > <cfset parameters.Latitude = "38.9936" /> > <cfset parameters.Longitude = "-77.0224" /> > <cfset parameters.StartTime = "2004-01-01T00:00:00" /> > <cfset parameters.Endtime = "2005-01-01T00:00:00" /> > <cfset parameters.Product = "glance" /> > <cfset weatherParameters = StructNew() /> > <cfset weatherParameters.maxt = "true" /> > <cfset weatherParameters.mint = "true" /> > <cfset weatherParameters.temp = "true" /> > <cfset weatherParameters.dew = "true" /> > <cfset weatherParameters.pop12 = "true" /> > <cfset weatherParameters.qpf = "true" /> > <cfset weatherParameters.snow = "true" /> > <cfset weatherParameters.sky = "true" /> > <cfset weatherParameters.wspd = "true" /> > <cfset weatherParameters.wdir = "true" /> > <cfset weatherParameters.wx = "true" /> > <cfset weatherParameters.icons = "true" /> > <cfset weatherParameters.waveh = "true" /> > <cfset parameters.Parameters = "#weatherParameters#" /> > > <cfscript> > ws = CreateObject("webservice", > "http://www.nws.noaa.gov/forecasts/xml/DWMLgen/wsdl/ndfdXML.wsdl"); > aString = ws.NDFDgen(parameters); > </cfscript> > > > <cfdump var="#aString#" /> > > And get this error: > > Web service operation "NDFDgen" with parameters > {{LATITUDE={38.9936},LONGITUDE={-77.0224},PARAMETERS={{WAVEH={true},TEMP > ={true},WDIR={true},SNOW={true},WX={true},ICONS={true},DEW={true},POP12= > {true},MINT={true},SKY={true},WSPD={true},MAXT={true},QPF={true},}},ENDT > IME={2005-01-01T00:00:00},PRODUCT={glance},STARTTIME={2004-01-01T00:00:0 > 0},}} could not be found. > The error occurred on line 30. > > Line 30 is my call of the web service function. I have spoken with the > NWS web master and was told that the problem is with ColdFusion's http > calling method. The NWS uses Akami as the backbone and requires HTTP > 1.1 calls. I think this is BS, but still need help. > > Russel Madere > Webmaster > 504.832.9835 > SunShine Pages by EATEL > www.sunshinepages.com > > [snip] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Sams Teach Yourself Regular Expressions in 10 Minutes by Ben Forta http://www.houseoffusion.com/banners/view.cfm?bannerid=40 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:189389 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=89.70.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54