Re: XMLNodes Error
This WebDNA talk-list message is from 2007
It keeps the original formatting.
numero = 69072
interpreted = N
texte = On 6/14/07 9:10 AM, "Donovan Brooke"
wrote:> Thanks for sharing your code! Interesting to compare it to mine to> see the differences in how we tackled the thing... though it's been> so long that I can barely tell what I'm doing in my code. :)I believe the code came from Jesse, so I can't take credit.> question, can you reproduce the error? I'm guessing not> (as of yet). It appears to be a webdna error.I can't reproduce the problem. I've tried in Firefox on my Mac, and IE7 onWindows. It's intermittent. I put some logging in place to output each XMLrate request as a separate file. Once I see another of these XMLNodes in theErrorLog.txt file, I'll check the corresponding rate request XML file to seewhat's up.> Your use of URL's is good but I found a couple places that> I wonder about:> > [showif [lookup>> db=admin/usps_xml.db&lookinfield=SHR_NAME&value=[desc]&returnfield=SHR_ACTIV>> E¬found=N]=Y]> > > is one.Since [desc] is pulled from the rate calculator results, I don't want to[url] it. The usps_xml.db values aren't [url]'ed, so my query above wouldreturn no results.> Other than that, I'm curious,> > What does this do: "?API=RateV2&XML=[url][xmlData][/url]"?I'm not sure. This came directly from the USPS Rate Calculator manual.> Clint Davis wrote:>> I wrote functions to query UPS and USPS rates based on origin zip,>> destination zip, and weight. Recently, I started seeing some XMLNodes errors>> in my ErrorLog.txt file. For 99% of my customers, there's no problem, but>> the other 1% is getting the XMLNodes error message.>> >> >> >> Here's the error:>> An unknown error occurred:
>> XMLNodes
>> Container/Path Not Found:
>> USPSres>> >> >> >> Here's the code:>> [table name=shipOptions&fields=desc,price][/table]>> >> [function name=uspsRates]>> [text]crlf=[unurl]%0D%0A[/unurl][/text]>> >> [text]uspsPounds=[middle startafter=&endbefore=.][weight][/middle][/text]>> [text]uspsOunces=[format .0f][math][middle>> startafter=.&endbefore=][weight][/middle]*0.16[/math][/format][/text]>> >> [text]xmlData=>> >> >> ALL>> [lookup>> db=admin/usps_xml.db&lookinfield=SHR_ID&value=USPSXML&returnfield=SHR_ZIP&no>> tfound=]>> [destinationzip]>> [uspsPounds]>> [uspsOunces]>> REGULAR>> FALSE>> >> [/text]>> >> [xmlparse var=USPSres]>> [getchars start=1&trim=t][middle startafter=[url]> version="1.0"?>[/url]&endbefore=HTTP/1.1]>> [TCPConnect host=Production.ShippingAPIs.com&port=80]>> [TCPSend]GET /ShippingAPI.dll?API=RateV2&XML=[url][xmlData][/url]>> HTTP/1.0[crlf][!]>> [/!]Host: Production.ShippingAPIs.com[crlf][!]>> [/!]Content-type: text/html[crlf][!]>> [/!]Content-length: [CountChars][xmlData][/CountChars][crlf][!]>> [/!][crlf][!]>> [/!][xmlData][crlf][!]>> [/!][/TCPSend][!]>> [/!][/TCPConnect][/middle][/getchars]>> [/xmlparse]>> >> [text]markup=[lookup>> db=admin/usps_xml.db&lookinfield=SHR_ID&value=USPSXML&returnfield=SHR_MARKUP>> ¬found=0][/text]>> >> [xmlnodes ref=USPSres&path=named:RateV2Response/Package/]>> [text]desc=[/text]>> [text]price=[/text]>> [showif [url][name][/url]=Postage]>> [xmlnodes]>> [showif [url][name][/url]=MailService]>> [text]desc=[value][/text]>> [/showif]>> [showif [url][name][/url]=Rate]>> [text]price=[value][/text]>> [/showif]>> [showif [lookup>> db=admin/usps_xml.db&lookinfield=SHR_NAME&value=[desc]&returnfield=SHR_ACTIV>> E¬found=N]=Y]>> [append table=shipOptions]desc=USPS>> [url][desc][/url]&price=[url][if>> "[markup]"="0"][then][price][/then][else][format>> .2f][math][price]+([price]*([markup]*0.01))[/math][/format][/else][/if][/url>> ][/append]>> [/showif]>> [/xmlnodes]>> [/showif]>> [/xmlnodes]>> >> [/function]>> >> >> [uspsRates destinationzip=[getcookie RealStoreZip]&weight=[getcookie>> RealStoreWeight]]-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/
Associated Messages, from the most recent to the oldest:
On 6/14/07 9:10 AM, "Donovan Brooke" wrote:> Thanks for sharing your code! Interesting to compare it to mine to> see the differences in how we tackled the thing... though it's been> so long that I can barely tell what I'm doing in my code. :)I believe the code came from Jesse, so I can't take credit.> question, can you reproduce the error? I'm guessing not> (as of yet). It appears to be a webdna error.I can't reproduce the problem. I've tried in Firefox on my Mac, and IE7 onWindows. It's intermittent. I put some logging in place to output each XMLrate request as a separate file. Once I see another of these XMLNodes in theErrorLog.txt file, I'll check the corresponding rate request XML file to seewhat's up.> Your use of URL's is good but I found a couple places that> I wonder about:> > [showif [lookup>> db=admin/usps_xml.db&lookinfield=SHR_NAME&value=[desc]&returnfield=SHR_ACTIV>> E¬found=N]=Y]> > > is one.Since [desc] is pulled from the rate calculator results, I don't want to[url] it. The usps_xml.db values aren't [url]'ed, so my query above wouldreturn no results.> Other than that, I'm curious,> > What does this do: "?API=RateV2&XML=[url][xmlData][/url]"?I'm not sure. This came directly from the USPS Rate Calculator manual.> Clint Davis wrote:>> I wrote functions to query UPS and USPS rates based on origin zip,>> destination zip, and weight. Recently, I started seeing some XMLNodes errors>> in my ErrorLog.txt file. For 99% of my customers, there's no problem, but>> the other 1% is getting the XMLNodes error message.>> >> >> >> Here's the error:>> An unknown error occurred:
>> XMLNodes
>> Container/Path Not Found:
>> USPSres>> >> >> >> Here's the code:>> [table name=shipOptions&fields=desc,price][/table]>> >> [function name=uspsRates]>> [text]crlf=[unurl]%0D%0A[/unurl][/text]>> >> [text]uspsPounds=[middle startafter=&endbefore=.][weight][/middle][/text]>> [text]uspsOunces=[format .0f][math][middle>> startafter=.&endbefore=][weight][/middle]*0.16[/math][/format][/text]>> >> [text]xmlData=>> >> >> ALL>> [lookup>> db=admin/usps_xml.db&lookinfield=SHR_ID&value=USPSXML&returnfield=SHR_ZIP&no>> tfound=]>> [destinationzip]>> [uspsPounds]>> [uspsOunces]>> REGULAR>> FALSE>> >> [/text]>> >> [xmlparse var=USPSres]>> [getchars start=1&trim=t][middle startafter=[url]> version="1.0"?>[/url]&endbefore=HTTP/1.1]>> [TCPConnect host=Production.ShippingAPIs.com&port=80]>> [tcpsend]GET /ShippingAPI.dll?API=RateV2&XML=[url][xmlData][/url]>> HTTP/1.0[crlf][!]>> [/!]Host: Production.ShippingAPIs.com[crlf][!]>> [/!]Content-type: text/html[crlf][!]>> [/!]Content-length: [countchars][xmlData][/CountChars][crlf][!]>> [/!][crlf][!]>> [/!][xmlData][crlf][!]>> [/!][/TCPSend][!]>> [/!][/TCPConnect][/middle][/getchars]>> [/xmlparse]>> >> [text]markup=[lookup>> db=admin/usps_xml.db&lookinfield=SHR_ID&value=USPSXML&returnfield=SHR_MARKUP>> ¬found=0][/text]>> >> [xmlnodes ref=USPSres&path=named:RateV2Response/Package/]>> [text]desc=[/text]>> [text]price=[/text]>> [showif [url][name][/url]=Postage]>> [xmlnodes]>> [showif [url][name][/url]=MailService]>> [text]desc=[value][/text]>> [/showif]>> [showif [url][name][/url]=Rate]>> [text]price=[value][/text]>> [/showif]>> [showif [lookup>> db=admin/usps_xml.db&lookinfield=SHR_NAME&value=[desc]&returnfield=SHR_ACTIV>> E¬found=N]=Y]>> [append table=shipOptions]desc=USPS>> [url][desc][/url]&price=[url][if>> "[markup]"="0"][then][price][/then][else][format>> .2f][math][price]+([price]*([markup]*0.01))[/math][/format][/else][/if][/url>> ][/append]>> [/showif]>> [/xmlnodes]>> [/showif]>> [/xmlnodes]>> >> [/function]>> >> >> [uspsRates destinationzip=[getcookie RealStoreZip]&weight=[getcookie>> RealStoreWeight]]-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/
Clint Davis
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
How do you hide [math]stuff[/math] (1997)
Displaying photo attached to first record (1997)
Weird Math and SV (1997)
Pithy questions on webcommerce & siteedit (1997)
Linked lists and Recursive searching (2003)
Multiple prices (1997)
Same Table Opened Twice (2003)
includes and cart numbers (1997)
WC Database Format (1997)
Nested tags count question (1997)
two unique banners on one page (1997)
carrying values forward (1998)
Re:quit command on NT (1997)
Nested tags count question (1997)
notification solutions (1997)
[taxRate] [TaxTotal] ? (1997)
process SSI (1998)
Form Weirdness (2002)
WebCat2.0 [format thousands .0f] no go (1997)
WYSIWYG Entry of text fields (2001)