BizTalk Server General - Reading message form a MSMQT queue?

This is Interesting: Free IT Magazines  
Home > Archive > BizTalk Server General > September 2004 > Reading message form a MSMQT queue?





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 Reading message form a MSMQT queue?
sidd

2004-09-22, 9:53 pm

Hi All
please see if some one could help me with this....
I am trying to read a message back from a MSMQT queue.

so i have two orchestrations ,SenToQueueOrchestation and
ReceiveFromQueueOrchestration

In SenToQueueOrchestation i have a send port .
comfiguration is:
Transport Type : BizTalk Message Queuing
Address(URI) : DIRECT=OS:simtaxbiz01\private$\test


Now in ReceiveFromQueueOrchestration i have a receive port.
configuration is :

TransPort Type : BizTalk Message Queuing
Address (URI) : test

i started both orcehstations.
after strating SenToQueueOrchestation and feeding it a message i see
a new row in HAT says 'Delivered, not consumed' for this message.


ReceiveFromQueueOrchestration just reads messages from queue and
writes it to a file .It has a MSMQT receive port as i explained
above.
but nothing gets written to the file ..i mean
ReceiveFromQueueOrchestration is not doing anything as if there was no
message .
where am i going wrong ?
thanks
siddharth
larry franks

2004-09-22, 9:53 pm

For ReceiveFromQueueOrchestration, is the receive set to activate the
orchestration? Also, has the orchestration been started in BizTalk
explorer?

Larry Franks

This posting is provided "AS IS" with no warranties,and confers no rights.
Subscribe at
http://support.microsoft.com/defaul...msdn/nospam.asp
&SD=msdn
--------------------
| From: siddharthkhare@hotmail.com (sidd)
| Newsgroups: microsoft.public.biztalk.general
| Subject: Reading message form a MSMQT queue?
| Date: 20 Sep 2004 16:14:22 -0700
| Organization: http://groups.google.com
| Lines: 33
| Message-ID: <af96a2d7.0409201514.372818bf@posting.google.com>
| NNTP-Posting-Host: 63.166.226.83
| Content-Type: text/plain; charset=ISO-8859-1
| Content-Transfer-Encoding: 8bit
| X-Trace: posting.google.com 1095722063 11455 127.0.0.1 (20 Sep 2004
23:14:23 GMT)
| X-Complaints-To: groups-abuse@google.com
| NNTP-Posting-Date: Mon, 20 Sep 2004 23:14:23 +0000 (UTC)
| Path:
cpmsftngxa06.phx.gbl!TK2MSFTNGXA03.phx.gbl!TK2MSFTNGXA01.phx.gbl!TK2MSFTNGP0
8.phx.gbl!news-out.cwix.com!newsfeed.cwix.com!border1.nntp.dca.giganews.com!
nntp.giganews.com!news.glorb.com!postnews1.google.com!not-for-mail
| Xref: cpmsftngxa06.phx.gbl microsoft.public.biztalk.general:19705
| X-Tomcat-NG: microsoft.public.biztalk.general
|
| Hi All
| please see if some one could help me with this....
| I am trying to read a message back from a MSMQT queue.
|
| so i have two orchestrations ,SenToQueueOrchestation and
| ReceiveFromQueueOrchestration
|
| In SenToQueueOrchestation i have a send port .
| comfiguration is:
| Transport Type : BizTalk Message Queuing
| Address(URI) : DIRECT=OS:simtaxbiz01\private$\test
|
|
| Now in ReceiveFromQueueOrchestration i have a receive port.
| configuration is :
|
| TransPort Type : BizTalk Message Queuing
| Address (URI) : test
|
| i started both orcehstations.
| after strating SenToQueueOrchestation and feeding it a message i see
| a new row in HAT says 'Delivered, not consumed' for this message.
|
|
| ReceiveFromQueueOrchestration just reads messages from queue and
| writes it to a file .It has a MSMQT receive port as i explained
| above.
| but nothing gets written to the file ..i mean
| ReceiveFromQueueOrchestration is not doing anything as if there was no
| message .
| where am i going wrong ?
| thanks
| siddharth
|

Mike Holdorf

2004-09-22, 9:53 pm

What is in the Event Viewer? We have had messages get suspended when we did
not send them to the queue in unicode format. Make sure you are sending the
message to the queue correctly.

