Auf Englisch lesen

Freigeben über


Testen einer Zuordnung

Sie können eine Zuordnung in einem EDI-Projekt zur Entwurfszeit testen. Dazu verwenden Sie die XML-Toolerweiterungen, um in der Visual Studio-Umgebung BizTalk Server. In diesem Thema wird beschrieben, wie Sie die Testzuordnungsfunktion der XML-Toolerweiterung einrichten und verwenden.

Sie testen eine Zuordnung, indem Sie ein Quelldokument angeben und einen Ordner angeben, in dem BizTalk Server eine generierte instance (mit fiktiven Daten) speichert. Sie müssen die Trennzeichen festlegen, die BizTalk Server verwenden, um das Quelldokument zu verarbeiten und das Zieldokument gemäß EDI-Schemas zu generieren. Dies gilt für alle Werte der TestMap-Eingabeeigenschaft auf den Eigenschaftenseiten der Zuordnung: Instanz generieren, XML oder Native. Dies gilt für Instanz generieren, da BizTalk Server wissen muss, welche Trennzeichen zum Generieren der instance verwendet werden sollen. Dies gilt für XML oder Native, da BizTalk Server wissen muss, wie die native Flatfile oder die XML-Datei interpretiert wird. Außerdem müssen Sie die Trennzeichen festlegen, die BizTalk Server beim Generieren der Ausgabedatei verwenden.

Voraussetzungen

Sie müssen als ein Benutzer angemeldet sein, der zur BizTalk Server-Administratorengruppe gehört.

So testen Sie eine Zuordnung

  1. Fügen Sie in Visual Studio die Karte, die Sie testen möchten, einem Projekt hinzu, und fügen Sie dem Projekt die Quell- und Zielschemas für diese Zuordnung hinzu.

    Hinweis

    Sie müssen das Projekt nicht erstellen, um die Zuordnung zu testen.

  2. Klicken Sie mit der rechten Maustaste auf die Karte, und klicken Sie dann auf Eigenschaften.

  3. Legen Sie im Fenster Eigenschaften die Option TestMap-Eingabe überprüfen auf True fest, wenn Sie die Eingabedatei anhand des Quellschemas überprüfen möchten. Legen Sie TestMap-Ausgabe überprüfen auf True fest, wenn Sie die Ausgabedatei anhand des Zielschemas überprüfen möchten.

    Hinweis

    Wenn Sie eine Karte testen, wobei die TestMap Input-Eigenschaft auf nativ festgelegt ist und die Eigenschaften TestMap-Eingabe überprüfen und TestMap-Ausgabe überprüfen auf False festgelegt sind, wird weiterhin eine Überprüfung durchgeführt. Dies erfolgt, weil die systemeigen formatierte Eingabedatei in das XML-Format umgewandelt wird und BizTalk Server den XML-Code im Abgleich mit dem Schema auf Gültigkeit überprüft. Wenn in der Eingabe instance Validierungsprobleme auftreten, postet der Überprüfungsmechanismus Fehler, obwohl die Eigenschaften TestMap-Eingabe überprüfen und TestMap-Ausgabe überprüfen auf False festgelegt sind.

  4. Legen Sie TestMap-Eingabe für eine Eingabedatei mit der Edi-Erweiterung auf nativ fest. Legen Sie sie auf XML fest, wenn sie über eine .xml-Erweiterung verfügt. Legen Sie TestMap-Eingabe auf Instanz generieren fest, damit BizTalk Server eine Eingabe instance generieren, anstatt eine Eingabe instance manuell zu entwerfen.

  5. Legen Sie TestMap-Ausgabe für eine Ausgabedatei mit der Edi-Erweiterung auf nativ fest. Legen Sie sie auf XML fest, wenn sie über eine .xml-Erweiterung verfügt.

  6. Navigieren Sie für TestMap Input Instance zu der Eingabe instance, die zum Testen der Karte verwendet werden soll, wählen Sie sie aus, und wählen Sie dann Öffnen aus. Wenn Sie diese Eigenschaft leer lassen möchten, legen Sie TestMap Input auf Generate Instance (Instanz generieren) fest.

    Hinweis

    Sie müssen entweder eine Eingabe instance für die TestMap-Eingabeinstanz festlegen oder TestMap-Eingabe auf Instanz generieren festlegen. Andernfalls generiert BizTalk Server einen Fehler.

  7. Navigieren Sie für TestMap-Ausgabeinstanz zu dem Speicherort, an dem Sie die Ausgabe speichern möchten, instance, geben Sie einen Namen für die Ausgabe instance ein, und klicken Sie dann auf Speichern.

    Hinweis

    Wenn Sie keine Ausgabe instance festlegen, erstellen BizTalk Server eine Ausgabedatei, platzieren die Ausgabedatei in einem Ordner und geben den Dateinamen und Pfad an.

  8. Klicken Sie mit der rechten Maustaste auf die Karte, die Sie testen, und klicken Sie dann auf Testzuordnung.

  9. Stellen Sie im Dialogfeld Eigenschaften der X12-EDI-Instanz sicher, dass alle Eigenschaften mit den Einstellungen für die Eingabe- und Ausgabeinstanzen konsistent sind.

    Hinweis

    BizTalk Server zeigt das Dialogfeld EDI-Instanzeigenschaften während des TestMap-Prozesses zweimal an: einmal zum Interpretieren der Eingabenachricht instance und einmal zum Generieren der Ausgabemeldung instance. BizTalk Server zeigt das Dialogfeld jedoch möglicherweise mehr als nur zweimal an und zeigt möglicherweise das Dialogfeld für ein Nicht-EDI-Schema an. Wenn ja, klicken Sie auf OK , um das Dialogfeld zu schließen.

  10. Klicken Sie auf OK.

Weitere Informationen

Verwenden von XML-Entwurfszeittools