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:
Help name our technology! (1997)
[protect admin] (1997)
Formatting ModDate (2000)
Email encryption (1998)
Bug Report, maybe (1997)
RE: Credit card processing - UK (1997)
New Guestbook Source (1997)
one item in several different categories? (2000)
Install Webcatalog under NT4.0 and Microsoft IIS 2.0 (1997)
Testing the WebCat Email List Members (2000)
Re:Version 2.0 and 1.6 simultaneous (1997)
Loosing Quantity (2000)
select multiple 2 more cents (1997)
[WebDNA] v7 Stress Test and Strange Behaviour (2012)
Include a big block of text (1997)
Error Log.db --however (1997)
Thanks Grant (was: disappearing SKU (etc.) fields) (1998)
shrink-wrapped version out yet? (1997)
WebCatalog/WebMerchant 2.1 (1998)
Trigger to empty shopping cart folder (2005)