|
Home > Archive > BizTalk Server Orchestration > May 2004 > Decide Shape Not Choosing Correct Path
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
| Author |
Decide Shape Not Choosing Correct Path
|
|
|
| I have a decide shape with a rule of:
(requireBalanceSheet == true) && (waitForBalanceSheet == true) &&
(requestedBalanceSheet == true)
All three orchestration variables are of type System.Boolean, and when I
look at them in the orch debugger, they all have a value of "true". The
problem is that the decide block is not following the branch with this rule
(the only one). Instead, it is following the ELSE branch.
I am completely stumped. My "ELSE" branch is empty (no shapes), but I have
done this in the past with no ill effects.
Any ideas?
Dan
| |
| Mrinal Bhasker [MSFT] 2004-05-12, 7:15 pm |
| This should definitely not happen.
The only thing that comes to my mind is that this could be due to a caching
problem.
When you change your orchestration and redeploy, you also need to restart
the host instance that the orchstration is running in.
Try that and let me know if you still see the problem.
This posting is provided "AS IS" with no warranties, and confers no rights.
EBusiness Server Team
--------------------
| >>From: "DL" <dan@dont.spam.me.com>
| >>Subject: Decide Shape Not Choosing Correct Path
| >>Date: Wed, 12 May 2004 16:50:54 -0400
| >>Lines: 18
| >>X-Priority: 3
| >>X-MSMail-Priority: Normal
| >>X-Newsreader: Microsoft Outlook Express 6.00.2800.1409
| >>X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1409
| >>Message-ID: <uAOuWLGOEHA.3420@TK2MSFTNGP11.phx.gbl>
| >>Newsgroups: microsoft.public.biztalk.orchestration
| >>NNTP-Posting-Host: host122.covarity.com 216.16.237.122
| >>Path:
cpmsftngxa10.phx.gbl!TK2MSFTFEED01.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTNGP11
.phx.gbl
| >>Xref: cpmsftngxa10.phx.gbl microsoft.public.biztalk.orchestration:6082
| >>X-Tomcat-NG: microsoft.public.biztalk.orchestration
| >>
| >>I have a decide shape with a rule of:
| >>
| >>(requireBalanceSheet == true) && (waitForBalanceSheet == true) &&
| >>(requestedBalanceSheet == true)
| >>
| >>All three orchestration variables are of type System.Boolean, and when I
| >>look at them in the orch debugger, they all have a value of "true". The
| >>problem is that the decide block is not following the branch with this
rule
| >>(the only one). Instead, it is following the ELSE branch.
| >>
| >>I am completely stumped. My "ELSE" branch is empty (no shapes), but I
have
| >>done this in the past with no ill effects.
| >>
| >>Any ideas?
| >>
| >>Dan
| >>
| >>
| >>
| |
| Scott Colestock 2004-05-12, 7:15 pm |
| Hmmm - I just tried a decide shape using
(Variable_1 == true) && (Variable_2 == true) && (Variable_3 == true)
and everything worked out as expected. Do you have some other parallel
branch that is changing the value of these variables?
- Scott Colestock
"DL" <dan@dont.spam.me.com> wrote in message
news:uAOuWLGOEHA.3420@TK2MSFTNGP11.phx.gbl...
> I have a decide shape with a rule of:
>
> (requireBalanceSheet == true) && (waitForBalanceSheet == true) &&
> (requestedBalanceSheet == true)
>
> All three orchestration variables are of type System.Boolean, and when I
> look at them in the orch debugger, they all have a value of "true". The
> problem is that the decide block is not following the branch with this
rule
> (the only one). Instead, it is following the ELSE branch.
>
> I am completely stumped. My "ELSE" branch is empty (no shapes), but I
have
> done this in the past with no ill effects.
>
> Any ideas?
>
> Dan
>
>
| |
|
| Thanks for your suggestions..I always restart the BT service when I deploy
to ensure that the new DLL gets picked up from the GAC.
I installed the "BizTalk Rollup 1" package on that server tonight, and the
problem went away.
"DL" <dan@dont.spam.me.com> wrote in message
news:uAOuWLGOEHA.3420@TK2MSFTNGP11.phx.gbl...
> I have a decide shape with a rule of:
>
> (requireBalanceSheet == true) && (waitForBalanceSheet == true) &&
> (requestedBalanceSheet == true)
>
> All three orchestration variables are of type System.Boolean, and when I
> look at them in the orch debugger, they all have a value of "true". The
> problem is that the decide block is not following the branch with this
rule
> (the only one). Instead, it is following the ELSE branch.
>
> I am completely stumped. My "ELSE" branch is empty (no shapes), but I
have
> done this in the past with no ill effects.
>
> Any ideas?
>
> Dan
>
>
|
|
|
|
|