Düzeltme: BizTalk Server SAP bağdaştırıcısının geçerli bir SAP sıra sıfırlardan oluşan okur, bağdaştırıcının bir özel durum atar ve geçerli işlemi sonlandırır.

Makale çevirileri Makale çevirileri
Makale numarası: 954539 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

Geçerli uygulama Microsoft BizTalk Bağdaştırıcısı Pack 1.0 dahil Microsoft BizTalk Server SAP bağdaştırıcısının EnableSafeTyping özelliği adlı bir yapılandırma özelliği vardır. EnableSafeTyping özelliği, bir Boolean özelliğidir. Bağdaştırıcının, SAP aşağıdaki veri türlerinden değerleri işlediğinde EnableSafeTyping özelliği, bağdaştırıcının davranışını denetler:
  • DATS
  • TIMS
  • NUMC
Varsayılan olarak, EnableSafeTyping özelliğinin değeri false'tur. Bu nedenle, SAP veri türlerinin değer türü kesin belirlenmiş Microsoft .NET Framework değişkenleri dönüştürülür. SAP'de, DATS değerleri boş veri türü SAP ve TIMS SAP veri türü bir sıfırlar dizisi tarafından temsil edilir. Ancak, bağdaştırıcının sıfırlardan oluşan geçerli bir SAP sıra okuduğunda, bağdaştırıcıyı bir özel durum atar ve geçerli işlemi sonlandırır. Bağdaştırıcı geçerli SAP .NET Framework'te geçerli null bir değere sıfırlar dizisi dönüştürmek yerine yapar.

Örneğin, bir boş DATS SAP veri türü değeri 00000000 ve bir boş TIMS SAP veri türü değeri 000000 vardır. Bu değerleri bağdaştırıcı okur, bağdaştırıcıyı bir özel durum atar ve geçerli işlemi sonlandırır.

Çözüm

Düzeltme bilgileri

Desteklenen bir düzeltme Microsoft'tan edinilebilir. Ancak bu düzeltmenin, yalnızca bu makalede anlatılan sorunu gidermesi amaçlanmıştır. Bu düzeltmeyi yalnızca bu makalede açıklanan sorunun yaşandığı sistemlere uygulayın. Bu düzeltme ek sınamaya tabi olabilir. Bu nedenle, bu sorun nedeniyle önemli ölçüde etkilenmediyseniz, bu düzeltmeyi içeren bir sonraki yazılım güncelleştirmesini beklemeniz önerilir.

Düzeltme karşıdan yüklenebilir ise bu Bilgi Bankası makalesinin başında "Düzeltme karşıdan yüklenebilir" bölümü bulunur. Bu bölüm görünmüyorsa, düzeltmeyi edinmek üzere Microsoft Müşteri Hizmetleri ve Destek ekibine başvurun.

Not Ek sorunlar oluşursa veya tüm sorun giderme işlemi gerekmiyorsa, ayrı bir hizmet isteği oluşturmanız gerekebilir. Ek destek sorularına ve bu düzeltme için geçerli olmayan sorunlara normal destek ücretleri uygulanır. Microsoft Müşteri Hizmetleri ve Destek telefon numaralarının tam listesi veya ayrı bir hizmet isteği oluşturmak için, aşağıdaki Microsoft Web sitesini ziyaret edin:
http://support.microsoft.com/contactus/?ws=support
Not "Düzeltme karşıdan yüklenebilir" formunda, düzeltmenin kullanılabilir olduğu diller görüntülenir. Kendi dilinizi görmüyorsanız, bunun nedeni bu düzeltme, seçtiğiniz dil için kullanılamaz.

ÖNKOŞULLAR

Bu düzeltmeyi uygulamak için BizTalk Bağdaştırıcısı Pack 1.0 olmalıdır.

Yeniden başlatma gereksinimi

Bu düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekmez.

Düzeltme Değiştirme Bilgileri

Bu düzeltme başka bir düzeltmenin yerini almaz.

DOSYA BİLGİLERİ

Bu düzeltmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahiptir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'e (UTC) göre listelenir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için <a0></a0>, Denetim Masası'ndaki tarih ve saat öğesinde saat dilimi sekmesini kullanın.
BizTalk Server 2006 R2, 32-bit sürümü
Bu tabloyu kapaBu tabloyu aç
Dosya AdıDosya SürümüDosya BoyutuTARİHSAATPlatform
Microsoft.Adapters.SAP.dll3.0.4853.1316,44816 Haz 200816: 47X86
BizTalk Server 2006 R2, 64-bit sürümü
Bu tabloyu kapaBu tabloyu aç
Dosya AdıDosya SürümüDosya BoyutuTARİHSAATPlatform
Microsoft.Adapters.SAP.dll3.0.4853.1283,68016 Haz 200816: 47X64
Not Dosya bağımlılıkları nedeniyle, bu dosyaları içeren en son düzeltme, ek dosyalar da içerebilir.

Durum

Microsoft, "Geçerli Olduğu Ürünler" bölümünde listelenen Microsoft ürünlerinde bu sorunun olduğunu onaylamıştır.

Daha fazla bilgi

Bu düzeltme, bağdaştırıcının DataTypesBehavior özelliğine adlı yeni bir bağlama özelliği ekler. DataTypesBehavior özelliği aşağıdaki sub-properties içeren karmaşık bir özelliktir:
  • DateTimeMaxToDats
  • DateTimeMinToDats
  • DateTimeMaxToTims
  • DateTimeMinToTims
  • DatsMaxToDateTime
  • DatsMinToDateTime
  • TimsMaxToDateTime
  • DateTimeNullToDats
  • DateTimeNullToTims
  • InvalidDatsToDateTime
  • InvalidNumcToInt
  • InvalidTimsToDateTime
  • EmptyDatsToDateTime
EnableSafeTyping özelliği false olarak kullandığınızda, bu nedenle, el ile veri türleri nasıl dönüştürülür denetleyebilirsiniz.

Bağdaştırıcıyı DateTimeMax değeri (.NET DateTime.MaxValue değeri) dönüştürür, DateTimeMaxToDats özelliği davranışı DATS SAP veri türünü denetler. .NET DateTime.MaxValue değeri, yalnızca bir istek iletisinde bulunabilir. Bağdaştırıcı için SAP değeri gönderdiğinde değeri DATS SAP veri türüne dönüştürmeniz gerekir. Bu nedenle, DateTimeMaxToDats özelliği, bağdaştırıcının, istek iletisinin nasıl ayrıştırdığında, davranışı denetler.

Başka bir örnek olarak, bağdaştırıcının dönüştürür DatsMax (SAP DATS MaxValue değeri) DateTime veri türü için değer DatsMaxToDateTime özelliği davranışını denetler. Diğer özellikleri aynı mantığı izleyin.

Yazılım güncelleştirme terminolojisi hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
824684Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması
Bu makalede adı geçen üçüncü taraf ürünleri Microsoft'tan bağımsız şirketler tarafından üretilmektedir. Microsoft bu ürünlerin performansı veya güvenilirliği hakkında hiçbir garanti vermez.

Özellikler

Makale numarası: 954539 - Last Review: 22 Ekim 2008 Çarşamba - Gözden geçirme: 1.0
Bu makaledeki bilginin uygulandığı durum:
  • 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
Anahtar Kelimeler: 
kbmt kbbtsadapters kbautohotfix kbexpertiseinter kbhotfixserver kbqfe KB954539 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:954539

Geri Bildirim Ver

 

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