Sie sind zurzeit offline. Es wird auf die erneute Herstellung einer Internetverbindung gewartet.

Update: Bei der BizTalk Server-SAP-Adapter eine gültige SAP-Folge von Nullen liest, der Adapter löst eine Ausnahme aus, und den aktuellen Vorgang beendet

Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 954539
Problembeschreibung
Die aktuelle Implementierung von der Microsoft BizTalk Server-SAP-Adapter, der in Microsoft BizTalk Adapter Pack 1.0 enthalten ist verfügt über eine Konfigurationseigenschaft, die die EnableSafeTyping -Eigenschaft benannt ist. Die EnableSafeTyping -Eigenschaft ist eine boolesche Eigenschaft. EnableSafeTyping -Eigenschaft steuert das Verhalten des Adapters, wenn der Adapter Werte der Datentypen von SAP verarbeitet:
  • DATS
  • TIMS
  • NUMC
Standardmäßig ist der Wert der EnableSafeTyping -Eigenschaft false . Daher werden die Werte der SAP-Datentypen zu stark typisierte Variablen in der Microsoft .NET Framework konvertiert. In SAP, leeren Werte von DATS SAP Datentyp und den TIMS SAP-Datentyp werden durch eine Folge von Nullen dargestellt. Allerdings Wenn der Adapter eine gültige SAP-Folge von Nullen liest, der Adapter löst eine Ausnahme aus, und den aktuellen Vorgang beendet. Der Adapter wird anstatt die gültige SAP-Folge von Nullen zu einem gültigen Nullwert in .NET Framework zu konvertieren.

Sie verfügen beispielsweise, über einen leeren DATS SAP Wert des Datentyps der 00000000 und einen leeren TIMS SAP Wert des Datentyps der 000000. Wenn der Adapter diese Werte liest, wird der Adapter löst eine Ausnahme aus, und den aktuellen Vorgang beendet.
Lösung

Hotfix-Informationen

Es ist ein unterstützter Hotfix von Microsoft erhältlich. Der Hotfix ist jedoch nur die Behebung des Problems die in diesem Artikel beschriebene vorgesehen. Installieren Sie diesen Hotfix nur auf Systemen, bei die das in diesem Artikel beschriebene Problem auftritt. Dieser Hotfix kann einem späteren Zeitpunkt zusätzliche Tests unterzogen. Wenn durch dieses Problem nicht schwerwiegend beeinträchtigt ist, empfiehlt Microsoft daher, auf die nächste Softwareupdate zu warten, das diesen Hotfix enthält.

Wenn der Hotfix zum Download verfügbar ist, ist ein Abschnitt "Hotfix Download available (Hotfixdownload verfügbar" am oberen Rand dieser Knowledge Base-Artikel. Wenn in diesem Abschnitt nicht angezeigt wird, wenden Sie sich an Microsoft-Kundendienst und Support, um den Hotfix zu erhalten.

Hinweis: Wenn weitere Probleme auftreten oder wenn eine Problembehandlung erforderlich ist, müssen Sie möglicherweise eine separate Serviceanfrage erstellen. Die normalen Supportkosten gelten die für zusätzliche Supportfragen und Probleme, die für diesen speziellen Hotfix nicht qualifizieren. Eine vollständige Liste der technischen Kundendienst und Support-Telefonnummern oder eine separate Serviceanfrage erstellen die folgende Microsoft-Website: Hinweis: Das Formular "Hotfix Download available (Hotfixdownload verfügbar" zeigt die Sprachen für die der Hotfix verfügbar ist. Wenn Ihre Sprache nicht angezeigt wird, ist es, da ein Hotfix nicht für diese Sprache zur Verfügung steht.

Voraussetzungen

Sie benötigen im BizTalk-Adapter Pack 1.0 installiert haben, um diesen Hotfix anwenden.

Neustartanforderung

Sie müssen den Computer nach Installation dieses Hotfixes neu starten.

Ersetzte Hotfixes

Dieser Hotfix ersetzt keine anderen Hotfixes.

Dateiinformationen

