LOBWebApplication
Vous utilisez l’utilitaire LOBWebApplication pour envoyer une action ou un message de réponse à partir d’une page ASPX à un partenaire commercial, en simulant une application web métier réelle.
Une fois que vous avez configuré la page ASPX, vous démarrez la page et entrez les paramètres d’un message : les organisations d’accueil et partenaires ; le code PIP, la version et l’ID de instance ; et la catégorie de message. Vous pouvez ensuite modifier le contenu du service et envoyer le message.
Emplacement dans le kit de développement logiciel (SDK)
<Disque>\Program Files (86)\Accélérateur de version> Microsoft BizTalk <pour RosettaNet\SDK\LOBWebApplication
Ajout d’un serveur virtuel pour LOBWebApplication
Pour ajouter un serveur virtuel
Cliquez sur Démarrer, pointez sur Tous les programmes, sur Outils d’administration, puis cliquez sur Gestionnaire des services Internet (IIS).
Dans le Gestionnaire des services d’information, développez< Nom> de l’ordinateur (ordinateur local),Sites web, puis cliquez avec le bouton droit sur Site web par défaut.
Pointez sur Nouveau, puis cliquez sur Répertoire virtuel.
Dans la page Assistant Création d’annuaire virtuel , cliquez sur Suivant, puis tapez un alias pour le site, tel que LOBWebApplication.
Dans la page Répertoire de contenu du site web, cliquez sur Parcourir, accédez à <drive>\Program Files (x86)\Accélérateur de version> Microsoft BizTalk <pour RosettaNet\SDK\LOBWebApplication, cliquez sur OK, puis sur Suivant.
Dans la page Autorisations d’accès au répertoire virtuel , sélectionnez Lire et exécuter des scripts, puis cliquez sur Suivant. Cliquez sur Terminer.
Ajoutez l’utilisateur de compte de service qui a été utilisé pour configurer BTARN, par exemple hostsvc, au STS_WPG.
Supprimez tous les fichiers de C :\WINDOWS\Microsoft.NET\Framework\v2.0.\Temporary ASP.NET Files. Vous devrez peut-être exécuter le programme iisreset pour déverrouiller les fichiers avant de pouvoir les supprimer.
Dans le Gestionnaire iis, définissez LOBWebApplication pour qu’il s’exécute sous le pool d’applications BTARNHTTPReceivePool.
Dans le Gestionnaire des services Internet, dans la section Propriétés de sécurité d’annuaire de l’utilitaire LOBWebApplication, désactivez l’option permettant au répertoire virtuel d’être exécuté comme anonyme.
Génération de LOBWebApplication
Pour générer LOBWebApplication
Démarrez Visual Studio.
Dans le fichier, pointez sur Ouvrir, puis cliquez sur Ouvrir la solution.
Accédez à <drive>\Program Files (x86)\Microsoft BizTalk <version> Accelerator for RosettaNet\SDK\LOBWebApplication, sélectionnez LOBWebApplication.sln, puis cliquez sur Ouvrir.
Notes
Si vous n’avez pas ajouté de serveur virtuel pour LOBWebApplication, la solution ne s’ouvre pas correctement dans Visual Studio.
Cliquez avec le bouton droit sur Références, puis cliquez sur Ajouter une référence.
Dans la boîte de dialogue Ajouter une référence, cliquez sur Parcourir, accédez à <drive> :\Program Files (x86)\Accélérateur de version> Microsoft BizTalk <pour RosettaNet\Bin, sélectionnez les fichiers Microsoft.Solutions.BTARN.ConfigurationManager.dll et Microsoft.Solutions.BTARN.Shared.dll, puis cliquez sur Ouvrir.
Cliquez avec le bouton droit sur LOBWebApplication, puis cliquez sur Générer.
Exécution de LOBWebApplication
Pour exécuter LOBWebApplication et envoyer un message
Cliquez sur Démarrer, pointez sur Tous les programmes, puis cliquez sur Internet Explorer.
Dans Internet Explorer, dans la zone Adresse, tapez http://localhost/LOBWebApplication, puis cliquez sur Accéder.
Dans la boîte de dialogue Envoyer un message, tapez le organization d’accueil, le organization partenaire, le code PIP, la version PIP, l’ID d’instance PIP et la catégorie de message.
Modifiez le contenu du service en fonction des besoins.
Cliquez sur Envoyer.
Remarques
L’utilitaire LOBWebApplication génère une instance du message à partir du PIP spécifié et entre le contenu du service à partir du message généré instance dans la page ASPX. Pour ce faire, l’utilitaire utilise la même technique qu’il utilise pour générer un message bien formé instance directement à partir d’un PIP. Pour plus d’informations, consultez Création d’une instance de message Well-Formed à partir d’un PIP. Vous pouvez remplir n’importe quel champ du contenu du service dans la page ASPX avec des données réelles pour générer un message réel instance.
Vous utilisez l’utilitaire LOBWebApplication pour simuler une application web métier qui envoie un message. Vous utilisez l’utilitaire LOBApplication pour simuler une application de bureau métier qui envoie un message.