Applies ToBizTalk Server 2009 Branch BizTalk Server 2009 Developer BizTalk Server 2009 Enterprise BizTalk Server 2009 Standard

GİRİŞ

TIBCO EMS için BizTalk Bağdaştırıcısı'nın Microsoft BizTalk Server 2006 R2 Service Pack 1 (SP1) ve BizTalk Server 2009'da sipariş edilen ileti teslimini ve Güvenli Yuva Katmanı (SSL) bağlantılarını desteklemesini sağlayan bir düzeltme mevcuttur.

Ek Bilgi

Önemli notlar

  1. Tibco sunucusunun yüklü ve uygun şekilde yapılandırıldığından emin olun.

  2. Genel Derleme Önbelleğine (GAC) TIBCO EMS C# API'si (Tibco.ems.dll) eklemeye emin olun. Bunu yapmak için, Gacutil.bat kullanın. Daha fazla bilgi için"Başvuru " bölümüne bakın.

  3. SSL, 4.4 sürümüyle başlayan Tibco'da de desteklenir.

Siparişli ileti teslimi desteğini etkinleştirme

Düzeltmeyi uyguladıktan sonra, TIBCO EMS aktarım özellikleri iletişim kutusunda, siparişli ileti teslimi desteğini etkinleştirmeniz için BizTalk Bağdaştırıcısı'nın iki yeni seçeneği vardır. İki seçenek Siparişli Teslim ve StopPollingOnFailure seçenekleridir. Varsayılan olarak, Siparişli Teslim seçeneği False olarak ve StopPollingOnFailure seçeneği True olarak ayarlanır.

Siparişli Teslimat Seçeneği

Siparişli Teslim seçeneğini True olarak ayarsanız, iletilerin Tibco sunucusunda yoklaması ve BizTalk Server'a gönderilmeleri beklenmiyor. BizTalk sunucusunun iletileri alma sırası, iletilerin Tibco sunucusuna gönderilme sırasıyla aynıdır. Not Tibco kuyruğunda daha yüksek önceliğe sahip olan iletiler, yoklamanın beklenen ve daha düşük önceliğe sahip iletilerin önünde BizTalk'a gönderilen iletilerdir. İleti Önceliği seçeneğinin verici yapılandırma özelliğini kullanarak iletinin önceliğini değiştirebilirsiniz.

StopPollingOnFailure seçeneği

Bu seçenek yalnızca Siparişli Teslim seçeneği Doğru olarak ayarlanırsa uygulanabilir. Bu seçenek, BizTalk'a ileti gönderimi başarısız olduğunda yoklamanın devam edip etme veya durdurma kararını vermek için kullanılır. StopPollingOnFailure seçeneği True olarak ayarlanırsa ve BizTalk'a ileti gönderilmezse, TIBCO EMS için BizTalk Bağdaştırıcısını kullanan alma bağlantı noktası Tibco sunucusundaki iletilerin ek yoklamasını durdurur ve bağlantı noktası devre dışı bırakılır. StopPollingOnFailure seçeneği False olarak ayarlanırsa, bir ileti BizTalk'a gönderilse bile yoklama durdurulmaz. Bu durumda, başarısız iletiler askıya alınan sıraya taşınır. Not StopPollingOnFailure seçeneği False olarak ayar olduğunda, BizTalk'a gönderil olmayan iletiler askıya alınan sıraya taşınır. Bu davranış, bir düzen kaybına neden olur. Bu nedenle, bu seçeneği Doğru olarak ayarlamayı öneririz.

SSL bağlantısının desteğini etkinleştirme

Düzeltmeyi uyguladıktan sonra, SSL bağlantısının desteğini etkinleştirmeniz için TIBCO EMS aktarım özellikleri iletişim kutusunda BizTalk Bağdaştırıcısı'nın üç yeni seçeneği vardır. Üç seçenek şunlardır:

  • UseSSL

  • SSLTargetHostName

  • SSLClientSubjectDN

Not Varsayılan olarak, UseSSL seçeneği False olarak ayarlanmıştır ve SSLTargetHostName seçeneğiyle SSLClientSubjectDN seçeneği boştur. Önemli SSL bağlantılarını desteklemek için, Tibco sunucusunda ve BizTalk sunucusunda bazı gerekli ayarları yapılandırmanız gerekir. Daha fazla bilgi için "SSL bağlantısını desteklemek için gerekli ayarlar" bölümüne bakın.

UseSSL seçeneği

