Filter Expression Construction
Web Server forum
Back To The Forum Home!Search!Private Messaging System

Web Server Talk Web Server Talk > Web Servers reviews > BizTalk Server > BizTalk Server Orchestration > Filter Expression Construction




  Last Thread   Next Thread Next
  Show Printable Version Email this Page Subscribe to this Thread      Post New Thread    Post A Reply      

    Filter Expression Construction  
sujith


View Ip Address Report This Message To A Moderator Edit/Delete Message


 
05-25-04 04:35 AM

Currently the Biztalk Filtering shape Expression editor uses the DNF (Disjun
ctive Normal Form) thus does not allow the developer to put in complex condi
tions in the filter expression.
There are times when CNF forms are better.

Although editing the filtering expression within the odx file directly using
 the text editor builds the project and deploy the complex expression fine. 
There is only one problem, Visual studio will not pickup the change and henc
e we cannot see the modifie
d expression using visual studio.

Questions.

1. What are the options we have when we have to write complex expressions of
 the form (Cond1 || cond2 || cond3 || cond4) && ((cond5 || cond 6 || cond 7|
| cond8) && (cond8 || cond 9)) && cond10. in this case expression needs to b
e converted to the followin
g expression which will be very difficult to maintain (cond4 && cond5 && con
d8 && cond10) ||  (cond4 && cond6 && cond8..)..... all combinations(around 3
2 to 33)

2. The same conditon holds good for send port filtering expression and since
 there is no odx file there is there any place we can edit this expression f
ree hand?
3.Is Microsoft aware of these issues? and are there any work arounds for the
 same.

Thanks

Sujith









[ Post a follow-up to this message ]



    Re: Filter Expression Construction  
Christof


Report This Message To A Moderator Edit/Delete Message


 
05-25-04 07:35 AM

Just want to point out here...

Manually editing the orchestration file is *not* a supported scenario.  If
the designer does not allow you for using CNF, this means CNF is not
supported.

Kind regards,
Christof

"sujith" <anonymous@discussions.microsoft.com> wrote in message
news:BEE787EC-3ADF-4AE2-9CA4-5EEC8B556B7B@microsoft.com...
> Currently the Biztalk Filtering shape Expression editor uses the DNF
(Disjunctive Normal Form) thus does not allow the developer to put in
complex conditions in the filter expression.
> There are times when CNF forms are better.
>
> Although editing the filtering expression within the odx file directly
using the text editor builds the project and deploy the complex expression
fine. There is only one problem, Visual studio will not pickup the change
and hence we cannot see the modified expression using visual studio.
>
> Questions.
>
> 1. What are the options we have when we have to write complex expressions
of the form (Cond1 || cond2 || cond3 || cond4) && ((cond5 || cond 6 || cond
7|| cond8) && (cond8 || cond 9)) && cond10. in this case expression needs to
be converted to the following expression which will be very difficult to
maintain (cond4 && cond5 && cond8 && cond10) ||  (cond4 && cond6 &&
cond8..)..... all combinations(around 32 to 33)
>
> 2. The same conditon holds good for send port filtering expression and
since there is no odx file there is there any place we can edit this
expression free hand?
> 3.Is Microsoft aware of these issues? and are there any work arounds for
the same.
>
> Thanks
>
> Sujith
>
>
>
>







[ Post a follow-up to this message ]



    RE: Filter Expression Construction  
Narasimhan Padmanabhan


View Ip Address Report This Message To A Moderator Edit/Delete Message


 
05-26-04 04:38 AM

CNF is not supported in BTS 2004.
This posting is provided "AS IS" with no warranties, and confers no rights.

EBusiness Server Team
--------------------
| >>Thread-Topic: Filter Expression Construction
| >>thread-index: AcRB3LNUlsdKEfbmTJyPkfL8dJR/eg==
| >>X-WN-Post: microsoft.public.biztalk.orchestration
| >>From: examnotes <anonymous@discussions.microsoft.com>
| >>Subject: Filter Expression Construction
| >>Date: Mon, 24 May 2004 15:16:03 -0700
| >>Lines: 19
| >>Message-ID: <BEE787EC-3ADF-4AE2-9CA4-5EEC8B556B7B@microsoft.com>
| >>MIME-Version: 1.0
| >>Content-Type: text/plain;
| >>	charset="Utf-8"
| >>Content-Transfer-Encoding: 7bit
| >>X-Newsreader: Microsoft CDO for Windows 2000
| >>Content-Class: urn:content-classes:message
| >>Importance: normal
| >>Priority: normal
| >>X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0
| >>Newsgroups: microsoft.public.biztalk.orchestration
| >>Path: cpmsftngxa10.phx.gbl
| >>Xref: cpmsftngxa10.phx.gbl microsoft.public.biztalk.orchestration:6244
| >>NNTP-Posting-Host: tk2msftcmty1.phx.gbl 10.40.1.180
| >>X-Tomcat-NG: microsoft.public.biztalk.orchestration
| >>
| >>Currently the Biztalk Filtering shape Expression editor uses the DNF
(Disjunctive Normal Form) thus does not allow the developer to put in
complex conditions in the filter expression.
There are times when CNF forms are better.

Although editing the filtering expression within the odx file directly
using the text editor builds the project and deploy the complex expression
fine. There is only one problem, Visual studio will not pickup the change
and hence we cannot see the modified expression using visual studio.

Questions.

1. What are the options we have when we have to write complex expressions
of the form (Cond1 || cond2 || cond3 || cond4) && ((cond5 || cond 6 || cond
7|| cond8) && (cond8 || cond 9)) && cond10. in this case expression needs
to be converted to the following expression which will be very difficult to
maintain (cond4 && cond5 && cond8 && cond10) ||  (cond4 && cond6 &&
cond8..)..... all combinations(around 32 to 33)

2. The same conditon holds good for send port filtering expression and
since there is no odx file there is there any place we can edit this
expression free hand?
3.Is Microsoft aware of these issues? and are there any work arounds for
the same.

Thanks

Sujith




| >>






[ Post a follow-up to this message ]



    Sponsored Links  




 





   All times are GMT. The time now is 06:11 AM.      Post New Thread    Post A Reply      
  Last Thread   Next Thread Next


Most Popular forums 

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is OFF
 
Medical and Health forum | Computer Games Reviews | Graphics design forum

Back To The Top
Home | Usercp | Faq | Register