BizTalk Server Orchestration - Decide Shape Not Choosing Correct Path

This is Interesting: Free IT Magazines  
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
DL

2004-05-12, 5:27 pm

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
>
>



DL

2004-05-13, 12:34 am

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
>
>



Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com