Mike H.
""larry franks"" <larryfr@online.microsoft.com> wrote in message
news:qtpiNzAoEHA.3312@cpmsftngxa06.phx.gbl...
> For ReceiveFromQueueOrchestration, is the receive set to activate the
> orchestration? Also, has the orchestration been started in BizTalk
> explorer?
>
> Larry Franks
>
> This posting is provided "AS IS" with no warranties,and confers no rights.
> Subscribe at
> http://support.microsoft.com/defaul...msdn/nospam.asp
> &SD=msdn
> --------------------
> | From: siddharthkhare@hotmail.com (sidd)
> | Newsgroups: microsoft.public.biztalk.general
> | Subject: Reading message form a MSMQT queue?
> | Date: 20 Sep 2004 16:14:22 -0700
> | Organization: http://groups.google.com
> | Lines: 33
> | Message-ID: <af96a2d7.0409201514.372818bf@posting.google.com>
> | NNTP-Posting-Host: 63.166.226.83
> | Content-Type: text/plain; charset=ISO-8859-1
> | Content-Transfer-Encoding: 8bit
> | X-Trace: posting.google.com 1095722063 11455 127.0.0.1 (20 Sep 2004
> 23:14:23 GMT)
> | X-Complaints-To: groups-abuse@google.com
> | NNTP-Posting-Date: Mon, 20 Sep 2004 23:14:23 +0000 (UTC)
> | Path:
> cpmsftngxa06.phx.gbl!TK2MSFTNGXA03.phx.gbl!TK2MSFTNGXA01.phx.gbl!TK2MSFTNGP0
> 8.phx.gbl!news-out.cwix.com!newsfeed.cwix.com!border1.nntp.dca.giganews.com!
> nntp.giganews.com!news.glorb.com!postnews1.google.com!not-for-mail
> | Xref: cpmsftngxa06.phx.gbl microsoft.public.biztalk.general:19705
> | X-Tomcat-NG: microsoft.public.biztalk.general
> |
> | Hi All
> | please see if some one could help me with this....
> | I am trying to read a message back from a MSMQT queue.
> |
> | so i have two orchestrations ,SenToQueueOrchestation and
> | ReceiveFromQueueOrchestration
> |
> | In SenToQueueOrchestation i have a send port .
> | comfiguration is:
> | Transport Type : BizTalk Message Queuing
> | Address(URI) : DIRECT=OS:simtaxbiz01\private$\test
> |
> |
> | Now in ReceiveFromQueueOrchestration i have a receive port.
> | configuration is :
> |
> | TransPort Type : BizTalk Message Queuing
> | Address (URI) : test
> |
> | i started both orcehstations.
> | after strating SenToQueueOrchestation and feeding it a message i see
> | a new row in HAT says 'Delivered, not consumed' for this message.
> |
> |
> | ReceiveFromQueueOrchestration just reads messages from queue and
> | writes it to a file .It has a MSMQT receive port as i explained
> | above.
> | but nothing gets written to the file ..i mean
> | ReceiveFromQueueOrchestration is not doing anything as if there was no
> | message .
> | where am i going wrong ?
> | thanks
> | siddharth
> |
>



sidd

2004-09-22, 9:53 pm

Hi Larry
ReceiveFromQueueOrchestration is very simple .All it has a
1)MSMQT receive port and a corresponding receive shape
2)file send port and a corresponding send shape....

active property for the 'MSMQT receive port ' is set to 'true' and
orchestration is is enlisted and started.

so thats about the state of ReceiveFromQueueOrchestration .....

apart from this ...i have some other related question ..i will try to
keep it as short as possible...
1)are you sure that ,it is possible to read a message form a MSMQT
queue as i am trying to do....
because on futher research i saw some article where they say you can
not read a message form a MSMQT queue(unless i understood it
incorrectly) like this one.....

http://groups.google.com/groups?q=r....phx.gbl&rnum=2

if this is correct then ....i don't understand
1)why would one use MSMQT to put it in a queue when i can not read it
back from queue?
2)why does a lot of places (documentation /blogs etc.) try to draw a
parallel between MSMQ and MSMQT .talking about 4MB limit etc......but
there is a major difference between the two ....you can not read back
a message in queue, in case of MSMQT where as in case of MSMQ you can?

3) I understand that i may not be able to read the messege form queue
directly,but can you read it from BizTalkMsgDB ? basically what
options do i have if i want to read a message put on MSMQT queue .is
it possible at all.
4)last question....if i want to have 'read/write into a queue'
capability would MSMQ be a better option . so you call external
assembly from orchestration and that assembly will read/write messges
in to MSMQ.

thanks
siddharth
larry franks

2004-09-22, 9:53 pm

Correct, you cannot read directly from MSMQT, from your description what it
sounds like you are doing is the message is being posted to MSMQT and you
have an orchestration with a subscription against the inbound message.

Understand that a port in orchestration does not directly equal a port in
Biztalk explorer. Ports in orchestration are really subscriptions against
the message box.

So if I have a receive location for MSMQT and the URI is "test" in BizTalk
explorer, then I'm expecting something external to post via MSMQ to this.
This receive then takes the data and sticks it into the message box.
If I have an orchestration that has a port bound to this receive port then
that's going to create a subscription in the messagebox to pickup files
that come in through this receive.

So from my understanding of your architecture you have:
msmq message -> msmqt receive port
port in orchestration is bound to msmqt receive port

That's fine. Now you can't say "I've got an MSMQT queue in BizTalk that I
want some external process to pull messages from".

Don't think of MSMQT as being MSMQ or a replacement for it. All MSMQT is
is the on the wire transport protocol. There is no queue invoved
internally, the message goes directly to the messagebox when it comes in.

So can you diagram the dataflow on this further? When we send in
SendToQueueOrchestration, is this sending to MSMQT on the same box that the
orchestration is running on? And I'm assuming the
ReceiveFromQueueOrchestration is running on the same box? Or are there
multiple boxes involved here?

Larry Franks

