Düzeltme: Bir düzeltme kullanılabilir TIBCO BizTalk Server 2006 R2 SP1 ve BizTalk Server 2009'de sıralı ileti teslimi ve SSL bağlantıları desteklemek EMS için BizTalk Bağdaştırıcısı sağlar

Şunlar için geçerlidir: BizTalk Server 2009 BranchBizTalk Server 2009 DeveloperBizTalk Server 2009 Enterprise

GİRİŞ


Bir düzeltme kullanılabilir BizTalk bağdaştırıcısını Microsoft BizTalk Server 2006 R2 Service Pack 1 (SP1) ve BizTalk Server 2009'de sıralı ileti teslimi ve Güvenli Yuva Katmanı (SSL) bağlantıları desteklemek TIBCO EMS sağlar.

Daha fazla bilgi


Önemli Notlar
  1. Tibco sunucu yüklü ve uygun şekilde yapılandırılmış olduğundan emin olun.
  2. TIBCO EMS C# API (Tibco.ems.dll) Genel Derleme Önbelleği (GAC) eklediğinizden emin olun. Bunu yapmak için Gacutil.bat uygulamasını kullanın. Daha fazla bilgi için "başvuru" bölümüne bakın.
  3. SSL sürüm 4.4 ile başlayan Tibco desteklenir.

Sıralı ileti teslim desteğini etkinleştir

Düzeltme uygulandıktan sonra iki yeni seçenek BizTalk Adapter for sıralı ileti teslimi desteği etkinleştirmeniz izin TIBCO EMS aktarma Özellikleri iletişim kutusunda kullanılabilir. Sipariş teslimat ve StopPollingOnFailure iki seçenek var. Varsayılan olarak, sipariş teslim seçeneğini False olarak ayarlayın ve StopPollingOnFailure seçeneğini True olarak ayarlanır.

Sipariş teslimat seçeneği

Sipariş teslim seçeneğini True olarak ayarladığınızda, iletileri sunucudan Tibco varolmadığına ilişkin ve BizTalk sunucusuna gönderilmesi için tahmin edilmektedir. İçinde hangi BizTalk server iletileri alma sırasını Tibco sunucuya iletilerinin gönderilme sırası ile aynıdır.

Not: Tibco sırada daha yüksek önceliğe sahip iletiler sorguladı ve BizTalk için daha düşük bir önceliğe sahip iletileri önceden gönderilen beklenen iletilerdir. İleti önceliği seçeneği verici yapılandırma özelliğini kullanarak, bir iletinin önceliğini değiştirebilirsiniz.

StopPollingOnFailure seçeneği

Bu seçenek, yalnızca sipariş teslim seçeneğini True olarak ayarlandığında geçerlidir. Bu seçenek, devam etmek için veya BizTalk İleti teslimini başarısız olduğunda yoklama durdurmak için karar vermek için kullanılır. StopPollingOnFailure seçeneğini True olarak ayarlanır ve ileti için BizTalk gönderilmeyen, TIBCO EMS için BizTalk Bağdaştırıcısı'nı kullanan alma bağlantı noktası Tibco sunucudan iletilerin ek yoklama durdurur ve sonra bağlantı noktası devre dışı bırakılır. StopPollingOnFailure seçeneğini False olarak ayarlarsanız, BizTalk İleti teslimini başarısız olsa bile sonra yoklama durdurulamaz. Bu durumda, başarısız iletileri askıya alınmış kuyruğuna taşınır.

Not: StopPollingOnFailure seçeneğini False olarak ayarlandığında, BizTalk için gönderilen iletileri askıya alınmış sıraya taşınır. Bu davranış, sipariş kaybına neden olur. Bu nedenle, bu seçenek True olarak ayarlamanız önerilir.

SSL bağlantısı desteği etkinleştir

Düzeltme uygulandıktan sonra üç yeni seçenekler BizTalk Adapter for SSL bağlantısı desteği etkinleştirmeniz izin TIBCO EMS aktarma Özellikleri iletişim kutusunda kullanılabilir. Üç seçenek vardır:
  • UseSSL
  • SSLTargetHostName
  • SSLClientSubjectDN
Not: Varsayılan olarak, UseSSL seçeneğini False olarak ayarlayın ve SSLTargetHostName ve SSLClientSubjectDN seçeneklerini boş.

Önemli SSL bağlantılarını desteklemek için Tibco server ve BizTalk server üzerinde bazı gerekli ayarları yapılandırmanız gerekir. Daha fazla bilgi için "Destek SSL bağlantısı için gerekli ayarları" bölümüne bakın.

