Discussion:
Biztalk 2004 et MSMQT
(trop ancien pour répondre)
david RACLET
2005-03-18 13:32:12 UTC
Permalink
Bonjour,

Nous avons un receive port biztalk configuré en MSMQT.
Nous avons installé MSMQ sur un serveur différent du serveur biztalk.
Nous voudrions que le port "écoute" la file d'attente MSMQ sur l'autre
serveur.
Apparemment, d'après les forums, ce n'est pas possible si l'installation de
MSMQ est en mode "Workgroup" (sans lien vers Active Directory), pourtant la
documentation biztalk MSMQT indique que : "The BizTalk Message Queuing
adapter supports direct messaging to private queues without integration or
dependency on Active Directory".
Quand on veut saisir dans les propriétés du receive port le nom de la queue
sous la forme : DIRECT=OS:<NomDuServeur>\Private$\<NomDeLaQueue>, un message
bloquant apparait "impossible de commencer par DIRECT, PRIVATE ou PUBLIC ou
caractère "\" interdit.

Merci pour vos suggestions.

David
Benjamin Guinebertière [MS]
2005-03-18 19:52:49 UTC
Permalink
MSMQT ne supporte que la réception sur une queue locale (qui est implémentée
par l'emplacement de réception).

L'adaptateur BizTalk Server 2004 pour MSMQ (cf
http://www.microsoft.com/biztalk/adapters) est lui capable de recevoir
depuis une queue distante. Cependant, la réception transactionnelle ne peut
se faire que sur une queue locale (c'est comme cela que MSMQ est conçu: on
envoie transactionnellement à distance ou localement et on reçoit
transactionnellement localement).
--
Benjamin Guinebertière
Microsoft France

Ce message est fourni en l’état, sans garantie d’aucune sorte, et ne vous
confère aucun droit. Vous assumez tous les risques liés à son utilisation.
Post by david RACLET
Bonjour,
Nous avons un receive port biztalk configuré en MSMQT.
Nous avons installé MSMQ sur un serveur différent du serveur biztalk.
Nous voudrions que le port "écoute" la file d'attente MSMQ sur l'autre
serveur.
Apparemment, d'après les forums, ce n'est pas possible si l'installation de
MSMQ est en mode "Workgroup" (sans lien vers Active Directory), pourtant la
documentation biztalk MSMQT indique que : "The BizTalk Message Queuing
adapter supports direct messaging to private queues without integration or
dependency on Active Directory".
Quand on veut saisir dans les propriétés du receive port le nom de la queue
sous la forme : DIRECT=OS:<NomDuServeur>\Private$\<NomDeLaQueue>, un message
bloquant apparait "impossible de commencer par DIRECT, PRIVATE ou PUBLIC ou
caractère "\" interdit.
Merci pour vos suggestions.
David
david RACLET
2005-03-21 08:44:33 UTC
Permalink
Merci pour ces précisions, mais j'ai encore une question (je suis novice sur
MSMQ). J'ai lu la doc de MSMQ et MSMQT et dans cette dernière il est dit que
l'on peut difficilement faire coexister une queue MSMQ et MSMQT sur le même
serveur (sauf dans une installation side-by-side). Quand vous dites que
MSMQT ne supporte que la réception sur une queue locale, cela signifie t-il
que cela ne marche que dans le cas d'une installation side-by-side ? Je
voudrais adresser une queue située sur un autre serveur.
Sinon, je crois que l'adapter MSMQ correspond plus à ce que je veux faire.

Merci

David RACLET
Post by Benjamin Guinebertière [MS]
MSMQT ne supporte que la réception sur une queue locale (qui est implémentée
par l'emplacement de réception).
L'adaptateur BizTalk Server 2004 pour MSMQ (cf
http://www.microsoft.com/biztalk/adapters) est lui capable de recevoir
depuis une queue distante. Cependant, la réception transactionnelle ne peut
se faire que sur une queue locale (c'est comme cela que MSMQ est conçu: on
envoie transactionnellement à distance ou localement et on reçoit
transactionnellement localement).
--
Benjamin Guinebertière
Microsoft France
Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous
confère aucun droit. Vous assumez tous les risques liés à son utilisation.
Post by david RACLET
Bonjour,
Nous avons un receive port biztalk configuré en MSMQT.
Nous avons installé MSMQ sur un serveur différent du serveur biztalk.
Nous voudrions que le port "écoute" la file d'attente MSMQ sur l'autre
serveur.
Apparemment, d'après les forums, ce n'est pas possible si l'installation de
MSMQ est en mode "Workgroup" (sans lien vers Active Directory), pourtant la
documentation biztalk MSMQT indique que : "The BizTalk Message Queuing
adapter supports direct messaging to private queues without integration or
dependency on Active Directory".
Quand on veut saisir dans les propriétés du receive port le nom de la queue
sous la forme : DIRECT=OS:<NomDuServeur>\Private$\<NomDeLaQueue>, un message
bloquant apparait "impossible de commencer par DIRECT, PRIVATE ou PUBLIC ou
caractère "\" interdit.
Merci pour vos suggestions.
David
Benjamin Guinebertière [MS]
2005-03-25 08:22:51 UTC
Permalink
La réception sur une queue locale par MSMQT fonctionne sans installer MSMQ.
La queue locale MSMQT existe de façon virtuelle (MSMQT écoute sur le port
MSMQ et répond à l'adresse de la queue locale définie par l'emplacement de
réception) et les messages sont stockés dans la MessageBox directement.
--
Benjamin Guinebertière
Microsoft France

Ce message est fourni en l’état, sans garantie d’aucune sorte, et ne vous
confère aucun droit. Vous assumez tous les risques liés à son utilisation.
Post by david RACLET
Merci pour ces précisions, mais j'ai encore une question (je suis novice sur
MSMQ). J'ai lu la doc de MSMQ et MSMQT et dans cette dernière il est dit que
l'on peut difficilement faire coexister une queue MSMQ et MSMQT sur le même
serveur (sauf dans une installation side-by-side). Quand vous dites que
MSMQT ne supporte que la réception sur une queue locale, cela signifie t-il
que cela ne marche que dans le cas d'une installation side-by-side ? Je
voudrais adresser une queue située sur un autre serveur.
Sinon, je crois que l'adapter MSMQ correspond plus à ce que je veux faire.
Merci
David RACLET
Post by Benjamin Guinebertière [MS]
MSMQT ne supporte que la réception sur une queue locale (qui est
implémentée
Post by Benjamin Guinebertière [MS]
par l'emplacement de réception).
L'adaptateur BizTalk Server 2004 pour MSMQ (cf
http://www.microsoft.com/biztalk/adapters) est lui capable de recevoir
depuis une queue distante. Cependant, la réception transactionnelle ne
peut
Post by Benjamin Guinebertière [MS]
se faire que sur une queue locale (c'est comme cela que MSMQ est conçu: on
envoie transactionnellement à distance ou localement et on reçoit
transactionnellement localement).
--
Benjamin Guinebertière
Microsoft France
Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous
confère aucun droit. Vous assumez tous les risques liés à son utilisation.
Post by david RACLET
Bonjour,
Nous avons un receive port biztalk configuré en MSMQT.
Nous avons installé MSMQ sur un serveur différent du serveur biztalk.
Nous voudrions que le port "écoute" la file d'attente MSMQ sur l'autre
serveur.
Apparemment, d'après les forums, ce n'est pas possible si
l'installation
de
MSMQ est en mode "Workgroup" (sans lien vers Active Directory),
pourtant
la
documentation biztalk MSMQT indique que : "The BizTalk Message Queuing
adapter supports direct messaging to private queues without integration
or
Post by Benjamin Guinebertière [MS]
Post by david RACLET
dependency on Active Directory".
Quand on veut saisir dans les propriétés du receive port le nom de la queue
sous la forme : DIRECT=OS:<NomDuServeur>\Private$\<NomDeLaQueue>, un message
bloquant apparait "impossible de commencer par DIRECT, PRIVATE ou
PUBLIC
ou
caractère "\" interdit.
Merci pour vos suggestions.
David
Loading...