This posting is provided "AS IS" with no warranties,and confers no rights.
Subscribe at
http://support.microsoft.com/defaul...msdn/nospam.asp
&SD=msdn
--------------------
| From: siddharthkhare@hotmail.com (sidd)
| Newsgroups: microsoft.public.biztalk.general
| Subject: Re: Reading message form a MSMQT queue?
| Date: 21 Sep 2004 22:31:03 -0700
| Organization: http://groups.google.com
| Lines: 39
| Message-ID: <af96a2d7.0409212131.1db8228a@posting.google.com>
| References: <af96a2d7.0409201514.372818bf@posting.google.com>
<qtpiNzAoEHA.3312@cpmsftngxa06.phx.gbl>
| NNTP-Posting-Host: 68.127.242.140
| Content-Type: text/plain; charset=ISO-8859-1
| Content-Transfer-Encoding: 8bit
| X-Trace: posting.google.com 1095831064 22487 127.0.0.1 (22 Sep 2004
05:31:04 GMT)
| X-Complaints-To: groups-abuse@google.com
| NNTP-Posting-Date: Wed, 22 Sep 2004 05:31:04 +0000 (UTC)
| Path:
cpmsftngxa06.phx.gbl!TK2MSFTNGP08.phx.gbl!newsfeed00.sul.t-online.de!t-onlin
e.de!fr.ip.ndsoftware.net!proxad.net!postnews1.google.com!not-for-mail
| Xref: cpmsftngxa06.phx.gbl microsoft.public.biztalk.general:19739
| X-Tomcat-NG: microsoft.public.biztalk.general
|
| Hi Larry
| ReceiveFromQueueOrchestration is very simple .All it has a
| 1)MSMQT receive port and a corresponding receive shape
| 2)file send port and a corresponding send shape....
|
| active property for the 'MSMQT receive port ' is set to 'true' and
| orchestration is is enlisted and started.
|
| so thats about the state of ReceiveFromQueueOrchestration .....
|
| apart from this ...i have some other related question ..i will try to
| keep it as short as possible...
| 1)are you sure that ,it is possible to read a message form a MSMQT
| queue as i am trying to do....
| because on futher research i saw some article where they say you can
| not read a message form a MSMQT queue(unless i understood it
| incorrectly) like this one.....
|
|
http://groups.google.com/groups?q=r...hl=en&lr=&ie=UT
F-8&selm=u%235GjUWeEHA.3212%40TK2MSFTNGP10.phx.gbl&rnum=2
|
| if this is correct then ....i don't understand
| 1)why would one use MSMQT to put it in a queue when i can not read it
| back from queue?
| 2)why does a lot of places (documentation /blogs etc.) try to draw a
| parallel between MSMQ and MSMQT .talking about 4MB limit etc......but
| there is a major difference between the two ....you can not read back
| a message in queue, in case of MSMQT where as in case of MSMQ you can?
|
| 3) I understand that i may not be able to read the messege form queue
| directly,but can you read it from BizTalkMsgDB ? basically what
| options do i have if i want to read a message put on MSMQT queue .is
| it possible at all.
| 4)last question....if i want to have 'read/write into a queue'
| capability would MSMQ be a better option . so you call external
| assembly from orchestration and that assembly will read/write messges
| in to MSMQ.
|
| thanks
| siddharth
|

siddharth

2004-09-22, 9:53 pm

Hi Larry
i am going to put my questions . if you could please give me a yes/no answer
on that.

Correct, you cannot read directly from MSMQT, from your description what it
sounds like you are doing is the message is being posted to MSMQT and you
have an orchestration with a subscription against the inbound message.

sidd: no i was thinking more in terms queues. so i was putting a message in
a queue called
'test' using SendToQueueOrchestration.

then i want to retrieve from same queue 'test' using a MSMQT receive port
and the orchestration is
'ReceiveFrom QueueOrchestration'

looks like you can not do that --> yes /no ?

so to retrieve the message fom BiztalkMSgDB you would have to use a 'direct
port' and NOT
'MSMQT receive port'.basically 'MSMQT receive port' is not for retreving a
message from a MSQMQT queue like test in my case
---> yes / no

if above point is correct ...then if i put a 'direct port' to retrieve a
message don't i lose the ability to work in terms of queues?
i mean why use MSMQT here at all, even for putting message in BiztalkMSgBox.
i could have used a 'direct port' for insertion(into biztalkMsgDB) of message
also.
i am not really clear why am i allowed to think interms of queues when i am
inserting message into MSMQT queue(which internally put message in
BiztalkMsgDB) but NOt when i am retieving?
-->please if you could clarify this point...this is what is causing all
confusion for me.



Understand that a port in orchestration does not directly equal a port in
Biztalk explorer. Ports in orchestration are really subscriptions against
the message box.

sidd : do you mean here that if i want to read a message put into MSMQT
queue ,use a direct port and subscribe to the message?
---yes /NO

So if I have a receive location for MSMQT and the URI is "test" in BizTalk
explorer, then I'm expecting something external to post via MSMQ to this.
This receive then takes the data and sticks it into the message box.
If I have an orchestration that has a port bound to this receive port then
that's going to create a subscription in the messagebox to pickup files
that come in through this receive.

sidd: do you mean here that 'MSMQT receive port' is NOT for reading from
MSQMT queue like test in my case .but it's for
receiving a message form MSMQ (probably by external assembly) ..
---------->Yes /NO


So from my understanding of your architecture you have:
msmq message -> msmqt receive port
port in orchestration is bound to msmqt receive port

sidd: No i am not using MSMQ at all. I was always thibnking that if i could
put a message in MSMQT queue ,i should be able to retrieve it also.
this approach is not correct i think now.



That's fine. Now you can't say "I've got an MSMQT queue in BizTalk that I
want some external process to pull messages from".

Don't think of MSMQT as being MSMQ or a replacement for it. All MSMQT is
is the on the wire transport protocol. There is no queue invoved
internally, the message goes directly to the messagebox when it comes in.

sidd: so if i want to have a MSMQ type functionality meaning i want to be
bale to put a message in a queue and retive it back too.
i want to do this from orcehstration ..what should be my approach?
should i call a external assembly from my orchestation which would
read/write message into MSMQ?