UseSSL seçeneği False olarak ayarlanırsa, bağdaştırıcı TCP Bağlantı Noktası'nın Tibco Server'a bağlanır. UseSSL seçeneği True olarak ayarlanırsa, bağdaştırıcı SSL bağlantı noktası üzerinde Tibco Server'a bağlanır. Tibco Server'ın, sunucu bağlantı tanımı bölümünün altındaki "Sunucu Adı" alanında yapılandırıldığından emin olun. Hem TCP Bağlantı Noktası hem de SSL Bağlantı Noktası, sunucu bağlantı tanımı bölümünün altındaki Bağlantı Noktası numarası alanında yapılandırılır.SSLTargetHostName seçeneği Hesabı BizTalk ana bilgisayar örneği için yapılandırılmış olan kullanıcının Güvenilen Kök Sertifika Yetkilileri deposuna Tibco sunucusunun güvenilir kök sertifikasının yüklü olduğundan emin olun.SSL ClientSubjectDN seçeneği İki yollu SSL gerekirse bu seçenek zorunludur. Örneğin, Tibco sunucusu sertifikayı sunmak için istemcinin gerekli olduğunu gösterir. Sertifika, Tibemsd.conf dosyasının ssl_require_client_cert özelliğinde etkinleştirilebilir veya devre dışı bırakılabilir. Bu değer, istemci sertifikasının konu ayırt edici adına karşılık geldi. Hesabı BizTalk ana bilgisayar örneği için yapılandırılmış olan kullanıcının Güvenilen Kök Sertifika Yetkilileri deposuna Tibco sunucusunun güvenilen kök sertifikasının yüklü olduğundan emin olun. Aşağıdakiler, bu seçenek için örnek bir değerdir:

E=client@testcompany.com, CN=client, OU=client Unit, O=Test Company, L=us-english, S=California, C=US

SSL bağlantısını desteklemek için gerekli ayarlar

SSL, güvenli kimlik doğrulaması sağlayan ve şifrelenmiş verileri İnternet veya intranet üzerinden ileten bir protokoldür. İstemci (Bağdaştırıcı) ile Tibco sunucusu arasında aşağıdaki iki şekilde SSL el sıkışması oluşabilir:

  • Tek yol ssl: İstemcinin sertifikayı sunucuya sun olması gerek değildir.

  • İki yolli SSL: İstemci, SUNUCUYA CA sertifikasını sunmalısınız.

Tek Yol ssl'i yapılandırma

Tibco sunucusunda, Tibemsd.conf dosyasını değiştirme. Bunu yapmak için şu adımları izleyin:

  1. Ssl_require_client_cert devre dışı bırak. Bunu yapmak için, bu ayarı şöyle görünür olacak şekilde değiştirin: ssl_require_client_cert = devre dışı bırak

  2. ssl_server_identity özelliğini sunucu sertifikasına işaret etmek üzere ayarlayın, ssl_server_key özelliğini doğru SSL anahtarını kullanmak üzere ayarlayın ve ssl_password özelliğini doğru SSL parolasını kullanmak üzere ayarlayın. Bunu yapmak için, bu ayarı şöyle görünecek şekilde değiştirin: ssl_server_identity = server.cert.pem ssl_server_key = server.key.pem ssl_password =<parola> .pem dosyalarının ayarlanıyor olduğundan emin olun.

  3. Tibemsd.conf dosyasını kaydedin ve Tibco EMS sunucusunu açın.

BizTalk sunucusunda, hesabı BizTalk ana bilgisayar örneği için yapılandırılmış olan kullanıcının Güvenilen Kök Sertifika Yetkilileri deposuna Tibco sunucusunun güvenilen kök sertifikasını yükleyin. Ardından, Tibco bağdaştırıcısını kullanarak Tibco sunucusuna bağlanmayı deneyin.

İki Yollı SSL'yi Yapılandırma

Tibco sunucusunda, Tibemsd.conf dosyasını değiştirme. Bunu yapmak için şu adımları izleyin:

  1. Otomatik ssl_require_client_cert etkinleştirin. Bunu yapmak için, bu ayarı şöyle görünür olacak şekilde değiştirin: ssl_require_client_cert = etkinleştir

  2. ssl_server_identity özelliğini sunucu sertifikasına işaret etmek üzere ayarlayın, ssl_server_key özelliğini doğru SSL anahtarını kullanmak üzere ayarlayın ve ssl_password özelliğini doğru SSL parolasını kullanmak üzere ayarlayın. Bunu yapmak için, bu ayarı şu şekilde görünürler: ssl_server_identity = server.cert.pem ssl_server_key = server.key.pem ssl_password =<parola> .pem dosyalarının ayarlanıyor olduğundan emin olun.

  3. istemci ssl_server_trusted CA'sı için kök sertifikayı işaret etmek için ssl_server_trusted özelliğini ayarlayın. Bunu yapmak için, bu ayarı şu şekilde görünür olacak şekilde değiştirin: ssl_server_trusted = client.root.cert.pem Not .pem dosyalarının ayarlanıyor yolda kullanılabilir olduğundan emin olun.

  4. Tibemsd.conf dosyasını kaydedin ve Tibco EMS sunucusunu başlatma

