Gejala
Di Microsoft Host integrasi Server 2013, Anda mungkin menemukan bahwa Integrator transaksi mengirimkan nilai Cermin ID transaksi yang sama dengan CSMI (cermin transaksi nama default) bukannya nilai Cermin transaksi ID yang disebutkan di metode yang disebut (seperti M123). Ketika masalah ini terjadi, suatu peristiwa yang menyerupai berikut ini mungkin dicatat di log aplikasi:
Penyebab
Masalah ini terjadi karena konfigurasi bagian Handler untuk SNA Link jauh lingkungan (RE) salah menentukan nilai asali Cermin ID transaksi yang nilai CSMI. Jika berkas app.config tidak berisi mirrorTransactionId parameter, nilai asali dari CSMI disediakan oleh konfigurasi bagian Handler untuk SNA Link jauh lingkungan alih-alih menggunakan nilai ID transaksi cermin yang disebutkan di metode yang disebut dengan aplikasi Integrator transaksi.
Pemecahan masalah
Informasi pembaruan kumulatif
Perbaikan yang dapat menyelesaikan masalah ini disertakan dalam pemutakhiran kumulatif 1 untuk Host integrasi Server 2013.
Pemecahan masalah
Untuk mengatasi masalah ini, tambahkan baris berikut ke bagian < remoteEnvironment > app.config atau web.config berkas yang dibuat untuk aplikasi Integrator transaksi. Hal ini memungkinkan nilai ID transaksi cermin dari metode yang dapat digunakan selain nilai asali CSMI:
mirrorTransactionId=""
Bagian < remoteEnvironment > app.config berkas akan menyerupai berikut ini:
<remoteEnvironments>
< nama remoteEnvironment = "kembali nama" isDefault = "true" codePage = "37" timeout = "10" >
< snaLink localLuName = "localLuName" remoteLuName = "remoteLuName" modeName = "modeName" mirrorTransactionId = "" allowExplicitSyncPoint = "false" overrideSnaSourceTransactionProgram = "false" syncLevel2Supported = "false" essoAffiliateApplication = "" securityFromClientContext = "false" / >
</remoteEnvironment>
</remoteEnvironments>
Status
Microsoft telah memastikan bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".
Informasi lebih lanjut
Di Host integrasi Server 2013, Integrator transaksi menggunakan perintah berikut ini saat ini menentukan nilai yang digunakan untuk berbagai opsi konfigurasi yang dapat digunakan oleh aplikasi:
-
Opsi konteks klien
-
Berkas App.Config atau Web.Config
-
Metode properti di rakitan Integrator transaksi
Urutan perintah ini juga berlaku untuk opsi konfigurasi selain nilai ID transaksi cermin .
Dalam skenario yang dijelaskan di bagian "gejala", nilai asali dari CSMI untuk nilai ID transaksi cermin salah dipilih untuk digunakan sebelum properti metode yang diperiksa. Hal ini menyebabkan kesalahan ID transaksi cermin nilai untuk dikirim ke program transaksi CICS pada IBM mainframe.
Nilai asali dari CSMI harus digunakan hanya jika nilai Cermin ID transaksi yang tidak disebutkan di salah satu dari tiga opsi yang dijelaskan di sini.