--?please clarify

thanks very much taking time for answering all this.
-siddharth
larry franks

2004-09-22, 9:53 pm

>sidd: no i was thinking more in terms queues. so i was putting a message
in
>a queue called
>'test' using SendToQueueOrchestration.
>
>then i want to retrieve from same queue 'test' using a MSMQT receive port
>and the orchestration is
>'ReceiveFrom QueueOrchestration'
>
>looks like you can not do that --> yes /no ?


This isn't a simple yes/no. First, there is no queue. When you send to
direct=os:machine/private$/test, all that happens is it hits the MSMQT
transport layer, which looks to see if there is a receive port that has the
address of test. It then receives the message and sticks it into the
message box with a context property on it that says "someone sent this to
'test'". No queue involved.
If you have an orchestration that has an activate shape that is bound to
the receive port, it should activate from the message coming in there. It
would have a subscription on the receive port.

>so to retrieve the message fom BiztalkMSgDB you would have to use a

'direct
>port' and NOT
>'MSMQT receive port'.basically 'MSMQT receive port' is not for retreving a
>message from a MSQMQT queue like test in my case
>---> yes / no


If you have a receive port for the URI of "test", and the orchestration
activate is bound to this, if someone sends data to this machine using MSMQ
to direct=os:machine/private$/test, then the message would come in the
receive port, go to the messagebox, and since the orchestration has a
subscription to it it will get the document.

>if above point is correct ...then if i put a 'direct port' to retrieve a
>message don't i lose the ability to work in terms of queues?
>i mean why use MSMQT here at all, even for putting message in

BiztalkMSgBox.
>i could have used a 'direct port' for insertion(into biztalkMsgDB) of

message
>also.
>i am not really clear why am i allowed to think interms of queues when i

am
>inserting message into MSMQT queue(which internally put message in
>BiztalkMsgDB) but NOt when i am retieving?
>-->please if you could clarify this point...this is what is causing all
>confusion for me.


The only time you would need MSMQT is:
1) if you need to send from BizTalk to a remote MSMQ queue
2) if you need to send from a remote MSMQ application into BizTalk
If you are sending data between processes on the same machine, there's no
reason or need to use MSMQT.

When you are sending with MSMQT, we allow you to use the familiar queue
format string because it is intended to use this to send to a remote MSMQ
machine.

MSMQT is only a transport. It's purpose is to allow remote MSMQ
applications to send data into BizTalk and to allow BizTalk to send data
out to remote MSMQ queues. To allow this it has similar addressing to
MSMQ, but it is only the on the wire transport, it does not in any way
simulate the queues or underlying storage that MSMQ does.

>sidd: do you mean here that 'MSMQT receive port' is NOT for reading from
>MSQMT queue like test in my case .but it's for
>receiving a message form MSMQ (probably by external assembly) ..
>---------->Yes /NO


