|
Home > Archive > BizTalk Server General > October 2005 > Architectural advice
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 |
Architectural advice
|
|
| Jeremy Chapman 2005-10-26, 5:52 pm |
| I need some advice on the following scenario...
I have built an orchestration which receives an xml document and sends out a
modified version of the xml document. Inside the orchestration it has to
look at an element within the xml, and replace the value with a new value.
Essentially we have a correlation list, so for example, if the value is
value1, the new value is abc, if value2 the new value is xyz. I was
thinking of just creating a web service that would take the current value,
look it up in a sql table and return the new value. This would allow us to
add and change values easily. Is this a good solution, or are there other
methods that might be better?
| |
| Tomas Restrepo \(MVP\) 2005-10-26, 5:52 pm |
| Hi Jeremy,
> I have built an orchestration which receives an xml document and sends out
> a modified version of the xml document. Inside the orchestration it has
> to look at an element within the xml, and replace the value with a new
> value. Essentially we have a correlation list, so for example, if the
> value is value1, the new value is abc, if value2 the new value is xyz.
> I was thinking of just creating a web service that would take the current
> value, look it up in a sql table and return the new value. This would
> allow us to add and change values easily. Is this a good solution, or are
> there other methods that might be better?
Well, the BizTalk mapper engine can already do that for you with the
Database Lookup functoid, which might just be simpler (and take less time)
to implement.
--
Tomas Restrepo
tomasr@mvps.org
http://www.winterdom.com/
| |
| Jeff Lynch 2005-10-26, 5:52 pm |
| Or you could do it using the Business Rules Engine.
--
Jeff Lynch
"A BizTalk Enthusiast"
http://codebetter.com/blogs/jeff.lynch
"Tomas Restrepo (MVP)" <tomasr@mvps.org> wrote in message
news:uJpk6hm2FHA.3052@TK2MSFTNGP10.phx.gbl...
> Hi Jeremy,
>
>
> Well, the BizTalk mapper engine can already do that for you with the
> Database Lookup functoid, which might just be simpler (and take less time)
> to implement.
>
>
> --
> Tomas Restrepo
> tomasr@mvps.org
> http://www.winterdom.com/
>
|
|
|
|
|