[WiX-users] ICE03 Bad conditional string

2013-04-26 Thread Philippe Gorley
I've moved all my Publish tags to a separate file, but I keep getting ICE03
Bad conditional string errors. Here's what the conditions that blow up look
like (I do put them in CDATA tags):

(WIXUI_DONTVALIDATEPATH OR WIXUI_INSTALLDIR_VALID = 1) AND NOT (KEYS 
SomeString) AND (KEYS  OtherString)

The problem seems to be with the OR. If I take it out, it works fine. But
to me, the condition should be fine. According to MSDN, parenthese can be
used to override operator precedence.

Am I missing something?

Thanks.
--
Try New Relic Now  We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app,  servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] ICE03 Bad conditional string

2013-04-26 Thread Hoover, Jacob
(WIXUI_DONTVALIDATEPATH OR (WIXUI_INSTALLDIR_VALID = 1)) AND NOT (KEYS 
SomeString) AND (KEYS  OtherString)

Though I am betting  should be !=


-Original Message-
From: Philippe Gorley [mailto:gorley.phili...@gmail.com] 
Sent: Friday, April 26, 2013 8:51 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] ICE03 Bad conditional string

I've moved all my Publish tags to a separate file, but I keep getting ICE03 Bad 
conditional string errors. Here's what the conditions that blow up look like (I 
do put them in CDATA tags):

(WIXUI_DONTVALIDATEPATH OR WIXUI_INSTALLDIR_VALID = 1) AND NOT (KEYS 
SomeString) AND (KEYS  OtherString)

The problem seems to be with the OR. If I take it out, it works fine. But to 
me, the condition should be fine. According to MSDN, parenthese can be used to 
override operator precedence.

Am I missing something?

Thanks.
--
Try New Relic Now  We'll Send You this Cool Shirt New Relic is the only 
SaaS-based application performance monitoring service that delivers powerful 
full stack analytics. Optimize and monitor your browser, app,  servers with 
just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! 
http://p.sf.net/sfu/newrelic_d2d_apr
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
Try New Relic Now  We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app,  servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] ICE03 Bad conditional string

2013-04-26 Thread Rob Mensching
 means the left string contains the right string.


On Fri, Apr 26, 2013 at 6:59 AM, Hoover, Jacob
jacob.hoo...@greenheck.comwrote:

 (WIXUI_DONTVALIDATEPATH OR (WIXUI_INSTALLDIR_VALID = 1)) AND NOT (KEYS 
 SomeString) AND (KEYS  OtherString)

 Though I am betting  should be !=


 -Original Message-
 From: Philippe Gorley [mailto:gorley.phili...@gmail.com]
 Sent: Friday, April 26, 2013 8:51 AM
 To: wix-users@lists.sourceforge.net
 Subject: [WiX-users] ICE03 Bad conditional string

 I've moved all my Publish tags to a separate file, but I keep getting
 ICE03 Bad conditional string errors. Here's what the conditions that blow
 up look like (I do put them in CDATA tags):

 (WIXUI_DONTVALIDATEPATH OR WIXUI_INSTALLDIR_VALID = 1) AND NOT (KEYS 
 SomeString) AND (KEYS  OtherString)

 The problem seems to be with the OR. If I take it out, it works fine. But
 to me, the condition should be fine. According to MSDN, parenthese can be
 used to override operator precedence.

 Am I missing something?

 Thanks.

 --
 Try New Relic Now  We'll Send You this Cool Shirt New Relic is the only
 SaaS-based application performance monitoring service that delivers
 powerful full stack analytics. Optimize and monitor your browser, app, 
 servers with just a few lines of code. Try New Relic and get this awesome
 Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users


 --
 Try New Relic Now  We'll Send You this Cool Shirt
 New Relic is the only SaaS-based application performance monitoring service
 that delivers powerful full stack analytics. Optimize and monitor your
 browser, app,  servers with just a few lines of code. Try New Relic
 and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users


--
Try New Relic Now  We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app,  servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] ICE03 Bad conditional string

2013-04-26 Thread Philippe Gorley
No,  is the substring operator. Basically, if KEYS contains SomeString.
The not equal operator is , not !=


