Freigeben über


Informationen zu Den Bindungseigenschaften des BizTalk-Adapters für mySAP Business Suite

Der Microsoft BizTalk-Adapter für mySAP Business Suite zeigt mehrere Bindungseigenschaften an, mit denen Sie einen Teil des Laufzeit- und Entwurfszeitverhaltens steuern können. In diesem Abschnitt werden diese Bindungseigenschaften beschrieben und Links zu Themen bereitgestellt, in denen erläutert wird, wie Sie sie festlegen können.

Eigenschaften der SAP-Adapterbindung

In der folgenden Tabelle sind die EIGENSCHAFTEN der SAP-Adapterbindung nach Kategorie gruppiert. Die Kategorie bezieht sich auf den Knoten, unter dem jede Bindungseigenschaft in den Dialogfeldern angezeigt wird, die von verschiedenen Anwendungen zum Konfigurieren des Adapters (SAPBinding) angezeigt werden.

  • CloseTimeout-Bindungseigenschaft : Gibt das Timeout für das Schließen der WCF-Verbindung an. Der Standardwert beträgt 1 Minute.

    • Kategorie: Allgemein
    • .NET-Typ: System.DateTime
  • DataTypesBehavior-Bindungseigenschaft : Das SAP-System erzwingt keine korrekten Werte, die für DATS-, TIMS- und NUMC-Felder angegeben werden sollen. Wenn also ungültige Werte im SAP-Datenspeicher für DATS-, TIMS- und NUMC-Felder vorhanden sind und ein Clientprogramm versucht, die Werte mithilfe des SAP-Adapters zu lesen, löst der Adapter eine Ausnahme aus.

    • Kategorie: Allgemein
    • .NET-Typ: Microsoft.Adapters.SAP.SapDataTypesBehavior

    Das SAP-System verfügt über spezielle Werte für die Darstellung von Minimal- und Höchstwerten für die Felder DATS, TIMS und NUMC, für die kein gleichwertiger .NET-Typ vorhanden ist. Die Minimal- und Höchstwerte für ein DATS-Feld sind z. B. 00000000 und 99999999, für die es keinen entsprechenden .NET-Typ DateTime gibt. Darüber hinaus ist das Konvertieren der minimalen und maximalen Werte für DATS-Felder in DateTime.MinValue- und DateTime.Max-Wert nicht möglich, da der Mindest- oder Höchstwert für das DATS-Feld und der minimale oder maximale Wert für einen .NET DateTime-Typ nicht identisch sind.

    Damit Adapterclients das Adapterverhalten steuern können, wenn spezielle Werte im SAP-System gefunden werden, können Sie die Bindungseigenschaft DataTypesBehavior festlegen. Dies ist eine komplexe Bindungseigenschaft, die über die folgenden untergeordneten Eigenschaften verfügt:

    • DateTimeMaxToDats: Gibt das Verhalten an, dem der Adapter folgen soll, um einen DATS-Wert zu senden, wenn der Adapterclient den Wert DateTime.MAX sendet, der "9999-12-31T23:59:59.99999999". Sie können dies auf die folgenden Werte festlegen:

      • FEHLER: Wenn dies festgelegt ist, löst der Adapter einen Fehler aus, wenn das Clientprogramm den DateTime.MAX-Wert sendet.
      • <WERT>: Wenn dies festgelegt ist, sendet der Adapter den angegebenen Wert an SAP, wenn das Clientprogramm den DateTime.MAX-Wert sendet. Der Standardwert ist 99991231.
    • DateTimeMaxToTims: Gibt das Verhalten an, dem der Adapter folgen soll, um einen TIMS-Wert zu senden, wenn der Adapterclient den Wert DateTime.MAX sendet, der "9999-12-31T23:59:59.999999999". Sie können dies auf die folgenden Werte festlegen:

      • FEHLER: Wenn dies festgelegt ist, löst der Adapter einen Fehler aus, wenn das Clientprogramm den DateTime.MAX-Wert sendet.
      • <WERT>: Wenn dies festgelegt ist, sendet der Adapter den angegebenen Wert an SAP, wenn das Clientprogramm den DateTime.MAX-Wert sendet. Der Standardwert ist 235959.
    • DateTimeMinToDats: Gibt das Verhalten an, dem der Adapter folgen soll, um einen DATS-Wert zu senden, wenn der Adapterclient den Wert DateTime.MIN sendet, der "0001-01-01T00:00:00" lautet. Sie können dies auf die folgenden Werte festlegen:

      • ERROR: Wenn diese Einstellung festgelegt ist, löst der Adapter einen Fehler aus, wenn das Clientprogramm den DateTime.MIN-Wert sendet.
      • <WERT>: Wenn dies festgelegt ist, sendet der Adapter den angegebenen Wert an SAP, wenn das Clientprogramm den DateTime.MIN-Wert sendet. Der Standardwert ist 00010101.
    • DateTimeMinToTims: Gibt das Verhalten an, dem der Adapter folgen soll, um einen TIMS-Wert zu senden, wenn der Adapterclient den Wert DateTime.MIN sendet, der "0001-01-01T00:00:00" lautet. Sie können dies auf die folgenden Werte festlegen:

      • ERROR: Wenn diese Einstellung festgelegt ist, löst der Adapter einen Fehler aus, wenn das Clientprogramm den DateTime.MIN-Wert sendet.
      • <WERT>: Wenn dies festgelegt ist, sendet der Adapter den angegebenen Wert an SAP, wenn das Clientprogramm den DateTime.MIN-Wert sendet. Der Standardwert ist 000000.
    • DateTimeNullToDats: Gibt das Verhalten an, dem der Adapter folgen soll, um einen DATS-Wert zu senden, wenn der Adapterclient einen DateTime-Wert mit NULL sendet. Sie können dies auf die folgenden Werte festlegen:

      • FEHLER: Wenn dieser Wert auf festgelegt ist, löst der Adapter einen Fehler aus, wenn das Clientprogramm einen DateTime-Wert vom Typ NULL sendet.
      • SKIP (Standard): Wenn dies festgelegt ist, überspringt der Adapter das Feld und sendet keinen Wert an SAP, wenn das Clientprogramm einen DateTime-Wert mit NULL sendet.
      • <WERT>: Wenn dies festgelegt ist, sendet der Adapter den angegebenen Wert an SAP, wenn das Clientprogramm einen DateTime-Wert vom Typ NULL sendet.
    • DateTimeNullToTims: Gibt das Verhalten an, dem der Adapter folgen soll, um einen TIMS-Wert zu senden, wenn der Adapterclient einen DATETime-Wert null sendet. Sie können dies auf die folgenden Werte festlegen:

      • FEHLER: Wenn dieser Wert auf festgelegt ist, löst der Adapter einen Fehler aus, wenn das Clientprogramm einen DateTime-Wert vom Typ NULL sendet.
      • SKIP (Standard): Wenn dies festgelegt ist, überspringt der Adapter das Feld und sendet keinen Wert an SAP, wenn das Clientprogramm einen DateTime-Wert mit NULL sendet.
      • <WERT>: Wenn dies festgelegt ist, sendet der Adapter den angegebenen Wert an SAP, wenn das Clientprogramm einen DateTime-Wert vom Typ NULL sendet.
    • DatsMaxToDateTime: Gibt das Verhalten an, dem der Adapter folgen soll, um einen DateTime-Wert abzurufen, wenn der Adapter ein DATS empfängt. MAX-Wert, der von SAP 99999999 ist. Sie können dies auf die folgenden Werte festlegen:

      • FEHLER (Standard): Wenn diese Einstellung festgelegt ist, löst der Adapter einen Fehler aus, wenn er ein DATS empfängt. MAX-Wert von SAP.
      • NULL: Wenn dies festgelegt ist, gibt der Adapter NULL zurück, wenn er ein DATS empfängt. MAX-Wert von SAP.
      • <WERT>: Wenn dies festgelegt ist, analysiert der Adapter den angegebenen Wert im XSD:DateTime-Format und gibt ihn an das Clientprogramm zurück.
    • DatsMinToDateTime: Gibt das Verhalten an, dem der Adapter folgen soll, um einen DateTime-Wert abzurufen, wenn der Adapter ein DATS empfängt. MIN-Wert, der 000000000 ist, von SAP. Sie können dies auf die folgenden Werte festlegen:

      • FEHLER: Wenn diese Einstellung festgelegt ist, löst der Adapter einen Fehler aus, wenn er ein DATS empfängt. MIN-Wert von SAP.
      • NULL: Wenn dies festgelegt ist, gibt der Adapter NULL zurück, wenn er ein DATS empfängt. MIN-Wert von SAP.
      • <WERT>: Wenn dies festgelegt ist, analysiert der Adapter den angegebenen Wert im XSD:DateTime-Format und gibt ihn an das Clientprogramm zurück.

      Der Standardwert ist:

      • BizTalk Server 2020 CU1 und früher: ERROR.
      • BizTalk Server 2020 CU2 und höher: 0001-01-01T00:00:00.
    • EmptyDatsToDateTime: Gibt das Verhalten an, dem der Adapter folgen soll, um einen DateTime-Wert abzurufen, wenn der Adapter einen leeren DATS-Wert von SAP empfängt. Sie können dies auf die folgenden Werte festlegen:

      • FEHLER: Wenn diese Einstellung festgelegt ist, löst der Adapter einen Fehler aus, wenn er einen leeren DATS-Wert von SAP empfängt.
      • NULL: Wenn dies festgelegt ist, gibt der Adapter NULL zurück, wenn er einen leeren DATS-Wert von SAP empfängt.
      • <WERT>. Wenn dies festgelegt ist, analysiert der Adapter den angegebenen Wert im XSD:DateTime-Format und gibt ihn an das Clientprogramm zurück. Der Standardwert ist 0001-01-01T00:00:00.
    • EmptyNumcToInt: Gibt das Verhalten an, dem der Adapter folgen soll, um einen ganzzahligen Wert abzurufen, wenn der Adapter einen leeren NUMC-Wert (alle Leerzeichen) von SAP empfängt. Sie können dies auf die folgenden Werte festlegen:

      • FEHLER: Wenn diese Einstellung festgelegt ist, löst der Adapter einen Fehler aus, wenn er einen leeren NUMC-Wert von SAP empfängt.
      • NULL: Wenn diese Einstellung festgelegt ist, gibt der Adapter NULL zurück, wenn er einen leeren NUMC-Wert von SAP empfängt.
      • <WERT>. Wenn dies festgelegt ist, geht der Adapter davon aus, dass der angegebene Wert ein gültiger Int32- oder Int64-Wert ist, und gibt ihn an das Clientprogramm zurück. Standard ist "0".
    • EmptyTimsToDateTime: Gibt das Verhalten an, dem der Adapter folgen soll, um einen DateTime-Wert abzurufen, wenn der Adapter einen leeren TIMS-Wert von SAP empfängt. Sie können dies auf die folgenden Werte festlegen:

      • ERROR: Wenn diese Einstellung festgelegt ist, löst der Adapter einen Fehler aus, wenn er einen leeren TIMS-Wert von SAP empfängt.
      • NULL: Wenn dies festgelegt ist, gibt der Adapter NULL zurück, wenn er einen leeren TIMS-Wert von SAP empfängt.
      • <WERT>. Wenn dies festgelegt ist, analysiert der Adapter den angegebenen Wert im XSD:DateTime-Format und gibt ihn an das Clientprogramm zurück. Der Standardwert ist 0001-01-01T00:00:00.
    • InvalidDatsToDateTime: Gibt das Verhalten an, dem der Adapter folgen soll, um einen DateTime-Wert abzurufen, wenn der Adapter einen ungültigen DATS-Wert von SAP empfängt. Sie können dies auf die folgenden Werte festlegen:

      • FEHLER (Standard): Wenn dies festgelegt ist, löst der Adapter einen Fehler aus, wenn er einen ungültigen DATS-Wert von SAP empfängt.
      • NULL: Wenn dies festgelegt ist, gibt der Adapter NULL zurück, wenn er einen ungültigen DATS-Wert von SAP empfängt.
      • <WERT>. Wenn dies festgelegt ist, analysiert der Adapter den angegebenen Wert im XSD:DateTime-Format und gibt ihn an das Clientprogramm zurück.
    • InvalidNumcToInt: Gibt das Verhalten an, dem der Adapter folgen soll, um einen ganzzahligen Wert abzurufen, wenn der Adapter einen ungültigen NUMC-Wert von SAP empfängt. Sie können dies auf die folgenden Werte festlegen:

      • ERROR: Wenn diese Einstellung festgelegt ist, löst der Adapter einen Fehler aus, wenn er einen ungültigen NUMC-Wert von SAP empfängt.
      • NULL: Wenn diese Einstellung festgelegt ist, gibt der Adapter NULL zurück, wenn er einen ungültigen NUMC-Wert von SAP empfängt.
      • <WERT>. Wenn dies festgelegt ist, geht der Adapter davon aus, dass der angegebene Wert ein gültiger Int32- oder Int64-Wert ist, und gibt ihn an das Clientprogramm zurück. Standard ist "0".
    • TimsMaxToDateTime: Gibt das Verhalten an, dem der Adapter folgen soll, um einen DateTime-Wert abzurufen, wenn der Adapter einen TIMS empfängt. MAX-Wert von SAP. Sie können dies auf die folgenden Werte festlegen:

      • ERROR (Standard): Wenn dies festgelegt ist, löst der Adapter einen Fehler aus, wenn er ein TIMS empfängt. MAX-Wert von SAP.
      • NULL: Wenn dies festgelegt ist, gibt der Adapter NULL zurück, wenn er ein TIMS empfängt. MAX-Wert von SAP.
      • <WERT>. Wenn dieser Wert festgelegt ist, analysiert der Adapter den angegebenen Wert im XSD:DateTime-Format und gibt ihn an das Clientprogramm zurück.
  • Namensbindungseigenschaft : Wird nicht unterstützt.

    • Kategorie: Allgemein
    • .NET-Typ: Zeichenfolge
  • OpenTimeout-Bindungseigenschaft : Gibt das timeout für die WCF-Verbindung an. Der Standardwert beträgt 1 Minute.

    • Kategorie: Allgemein
    • .NET-Typ: System.DateTime
  • ReceiveTimeout-Bindungseigenschaft : Gibt das WCF-Nachrichten-Empfangstimeout an. Im Wesentlichen bedeutet dies die maximale Zeit, die der Adapter auf eine eingehende Nachricht wartet. Standardwert: 10 Minuten.

    • Kategorie: Allgemein
    • .NET-Typ: System.DateTime

    Für eingehende Vorgänge wie den Empfang von IDOCs wird empfohlen, das Timeout auf den maximal möglichen Wert festzulegen. das ist 24.20:31:23.6470000 (24 Tage). Wenn Sie den Adapter mit BizTalk Server verwenden, wirkt sich das Festlegen des Timeouts auf einen großen Wert nicht auf die Funktionalität des Adapters aus.

  • SendTimeout-Bindungseigenschaft : Gibt das WCF-Timeout für das Senden von Nachrichten an. Der Standardwert beträgt 1 Minute.

    • Kategorie: Allgemein
    • .NET-Typ: System.DateTime
  • EnableBizTalkCompatiblityMode-Bindungseigenschaft : Gibt an, ob das BizTalk Layered Channel Binding-Element geladen werden soll. Das Mehrschichtige Kanalbindungselement von BizTalk wird geladen, damit BizTalk-Transaktionen über den SAP-Adapter an das SAP-System fließen können.

    • Kategorie: BizTalk
    • .NET-Typ: bool (System.Boolean)

    Was Sie wissen müssen:

    • Legen Sie dies auf true fest, um das Bindungselement zu laden. Legen Sie andernfalls dies auf false fest.
    • Wenn Sie die Adapter von BizTalk Server verwenden, müssen Sie die Eigenschaft immer auf true festlegen. Wenn Sie die Adapter aus Visual Studio verwenden, müssen Sie die Eigenschaft immer auf false festlegen.
  • EnableBusinessObjects-Bindungseigenschaft : Diese Eigenschaft ist veraltet. Der Adapter zeigt immer den BAPI-Knoten an, wenn die Metadaten mithilfe des Add Adapter Service Reference Plug-Ins oder des Add-Ins Consume Adapter Service (Adapterdienst verwenden) durchsucht werden. Das Verhalten ist identisch mit dem Festlegen von EnableBusinessObjects auf true in BizTalk Adapter Pack Version 1.0.

    • Kategorie: Bapi
    • .NET-Typ: bool (System.Boolean)
  • EnableConnectionPooling-Bindungseigenschaft : Gibt an, ob der SAP-Adapterverbindungspool aktiviert ist. Der Standardwert ist true, was angibt, dass der Verbindungspool aktiviert ist.

    • Kategorie: Verbindung
    • .NET-Typ: bool (System.Boolean)
  • IdleConnectionTimeout-Bindungseigenschaft : Gibt das Leerlauftimeout der SAP-Adapterverbindung an. Wenn sich eine Verbindung im Pool für einen Zeitraum, der dieses Timeout überschreitet, im Leerlauf befindet (nicht verwendet), wird die Verbindung gelöscht. Der Standardwert ist 15 Minuten. Das Leerlaufzeitlimit gilt nur für Verbindungen im Pool, die nicht verwendet werden. Dies wirkt sich nicht auf aktive (offene) Verbindungen aus, die möglicherweise auf Daten warten.

    • Kategorie: Verbindung
    • .NET-Typ: System.DateTime
  • MaxConnectionsPerSystem-Bindungseigenschaft : Gibt die maximale Anzahl von Verbindungen im SAP-Adapterverbindungspool an. Der Standardwert ist 50. MaxConnectionsPerSystem ist eine statische Eigenschaft innerhalb einer Anwendungsdomäne. Dies bedeutet, dass beim Ändern von MaxConnectionsPerSystem für eine Bindung instance in einer Anwendungsdomäne der neue Wert für alle Objekte gilt, die aus allen Bindungsinstanzen innerhalb dieser Anwendungsdomäne erstellt wurden.

    • Kategorie: Verbindung
    • .NET-Typ: int (System.Int32)

    Standardmäßig unterstützt die SAP-Clientbibliothek (librfc32u.dll) maximal 100 Verbindungen mit dem SAP-System. Wenn Sie diese Anzahl von Verbindungen überschreiten, wird vom SAP-Adapter eine Ausnahme ausgelöst. Aus diesem Grund sollten Sie MaxConnectionsPerSystem nicht auf einen Wert festlegen, der größer ist als die Anzahl der verbindungen, die von der SAP-Clientbibliothek unterstützt werden. Sie können die Anzahl der Verbindungen erhöhen, die die SAP-Clientbibliothek unterstützt, indem Sie die Umgebungsvariable CPIC_MAX_CONV festlegen. Sie müssen Ihren Computer neu starten, nachdem Sie diese Variable festgelegt haben, damit die Änderung wirksam wird.

  • RfcAllowStartProgram-Bindungseigenschaft : Gibt die externen Programme an, die die RFC-Clientbibliothek bei Bedarf von einem RFC-Partner starten kann. Wenn Sie beispielsweise einen RFC aufrufen, der intern ein Programm auf dem Computer aufruft, auf dem der Adapterclient ausgeführt wird, müssen Sie den Namen dieses Programms für diese Bindungseigenschaft angeben.

    • Kategorie: Verbindung
    • .NET-Typ: Zeichenfolge

    Was Sie wissen müssen:

    • Wenn Sie mehrere Programme für diese Bindungseigenschaft angeben, müssen diese durch ein Semikolon getrennt werden. Wenn Sie beispielsweise die sapftp Programme und saphttp angeben möchten, müssen Sie sie als sapftp;saphttpangeben.

    • Stellen Sie außerdem sicher, dass die folgenden Bedingungen erfüllt sind:

      • Das vom RFC erforderliche externe Programm ist auf dem Computer verfügbar, auf dem der Adapterclient ausgeführt wird.
      • Der Speicherort des externen Programms ist in der PATH-Variablen auf dem Computer vorhanden, auf dem der Adapterclient ausgeführt wird.

    Beispielsweise führt BAPI_DOCUMENT_CHECKOUTVIEW2 intern ein Programm aus, sapftp. Beim Aufrufen dieses RFC müssen Sie also die RfcAllowStartProgram-Bindungseigenschaft auf sapftpfestlegen. Außerdem müssen Sie sicherstellen, dass das sapftp Programm lokal verfügbar ist und der Speicherort des sapftp Programms der PATH-Variablen auf dem Computer hinzugefügt wird, auf dem der Adapterclient ausgeführt wird.

  • ConnectorType-Bindungseigenschaft : Wählen Sie aus, ob Sie mithilfe des klassischen RFC eine Verbindung mit SAP herstellen möchten, oder verwenden Sie den SAP-Connector für .NET (NCo).

    • Category: ConnectorType
    • .NET-Typ:
  • EnablePerformanceCounters-Bindungseigenschaft : Gibt an, ob die Leistungsindikatoren des WCF LOB Adapter SDK und der LEISTUNGSINDIKATOR LOB-Latenz des SAP-Adapters aktiviert werden sollen. Der Standardwert ist false. Leistungsindikatoren sind deaktiviert. Der Leistungsindikator LOB-Latenz misst die Gesamtzeit, die der SAP-Adapter beim Tätigen von Aufrufen des SAP-Systems aufwendet.

    • Kategorie: Diagnose
    • .NET-Typ: bool (System.Boolean)

    EnablePerformanceCounters ist eine statische Eigenschaft innerhalb einer Anwendungsdomäne (App-Domäne) für die WCF LOB Adapter SDK-Leistungsindikatoren, aber es handelt sich um eine instance-Eigenschaft für den Leistungsindikator LOB-Latenz des Adapters. Dies bedeutet, dass das Ändern von EnablePerformanceCounters für eine Bindung instance in einer App-Domäne folgendes bewirkt:

    • Aktivieren oder deaktivieren Sie die WCF LOB Adapter SDK-Leistungsindikatoren für alle Objekte, die aus allen Bindungsinstanzen innerhalb derselben App-Domäne erstellt wurden.
    • Aktivieren oder deaktivieren Sie den Leistungsindikator LOB-Latenz des Adapters nur für Objekte, die nach der Änderung aus dieser Bindung instance erstellt wurden.
  • AutoConfirmSentIdocs-Bindungseigenschaft : Gibt an, ob der SAP-Adapter automatisch tRFC-Clientaufrufe sendet, die zum Senden von IDocs verwendet werden. Der Standardwert ist false. Autocommit ist deaktiviert. Wenn der automatische Commit deaktiviert ist, muss die Clientanwendung den tRFC-Aufruf explizit committen, indem sie den RfcConfirmTransID-Vorgang aufruft. Der RfcConfirmTransID-Vorgang ist ein spezieller Vorgang, der vom SAP-Adapter angezeigt wird. Sie wird unter dem TrFC-Knoten angezeigt, wenn Sie das Visual Studio-Plug-In Add Adapter Service Reference oder das BizTalk-Projekt-Add-In "Adapterdienst nutzen" verwenden.

    • Kategorie: Idoc
    • .NET-Typ: bool (System.Boolean)
  • PadReceivedIdocWithSpaces-Bindungseigenschaft : Gibt an, ob jede vom ReceiveIdoc-Vorgang zurückgegebene Zeile mit Leerzeichen in der richtigen Länge aufgefüllt ist. Der Standardwert ist false. Zeilen sind nicht aufgefüllt.

    • Kategorie: Idoc
    • .NET-Typ: bool (System.Boolean)
  • EnableSafeTyping-Bindungseigenschaft : Aktiviert oder deaktiviert die sichere Eingabe. Der Standardwert ist false. Die sichere Eingabe ist deaktiviert. Dieses Feature steuert, wie der Adapter bestimmte SAP-Datentypen verwendet. Weitere Informationen zur sicheren Eingabe finden Sie unter Grundlegende SAP-Datentypen.

    • Kategorie: Metadaten
    • .NET-Typ: bool (System.Boolean)
  • FlatFileSegmentIndicator-Bindungseigenschaft : Gibt an, ob das <appinfo-Tag> Segmenttypen oder Segmentdefinitionen zum Analysieren von Flatfile-IDocs enthalten soll. Beachten Sie, dass die XML-Schemaelemente jedoch immer nur Segmentdefinitionsnamen enthalten sollten.

    • Kategorie: Metadaten
    • .NET-Typ: enum Microsoft.Adapters.SAP.FlatFileSegmentIndicator

    Es gibt zwei mögliche Werte für die FlatFileSegmentIndicator-Eigenschaft :

    • SegmentDefinition (Standard) gibt an, dass die Flatfiles die Segmentdefinition für jedes Segment im IDoc enthalten sollen.
    • SegmentType gibt an, dass die Flatfiles den Segmenttyp für jedes Segment im IDoc enthalten sollen.
  • GenerateFlatfileCompatibleIdocSchema-Bindungseigenschaft: Gibt an, ob appinfo-Flatfiletags <> dem IDoc-Nachrichtenschema hinzugefügt werden sollen. Dies ist für den BizTalk-Flatfile-Parser erforderlich. Der Standardwert ist true, der angibt, dass <appinfo-Tags> dem Schema hinzugefügt werden.

    • Kategorie: Metadaten
    • .NET-Typ: bool (System.Boolean)
  • ReceiveIDocFormat-Bindungseigenschaft : Gibt das XML-Format der Nachrichten an, die vom SAP-Adapter an die Clientanwendung auf eingehender Seite (SAP zu Adapter) gesendet werden.

    • Kategorie: Metadaten
    • .NET-Typ: enum Microsoft.Adapters.SAP.IdocReceiveFormat

    Es gibt drei mögliche Werte für die ReceiveIDocFormat-Eigenschaft :

    • String gibt an, dass die IDoc-Nachricht als einzelnes Zeichenfolgenfeld in der WCF-Nachricht dargestellt werden soll.
    • Typed (Standard) gibt an, dass die IDoc-Nachricht analysiert und als stark typisierte WCF-Nachricht dargestellt werden soll.
    • Rfc gibt an, dass der SAP-Adapter den eingehenden RFC-Aufruf als WCF-Nachricht mit RFC-Parametern übergeben soll.
  • UseNCoConnectionPoolSettings-Bindungseigenschaft : Ermöglicht die Steuerung von SAP .NET Connector -Verbindungspoolparametern (NCo) mit einer genaueren Granularität. Diese Eigenschaft gibt an, ob die Werte, die NCoPoolSize und MaxPoolWaitTime zugewiesen sind, die Standardwerte überschreiben sollen, die vom Adapter basierend auf den Konfigurationseigenschaften des WCF-Verbindungspools festgelegt werden. Standardmäßig ist sie auf false festgelegt. Wenn dieser Wert auf TRUE festgelegt ist, überschreiben die neuen EIGENSCHAFTEN des SAP NCo-Verbindungspools die Standardwerte, die vom Adapter festgelegt werden, und die IDLE_TIMEOUT- und IDLE_CHECK_TIME NCo-Clientparameter werden auf den Wert IdleConnectionTimeout festgelegt.

    • Kategorie: SAP NCo-Verbindungspool
    • .NET-Typ: bool (System.Boolean)
  • NCoPoolSize-Bindungseigenschaft : Entspricht dem POOL_SIZE SAP NCo-Clientverbindungsparameter. Er stellt die maximale Anzahl von SAP NCo-Verbindungen dar, die im NCo-Verbindungspool aufbewahrt werden. Standardmäßig ist er auf den gleichen Wert wie die MaxConnectionsPerSystem-Eigenschaft in der Kategorie Connection festgelegt.

    • Kategorie: SAP NCo-Verbindungspool
    • .NET-Typ: int (System.Int32)
  • MaxPoolWaitTime-Bindungseigenschaft : Entspricht dem MAX_POOL_WAIT_TIME SAP NCo-Verbindungsparameter. Es stellt die maximale Zeitspanne in Millisekunden dar, die eine NCo-Verbindungsanforderung wartet, nachdem das Spitzenverbindungslimit erreicht wurde. Standardmäßig ist er auf 0 Millisekunden festgelegt.

    • Kategorie: SAP NCo-Verbindungspool
    • .NET-Typ: int (System.Int32)
  • SncLibrary-Bindungseigenschaft : Gibt den Speicherort der SNC-Bibliothek auf Ihrem Computer an. Wenn die PATH-Umgebungsvariable das Verzeichnis enthält, in dem sich die Bibliothek befindet, müssen Sie nur den Dateinamen der Bibliothek angeben. Andernfalls müssen Sie den vollständigen Pfad angeben. Die SncLibrary-Bindungseigenschaft zeigt eine SAP-Verbindungseigenschaft an. Weitere Informationen finden Sie in der SAP-Dokumentation.

    Sie müssen den UseSnc-Parameter im Verbindungs-URI festlegen, um Secure Network Communications (SNC) zu aktivieren. Weitere Informationen zum SAP-Verbindungs-URI finden Sie unter Erstellen des SAP-Systemverbindungs-URI.

    • Kategorie: SNC
    • .NET-Typ: string
  • SncPartnerName-Bindungseigenschaft : Gibt den Namen des SNC-Partners an. Die Bindungseigenschaft SncPartnerName zeigt eine SAP-Verbindungseigenschaft an. Weitere Informationen finden Sie in der SAP-Dokumentation.

    Sie müssen den UseSnc-Parameter im Verbindungs-URI festlegen, um die sichere Netzwerkkommunikation (Secure Network Communication, SNC) zu aktivieren. Weitere Informationen zum SAP-Verbindungs-URI finden Sie unter Erstellen des SAP-Systemverbindungs-URI.

    • Kategorie: SNC
    • .NET-Typ: string
  • TidDatabaseConnectionString-Bindungseigenschaft: Gibt die Datenbank Verbindungszeichenfolge für die SQL Server-Datenbank an, die der SAP-Adapter zum Speichern von Transaktions-IDs (TIDs) verwendet. Der Setup-Assistent für das BizTalk-Adapterpaket installiert einige SQL-Skripts, die vom SQL Server-Administrator für eine vorhandene Datenbank ausgeführt werden müssen, um die SQL Server Objekte zu erstellen, die vom Adapter zum Speichern von TIDs verwendet werden, um eingehende RFC-Serveraufrufe (tRFC) zu aktivieren. Weitere Informationen zu den SQL-Skripts finden Sie im Installationshandbuch für das BizTalk-Adapterpaket unter <Installationslaufwerk>:\Programme\Microsoft BizTalk Adapter Pack\Documents.

    • Kategorie: TrfcServer
    • .NET-Typ: string

    Was Sie wissen müssen:

    • Sie müssen diese Eigenschaft festlegen, um eingehende tRFC-Serveraufrufe für den Empfang von IDocs oder RFCs von SAP zu aktivieren. Der Standardwert ist NULL. tRFC-Serveraufrufe sind nicht aktiviert.
    • Sie können die Verbindungszeichenfolge im folgenden Format angeben:Data Source=<myServerAddress>;Initial Catalog=<myDataBase>;User Id=<myUsername>;Password=<myPassword>;
    • Um die Verbindungszeichenfolge anzugeben, klicken Sie auf die Schaltfläche mit den Auslassungspunkten (...) für die Bindungseigenschaft, und geben Sie die Werte für die erforderlichen Verbindungszeichenfolge Eigenschaften ein.
  • AcceptCredentialsInUri-Bindungseigenschaft : Gibt an, ob der SAP-Verbindungs-URI Benutzeranmeldeinformationen für das SAP-System enthalten kann. Der Standardwert ist false, wodurch die Benutzeranmeldeinformationen im Verbindungs-URI deaktiviert werden. Wenn AcceptCredentialsInUriauf false festgelegt ist und der SAP-Verbindungs-URI Benutzeranmeldeinformationen enthält, löst der SAP-Adapter eine Ausnahme aus. Sie können AcceptCredentialsInUri auf true festlegen, wenn Sie Anmeldeinformationen im URI angeben müssen. Weitere Informationen finden Sie unter Erstellen des SAP-Systemverbindungs-URI.

    • Kategorie: Nicht durch das Add-In "Adapterdienst nutzen" oder "Adapterdienstverweis-Plug-In hinzufügen" angezeigt.
    • .NET-Typ: bool (System.Boolean)

Wie setze ich SAP-Bindungseigenschaften?

Sie können die SAP-Bindungseigenschaften festlegen, wenn Sie eine Verbindung mit einem SAP-System angeben. Informationen zum Festlegen von Bindungseigenschaften in folgenden Fällen:

Weitere Informationen

Entwickeln Ihrer SAP-Anwendungen