Belirtiler
Microsoft Host Integration Server 2013 Transaction Integrator (varsayılan mirror hareket adı) CSMI için (M123 gibi) olarak adlandırılan yöntem belirtilen Yansıtma işlem kimliği değeri yerine eşit olan bir Yansıtma hareket kodu değer gönderir keşfedebilir. Bu sorun oluştuğunda uygulama günlüğünde aşağıdakine benzer bir olay kaydedilebilir:
Neden
Yapılandırma bölümü işleyicisi için SNA bağlantı uzak ortam (RE) yanlış CSMI değeri olan bir varsayılan Hareket kodu yansıtma değer belirtir çünkü bu sorun oluşur. App.config dosyasını mirrorTransactionId parametresini içermiyorsa, varsayılan değer olan CSMI Transaction Integrator uygulama tarafından çağrılan yöntemin içinde belirtilen Yansıtma işlem kimliği değerini kullanarak yerine SNA bağlantı uzak ortamları için yapılandırma bölümü işleyicisi tarafından sağlanır.
Çözüm
Toplu güncelleştirme bilgileri
Bu sorunu gideren düzeltme, Host Integration Server 2013 için Toplu Güncelleştirme 1 ' de eklenmiştir.
Geçici çözüm
Bu soruna geçici bir çözüm için aşağıdaki Transaction Integrator uygulama için oluşturulan app.config veya web.config dosyasının < remoteEnvironment > bölümüne ekleyin. Bu CSMI varsayılan değeri yerine kullanılacak yöntemi Yansıtma işlem kimliği değeri verir:
mirrorTransactionId=""
App.config dosyasının < remoteEnvironment > bölümü aşağıdakine benzemelidir:
<remoteEnvironments>
< remoteEnvironment adı "RE adı" isDefault = "true" kodsayfası = "37" zaman aşımı = = "10" >
< snaLink localLuName = "localLuName" remoteLuName = "remoteLuName" modeName = "modeName" mirrorTransactionId = "" allowExplicitSyncPoint = "false" overrideSnaSourceTransactionProgram = "false" syncLevel2Supported = "false" essoAffiliateApplication = "" securityFromClientContext = "false" / >
</remoteEnvironment>
</remoteEnvironments>
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
Uygulamaları tarafından kullanılabilen çeşitli yapılandırma seçenekleri için hangi değerleri belirlediğinde, Host Integration Server 2013 Transaction Integrator aşağıdaki sıralamayı kullanır:
-
İstemci bağlamı seçenekleri
-
App.Config veya Web.Config dosyası
-
Transaction Integrator derlemesindeki yöntemi özellikleri
Bu sipariş sırası Yansıtma işlem kimliği değeri başka yapılandırma seçenekleri için de geçerlidir.
"Belirtiler" bölümünde açıklanan senaryosunda, CSMI Yansıtma işlem kimliği değeri için bir varsayılan değer yöntemi özellikleri denetlenen önce kullanımı için yanlış seçilmiştir. Bu, yanlış bir Yansıtma hareket kodu değer IBM anabilgisayar üzerindeki CICS hareket programını gönderilmesini kaynaklanıyor.
Yalnızca bir Yansıtma işlem kimliği değeri burada açıklanan üç yapılandırma seçeneğinden birini belirtilmezse, varsayılan değer olan CSMI kullanılmalıdır.