On Fri, Apr 26, 2013 at 9:59 AM, Hoover, Jacob
jacob.hoo...@greenheck.comwrote:

 (WIXUI_DONTVALIDATEPATH OR (WIXUI_INSTALLDIR_VALID = 1)) AND NOT (KEYS 
 SomeString) AND (KEYS  OtherString)

 Though I am betting  should be !=


 -Original Message-
 From: Philippe Gorley [mailto:gorley.phili...@gmail.com]
 Sent: Friday, April 26, 2013 8:51 AM
 To: wix-users@lists.sourceforge.net
 Subject: [WiX-users] ICE03 Bad conditional string

 I've moved all my Publish tags to a separate file, but I keep getting
 ICE03 Bad conditional string errors. Here's what the conditions that blow
 up look like (I do put them in CDATA tags):

 (WIXUI_DONTVALIDATEPATH OR WIXUI_INSTALLDIR_VALID = 1) AND NOT (KEYS 
 SomeString) AND (KEYS  OtherString)

 The problem seems to be with the OR. If I take it out, it works fine. But
 to me, the condition should be fine. According to MSDN, parenthese can be
 used to override operator precedence.

 Am I missing something?

 Thanks.

 --
 Try New Relic Now  We'll Send You this Cool Shirt New Relic is the only
 SaaS-based application performance monitoring service that delivers
 powerful full stack analytics. Optimize and monitor your browser, app, 
 servers with just a few lines of code. Try New Relic and get this awesome
 Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users


 --
 Try New Relic Now  We'll Send You this Cool Shirt
 New Relic is the only SaaS-based application performance monitoring service
 that delivers powerful full stack analytics. Optimize and monitor your
 browser, app,  servers with just a few lines of code. Try New Relic
 and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users

--
Try New Relic Now  We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app,  servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] ICE03 Bad conditional string

2013-04-26 Thread Philippe Gorley
I tried adding parentheses around WIXUI_INSTALL_DIR = 1, but it still
doesn't work.

The second part, with all the  operators, works if I use it alone.


On Fri, Apr 26, 2013 at 9:59 AM, Hoover, Jacob
jacob.hoo...@greenheck.comwrote:

 (WIXUI_DONTVALIDATEPATH OR (WIXUI_INSTALLDIR_VALID = 1)) AND NOT (KEYS 
 SomeString) AND (KEYS  OtherString)

 Though I am betting  should be !=


 -Original Message-
 From: Philippe Gorley [mailto:gorley.phili...@gmail.com]
 Sent: Friday, April 26, 2013 8:51 AM
 To: wix-users@lists.sourceforge.net
 Subject: [WiX-users] ICE03 Bad conditional string

 I've moved all my Publish tags to a separate file, but I keep getting
 ICE03 Bad conditional string errors. Here's what the conditions that blow
 up look like (I do put them in CDATA tags):

 (WIXUI_DONTVALIDATEPATH OR WIXUI_INSTALLDIR_VALID = 1) AND NOT (KEYS 
 SomeString) AND (KEYS  OtherString)

 The problem seems to be with the OR. If I take it out, it works fine. But
 to me, the condition should be fine. According to MSDN, parenthese can be
 used to override operator precedence.

 Am I missing something?

 Thanks.

 --
 Try New Relic Now  We'll Send You this Cool Shirt New Relic is the only
 SaaS-based application performance monitoring service that delivers
 powerful full stack analytics. Optimize and monitor your browser, app, 
 servers with just a few lines of code. Try New Relic and get this awesome
 Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users


 --
 Try New Relic Now  We'll Send You this Cool Shirt
 New Relic is the only SaaS-based application performance monitoring service
 that delivers powerful full stack analytics. Optimize and monitor your
 browser, app,  servers with just a few lines of code. Try New Relic
 and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users

--
Try New Relic Now  We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app,  servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] ICE03 Bad conditional string

2013-04-26 Thread Philippe Gorley
Not sure why, but if I switch the condition around:

((WIXUI_INSTALLDIR_VALID = 1) OR WIXUI_DONTVALIDATEPATH)

It works.

