Re: XMLNodes Error

This WebDNA talk-list message is from

2007


It keeps the original formatting.
numero = 69075
interpreted = N
texte = Maybe this fails when a user doesn't support cookies or turns them off? You require cookies when you call the function. Or if you set multiple cookies and they come back as a comma delimited list of cookies, that may mess up setting the variables. Maybe log the var [xmlData] when it fails so you can inspect the XML to make sure it is properly formatted. Laters, Olin -----Original Message----- From: WebDNA Talk [mailto:WebDNA-Talk@talk.smithmicro.com] On Behalf Of Clint Davis Sent: Thursday, June 14, 2007 3:01 AM To: WebDNA Talk Subject: XMLNodes Error 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][/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/ ------------------------------------------------------------- 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:

    
  1. Re: XMLNodes Error ( Clint Davis 2008)
  2. Re: XMLNodes Error ( Clint Davis 2007)
  3. Re: XMLNodes Error ( "Olin Lagon" 2007)
  4. Re: XMLNodes Error ( Clint Davis 2007)
  5. Re: XMLNodes Error ( Donovan Brooke 2007)
  6. Re: XMLNodes Error ( Clint Davis 2007)
  7. Re: XMLNodes Error ( Clint Davis 2007)
  8. Re: XMLNodes Error ( Donovan Brooke 2007)
  9. Re: XMLNodes Error ( Matthew A Perosi 2007)
  10. XMLNodes Error ( Clint Davis 2007)
Maybe this fails when a user doesn't support cookies or turns them off? You require cookies when you call the function. Or if you set multiple cookies and they come back as a comma delimited list of cookies, that may mess up setting the variables. Maybe log the var [xmlData] when it fails so you can inspect the XML to make sure it is properly formatted. Laters, Olin -----Original Message----- From: WebDNA Talk [mailto:WebDNA-Talk@talk.smithmicro.com] On Behalf Of Clint Davis Sent: Thursday, June 14, 2007 3:01 AM To: WebDNA Talk Subject: XMLNodes Error 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][/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/ ------------------------------------------------------------- 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/ "Olin Lagon"

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:

UPS Shipping (1999) Running _every_ page through WebCat ? (1997) Nested Loops and SHOWIFs (1997) [WebDNA] GREP problem (2011) We have Proof (1997) WebCat2: multiple currency support (1997) Emailer port change (1997) Using [showif] (2000) [WebDNA] [OT] BBedit wierdness (2009) emailer (1997) BW in a search (2007) WebCat2b12--[searchstring] bug (1997) WebCat for Unix?? (1997) Big Brother (just kidding, Ken) :) (2000) Re(2): [WebDNA] mac os for wc 6.0 (2008) E-mail loop ! (1997) [WebDNA] TCPConnect assist (2016) Encryption Question (2006) OPEN MARKET PATENTS SOUND ECOMMERCE ALARM (1998) [OT] degree symbol (2003)