Author |
Message
|
AviD |
Posted: Thu Jun 04, 2009 9:32 am Post subject: ESQL Validation (Syntax Checker) Not Working in 6.1 Toolkit |
|
|
Acolyte
Joined: 06 Apr 2004 Posts: 62
|
WMB Toolkit 6.1.0.3
Build: 6.1.0.3-IFix003-20090305_1223
The ESQL validation doesn't seem to work all the time, or at least for some aspects of code.
One example is undeclared types within a given module.
i.e. I issue a "SET abc = 'abc'" without declaring "abc" as a given type.
6.0 toolkit would recognize this and mark a warning.
6.1 toolkit does not.
Instead, we don't see these until we deploy the BAR and the error is logged in the Event Log.
In reviewing Window >> Preferences >> Broker Development >> ESQL >> Validation
Enable Syntax Checker is CHECKED
All ESQL Validation settings are set to WARNING
Also tried changing them to ERROR to see if it was a dropdown bug.
Any ideas?
I tried searching here but didn't see the issue voiced in any threads. |
|
Back to top |
|
 |
mqjeff |
Posted: Thu Jun 04, 2009 9:49 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
Do you have "Build automatically" enabled? |
|
Back to top |
|
 |
AviD |
Posted: Thu Jun 04, 2009 10:20 am Post subject: |
|
|
Acolyte
Joined: 06 Apr 2004 Posts: 62
|
Yes, Build Automatically is enabled. |
|
Back to top |
|
 |
AviD |
Posted: Thu Jun 04, 2009 2:01 pm Post subject: |
|
|
Acolyte
Joined: 06 Apr 2004 Posts: 62
|
FYI, looks like it may be an issue with the FixPack 3.
Another developer with FixPack 1 doesn't have the issue.
6.1.0.3-IFix001-20081217_1830 works
6.1.0.3-IFix003-20090305_1223 does not
I'll open a PMR with IBM on it.
Thanks. |
|
Back to top |
|
 |
AviD |
Posted: Thu Jun 04, 2009 7:11 pm Post subject: |
|
|
Acolyte
Joined: 06 Apr 2004 Posts: 62
|
Just an additional FYI, issue exists in both FP3 and FP2, but not in FP1.
I rolled back from FP3 to FP2 to FP1...validation is working now in FP1. |
|
Back to top |
|
 |
AkankshA |
Posted: Thu Jun 04, 2009 9:00 pm Post subject: |
|
|
 Grand Master
Joined: 12 Jan 2006 Posts: 1494 Location: Singapore
|
I have Build id: 6.1.0.2-20080515_1211 and am getting proper warnings and error...
may be you can give it a try by cleaning your workspace and opening toolkit with -clean option..... _________________ Cheers |
|
Back to top |
|
 |
AviD |
Posted: Fri Jun 05, 2009 5:06 am Post subject: |
|
|
Acolyte
Joined: 06 Apr 2004 Posts: 62
|
AkankshA,
6.1.0.2 vs 6.1.0.3 |
|
Back to top |
|
 |
mqjeff |
Posted: Fri Jun 05, 2009 6:04 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
AviD wrote: |
6.1.0.2 vs 6.1.0.3 |
AviD wrote: |
Just an additional FYI, issue exists in both FP3 and FP2, but not in FP1. |
 |
|
Back to top |
|
 |
AviD |
Posted: Fri Jun 05, 2009 6:24 am Post subject: |
|
|
Acolyte
Joined: 06 Apr 2004 Posts: 62
|
Jeff,
Perhaps I'm missing something?
Toolkit Version 6.1.0.3 is different than 6.1.0.2, no? Different code base.
And 6.1.0.3 FixPack1 is different than 6.1.0.3 FixPack2 and 6.1.0.3 FixPack3, all of which are different than 6.1.0.2 FixPack2, yes?
Is anyone running 6.1.0.3 with FixPack2 or FixPack3 and the syntax validation is working? |
|
Back to top |
|
 |
mqjeff |
Posted: Fri Jun 05, 2009 6:36 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
Anything that is 6.1.0.3 is FixPack 3.
Any versions of Toolkit that are 6.1.0.3 are FixPack 3. Toolkit has a number of iFixes on top of FixPac 3.
So what you meant was that the problem exists in iFix 2 and iFix 3, but not in iFix 1 of FixPack 3 for MB Toolkit 6.1. So 6.1.0.3.001 is okay, but 6.1.0.3.002 and 6.1.0.3.003 is not.
But what both AkankshA and I read was that you tried 6.1.0.3 and had an issue, and the issue also existed in 6.1.0.2 but not in 6.1.0.1. And AkankshA was confused because she did not see the problem in 6.1.0.2. |
|
Back to top |
|
 |
AviD |
Posted: Fri Jun 05, 2009 7:29 am Post subject: |
|
|
Acolyte
Joined: 06 Apr 2004 Posts: 62
|
Jeff, I understand, incorrect semantics.
FixPack vs IFix
To clarify...
6.1.0.3 = 6.1 with FixPack3
6.1.0.2 = 6.1 with FixPack2
I am having trouble with 6.1.0.3 with IFix3 or IFix2, but not with IFix1.
Sorry for the confusion/incorrect semantics.
So the question is, is anyone running 6.1.0.3 with IFix3 or IFix2 and not experiencing syntax checking issues?
Either way, I've reverted to 6.1.0.3 with IFix1 for now. |
|
Back to top |
|
 |
|