Die englische Version dieses Hotfixes weist die Dateiattribute (oder höher Dateiattribute), die in der folgenden Tabelle aufgelistet werden. Die Datums- und Uhrzeitangaben für diese Dateien werden in Coordinated Universal Time aufgeführt (UTC). Wenn Sie sich die Dateiinformationen ansehen, werden diese Angaben in die lokale Zeit konvertiert. Verwenden Sie die Registerkarte Zeitzone im Element Datum und Uhrzeit in der Systemsteuerung, um die Differenz zwischen UTC und der Ortszeit zu ermitteln.
BizTalk Server 2006 R2, 32-Bit-version
DateinameDateiversionDateigrößeDatumUhrzeitPlattform
Microsoft.Adapters.SAP.dll3.0.4853.1316,44816-Jun-200816: 47X 86
BizTalk Server 2006 R2, 64-Bit-version
DateinameDateiversionDateigrößeDatumUhrzeitPlattform
Microsoft.Adapters.SAP.dll3.0.4853.1283,68016-Jun-200816: 47X 64
Hinweis: Aufgrund kann wechselseitiger Abhängigkeiten zwischen der aktuellste Hotfix, der diese Dateien enthält auch weitere Dateien enthalten.
Status
Microsoft hat bestätigt, dass dies ein Problem in Microsoft-Produkten handelt, die im Abschnitt "Gilt für" aufgeführt sind.
Weitere Informationen
Dieser Hotfix Fügt eine neue Bindungseigenschaft, die die DataTypesBehavior -Eigenschaft, die dem Adapter benannt ist. Die DataTypesBehavior -Eigenschaft ist eine komplexe Eigenschaft, die folgenden Untereigenschaften enthält:
  • DateTimeMaxToDats
  • DateTimeMinToDats
  • DateTimeMaxToTims
  • DateTimeMinToTims
  • DatsMaxToDateTime
  • DatsMinToDateTime
  • TimsMaxToDateTime
  • DateTimeNullToDats
  • DateTimeNullToTims
  • InvalidDatsToDateTime
  • InvalidNumcToInt
  • InvalidTimsToDateTime
  • EmptyDatsToDateTime
Daher, wenn Sie die EnableSafeTyping -Eigenschaft auf false festgelegt, können Sie manuell steuern wie die Datentypen konvertiert werden.

Z. B. die DateTimeMaxToDats -Eigenschaft das Verhalten gesteuert, wenn der Adapter den DateTimeMax Wert (der .NET DateTime.MaxValue ) konvertiert in den DATS SAP-Datentyp. Die .NET DateTime.MaxValue Wert kann nur in eine Anforderungsmeldung vorhanden sein. Der Adapter muss konvertieren den Wert der DATS -SAP-Datentyp wenn er den Wert an SAP sendet. Aus diesem Grund steuert die DateTimeMaxToDats -Eigenschaft das Verhalten der wie der Adapter die Anforderungsnachricht analysiert.

Als weiteres Beispiel steuert die DatsMaxToDateTime -Eigenschaft das Verhalten, wenn der Adapter konvertiert DatsMax (den SAP- DATS MaxValue -Wert) in den DateTime -Datentyp Wert. Die anderen Eigenschaften Folgen derselben Logik.

Weitere Informationen zur Terminologie für Softwareupdates finden Sie im folgenden Artikel der Microsoft Knowledge Base:
824684Erläuterung von Standardbegriffen bei Microsoft Softwareupdates
Die in diesem Artikel erwähnten Fremdanbieterprodukte werden von einem Lieferanten hergestellt, der von Microsoft unabhängig ist. Microsoft übernimmt keine Garantie, implizite oder sonstige, über die Leistung oder Zuverlässigkeit dieser Produkte.

Warnung: Dieser Artikel wurde automatisch übersetzt.

Eigenschaften

Artikelnummer: 954539 – Letzte Überarbeitung: 10/22/2008 19:06:47 – Revision: 1.0

Microsoft BizTalk Server 2006 R2 Standard Edition, Microsoft BizTalk Server 2006 R2 Enterprise Edition, Microsoft BizTalk Server 2006 R2 Developer Edition, Microsoft BizTalk Server 2006 R2 Branch, Microsoft BizTalk Adapter Pack 1.0

  • kbmt kbbtsadapters kbautohotfix kbexpertiseinter kbhotfixserver kbqfe KB954539 KbMtde
Feedback
html>body>