LOBWebApplication
Sie verwenden das Hilfsprogramm LOBWebApplication, um eine Aktion oder Antwortnachricht von einer ASPX-Seite an einen Handelspartner zu senden und dabei eine tatsächliche Branchenwebanwendung zu simulieren.
Nachdem Sie die ASPX-Seite eingerichtet haben, starten Sie die Seite und geben die Parameter für eine Nachricht ein: die Start- und Partnerorganisationen; den PIP-Code, die Version und die instance-ID sowie die Nachrichtenkategorie. Anschließend können Sie den Dienstinhalt ändern und die Nachricht übermitteln.
Speicherort im SDK
<Laufwerk>\Programme (86)\Microsoft BizTalk <Version> Accelerator for RosettaNet\SDK\LOBWebApplication
Hinzufügen eines virtuellen Servers für LOBWebApplication
So fügen Sie einen virtuellen Server hinzu
Klicken Sie auf Start, zeigen Sie auf AlleProgramme, zeigen Sie auf Verwaltung, und klicken Sie dann auf Internetinformationsdienste-Manager (IIS).
Erweitern Sie <im Information Services-Manager Computername> (lokaler Computer), erweitern Sie Websites, und klicken Sie dann mit der rechten Maustaste auf Standardwebsite.
Zeigen Sie auf Neu, und klicken Sie dann auf Virtuelles Verzeichnis.
Klicken Sie auf der Seite Assistent zum Erstellen virtueller Verzeichnisse auf Weiter, und geben Sie dann einen Alias für die Website ein, z. B. LOBWebApplication.
Klicken Sie auf der Seite Websiteinhaltsverzeichnis auf Durchsuchen, wechseln Sie zu <Laufwerk>\Programme (x86)\Microsoft BizTalk <Version> Accelerator for RosettaNet\SDK\LOBWebApplication, klicken Sie auf OK, und klicken Sie dann auf Weiter.
Wählen Sie auf der Seite Zugriffsberechtigungen für virtuelle Verzeichnisse die Option Skripts lesen und ausführen aus, und klicken Sie dann auf Weiter. Klicken Sie auf Fertig stellen.
Fügen Sie dem STS_WPG den Dienstkontobenutzer hinzu, der zum Konfigurieren von BTARN verwendet wurde, z. B. hostsvc.
Löschen Sie alle Dateien aus C:\WINDOWS\Microsoft.NET\Framework\v2.0.\Temporary ASP.NET Files. Möglicherweise müssen Sie das Iisreset-Programm ausführen, um die Dateien zu entsperren, bevor Sie sie löschen können.
Legen Sie im IIS-Manager die LOBWebApplication so fest, dass sie unter dem Anwendungspool BTARNHTTPReceivePool ausgeführt wird.
Deaktivieren Sie im IIS-Manager im Abschnitt Verzeichnissicherheitseigenschaften für das Hilfsprogramm LOBWebApplication die Option für die Ausführung des virtuellen Verzeichnisses als anonym.
Erstellen von LOBWebApplication
So erstellen Sie LOBWebApplication
Starten Sie Visual Studio.
Zeigen Sie auf der Datei auf Öffnen, und klicken Sie dann auf Projektmappe öffnen.
Wechseln Sie zu <Laufwerk>\Programme (x86)\Microsoft BizTalk <Version> Accelerator for RosettaNet\SDK\LOBWebApplication, wählen Sie LOBWebApplication.sln aus, und klicken Sie dann auf Öffnen.
Hinweis
Wenn Sie keinen virtuellen Server für LOBWebApplication hinzugefügt haben, wird die Projektmappe in Visual Studio nicht ordnungsgemäß geöffnet.
Klicken Sie mit der rechten Maustaste auf Verweise, und klicken Sie dann auf Verweis hinzufügen.
Klicken Sie im Dialogfeld Verweis hinzufügen auf Durchsuchen, wechseln Sie zu <Laufwerk>:\Programme (x86)\Microsoft BizTalk <Version> Accelerator für RosettaNet\Bin, wählen Sie die Microsoft.Solutions.BTARN.ConfigurationManager.dll und Microsoft.Solutions.BTARN.Shared.dll Dateien aus, und klicken Sie dann auf Öffnen.
Klicken Sie mit der rechten Maustaste auf LOBWebApplication, und klicken Sie dann auf Erstellen.
Ausführen von LOBWebApplication
So führen Sie LOBWebApplication aus und übermitteln eine Nachricht
Klicken Sie auf Start, zeigen Sie auf Alle Programme, und klicken Sie dann auf Internet Explorer.
Geben http://localhost/LOBWebApplicationSie in Internet Explorer im Feld Adresse ein, und klicken Sie dann auf Gehe zu.
Geben Sie im Dialogfeld Nachricht übermitteln die Startseite organization, den Partner organization, den PIP-Code, die PIP-Version, die PIP-Instanz-ID und die Nachrichtenkategorie ein.
Ändern Sie den Dienstinhalt nach Bedarf.
Klicken Sie auf Submit(Senden).
Hinweise
Das Hilfsprogramm LOBWebApplication generiert eine instance der Nachricht aus dem angegebenen PIP und gibt Dienstinhalte aus der generierten Nachricht instance in die ASPX-Seite ein. Dazu verwendet das Hilfsprogramm dieselbe Technik, mit der eine wohlgeformte Nachricht instance direkt aus einem PIP generiert wird. Weitere Informationen finden Sie unter Erstellen einer Well-Formed Nachrichteninstanz aus einem PIP. Sie können jedes Feld des Dienstinhalts auf der ASPX-Seite mit tatsächlichen Daten auffüllen, um eine tatsächliche Nachricht instance zu generieren.
Sie verwenden das Hilfsprogramm LOBWebApplication, um eine Branchenwebanwendung zu simulieren, die eine Nachricht übermittelt. Sie verwenden das Hilfsprogramm LOBApplication, um eine branchenspezifische Desktopanwendung zu simulieren, die eine Nachricht übermittelt.