[DSP] got an error on equals in ifvar.

give me a help through following code,
%scope param(year=‘2007’) param(month=‘09’)%
&nsbp;%invoke wm.monitor.util:getCalendar%
&nsbp;&nsbp;%scope calendarRec%
&nsbp;&nsbp;%loop weekdays%
&nsbp;&nsbp;&nsbp;%value% :
&nsbp;&nsbp;%endloop%

&nsbp;&nsbp;%loop weeks%
&nsbp;&nsbp;&nsbp;%loop dates%
&nsbp;&nsbp;&nsbp;&nsbp;%value dates% :
&nsbp;&nsbp;&nsbp;&nsbp;%ifvar dates %
&nsbp;&nsbp;&nsbp;&nsbp;%endif%
&nsbp;&nsbp;&nsbp;%endloop%
&nsbp;&nsbp;%endloop%
&nsbp;%endinvoke%
%endscope%

When I distinguish stiring variable with equals(not switch), it works fine.
but same work on the string variable out of stringList, it doesn’t work.
There’s no error message and the request seems like dead.
The browser is still working but there’s no response from server.

My webMethods information is below.

Thx for any ideas.

about webMethods.
Product : webMethods Integration Server Version 6.5
Updates : IS_6-5_SP2_Core_Fix7
IS_6-5_SP2_PubSub_Fix1
IS_6-5_SP2_SrvPrtcl_Fix1
IS_6-5_SP2_XA_Fix2
IS_6-5_SP2
WmPRT_6-5-1_SP1
Build : Number 395
SSL : Strong (128-bit)