Correct, it does not read from any remote queue, it is for a remote
application posting (using the MSMQ api's) to the BizTalk machine.

>idd: so if i want to have a MSMQ type functionality meaning i want to be
>bale to put a message in a queue and retive it back too.
>i want to do this from orcehstration ..what should be my approach?
>should i call a external assembly from my orchestation which would
>read/write message into MSMQ?
>
>--?please clarify


If you want to use queues, install MSMQ on the machine and then install the
MSMQC adapter from \sdk\adapters\msmqc. This gives you functionality
similar to the BizTalk 2002 MSMQ receive and send functionality where we
send directly to and from MSMQ.

Larry Franks

This posting is provided "AS IS" with no warranties,and confers no rights.
Subscribe at
http://support.microsoft.com/defaul...msdn/nospam.asp
&SD=msdn
--------------------
| Thread-Topic: Reading message form a MSMQT queue?
| thread-index: AcSgx7MVQ4tFGv9MTk+IvK+zdf+Zww==
| X-WBNR-Posting-Host: 63.166.226.115
| From: =?Utf-8?B?c2lkZGhhcnRo?= <siddharth@discussions.microsoft.com>
| References: <af96a2d7.0409201514.372818bf@posting.google.com>
<qtpiNzAoEHA.3312@cpmsftngxa06.phx.gbl>
<af96a2d7.0409212131.1db8228a@posting.google.com>
<nEVJCULoEHA.2864@cpmsftngxa06.phx.gbl>
| Subject: Re: Reading message form a MSMQT queue?
| Date: Wed, 22 Sep 2004 10:15:03 -0700
| Lines: 85
| Message-ID: <90794CF3-FE0A-442A-AFF7-1BAFD0C47362@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.general
| NNTP-Posting-Host: TK2MSFTNGXA03.phx.gbl 10.40.1.29
| Path: cpmsftngxa06.phx.gbl!TK2MSFTNGXA03.phx.gbl
| Xref: cpmsftngxa06.phx.gbl microsoft.public.biztalk.general:19767
| X-Tomcat-NG: microsoft.public.biztalk.general
|
| Hi Larry
| i am going to put my questions . if you could please give me a yes/no
answer
| on that.
|
| Correct, you cannot read directly from MSMQT, from your description what
it
| sounds like you are doing is the message is being posted to MSMQT and you
| have an orchestration with a subscription against the inbound message.
|
| sidd: no i was thinking more in terms queues. so i was putting a message
in
| a queue called
| 'test' using SendToQueueOrchestration.
|
| then i want to retrieve from same queue 'test' using a MSMQT receive port
| and the orchestration is
| 'ReceiveFrom QueueOrchestration'
|
| looks like you can not do that --> yes /no ?
|
| so to retrieve the message fom BiztalkMSgDB you would have to use a
'direct
| port' and NOT
| 'MSMQT receive port'.basically 'MSMQT receive port' is not for retreving
a
| message from a MSQMQT queue like test in my case
| ---> yes / no
|
| if above point is correct ...then if i put a 'direct port' to retrieve a
| message don't i lose the ability to work in terms of queues?
| i mean why use MSMQT here at all, even for putting message in
BiztalkMSgBox.
| i could have used a 'direct port' for insertion(into biztalkMsgDB) of
message
| also.
| i am not really clear why am i allowed to think interms of queues when i
am
| inserting message into MSMQT queue(which internally put message in
| BiztalkMsgDB) but NOt when i am retieving?
| -->please if you could clarify this point...this is what is causing all
| confusion for me.
|
|
|
| Understand that a port in orchestration does not directly equal a port in
| Biztalk explorer. Ports in orchestration are really subscriptions
against
| the message box.
|
| sidd : do you mean here that if i want to read a message put into MSMQT
| queue ,use a direct port and subscribe to the message?
| ---yes /NO
|
| So if I have a receive location for MSMQT and the URI is "test" in
BizTalk
| explorer, then I'm expecting something external to post via MSMQ to this.

| This receive then takes the data and sticks it into the message box.
| If I have an orchestration that has a port bound to this receive port
then
| that's going to create a subscription in the messagebox to pickup files
| that come in through this receive.
|
| sidd: do you mean here that 'MSMQT receive port' is NOT for reading from
| MSQMT queue like test in my case .but it's for
| receiving a message form MSMQ (probably by external assembly) ..
| ---------->Yes /NO
|
|
| So from my understanding of your architecture you have:
| msmq message -> msmqt receive port
| port in orchestration is bound to msmqt receive port
|
| sidd: No i am not using MSMQ at all. I was always thibnking that if i
could
| put a message in MSMQT queue ,i should be able to retrieve it also.
| this approach is not correct i think now.
|
|
|
| That's fine. Now you can't say "I've got an MSMQT queue in BizTalk that
I
| want some external process to pull messages from".
|
| Don't think of MSMQT as being MSMQ or a replacement for it. All MSMQT is
| is the on the wire transport protocol. There is no queue invoved
| internally, the message goes directly to the messagebox when it comes in.
|
| sidd: so if i want to have a MSMQ type functionality meaning i want to be
| bale to put a message in a queue and retive it back too.
| i want to do this from orcehstration ..what should be my approach?
| should i call a external assembly from my orchestation which would
| read/write message into MSMQ?
|
| --?please clarify
|
| thanks very much taking time for answering all this.
| -siddharth
|

sidd

2004-09-24, 2:48 am

Thanks larry for explaining this.
i think now i undestand it

Larry, is there a quick way to uninstall MSMQT adapter.

problem now is, i want to install MSMQ on this machine(as you may know
that even though you might be hitting a remote MSMQ server,you have to
install msmq on the client machine also....)

so now either i have to do a side by side installation for MSMQ
because i already have MSMQT on this machine..
OR some how uninstall MSMQT and than do a simple install of msmq..i
would prefer to do this if possible.......i am thinking this probably
will be simple than doing a side by side installation.

i don't think i have to use MSMQT in my immediate project but since
we have put so much effort on this...i wanted to put my inferences and
if you could validate them
========================================
====================================
1)MSMQT is just a transport which lets MSMQ and Biztalk communicate
with each other
2)lets say i have two servers i will call them MSMQServer and Biztalk
server.
MSMQServer runs MSMQ and BiztalkServer runs biztalk,MSMQT adapter.

i want to send a message from MSMQServer runing on MSMQServer to
Biztalk server.

thats when you can send a message from MSMQServer to a BIZtalkServer
MSMQT receive port
(I AM NOT CLEAR THOUGH IF MESSAGE GOES TO BiztalkDB first AND THEN
BIZTALK PUBLISHES IT TO RECEIVE PORT LISTENING ON THE SAME URI AS
QUEUE NAME

OR

IF IT GOES To RECEIVE PORT ONLY AND THEN YOU WILL HAVE TO PUT IT IN TO
bIZTALK MESSAGE db USING A msmqt SEND PORT)
.....message can flow through the orchestration and finally you may use
a MSMQT send port to put it into BiztalkMsgDB.

in absence of MSMQT adapter..you won't be able to send message using
MSMQ style syntex.......we probably will have to generate a file and
then use standard file receive/send port to dump the message in to
Biztalk Msg DB.

MSMQT adapter lets you skip this step and lets you directly talk to
DB.

3)you can also use MSMQT port to send messsages to a MSMQ queue.
-------> am i close to what MSMQT is?
========================================
===================================

thanks
siddharth
larry franks

2004-09-24, 5:49 pm

Unfortunately no. MSMQT, once installed and activated, cannot be
uninstalled easily. You can remove it by running configframework /u. This
appears to remove it from my test machine, however you have to reconfigure
after that using configframework.

With MSMQT, when a file is sent from MSMQ to BizTalk, it comes in via MSMQT
through the receive port (file is posted from MSMQ to MSMQT.) The receive
port places the file into the BizTalk messagebox. At this point any
subscriptions that match the file pick it up.
To the remote MSMQ machine/application, the MSMQT receive port looks like
MSMQ.