On 26/04/2013 10:15 AM, Philippe Gorley wrote:
 I tried adding parentheses around WIXUI_INSTALL_DIR = 1, but it 
 still doesn't work.

 The second part, with all the  operators, works if I use it alone.


 On Fri, Apr 26, 2013 at 9:59 AM, Hoover, Jacob 
 jacob.hoo...@greenheck.com mailto:jacob.hoo...@greenheck.com wrote:

 (WIXUI_DONTVALIDATEPATH OR (WIXUI_INSTALLDIR_VALID = 1)) AND NOT
 (KEYS 
 SomeString) AND (KEYS  OtherString)

 Though I am betting  should be !=


 -Original Message-
 From: Philippe Gorley [mailto:gorley.phili...@gmail.com
 mailto:gorley.phili...@gmail.com]
 Sent: Friday, April 26, 2013 8:51 AM
 To: wix-users@lists.sourceforge.net
 mailto:wix-users@lists.sourceforge.net
 Subject: [WiX-users] ICE03 Bad conditional string

 I've moved all my Publish tags to a separate file, but I keep
 getting ICE03 Bad conditional string errors. Here's what the
 conditions that blow up look like (I do put them in CDATA tags):

 (WIXUI_DONTVALIDATEPATH OR WIXUI_INSTALLDIR_VALID = 1) AND NOT
 (KEYS 
 SomeString) AND (KEYS  OtherString)

 The problem seems to be with the OR. If I take it out, it works
 fine. But to me, the condition should be fine. According to MSDN,
 parenthese can be used to override operator precedence.

 Am I missing something?

 Thanks.
 
 --
 Try New Relic Now  We'll Send You this Cool Shirt New Relic is
 the only SaaS-based application performance monitoring service
 that delivers powerful full stack analytics. Optimize and monitor
 your browser, app,  servers with just a few lines of code. Try
 New Relic and get this awesome Nerd Life shirt!
 http://p.sf.net/sfu/newrelic_d2d_apr
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 mailto:WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users

 
 --
 Try New Relic Now  We'll Send You this Cool Shirt
 New Relic is the only SaaS-based application performance
 monitoring service
 that delivers powerful full stack analytics. Optimize and monitor your
 browser, app,  servers with just a few lines of code. Try New Relic
 and get this awesome Nerd Life shirt!
 http://p.sf.net/sfu/newrelic_d2d_apr
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 mailto:WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users



--
Try New Relic Now  We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app,  servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] ICE03 Bad conditional string

2013-04-26 Thread Rob Mensching
Probably a bug in their parsing.


On Fri, Apr 26, 2013 at 10:17 AM, Philippe Gorley gorley.phili...@gmail.com
 wrote:

 Not sure why, but if I switch the condition around:

 ((WIXUI_INSTALLDIR_VALID = 1) OR WIXUI_DONTVALIDATEPATH)

 It works.

 On 26/04/2013 10:15 AM, Philippe Gorley wrote:
  I tried adding parentheses around WIXUI_INSTALL_DIR = 1, but it
  still doesn't work.
 
  The second part, with all the  operators, works if I use it alone.
 
 
  On Fri, Apr 26, 2013 at 9:59 AM, Hoover, Jacob
  jacob.hoo...@greenheck.com mailto:jacob.hoo...@greenheck.com wrote:
 
  (WIXUI_DONTVALIDATEPATH OR (WIXUI_INSTALLDIR_VALID = 1)) AND NOT
  (KEYS 
  SomeString) AND (KEYS  OtherString)
 
  Though I am betting  should be !=
 
 
  -Original Message-
  From: Philippe Gorley [mailto:gorley.phili...@gmail.com
  mailto:gorley.phili...@gmail.com]
  Sent: Friday, April 26, 2013 8:51 AM
  To: wix-users@lists.sourceforge.net
  mailto:wix-users@lists.sourceforge.net
  Subject: [WiX-users] ICE03 Bad conditional string
 
  I've moved all my Publish tags to a separate file, but I keep
  getting ICE03 Bad conditional string errors. Here's what the
  conditions that blow up look like (I do put them in CDATA tags):
 
  (WIXUI_DONTVALIDATEPATH OR WIXUI_INSTALLDIR_VALID = 1) AND NOT
  (KEYS 
  SomeString) AND (KEYS  OtherString)
 
  The problem seems to be with the OR. If I take it out, it works
  fine. But to me, the condition should be fine. According to MSDN,
  parenthese can be used to override operator precedence.
 
  Am I missing something?
 
  Thanks.
 
 --
  Try New Relic Now  We'll Send You this Cool Shirt New Relic is
  the only SaaS-based application performance monitoring service
  that delivers powerful full stack analytics. Optimize and monitor
  your browser, app,  servers with just a few lines of code. Try
  New Relic and get this awesome Nerd Life shirt!
  http://p.sf.net/sfu/newrelic_d2d_apr
  ___
  WiX-users mailing list
  WiX-users@lists.sourceforge.net
  mailto:WiX-users@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/wix-users
 
 
 --
  Try New Relic Now  We'll Send You this Cool Shirt
  New Relic is the only SaaS-based application performance
  monitoring service
  that delivers powerful full stack analytics. Optimize and monitor
 your
  browser, app,  servers with just a few lines of code. Try New Relic
  and get this awesome Nerd Life shirt!
  http://p.sf.net/sfu/newrelic_d2d_apr
  ___
  WiX-users mailing list
  WiX-users@lists.sourceforge.net
  mailto:WiX-users@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/wix-users
 
 


 --
 Try New Relic Now  We'll Send You this Cool Shirt
 New Relic is the only SaaS-based application performance monitoring service
 that delivers powerful full stack analytics. Optimize and monitor your
 browser, app,  servers with just a few lines of code. Try New Relic
 and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users


--
Try New Relic Now  We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app,  servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users