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

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 954539 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Auf dieser Seite

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:
http://support.microsoft.com/contactus/?ws=support
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
Tabelle minimierenTabelle vergrößern
DateinameDateiversionDateigrößeDatumUhrzeitPlattform
Microsoft.Adapters.SAP.dll3.0.4853.1316,44816-Jun-200816: 47X 86
BizTalk Server 2006 R2, 64-Bit-version
Tabelle minimierenTabelle vergrößern
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.

Eigenschaften

Artikel-ID: 954539 - Geändert am: Mittwoch, 22. Oktober 2008 - Version: 1.0
Die Informationen in diesem Artikel beziehen sich auf:
  • 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
Keywords: 
kbmt kbbtsadapters kbautohotfix kbexpertiseinter kbhotfixserver kbqfe KB954539 KbMtde
Maschinell übersetzter Artikel
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
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com