If you use the MSMQC adapter from the BizTalk 2004 SDK you can use it to
send to and receive from regular MSMQ, there's no need for temporary files.
It's just not integrated as tightly with the messagebox as MSMQT is. Also
MSMQT has some features to let you go beyond the 4mb limit that MSMQ
normally gives you.

Larry Franks

This posting is provided "AS IS" with no warranties,and confers no rights.
Subscribe at
http://support.microsoft.com/defaul...msdn/nospam.asp
&SD=msdn
--------------------
| From: siddharthkhare@hotmail.com (sidd)
| Newsgroups: microsoft.public.biztalk.general
| Subject: Re: Reading message form a MSMQT queue?
| Date: 23 Sep 2004 23:07:43 -0700
| Organization: http://groups.google.com
| Lines: 55
| Message-ID: <af96a2d7.0409232207.16475be1@posting.google.com>
| References: <af96a2d7.0409201514.372818bf@posting.google.com>
<qtpiNzAoEHA.3312@cpmsftngxa06.phx.gbl>
<af96a2d7.0409212131.1db8228a@posting.google.com>
<nEVJCULoEHA.2864@cpmsftngxa06.phx.gbl>
<90794CF3-FE0A-442A-AFF7-1BAFD0C47362@microsoft.com>
<EY93vINoEHA.3312@cpmsftngxa06.phx.gbl>
| NNTP-Posting-Host: 68.126.255.119
| Content-Type: text/plain; charset=ISO-8859-1
| Content-Transfer-Encoding: 8bit
| X-Trace: posting.google.com 1096006063 22108 127.0.0.1 (24 Sep 2004
06:07:43 GMT)
| X-Complaints-To: groups-abuse@google.com
| NNTP-Posting-Date: Fri, 24 Sep 2004 06:07:43 +0000 (UTC)
| Path:
cpmsftngxa06.phx.gbl!TK2MSFTNGP08.phx.gbl!newsfeed00.sul.t-online.de!t-onlin
e.de!fr.ip.ndsoftware.net!proxad.net!postnews1.google.com!not-for-mail
| Xref: cpmsftngxa06.phx.gbl microsoft.public.biztalk.general:19835
| X-Tomcat-NG: microsoft.public.biztalk.general
|
| Thanks larry for explaining this.
| i think now i undestand it
|
| Larry, is there a quick way to uninstall MSMQT adapter.
|
| problem now is, i want to install MSMQ on this machine(as you may know
| that even though you might be hitting a remote MSMQ server,you have to
| install msmq on the client machine also....)
|
| so now either i have to do a side by side installation for MSMQ
| because i already have MSMQT on this machine..
| OR some how uninstall MSMQT and than do a simple install of msmq..i
| would prefer to do this if possible.......i am thinking this probably
| will be simple than doing a side by side installation.
|
| i don't think i have to use MSMQT in my immediate project but since
| we have put so much effort on this...i wanted to put my inferences and
| if you could validate them
|
========================================
====================================
| 1)MSMQT is just a transport which lets MSMQ and Biztalk communicate
| with each other
| 2)lets say i have two servers i will call them MSMQServer and Biztalk
| server.
| MSMQServer runs MSMQ and BiztalkServer runs biztalk,MSMQT adapter.
|
| i want to send a message from MSMQServer runing on MSMQServer to
| Biztalk server.
|
| thats when you can send a message from MSMQServer to a BIZtalkServer
| MSMQT receive port
| (I AM NOT CLEAR THOUGH IF MESSAGE GOES TO BiztalkDB first AND THEN
| BIZTALK PUBLISHES IT TO RECEIVE PORT LISTENING ON THE SAME URI AS
| QUEUE NAME
|
| OR
|
| IF IT GOES To RECEIVE PORT ONLY AND THEN YOU WILL HAVE TO PUT IT IN TO
| bIZTALK MESSAGE db USING A msmqt SEND PORT)
| ....message can flow through the orchestration and finally you may use
| a MSMQT send port to put it into BiztalkMsgDB.
|
| in absence of MSMQT adapter..you won't be able to send message using
| MSMQ style syntex.......we probably will have to generate a file and
| then use standard file receive/send port to dump the message in to
| Biztalk Msg DB.
|
| MSMQT adapter lets you skip this step and lets you directly talk to
| DB.
|
| 3)you can also use MSMQT port to send messsages to a MSMQ queue.
| -------> am i close to what MSMQT is?
|
========================================
===================================
|
| thanks
| siddharth
|

Todd Sussman

2004-09-24, 5:49 pm

For starters, there is no way to uninstall the MSMQT adapter. Second,
regardless of wether you use the MSMQT adapter or not, you will need to
perform a side by side installation. The MSMQT API is installed with
Biztalk.

Last but not least, if you do do a side by side installation, remember that
Biztalk can not start if MSMQ is running. Therfor you need make MSMQ
dependant on Biztalk in the services mmc.

Todd

