one message type = one receive location = one orchestration ?
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 General > one message type = one receive location = one orchestration ?




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

    one message type = one receive location = one orchestration ?  
Ravi Shankar


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


 
06-09-05 10:51 PM

Hi,

Sorry for posting these newbie questions in this group but the newbie UG is
not accessible over the web interface..

I have another design dilema. We have identified a single process that would
need to be invoked for different message types. The different message types
would be 45-50. So...

Can a single receive port handle multiple message types ? (I read some
previous posts stating that by disabling schema verification this is possibl
e
but it is not a nice thing to do or I mis-understood ?)

The other option of creating one receive location per message format and
tying it down to a single orchestartion sound equally horrific. Creating a
sperate copy of the same orchestartion with a different name (deployment
binary) and attaching it to separate ports which handle specific message
sound very horrific..

I get the feeling I've missed a very basic step in my learning..

Thanks for your patience and understanding.
--
Ravi Shankar





[ Post a follow-up to this message ]



    RE: one message type = one receive location = one orchestration ?  
Stephen W. Thomas


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


 
06-09-05 10:51 PM

Hello.

Yes, a single port and even a single receive location can handle multiple
message types.
Depending on the message type and mapping requirements you might have to
break them out.

Disabling schema verification is only required if each schema is not
deployed or if you have two messages deployed with the same message type
(namespace # root node name).

Do you need to map each message on the Receive Port?  If so, as long as two
schemas do not have the same message type you should not have a problem.
Receive ports can support multiple maps. If you need to map two schema that
look the same to BizTalk, then those will have to be placed under different
ports.

If you need to receive different schemas into your Orchestration, you can
use untyped messages.  You can get more info on that on my blog.  Basically,
your receive messages as XmlDocuments.

Hope this helps.

Stephen W. Thomas
http://www.biztalkgurus.com


"Ravi Shankar" wrote:

> Hi,
>
> Sorry for posting these newbie questions in this group but the newbie UG i
s
> not accessible over the web interface..
>
> I have another design dilema. We have identified a single process that wou
ld
> need to be invoked for different message types. The different message type
s
> would be 45-50. So...
>
> Can a single receive port handle multiple message types ? (I read some
> previous posts stating that by disabling schema verification this is possi
ble
> but it is not a nice thing to do or I mis-understood ?)
>
> The other option of creating one receive location per message format and
> tying it down to a single orchestartion sound equally horrific. Creating a
> sperate copy of the same orchestartion with a different name (deployment
> binary) and attaching it to separate ports which handle specific message
> sound very horrific..
>
> I get the feeling I've missed a very basic step in my learning..
>
> Thanks for your patience and understanding.
> --
> Ravi Shankar





[ Post a follow-up to this message ]



    RE: one message type = one receive location = one orchestration ?  
Ravi Shankar


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


 
06-10-05 12:47 PM

Thank you Stephen for the quick response.

Messages conforming to a standard e.g. SWIFT would have the same namespace.
Unless and until the message type gets translated into an appropriate root
node like only if the SWIFT MT 100 message has the root node as MT100 there
would not be a problem ?

I shall also go through your blog.

"Stephen W. Thomas" wrote:
[vbcol=seagreen]
> Hello.
>
> Yes, a single port and even a single receive location can handle multiple
> message types.
> Depending on the message type and mapping requirements you might have to
> break them out.
>
> Disabling schema verification is only required if each schema is not
> deployed or if you have two messages deployed with the same message type
> (namespace # root node name).
>
> Do you need to map each message on the Receive Port?  If so, as long as tw
o
> schemas do not have the same message type you should not have a problem.
> Receive ports can support multiple maps. If you need to map two schema tha
t
> look the same to BizTalk, then those will have to be placed under differen
t
> ports.
>
> If you need to receive different schemas into your Orchestration, you can
> use untyped messages.  You can get more info on that on my blog.  Basicall
y,
> your receive messages as XmlDocuments.
>
> Hope this helps.
>
> Stephen W. Thomas
> http://www.biztalkgurus.com
>
>
> "Ravi Shankar" wrote:
> 





[ Post a follow-up to this message ]



    RE: one message type = one receive location = one orchestration ?  
Stephen W. Thomas


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


 
06-12-05 07:47 AM

Hello.

I have not worked with SWIFT so I do not know the schema structure.

As a rule of thumb, as long as none of your messages have the exact same
message type (i.e. Namespace and root node name) your life is much easier.

I know when working with Microsoft Great Plains and Siebel, they call all
the integration messages the exact same thing.. thus causing problems if you
want to use the same receive location to receive the messages and have to do
mapping on the receive port.

Hope this helps.

Stephen W. Thomas
http://www.biztalkgurus.com


"Ravi Shankar" wrote:
[vbcol=seagreen]
> Thank you Stephen for the quick response.
>
> Messages conforming to a standard e.g. SWIFT would have the same namespace
.
> Unless and until the message type gets translated into an appropriate root
> node like only if the SWIFT MT 100 message has the root node as MT100 ther
e
> would not be a problem ?
>
> I shall also go through your blog.
>
> "Stephen W. Thomas" wrote:
> 





[ Post a follow-up to this message ]



    RE: one message type = one receive location = one orchestration ?  
Ravi Shankar


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


 
06-13-05 07:47 AM

Thanks Stephen.

"Stephen W. Thomas" wrote:
[vbcol=seagreen]
> Hello.
>
> I have not worked with SWIFT so I do not know the schema structure.
>
> As a rule of thumb, as long as none of your messages have the exact same
> message type (i.e. Namespace and root node name) your life is much easier.
>
> I know when working with Microsoft Great Plains and Siebel, they call all
> the integration messages the exact same thing.. thus causing problems if y
ou
> want to use the same receive location to receive the messages and have to 
do
> mapping on the receive port.
>
> Hope this helps.
>
> Stephen W. Thomas
> http://www.biztalkgurus.com
>
>
> "Ravi Shankar" wrote:
> 





[ Post a follow-up to this message ]



    RE: one message type = one receive location = one orchestration ?  
Sukesh Shetty


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


 
07-30-05 10:49 PM

How do I do the same thing for flat file schemas. For flat file schema at th
e
receive pipeline I need to give the receiving message schema name. Is there 
a
way to have a recevie location pickup mulitple flat file formats??

Thanks,
Sukesh.

"Stephen W. Thomas" wrote:
[vbcol=seagreen]
> Hello.
>
> I have not worked with SWIFT so I do not know the schema structure.
>
> As a rule of thumb, as long as none of your messages have the exact same
> message type (i.e. Namespace and root node name) your life is much easier.
>
> I know when working with Microsoft Great Plains and Siebel, they call all
> the integration messages the exact same thing.. thus causing problems if y
ou
> want to use the same receive location to receive the messages and have to 
do
> mapping on the receive port.
>
> Hope this helps.
>
> Stephen W. Thomas
> http://www.biztalkgurus.com
>
>
> "Ravi Shankar" wrote:
> 





[ Post a follow-up to this message ]



    Sponsored Links  




 





   All times are GMT. The time now is 11:21 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