BizTalk sunucusunda, hesabı BizTalk ana bilgisayar örneği için yapılandırılmış olan kullanıcının Güvenilen Kök Sertifika Yetkilileri deposuna Tibco sunucusunun güvenilen kök sertifikasını yükleyin. Geçerli kullanıcının Güvenilen Kök Sertifika Yetkilileri deposuna istemci sertifikasının CA sertifikasını yükleyin. İstemci sertifikasını geçerli kullanıcının Kişisel deposuna yükleyin. Ardından, Tibco bağdaştırıcısını kullanarak sunucuya bağlanmayı deneyin.

Düzeltme bilgileri

BizTalk Server 2006 R2 SP1 için

Düzeltme, BizTalk Server 2006 R2 SP1 için toplu güncelleştirme paketi 3'te yer almaktadır. Toplu güncelleştirme paketini alma hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'nın makalesini görüntülemek üzere aşağıdaki makale numarasına tıklayın: BizTalk Server 2006 R2 Service Pack 1 için 2286501Toplu güncelleştirme paketi 3 BizTalk Server 2006 R2 SP1 düzeltmeleri hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'nın makalesini görüntülemek için aşağıdaki makale numarasına tıklayın: 974563BizTalk Server 2006 R2 Service Pack 1'e dahil olan Microsoft BizTalk Server sıcak düzeltmeleri listesi

BizTalk Server 2009 için

Bu sorunu çözen düzeltme, BizTalk Server 2009 için toplu güncelleştirme paketi 2'ye eklidir. Toplu güncelleştirme paketini alma hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'nın makalesini görüntülemek üzere aşağıdaki makale numarasına tıklayın: BizTalk Server 2009 için 2497794 Toplu güncelleştirme paketi 2 artık Microsoft tarafından desteklenen bir düzeltme sağlanıyor. Bununla birlikte, yalnızca bu makalede açıklanan sorunu düzeltmesi amaçlanmıştır. Yalnızca bu sorunla karşılaşan sistemlere uygulayabilirsiniz. Bu düzeltme ek testlerden yararlanabilir. Bu nedenle, bu sorundan ciddi bir şekilde etkilenmezsiniz, bu düzeltmeyi içeren bir sonraki yazılım güncelleştirmesini beklemenizi öneririz.Bu sorunu hemen çözmek için, düzeltmeyi almak için Microsoft Müşteri Destek Hizmetleri'ne başvurun. Microsoft Müşteri Destek Hizmetleri telefon numaralarının tam listesi ve destek maliyetleri hakkında bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:

http://support.microsoft.com/contactus/?ws=supportNot Özel durumlarda, Microsoft Destek Uzmanı belirli bir güncelleştirmenin sorununuzu çözecek olduğunu belirlerse, normalde destek aramaları için tahakkuk eden ücretler iptal edilir. Her zamanki destek maliyetleri, söz konusu güncelleştirme için uygun olan ek destek soruları ve sorunları için geçerlidir.

Ön koşullar

Bu düzeltmeyi uygulamak için Microsoft BizTalk Server 2009 ve Enterprise Applications için Microsoft BizTalk Bağdaştırıcısı (BizTalk LOB Bağdaştırıcısı olarak da bilinir) yüklü olmalıdır.

Yeniden başlatma gereksinimi

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

Düzeltme değiştirme bilgileri

Bu düzeltme, diğer düzeltmelerin yerini değiştirmez.

Dosya bilgileri

Bu düzeltmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yeni dosya öznitelikleri) sahiptir. Bu dosyalarla ilgili tarihler ve saatler Eşgüdümlü Evrensel Saat (UTC) kullanılarak listelenmiştir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. UTC ile yerel saat arasındaki farkı bulmak için Denetim Masası'ndaki Tarih ve Saat aracında Saat Dilimi sekmesini kullanın.

Dosya adı

Dosya sürümü

Dosya boyutu

Tarih

Saat

Platform

Btcore.dll

1.0.5020.12

2,129,744

26.02.2010

12:16

x86

Microsoft.biztalk.adapters.bizutil.dll

1.0.5020.12

163,720

26.02.2010

12:16

x86

Microsoft.biztalk.adapters.corereceiver.dll

1.0.5020.12

33,680

26.02.2010

12:16

x86

Microsoft.biztalk.adapters.coretransmitter.dll

1.0.5020.12

39,320

26.02.2010

12:16

x86

Microsoft.biztalk.adapters.tibcoems.dll

1.0.5020.12

88,968

26.02.2010

12:16

x86

Durum

Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Başvurular

TIBCO Kurumsal İleti Hizmeti hakkında daha fazla bilgi için, aşağıdaki Microsoft Developer Network (MSDN) web sitesini ziyaret edin:

TIBCO kurumsal ileti hizmet gereksinimleri ve sınırlamalarıİletilerin Sipariş Edilen Teslimi hakkında daha fazla bilgi için aşağıdaki MSDN web sitesini ziyaret edin:

İletilerin sipariş edilen teslimiBizTalk Server'ın düzeltmeler hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'nın makalesini görüntülemek üzere aşağıdaki makale numarasına tıklayın:

2003907 BizTalk Server düzeltmeleri hakkında bilgi

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.