"sidd" <siddharthkhare@hotmail.com> wrote in message
news:af96a2d7.0409232207.16475be1@posting.google.com...
> Thanks larry for explaining this.
> i think now i undestand it
>
> Larry, is there a quick way to uninstall MSMQT adapter.
>
> problem now is, i want to install MSMQ on this machine(as you may know
> that even though you might be hitting a remote MSMQ server,you have to
> install msmq on the client machine also....)
>
> so now either i have to do a side by side installation for MSMQ
> because i already have MSMQT on this machine..
> OR some how uninstall MSMQT and than do a simple install of msmq..i
> would prefer to do this if possible.......i am thinking this probably
> will be simple than doing a side by side installation.
>
> i don't think i have to use MSMQT in my immediate project but since
> we have put so much effort on this...i wanted to put my inferences and
> if you could validate them
> ========================================
====================================
> 1)MSMQT is just a transport which lets MSMQ and Biztalk communicate
> with each other
> 2)lets say i have two servers i will call them MSMQServer and Biztalk
> server.
> MSMQServer runs MSMQ and BiztalkServer runs biztalk,MSMQT adapter.
>
> i want to send a message from MSMQServer runing on MSMQServer to
> Biztalk server.
>
> thats when you can send a message from MSMQServer to a BIZtalkServer
> MSMQT receive port
> (I AM NOT CLEAR THOUGH IF MESSAGE GOES TO BiztalkDB first AND THEN
> BIZTALK PUBLISHES IT TO RECEIVE PORT LISTENING ON THE SAME URI AS
> QUEUE NAME
>
> OR
>
> IF IT GOES To RECEIVE PORT ONLY AND THEN YOU WILL HAVE TO PUT IT IN TO
> bIZTALK MESSAGE db USING A msmqt SEND PORT)
> ....message can flow through the orchestration and finally you may use
> a MSMQT send port to put it into BiztalkMsgDB.
>
> in absence of MSMQT adapter..you won't be able to send message using
> MSMQ style syntex.......we probably will have to generate a file and
> then use standard file receive/send port to dump the message in to
> Biztalk Msg DB.
>
> MSMQT adapter lets you skip this step and lets you directly talk to
> DB.
>
> 3)you can also use MSMQT port to send messsages to a MSMQ queue.
> -------> am i close to what MSMQT is?
> ========================================
===================================
>
> thanks
> siddharth



sidd

2004-09-27, 2:47 am

Thanks Larry,Todd

1) so if you want to send/store messages to MSMQ from orcehstration
making use of MSMQC , you have to do a side by side installation...

YES/NO ?

2)msdn doc genrally suggest to avoid it if possible....
so i was wondering if it is safe to use side by side installation on
a production server.
this i am asking apart from the things involved in setting up the side
by side install...assume that masmq and biztalk are setup properly in
side by side mode....
i mean are there any other known issue(or special considerations)
when you set up msmq and biztalk in side by side ..

please explain.


thanks
siddharth



"Todd Sussman" <tsussman@netvision.net.il.NoSpam> wrote in message news:<cj1vth$78m$1@news2.netvision.net.il>...[vbcol=seagreen]
> For starters, there is no way to uninstall the MSMQT adapter. Second,
> regardless of wether you use the MSMQT adapter or not, you will need to
> perform a side by side installation. The MSMQT API is installed with
> Biztalk.
>
> Last but not least, if you do do a side by side installation, remember that
> Biztalk can not start if MSMQ is running. Therfor you need make MSMQ
> dependant on Biztalk in the services mmc.
>
> Todd
>
> "sidd" <siddharthkhare@hotmail.com> wrote in message
> news:af96a2d7.0409232207.16475be1@posting.google.com...
larry franks

2004-09-27, 5:52 pm

If MSMQ is on the machine then yes, side by side mode. However, if you
never activate MSMQT (by adding an adapter for it,) then there shouldn't be
any problems.

The only issue I know of is that if you try to use both MSMQ and MSMQT on
the same box, sending data from one to the other, that it's not tested and
that you may see problems if trying to do a loopback like that. If you use
them independantly then it should be ok. (Or just use MSMQ and never touch
MSMQT.)

Larry Franks

