Freigeben über


Festlegung der Kartenkompilierungs- und Ausgabeeinstellungen

Legen Sie die Karteneigenschaften im BizTalk-Mapper fest.

Mithilfe dieser Karteneigenschaften können Sie festlegen, wie Karten kompiliert werden, ob eine XML-Deklaration ein- oder ausgeschlossen wird, und die Codierung festlegen.

In diesem Thema erfahren Sie, wie Sie diese Eigenschaften auf Ihrer Karte festlegen.

Festlegen der Kompilierung auf Kartenebene

Ab BizTalk Server 2016 wählen Sie die XslTransform oder die XslCompiledTransform Klasse aus, um Ihre Karten zu kompilieren.

  1. Öffnen Sie Ihre Karte in der Rasteransicht.

  2. Klicken Sie mit der rechten Maustaste auf eine beliebige Stelle im Zuordnungsraster, und wählen Sie "Eigenschaften" aus.

  3. Legen Sie die Eigenschaft "XSL Transform verwenden" fest:

    Auswahlmöglichkeit BESCHREIBUNG
    Undefiniert Die Registrierungskennzeichnung für die XslTransform-Einstellung wird verwendet:
    • 64-Bit-Hostinstanzen: HKLM\SOFTWARE\Microsoft\BizTalk Server\3.0\Configuration
    • 32-Bit-Hostinstanzen und die Test Map-Funktionalität von Visual Studio: HKLM\SOFTWARE\Wow6432Node\Microsoft\BizTalk Server\3.0\Configuration
    Richtig Die Kartenebenenkompilierungseigenschaft ist auf XslTransform (älteres Verhalten) festgelegt.
    Falsch Die Zuordnungsebenen-Kompilierungseigenschaft ist auf XslCompiledTransform

Hinweis

Beginnend mit BizTalk Server 2013 wurde das Zuordnungskompilierungsverhalten von XslTransform zu XslCompiledTransform geändert. Der Blogbeitrag " Was die Mapper-Updates für Sie bedeuten " bietet eine großartige Erläuterung des Verhaltens und seiner potenziellen Auswirkungen.

Ab BizTalk Server 2016 können Sie wählen, welche Klasse Ihre Karten kompilieren soll.

Einschließen oder Ausschließen einer XML-Deklaration

Sie können auswählen, ob eine XML-Deklaration ausgegeben wird oder nicht.

  1. Öffnen Sie Ihre Karte in der Rasteransicht.
  2. Klicken Sie mit der rechten Maustaste auf eine beliebige Stelle im Zuordnungsraster, und wählen Sie "Eigenschaften" aus.
  3. Wählen Sie in der Dropdownliste für die Omit XML-Deklarationseigenschaft"Ja " aus, um eine XML-Deklaration auszulassen. Wählen Sie "Nein" aus, um keine XML-Deklaration auszulassen.

Eine XML-Deklaration würde angezeigt werden, wenn Sie „Nein“ ausgewählt haben, ähnlich wie die folgende.

<?xml version="1.0" encoding="utf-8"?>  

Festlegen der Codierung für Ausgabeinstanzdaten

Die Codierung stellt das Laufzeitmodul mit den Informationen bereit, die es benötigt, um zu bestimmen, welcher Zeichensatz beim Erstellen des Ausgabeergebnisses einer Karte verwendet werden soll.

  1. Öffnen Sie Ihre Karte in der Rasteransicht.
  2. Klicken Sie mit der rechten Maustaste auf eine beliebige Stelle im Zuordnungsraster, und wählen Sie "Eigenschaften" aus.
  3. Wählen Sie in der Dropdownliste für die XSLT-Codierungseigenschaft den Zeichensatz aus, den Sie für die Ausgabeinstanzdaten verwenden möchten.

Siehe auch

Kompilieren und Testen von Karten
Verwenden von BizTalk Mapper
Gültige XSLT-Codierungstypen von BizTalk Mapper