UseSSL seçeneği

UseSSL seçeneğini False olarak ayarlarsanız, bağdaştırıcı TCP bağlantı noktasında Tibco sunucusuna bağlanır. UseSSL seçeneği True olarak ayarlarsanız, Tibco sunucuda SSL bağlantı noktası bağdaştırıcısı bağlanır.

Not: Tibco sunucu sunucu bağlantı tanımının bölümü altındaki "Sunucu adı" alanında yapılandırılır. Hem TCP bağlantı noktasını ve SSL bağlantı noktası bağlantı noktası numarası alanı sunucu bağlantı tanımının bölümü altında yapılandırılır.

SSLTargetHostName seçeneği

Güvenilen kök sertifika Tibco server'ın yüklü olduğundan emin olun firmasını BizTalk host örnek için yapılandırılmış kullanıcının Güvenilen kök sertifika yetkilileri deposunda.

SSL ClientSubjectDN seçeneği

Çift yönlü SSL gerekli değilse bu seçenek zorunludur. Örneğin, istemci sertifikasını göstermeleri Tibco sunucu gerektirir. Sertifika etkinleştirilebilir veya devre dışı Tibemsd.conf dosya ssl_require_client_cert özelliğinde. Bu değer, istemci sertifikasının konu ayırt edici adına karşılık gelir. Güvenilen kök sertifika Tibco server'ın yüklü olduğundan emin olun firmasını BizTalk host örnek için yapılandırılmış kullanıcının Güvenilen kök sertifika yetkilileri deposunda.

Bu seçenek için örnek değer aşağıdaki gibidir:
E=Client@testcompany.com, CN = istemci, OU = istemci birim, O = Test şirket, M = ABD İngilizcesi, S = California, C = US =

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

SSL şifreli verileri Internet veya intranet üzerinden iletir ve güvenli kimlik doğrulaması sağlayan bir protokoldür. Tibco sunucu ile istemci (bağdaştırıcı) arasında bir SSL el sıkışması aşağıdaki iki şekilde ortaya çıkabilir:
  • Tek yönlü SSL: İstemci sunucu sertifikasını göstermeleri gerekmez.
  • Çift yönlü SSL: Sunucusuna bir CA'ın sertifikasını istemci sunması gerekir.

Tek yönlü SSL'yi yapılandırma

Tibco sunucuda Tibemsd.conf dosyasını değiştirin. Bunu yapmak için şu adımları izleyin:
  1. Ssl_require_client_cert özelliği devre dışı bırakın. Bunu yapmak için bu ayarı değiştirmek, böylece aşağıdaki gibi görünür:
    ssl_require_client_cert = devre dışı
  2. Ssl_server_identity özelliği doğru SSL anahtarı kullanmak için ssl_server_key özelliğini ayarlayın ve doğru parolayı SSL kullanmak için ssl_password özelliğini ayarlayın sunucu sertifikası işaret edecek şekilde ayarlayın. Bunu yapmak için bu ayarlar şu şekilde görünmesini sağlayacak şekilde değiştirin:
    ssl_server_identity = server.cert.pem
    ssl_server_key = server.key.pem
    ssl_password =<password>

    Not: .Pem dosyalar ayarladığınız yolunda bulunduğundan emin olun.
  3. Tibemsd.conf dosyasını kaydedin ve Tibco EMS sunucu başlatın.
BizTalk Server'da güvenilen kök sertifika sunucusunun Tibco firmasını BizTalk host örnek için yapılandırılmış kullanıcının Güvenilen kök sertifika yetkilileri deposuna yükleyin. Sonra Tibco bağdaştırıcısı kullanarak Tibco sunucuya bağlanmayı deneyin.

Çift yönlü SSL'yi yapılandırma

Tibco sunucuda Tibemsd.conf dosyasını değiştirin. Bunu yapmak için şu adımları izleyin:
  1. Ssl_require_client_cert özelliği etkinleştirin. Bunu yapmak için bu ayarı değiştirmek, böylece aşağıdaki gibi görünür:
    ssl_require_client_cert = etkin
  2. Ssl_server_identity özelliği doğru SSL anahtarı kullanmak için ssl_server_key özelliğini ayarlayın ve doğru parolayı SSL kullanmak için ssl_password özelliğini ayarlayın sunucu sertifikası işaret edecek şekilde ayarlayın. Bunu yapmak için bu ayarlar, böylece görünür şekilde değiştirin:
    ssl_server_identity = server.cert.pem
    ssl_server_key = server.key.pem
    ssl_password =<password>

    Not: .Pem dosyalar ayarladığınız yolunda bulunduğundan emin olun.
  3. Ssl_server_trusted özelliği için istemci sertifikanın CA kök sertifikası için işaret edecek şekilde ayarlayın. Bunu yapmak için bu ayarı değiştirmek, böylece aşağıdaki gibi görünür:
    ssl_server_trusted = client.root.cert.pem

    Not: .Pem dosyalar ayarladığınız yolunda bulunduğundan emin olun.
  4. Tibemsd.conf dosyasını kaydedin ve Tibco EMS sunucuyu Başlat
