Düzeltme: BizTalk bağdaştırıcısını JD Edwards EnterpriseOne için BizTalk Bağdaştırıcısı veya JD Edwards OneWorld XE BizTalk Server 2006 R2 veya BizTalk Server 2009 için kullandığınızda bazı sorunlar oluşur

Belirtiler

Aşağıdaki senaryoyu düşünün:
  • Microsoft BizTalk Server 2006 R2 veya BizTalk Server 2009 Microsoft çalıştıran bir bilgisayarınız varsa.
  • BizTalk Server'da JD Edwards EnterpriseOne sistem arasındaki İş işlevi ileti alışverişinde bulunmak için aşağıdaki bağdaştırıcılar birini kullanın:
    • JD Edwards EnterpriseOne için Microsoft BizTalk Bağdaştırıcısı
    • Microsoft BizTalk bağdaştırıcısını JD Edwards OneWorld XE için
Bu senaryoda, biri veya daha fazlası aşağıdaki sorunlar ortaya çıkabilir.

Sorun 1

Bağdaştırıcı kullanarak ileti göndermeye çalıştıktan sonra bağdaştırıcı için biraz zaman ve daha sonra başka bir ileti göndermeyi deneyin boştadır. Bu senaryoda, bağdaştırıcı ilk ileti göndermez. Ancak, bağdaştırıcının ikinci ileti gönderir. Ayrıca, Uygulama günlüğüne aşağıdakine benzer bir olay kaydedilir:

Sorun 2

En fazla eşzamanlı çağrıları aktarım özelliği bağdaştırıcı için 1'den büyük bir değere ayarladığınızda, çok sayıda ileti örneği dehydrate ve işlenmez.

Sorun 3

Düzenli aralıklarla iletileri askıya alınması. Ayrıca, aşağıdakine benzer bazı olay girişleri uygulama günlüğüne kaydedilir:

Olay 1

Olay 2

Olay 3

Neden

Bu sorunlar, kurumsal uygulamalar için BizTalk Bağdaştırıcısı bir hata nedeniyle oluşur.

Çözüm

Düzeltme bilgileri

Microsoft, desteklenen bir düzeltmeyi kullanıma sunmuştur. Ancak bu düzeltme yalnızca bu makalede anlatılan sorunu düzeltmek amacıyla hazırlanmıştır. Bu düzeltmeyi yalnızca bu makalede açıklanan sorunun yaşandığı sistemlere uygulayın. Bu düzeltme, ek test süreci gerektirebilir. Bu nedenle bu sorundan ciddi bir şekilde etkilenmiyorsanız, bu düzeltmeyi içeren bir sonraki yazılım güncelleştirmesini beklemeniz önerilir.

İndirilebilir bir düzeltme varsa, bu Bilgi Bankası makalesinin üst kısmında "Düzeltme İndirilebilir" bölümü bulunur. Bu bölüm görünmüyorsa, düzeltmeyi edinmek üzere Microsoft Müşteri Hizmetleri ve Destek'e başvurun.

Not: Ek sorunlar oluşursa veya sorun giderme gerekiyorsa, 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 bölümünün tam liste telefon numaralarına ulaşmak veya ayrı bir hizmet isteği oluşturmak için aşağıdaki Microsoft Web sitesini ziyaret edin:Not: "Düzeltme indirilebilir” formu, düzeltmenin indirilebildiği dilleri görüntüler. Kendi dilinizi görmüyorsanız, bu dil için bir düzeltme mevcut değil demektir.

Önkoşullar

Bu düzeltmeyi uygulamak için BizTalk Bağdaştırıcısı (olarak da bilinen BizTalk LOB bağdaştırıcıları) kurumsal uygulamalar için yüklü olması gerekir. Ayrıca, BizTalk Server 2006 R2 Service Pack 1 (SP1) veya BizTalk Server 2009 bilgisayarda çalışmalı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 eki, başka düzeltmelerin yerini almaz.

