We have used @@ for years with no issues that we are aware of. Though we are religious about making sure to use a scope with everything... @@request$myvar ....
Shane Pearlman 831.345.7033 S&P, Inc. -----Original Message----- From: David Green [mailto:[EMAIL PROTECTED] Sent: Thursday, February 08, 2007 10:31 AM To: [email protected] Subject: Re: Witango-Talk: Upgrading from Witango 5.0 to Witango 5.5 - Syntax Errors When exactly were we as developers told not to use the @@ shorthand? I missed that update and have been using it for the past 8 years. I just checked with the 5.5 Programmer's Guide and it still gives examples using that shorthand. Just curious... David Green [EMAIL PROTECTED] Web Services Systems Insight, Inc. http://www.systemsinsight.com/ John McGowan wrote: > Due to unpredictable behavior related to the interpretation of the @@ > notation in Tango, we stopped using it a long time ago. I can't comment > on 5.0 vs 5.5. support, because it's something that I started getting > away from back on Tango 2000 > > /John > > On 2/7/07, *Jason Pamental* <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> wrote: > > Adam, > > I have no comments for or against the ( instead of [ trick - but if > it works that certainly helps, doesn't it? I would guess it has more > to do with the code shorthand not being handled properly though - > and could also be handled by a search and replace. I always write > things out a bit more, like: > > <@var request$exampleArray[<@var request$rowCounter>,FieldName]> > > You might try doing a replace on one file and see if it works. It's > certainly more 'correct' than using the parentheses, although I > really don't know if that's going to help. > > Good luck with it! > > Jason > > ----- > > Jason Pamental > Director of Web Services > North Sails > > Office: 401.643.1415 > Fax: 401.643.1420 > Mobile: 401.743.4406 > Email: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > > > > > On Feb 7, 2007, at 4:26 PM, Adam Leisring wrote: > >> Thanks for the info. Jason. I've actually figured out a >> work-around, but it's not one that I feel comfortable implementing. >> >> The issue seems to occur in IF actions (not metatags), I've pasted >> examples below: >> >> Non-working example in 5.5 - working in 5.0: >> @@request$exampleArray[@@request$rowCounter,FieldName] >> >> Working example in 5.5 - not tested in 5.0: >> @@request$exampleArray(@@request$rowCounter,FieldName) >> >> You'll notice that all I've done to fix the issue is replace the >> [] brackets with () parenthesis. I've checked Witango >> documentation, this is not correct syntax, but works none-the-less. >> >> It seems like the Witango interpreter is getting hung up on [] >> used in extracting array data in IF actions... maybe related to >> the CDATA encapsulators? >> >> Has anyone encountered an issue like this? Can someone from the >> Witango team provide any insight? This issue affects around 20% >> of our applications and has thrown a wrench into our conversion >> timeline! >> >> Our environment is a Windows 2000 Advanced Server using Witango >> 5.5.20 and a Pervasive 9.5 Database. >> >> Thanks to any help anyone can provide! >> >> Adam Leisring >> Fischer Homes, Inc. >> >> >> >> >>> [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> >> 02/06/07 12:08PM >>> >> Adam, >> >> The only major 'gotcha' I encountered was making sure that all >> places where I used 'encoding=multilinehtml' were change to >> 'encoding=multiline'. Otherwise I don't think I had any problems. >> Things to look at though would also be customizations you may have >> made to the witango.ini file - like default scope for variables. >> >> It would help to know the server platform though, and any other >> details you can think of. If you look at two or three of the files >> that are producing errors you might find a common thread. >> >> Hope that helps- >> >> Jason >> >> ----- >> >> Jason Pamental >> Director of Web Services >> North Sails >> >> Office: 401.643.1415 >> Fax: 401.643.1420 >> Mobile: 401.743.4406 >> Email: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> >> >> >> >> >> On Feb 6, 2007, at 11:19 AM, Adam Leisring wrote: >> >>> Hello everyone, >>> >>> We're in the process of upgrading our Witango Server from 5 to >>> 5.5 and we've encountered an odd issue. Applications that work >>> properly in the 5 environment are throwing Syntax errors. >>> Specifically, it deals with 'Missing closing brackets' and >>> 'Missing quote at the end of the statement' kinds of problems. >>> Again, these applications work without issue in the 5 environment. >>> >>> Has anyone encountered something like this? Am I missing a >>> configuration option? Is there a conversion application I should >>> run against the Witango 5 applications to bring them up to 5.5? >>> >>> Any help is greatly appreciated! >>> >>> Thanks, >>> Adam Leisring >>> Fischer Homes, Inc. >>> ________________________________________________________________________ >>> >>> TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf >> >> ________________________________________________________________________ >> TO UNSUBSCRIBE: Go to >> http://www.witango.com/developer/maillist.taf >> ________________________________________________________________________ >> TO UNSUBSCRIBE: Go to >> http://www.witango.com/developer/maillist.taf > > ________________________________________________________________________ > TO UNSUBSCRIBE: Go to > http://www.witango.com/developer/maillist.taf > > > > > -- > John McGowan > Seven A C Consulting, Inc. > > ________________________________________________________________________ > TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf ________________________________________________________________________ TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf ________________________________________________________________________ TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf
