Discussion:
MaxConnection et Biztalk
(trop ancien pour répondre)
Gerry
2006-08-02 17:49:30 UTC
Permalink
J'ai développé une orchestration avec Biztalk qui fait appel à un service Web
via le port SOAP. Je désire contrôler le débit d'appel au service Web dans ce
contexte (i.e. limiter le nombre d'appel concurrent au service Web par
Biztalk). En réalisant quelques recherches, j'ai trouvé le paramétre
MaxConnection qui semble limiter le nombre de connection simultannée à une
serveur Web.

J'ai réalisé quelques essais avec ce paramétre (En modifiant le
Machine.Config) et ça marche si j'utilise la commande suivante:

<add address="*" maxconnection="1" />.

Dans ce cas, Biztalk exécute une requête SOAP à la fois. Par contre, comme
je ne veux pas limiter le nombre de connection pour les autres services Web
qui serait appellé par BIztalk, j'ai fais un deuxiéme essais avec les lignes
suivantes:

<add address="*" maxconnection="40" />
<add address="14.122.11.26" maxconnection="1" />

Ça ne semble pas fonctionné. Biztalk semble toujours utiliser la nombre de
connection maximum inscrite via la première commande (<add address="*" ..).

Es-ce que quelqu'un peut m'indiquer la recette exacte à utiliser pour
contrôler le débit d'appel à une service Web en particulier dans le contexte
de Biztalk. Pourquoi la commande MaxConnection ne fonctionne pas si j'inscrit
une adresse en particulier.

Merci à l'avance de votre aide....
Matthieu
2006-08-04 06:16:44 UTC
Permalink
Avez-vous essayé dans le sens inverse avec l'IP en premier:

<add address="14.122.11.26" maxconnection="1" />
<add address="*" maxconnection="40" />

?
Post by Gerry
J'ai développé une orchestration avec Biztalk qui fait appel à un service Web
via le port SOAP. Je désire contrôler le débit d'appel au service Web dans ce
contexte (i.e. limiter le nombre d'appel concurrent au service Web par
Biztalk). En réalisant quelques recherches, j'ai trouvé le paramétre
MaxConnection qui semble limiter le nombre de connection simultannée à une
serveur Web.
J'ai réalisé quelques essais avec ce paramétre (En modifiant le
<add address="*" maxconnection="1" />.
Dans ce cas, Biztalk exécute une requête SOAP à la fois. Par contre, comme
je ne veux pas limiter le nombre de connection pour les autres services Web
qui serait appellé par BIztalk, j'ai fais un deuxiéme essais avec les lignes
<add address="*" maxconnection="40" />
<add address="14.122.11.26" maxconnection="1" />
Ça ne semble pas fonctionné. Biztalk semble toujours utiliser la nombre de
connection maximum inscrite via la première commande (<add address="*" ..).
Es-ce que quelqu'un peut m'indiquer la recette exacte à utiliser pour
contrôler le débit d'appel à une service Web en particulier dans le contexte
de Biztalk. Pourquoi la commande MaxConnection ne fonctionne pas si j'inscrit
une adresse en particulier.
Merci à l'avance de votre aide....
Gerry
2006-08-07 12:52:02 UTC
Permalink
J'ai essayé avec <add address="*" maxconnection="40" /> en premier et en
dernier.

J'ai fais des essais avec différentes combinaisons d'URL et j'obtiens
toujours le même résultat. Dans chaque cas d'essais, je configure le port
SOAP dans Biztalk avec L'URL correspondant. J'ai fais une trace réseau pour
avoir la confirmation que le Host dans la requête HTTP correspond bien à
celui configurer dans Biztalk via le port SOAP et c'est le cas.

Voici la liste des combinaisons essayées:

Essais 1: (Utilisation du nom de la machine sxx0ss (serveur Web
destinaire))

<add address="sxx0ss" maxconnection="1" />
<add address="sxx0ss/WebStest2" maxconnection="1" />
<add address="sxx0ss/WebStest2/Service1.asmx" maxconnection="1" />
<add address="http://sxx0ss" maxconnection="1" />
<add address="http://sxx0ss/WebStest2" maxconnection="1" />
<add address="http://sxx0ss/WebStest2/Service1.asmx"
maxconnection="1" />

Essais 2: (Adresse DNS www.test.qc.ca : Utilisation du fichier Host
sur le serveur Biztalk pour mapper avec l'adresse IP du serveur Web)

<add address="www.test.qc.ca" maxconnection="1" />
<add address="www.test.qc.ca/WebStest2" maxconnection="1" />
<add address="www.test.qc.ca/WebStest2/Service1.asmx"
maxconnection="1" />
<add address="http://www.test.qc.ca" maxconnection="1" />
<add address="http://www.test.qc.ca/WebStest2" maxconnection="1" />
<add address="http://www.test.qc.ca/WebStest2/Service1.asmx"
maxconnection="1" />


Essais 3: (Adresse IP)

<add address="14.122.11.26/WebStest2/Service1.asmx"
maxconnection="1" />
<add address="14.122.11.26/WebStest2" maxconnection="1" />
<add address="14.122.11.26" maxconnection="1" />
<add address="http://14.122.11.26/WebStest2/Service1.asmx"
maxconnection="1" />
<add address="http://14.122.11.26/WebStest2" maxconnection="1" />
<add address="http://14.122.11.26" maxconnection="1" />
Post by Gerry
<add address="14.122.11.26" maxconnection="1" />
<add address="*" maxconnection="40" />
?
Post by Gerry
J'ai développé une orchestration avec Biztalk qui fait appel à un service Web
via le port SOAP. Je désire contrôler le débit d'appel au service Web dans ce
contexte (i.e. limiter le nombre d'appel concurrent au service Web par
Biztalk). En réalisant quelques recherches, j'ai trouvé le paramétre
MaxConnection qui semble limiter le nombre de connection simultannée à une
serveur Web.
J'ai réalisé quelques essais avec ce paramétre (En modifiant le
<add address="*" maxconnection="1" />.
Dans ce cas, Biztalk exécute une requête SOAP à la fois. Par contre, comme
je ne veux pas limiter le nombre de connection pour les autres services Web
qui serait appellé par BIztalk, j'ai fais un deuxiéme essais avec les lignes
<add address="*" maxconnection="40" />
<add address="14.122.11.26" maxconnection="1" />
Ça ne semble pas fonctionné. Biztalk semble toujours utiliser la nombre de
connection maximum inscrite via la première commande (<add address="*" ..).
Es-ce que quelqu'un peut m'indiquer la recette exacte à utiliser pour
contrôler le débit d'appel à une service Web en particulier dans le contexte
de Biztalk. Pourquoi la commande MaxConnection ne fonctionne pas si j'inscrit
une adresse en particulier.
Merci à l'avance de votre aide....
Patrice Manac'h
2006-08-16 17:29:55 UTC
Permalink
Bonjour,

avez-vous bien redémarrer le service pour forcer la prise en compte du
changement de paramètre ?

Cdt,

P. Manac'h
MCS France
Post by Gerry
J'ai essayé avec <add address="*" maxconnection="40" /> en premier et en
dernier.
J'ai fais des essais avec différentes combinaisons d'URL et j'obtiens
toujours le même résultat. Dans chaque cas d'essais, je configure le port
SOAP dans Biztalk avec L'URL correspondant. J'ai fais une trace réseau pour
avoir la confirmation que le Host dans la requête HTTP correspond bien à
celui configurer dans Biztalk via le port SOAP et c'est le cas.
Essais 1: (Utilisation du nom de la machine sxx0ss (serveur Web
destinaire))
<add address="sxx0ss" maxconnection="1" />
<add address="sxx0ss/WebStest2" maxconnection="1" />
<add address="sxx0ss/WebStest2/Service1.asmx" maxconnection="1" />
<add address="http://sxx0ss" maxconnection="1" />
<add address="http://sxx0ss/WebStest2" maxconnection="1" />
<add address="http://sxx0ss/WebStest2/Service1.asmx"
maxconnection="1" />
Essais 2: (Adresse DNS www.test.qc.ca : Utilisation du fichier Host
sur le serveur Biztalk pour mapper avec l'adresse IP du serveur Web)
<add address="www.test.qc.ca" maxconnection="1" />
<add address="www.test.qc.ca/WebStest2" maxconnection="1" />
<add address="www.test.qc.ca/WebStest2/Service1.asmx"
maxconnection="1" />
<add address="http://www.test.qc.ca" maxconnection="1" />
<add address="http://www.test.qc.ca/WebStest2" maxconnection="1" />
<add address="http://www.test.qc.ca/WebStest2/Service1.asmx"
maxconnection="1" />
Essais 3: (Adresse IP)
<add address="14.122.11.26/WebStest2/Service1.asmx"
maxconnection="1" />
<add address="14.122.11.26/WebStest2" maxconnection="1" />
<add address="14.122.11.26" maxconnection="1" />
<add address="http://14.122.11.26/WebStest2/Service1.asmx"
maxconnection="1" />
<add address="http://14.122.11.26/WebStest2" maxconnection="1" />
<add address="http://14.122.11.26" maxconnection="1" />
Post by Gerry
<add address="14.122.11.26" maxconnection="1" />
<add address="*" maxconnection="40" />
?
Post by Gerry
J'ai développé une orchestration avec Biztalk qui fait appel à un
service
Web
via le port SOAP. Je désire contrôler le débit d'appel au service Web
dans
ce
contexte (i.e. limiter le nombre d'appel concurrent au service Web par
Biztalk). En réalisant quelques recherches, j'ai trouvé le paramétre
MaxConnection qui semble limiter le nombre de connection simultannée à une
serveur Web.
J'ai réalisé quelques essais avec ce paramétre (En modifiant le
<add address="*" maxconnection="1" />.
Dans ce cas, Biztalk exécute une requête SOAP à la fois. Par contre, comme
je ne veux pas limiter le nombre de connection pour les autres services Web
qui serait appellé par BIztalk, j'ai fais un deuxiéme essais avec les lignes
<add address="*" maxconnection="40" />
<add address="14.122.11.26" maxconnection="1" />
Ça ne semble pas fonctionné. Biztalk semble toujours utiliser la nombre de
connection maximum inscrite via la première commande (<add address="*" ..).
Es-ce que quelqu'un peut m'indiquer la recette exacte à utiliser pour
contrôler le débit d'appel à une service Web en particulier dans le contexte
de Biztalk. Pourquoi la commande MaxConnection ne fonctionne pas si j'inscrit
une adresse en particulier.
Merci à l'avance de votre aide....
Gerry
2006-08-21 14:05:02 UTC
Permalink
Oui, j'ai fais un arrêt/départ du host de Biztalk impliqué dans mes essais
(et ceci pour chacun des essais réalisés).
Post by Patrice Manac'h
Bonjour,
avez-vous bien redémarrer le service pour forcer la prise en compte du
changement de paramètre ?
Cdt,
P. Manac'h
MCS France
Post by Gerry
J'ai essayé avec <add address="*" maxconnection="40" /> en premier et en
dernier.
J'ai fais des essais avec différentes combinaisons d'URL et j'obtiens
toujours le même résultat. Dans chaque cas d'essais, je configure le port
SOAP dans Biztalk avec L'URL correspondant. J'ai fais une trace réseau pour
avoir la confirmation que le Host dans la requête HTTP correspond bien à
celui configurer dans Biztalk via le port SOAP et c'est le cas.
Essais 1: (Utilisation du nom de la machine sxx0ss (serveur Web
destinaire))
<add address="sxx0ss" maxconnection="1" />
<add address="sxx0ss/WebStest2" maxconnection="1" />
<add address="sxx0ss/WebStest2/Service1.asmx" maxconnection="1" />
<add address="http://sxx0ss" maxconnection="1" />
<add address="http://sxx0ss/WebStest2" maxconnection="1" />
<add address="http://sxx0ss/WebStest2/Service1.asmx"
maxconnection="1" />
Essais 2: (Adresse DNS www.test.qc.ca : Utilisation du fichier Host
sur le serveur Biztalk pour mapper avec l'adresse IP du serveur Web)
<add address="www.test.qc.ca" maxconnection="1" />
<add address="www.test.qc.ca/WebStest2" maxconnection="1" />
<add address="www.test.qc.ca/WebStest2/Service1.asmx"
maxconnection="1" />
<add address="http://www.test.qc.ca" maxconnection="1" />
<add address="http://www.test.qc.ca/WebStest2" maxconnection="1" />
<add address="http://www.test.qc.ca/WebStest2/Service1.asmx"
maxconnection="1" />
Essais 3: (Adresse IP)
<add address="14.122.11.26/WebStest2/Service1.asmx"
maxconnection="1" />
<add address="14.122.11.26/WebStest2" maxconnection="1" />
<add address="14.122.11.26" maxconnection="1" />
<add address="http://14.122.11.26/WebStest2/Service1.asmx"
maxconnection="1" />
<add address="http://14.122.11.26/WebStest2" maxconnection="1" />
<add address="http://14.122.11.26" maxconnection="1" />
Post by Gerry
<add address="14.122.11.26" maxconnection="1" />
<add address="*" maxconnection="40" />
?
Post by Gerry
J'ai développé une orchestration avec Biztalk qui fait appel à un
service
Web
via le port SOAP. Je désire contrôler le débit d'appel au service Web
dans
ce
contexte (i.e. limiter le nombre d'appel concurrent au service Web par
Biztalk). En réalisant quelques recherches, j'ai trouvé le paramétre
MaxConnection qui semble limiter le nombre de connection simultannée à une
serveur Web.
J'ai réalisé quelques essais avec ce paramétre (En modifiant le
<add address="*" maxconnection="1" />.
Dans ce cas, Biztalk exécute une requête SOAP à la fois. Par contre, comme
je ne veux pas limiter le nombre de connection pour les autres services Web
qui serait appellé par BIztalk, j'ai fais un deuxiéme essais avec les lignes
<add address="*" maxconnection="40" />
<add address="14.122.11.26" maxconnection="1" />
Ça ne semble pas fonctionné. Biztalk semble toujours utiliser la nombre de
connection maximum inscrite via la première commande (<add address="*" ..).
Es-ce que quelqu'un peut m'indiquer la recette exacte à utiliser pour
contrôler le débit d'appel à une service Web en particulier dans le contexte
de Biztalk. Pourquoi la commande MaxConnection ne fonctionne pas si j'inscrit
une adresse en particulier.
Merci à l'avance de votre aide....
Loading...