Dosya bilgileri

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'te (UTC) listelenmiştir. Dosya bilgilerini görüntülediğinizde koordinatlı evrensel saat yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için Denetim Masası'ndaki Tarih ve Saat öğesinde Saat Dilimi sekmesini kullanın.
BizTalk Server 2006 R2 SP1
Dosya adıDosya sürümüDosya boyutuTarihSaatPlatform
Microsoft.biztalk.adapters.bizutil.dll1.0.5022.13164,23208-Aug-201116:47x86
BizTalk Server 2009 için
Dosya adıDosya sürümüDosya boyutuTarihSaatPlatform
Microsoft.biztalk.adapters.bizutil.dll1.0.5102.2156,04028-Jul-201010:30x86

Bu düzeltmeyi uygulamak nasıl

Yükledikten sonra bu düzeltmeyi uygulamak için aşağıdakileri yapın:
  1. El ile Microsoft.BizTalk.Adapters.BizUtil.dll dosyasını genel derleme önbelleğine (GAC) kaydedin. Bunu yapmak için şu adımları izleyin.

    1. Visual Studio komut istemi veya SDK komut istemi penceresini açın. Geçerli dizini aşağıdaki gibi değiştirin:
      %ProgramFiles%\Common Files\Microsoft BizTalk bağdaştırıcılar için kuruluş Applications\Bin
      Önemli: Visual Studio komut istemi penceresini açmak için Microsoft Visual Studio 2008 veya Microsoft Visual Studio 2005 yüklü olması gerekir. SDK komut istemi penceresini açmak için Microsoft yüklü .NET Framework 2.0 SDK.
    2. Visual Studio komut istemi veya SDK komut istemi penceresine aşağıdaki komutu yazın ve Enter tuşuna basın:
      Gacutil /i Microsoft.BizTalk.Adapters.BizUtil.dll
  2. Yeni bir alt anahtar kayıt defterinde oluşturun. Bunu yapmak için şu adımları izleyin:

    Uyarı Kayıt Defteri Düzenleyicisi'ni veya başka bir yöntemi kullanarak kayıt defterini hatalı olarak değiştirmek, ciddi sorunlar ortaya çıkabilir. Bu sorunlar, işletim sisteminizi yeniden yüklemenizi gerektirebilir. Microsoft bu sorunların çözülebileceğini garanti etmemektedir. Kayıt defterini kendi yöntemlerinizle değiştirin.
    1. Başlat' ı tıklatın, Çalıştır'ı tıklatın, regedityazın ve Tamam' ı tıklatın.
    2. Bulun ve aşağıdaki kayıt defteri anahtarını seçin:
      32-bit işletim sistemi için
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\BizTalkAdapters

      64-bit işletim sistemi için
      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\BizTalkAdapters
    3. Düzenle menüsünden Yeni'nin üzerine gelin ve sonra da DWORD Değeri'ni tıklatın.
    4. AgentOutboundTimeoutyazın ve Enter tuşuna basın.
    5. Düzen menüsünde, Değiştir'e tıklayın.
    6. Ondalıkseçeneğini belirleyin, 60000yazın ve Tamam' ı tıklatın.
    AgentOutboundTimeout değer RunTimeAgent işlemler belirli bir dönemdeki kaldıktan sonra geri dönüşüm için kullanılır. Birden çok işlem Oracle Sunucusu üzerinde tamamlanması için gerekli olan saat olacak şekilde değeri ayarlamak öneririz. Varsayılan olarak, 60000 milisaniye (1 dakika) bir değerdir.

Durum

Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Daha fazla bilgi

JD Edwards EnterpriseOne için BizTalk Bağdaştırıcısı hakkında daha fazla bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin:JD Edwards OneWorld XE için BizTalk Bağdaştırıcısı hakkında daha fazla bilgi için aşağıdaki MSDN Web sitesini ziyaret edin:Visual Studio komut istemi penceresi hakkında daha fazla bilgi için aşağıdaki MSDN Web sitesini ziyaret edin:BizTalk Server düzeltmeler 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:

2003907 BizTalk Server düzeltmeleri hakkında bilgi
Özellikler

Makale No: 2291479 - Son İnceleme: 24 Şub 2017 - Düzeltme: 1

Geri bildirim