This posting is provided "AS IS" with no warranties,and confers no rights.
Subscribe at
http://support.microsoft.com/defaul...msdn/nospam.asp
&SD=msdn
--------------------
| From: siddharthkhare@hotmail.com (sidd)
| Newsgroups: microsoft.public.biztalk.general
| Subject: Re: Reading message form a MSMQT queue?
| Date: 26 Sep 2004 21:35:23 -0700
| Organization: http://groups.google.com
| Lines: 93
| Message-ID: <af96a2d7.0409262035.685f9896@posting.google.com>
| References: <af96a2d7.0409201514.372818bf@posting.google.com>
<qtpiNzAoEHA.3312@cpmsftngxa06.phx.gbl>
<af96a2d7.0409212131.1db8228a@posting.google.com>
<nEVJCULoEHA.2864@cpmsftngxa06.phx.gbl>
<90794CF3-FE0A-442A-AFF7-1BAFD0C47362@microsoft.com>
<EY93vINoEHA.3312@cpmsftngxa06.phx.gbl>
<af96a2d7.0409232207.16475be1@posting.google.com>
<cj1vth$78m$1@news2.netvision.net.il>
| NNTP-Posting-Host: 69.111.117.77
| Content-Type: text/plain; charset=ISO-8859-1
| Content-Transfer-Encoding: 8bit
| X-Trace: posting.google.com 1096259724 23584 127.0.0.1 (27 Sep 2004
04:35:24 GMT)
| X-Complaints-To: groups-abuse@google.com
| NNTP-Posting-Date: Mon, 27 Sep 2004 04:35:24 +0000 (UTC)
| Path:
cpmsftngxa06.phx.gbl!TK2MSFTNGP08.phx.gbl!news-out.cwix.com!newsfeed.cwix.co
m!border1.nntp.dca.giganews.com!nntp.giganews.com!news.glorb.com!postnews1.g
oogle.com!not-for-mail
| Xref: cpmsftngxa06.phx.gbl microsoft.public.biztalk.general:19885
| X-Tomcat-NG: microsoft.public.biztalk.general
|
| Thanks Larry,Todd
|
| 1) so if you want to send/store messages to MSMQ from orcehstration
| making use of MSMQC , you have to do a side by side installation...
|
| YES/NO ?
|
| 2)msdn doc genrally suggest to avoid it if possible....
| so i was wondering if it is safe to use side by side installation on
| a production server.
| this i am asking apart from the things involved in setting up the side
| by side install...assume that masmq and biztalk are setup properly in
| side by side mode....
| i mean are there any other known issue(or special considerations)
| when you set up msmq and biztalk in side by side ..
|
| please explain.
|
|
| thanks
| siddharth
|
|
|
| "Todd Sussman" <tsussman@netvision.net.il.NoSpam> wrote in message
news:<cj1vth$78m$1@news2.netvision.net.il>...
| > For starters, there is no way to uninstall the MSMQT adapter. Second,
| > regardless of wether you use the MSMQT adapter or not, you will need to
| > perform a side by side installation. The MSMQT API is installed with
| > Biztalk.
| >
| > Last but not least, if you do do a side by side installation, remember
that
| > Biztalk can not start if MSMQ is running. Therfor you need make MSMQ
| > dependant on Biztalk in the services mmc.
| >
| > Todd
| >
| > "sidd" <siddharthkhare@hotmail.com> wrote in message
| > news:af96a2d7.0409232207.16475be1@posting.google.com...
| > > Thanks larry for explaining this.
| > > i think now i undestand it
| > >
| > > Larry, is there a quick way to uninstall MSMQT adapter.
| > >
| > > problem now is, i want to install MSMQ on this machine(as you may know
| > > that even though you might be hitting a remote MSMQ server,you have to
| > > install msmq on the client machine also....)
| > >
| > > so now either i have to do a side by side installation for MSMQ
| > > because i already have MSMQT on this machine..
| > > OR some how uninstall MSMQT and than do a simple install of msmq..i
| > > would prefer to do this if possible.......i am thinking this probably
| > > will be simple than doing a side by side installation.
| > >
| > > i don't think i have to use MSMQT in my immediate project but since
| > > we have put so much effort on this...i wanted to put my inferences and
| > > if you could validate them
| > >
========================================
====================================
| > > 1)MSMQT is just a transport which lets MSMQ and Biztalk communicate
| > > with each other
| > > 2)lets say i have two servers i will call them MSMQServer and Biztalk
| > > server.
| > > MSMQServer runs MSMQ and BiztalkServer runs biztalk,MSMQT adapter.
| > >
| > > i want to send a message from MSMQServer runing on MSMQServer to
| > > Biztalk server.
| > >
| > > thats when you can send a message from MSMQServer to a BIZtalkServer
| > > MSMQT receive port
| > > (I AM NOT CLEAR THOUGH IF MESSAGE GOES TO BiztalkDB first AND THEN
| > > BIZTALK PUBLISHES IT TO RECEIVE PORT LISTENING ON THE SAME URI AS
| > > QUEUE NAME
| > >
| > > OR
| > >
| > > IF IT GOES To RECEIVE PORT ONLY AND THEN YOU WILL HAVE TO PUT IT IN TO
| > > bIZTALK MESSAGE db USING A msmqt SEND PORT)
| > > ....message can flow through the orchestration and finally you may use
| > > a MSMQT send port to put it into BiztalkMsgDB.
| > >
| > > in absence of MSMQT adapter..you won't be able to send message using
| > > MSMQ style syntex.......we probably will have to generate a file and
| > > then use standard file receive/send port to dump the message in to
| > > Biztalk Msg DB.
| > >
| > > MSMQT adapter lets you skip this step and lets you directly talk to
| > > DB.
| > >
| > > 3)you can also use MSMQT port to send messsages to a MSMQ queue.
| > > -------> am i close to what MSMQT is?
| > >
========================================
===================================
| > >
| > > thanks
| > > siddharth
|

Todd Sussman

2004-09-28, 8:14 am

As far as Question 1 is concerned.
Why not send with MSMQT? Is there something special you need to accomplish?
I have never used MSMQC, so I can't tell you anything about it.

Now for Question 2.
We have MSMQ and MSMQT installed side-by-side, because we have a special
service for receiving MSMQ message in BTS 2002. Untill we can replicate the
actions using MSMQT and BTS 2004, we still receive messages in MSMQ on BTS
2004.

The only special consideraton, apart from the actual installation is the
dependancies that I was talking about earlier.

Todd

"sidd" <siddharthkhare@hotmail.com> wrote in message
news:af96a2d7.0409262035.685f9896@posting.google.com...[vbcol=seagreen]
> Thanks Larry,Todd
>
> 1) so if you want to send/store messages to MSMQ from orcehstration
> making use of MSMQC , you have to do a side by side installation...
>
> YES/NO ?
>
> 2)msdn doc genrally suggest to avoid it if possible....
> so i was wondering if it is safe to use side by side installation on
> a production server.
> this i am asking apart from the things involved in setting up the side
> by side install...assume that masmq and biztalk are setup properly in
> side by side mode....
> i mean are there any other known issue(or special considerations)
> when you set up msmq and biztalk in side by side ..
>
> please explain.
>
>
> thanks
> siddharth
>
>
>
> "Todd Sussman" <tsussman@netvision.net.il.NoSpam> wrote in message
> news:<cj1vth$78m$1@news2.netvision.net.il>...


Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com