BizTalk Server'da güvenilen kök sertifika sunucusunun Tibco firmasını BizTalk host örnek için yapılandırılmış kullanıcının Güvenilen kök sertifika yetkilileri deposuna yükleyin. CA sertifikası istemci sertifikanın geçerli kullanıcının Güvenilen kök sertifika yetkilileri deposuna yükleyin. İstemci sertifikasının geçerli kullanıcının Kişisel deposuna yükleyin. Daha sonra Tibco bağdaştırıcısı kullanarak sunucuya bağlanmayı deneyin.

Düzeltme bilgileri

BizTalk Server 2006 R2 SP1

Düzeltme, BizTalk Server 2006 R2 SP1 için toplu güncelleştirme paketi 3'de bulunmaktadır.

Toplam edinme hakkında daha fazla bilgi için güncelleştirme paketi, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:

2286501 BizTalk Server 2006 R2 Service Pack 1 için toplu güncelleştirme paketi 3

BizTalk Server 2006 R2 SP1 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:

974563 BizTalk Server 2006 R2 Service Pack 1'de bulunan Microsoft BizTalk Server düzeltmeleri listesi

BizTalk Server 2009 için

Bu sorunu gideren bir düzeltmeyi BizTalk Server 2009 için toplu güncelleştirme paketi 2'de bulunur.

Toplam edinme hakkında daha fazla bilgi için güncelleştirme paketi, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:

2497794 toplu güncelleştirme paketi 2 için BizTalk Server 2009

Artık Microsoft tarafından desteklenen bir düzeltme sağlanmaktadır. Ancak bunun yalnızca bu makalede anlatılan sorunu düzeltmesi amaçlanmıştır. Yalnızca bu özel sorunla karşılaşmış olan sistemlere uygulayın. Bu düzeltme ek sınama uygulanabilir. Bu nedenle bu sorundan ciddi bir şekilde etkilenmiyorsanız, bu düzeltmeyi içeren bir sonraki yazılım güncelleştirmesini beklemeniz önerilir.

Bu sorunu hemen düzeltmek için düzeltmeyi edinmek üzere Microsoft Müşteri Destek Hizmetleri'ne başvurun. Microsoft Müşteri Destek Hizmetleri telefon numaralarının ve destek ücretleriyle ilgili bilgi tam listesi için aşağıdaki Microsoft Web sitesini ziyaret edin:Not: Özel durumlarda, Microsoft Destek Uzmanı özel bir güncelleştirmenin sorununuzu çözeceğini belirlerse, destek aramaları için normalde uygulanan ücretler iptal edilebilir. Ek destek sorularına ve söz konusu güncelleştirme için geçerli olmayan sorunlara normal destek ücretleri uygulanır.

Önkoşullar

Kuruluş bu düzeltmeyi uygulamak için yüklü uygulamaları (olarak da bilinen BizTalk LOB bağdaştırıcısı) Microsoft BizTalk Server 2009 ve Microsoft BizTalk bağdaştırıcısı olması gerekir.

Yeniden başlatma gereksinimi

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.
Dosya adıDosya sürümüDosya boyutuTarihSaatPlatform
Btcore.dll1.0.5020.122,129,74426-Apr-201012:16x86
Microsoft.biztalk.adapters.bizutil.dll1.0.5020.12163,72026-Apr-201012:16x86
Microsoft.biztalk.adapters.corereceiver.dll1.0.5020.1233,68026-Apr-201012:16x86
Microsoft.biztalk.adapters.coretransmitter.dll1.0.5020.1239,32026-Apr-201012:16x86
Microsoft.biztalk.adapters.tibcoems.dll1.0.5020.1288,96826-Apr-201012:16x86

Durum


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

Başvurular


TIBCO Kurumsal ileti hizmeti hakkında daha fazla bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin:Sipariş teslimat, iletileri 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