Симптоми
В Microsoft хост интеграция Server 2013 можете да откриете, че интегратор на транзакции изпраща Огледален Идентификаторът стойност, която е равна на CSMI (името по подразбиране огледално транзакция) вместо Огледално Идентификаторът стойността, посочена в метода, който се нарича (например M123). При възникване на този проблем в регистрационния файл може да се регистрира събитие, подобно на следното:
Причина
Този проблем възниква, защото конфигурацията раздел манипулатор за SNA връзка отдалечен среди (отново) неправилно посочва по подразбиране Идентификаторът огледално стойност, която е стойността на CSMI. Ако файлът app.config съдържа mirrorTransactionId параметър, стойността по подразбиране на CSMI е предоставена от конфигурацията раздел манипулатор за SNA връзка отдалечен среди вместо Огледално Идентификаторът стойността, посочена в метода, който се нарича от приложението интегратор на транзакции.
Решение
Информация за сборна актуализация
Корекцията, която разрешава този проблем е включен в сборна актуализация 1 за Host Integration Server 2013.
Заобикаляне на проблема
За да заобиколите този проблем, добавете следното в раздела < remoteEnvironment > app.config или web.config файл, създаден за приложение интегратор на транзакции. Това позволява Огледално Идентификаторът стойността от метод, за да се използват вместо CSMI стойност по подразбиране:
mirrorTransactionId=""
< RemoteEnvironment > раздела на файла app.config трябва да изглежда по следния начин:
<remoteEnvironments>
< име на remoteEnvironment = "си име" isDefault = "true" codePage = "37" изчакване = "10" >
< snaLink localLuName = "localLuName" remoteLuName = "remoteLuName" modeName = "modeName" mirrorTransactionId = "" allowExplicitSyncPoint = "фалшиви" overrideSnaSourceTransactionProgram = "фалшиви" syncLevel2Supported = "фалшиви" essoAffiliateApplication = "" securityFromClientContext = "фалшиви" / >
</remoteEnvironment>
</remoteEnvironments>
Статус
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".
Допълнителна информация
В множество интеграция Server 2013 интегратор на транзакции използва следния ред, когато определя кои стойности да се използват за различните опции за конфигуриране, които може да се използва от приложения:
-
Клиентски контекст опции
-
App.Config или Web.Config
-
Свойства на метод в събрание интегратор на транзакции
Тази последователност ред важи настройки освен Огледално Идентификаторът стойност.
В случай, описан в раздела "Симптоми" стойност по подразбиране на CSMI Огледален Идентификаторът стойност е неправилно избрани за използване преди метод свойствата са отметнати. Причината за това неправилна стойност Огледално Идентификаторът за изпращане на CICS транзакция програма на IBM голям компютър.
Стойността по подразбиране на CSMI трябва да се използва само ако не е зададена стойност Огледален Идентификаторът на всеки три конфигурацията опции, които са описани тук.