Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Симптомы

В Microsoft узла Integration Server 2013 может обнаружить, что интегратор транзакций отправляет Идентификатор транзакции зеркальной значение, равное CSMI (имя по умолчанию зеркальная транзакция) вместо значения Идентификатора транзакции зеркальной , заданной в методе, который вызывается (например, M123). При возникновении этой проблемы в журнале приложений регистрируется событие, подобное следующему:


Причина

Эта проблема возникает, так как обработчик раздела конфигурации для протокола SNA связи удаленных сред (RE) неправильно указано значение Идентификатора транзакции зеркальной , являющийся значением CSMI. Если файл app.config содержит параметр mirrorTransactionId , значением по умолчанию CSMI обеспечивается обработчика раздела конфигурации для удаленных сред SNA ссылку вместо значения Идентификатора транзакции зеркальной , указанный в методе, который вызывается приложением интегратора транзакций.

Решение

Информация о накопительном пакете обновления

Исправление, устраняющее эту проблему включено в Накопительное обновление 1 для узла Integration Server 2013.

Временное решение

Чтобы обойти эту проблему, добавьте следующий раздел < remoteEnvironment > файла app.config или web.config, был создан для интегратора транзакций приложения. Это позволяет Идентификатор транзакции зеркальной значение из метода, который будет использоваться вместо значения по умолчанию CSMI:

mirrorTransactionId=""
В разделе < remoteEnvironment > файла app.config должен выглядеть следующим образом:

<remoteEnvironments>
< имя remoteEnvironment = isDefault «RE имя» = «true» кодовая страница = «37» timeout = «10» >
< snaLink localLuName =»localLuName"remoteLuName = «remoteLuName» modeName =»modeName" mirrorTransactionId = "» allowExplicitSyncPoint = «false» overrideSnaSourceTransactionProgram = «false» syncLevel2Supported = «false» essoAffiliateApplication ="» securityFromClientContext = «false» / >
  </remoteEnvironment>
</remoteEnvironments>

Статус

Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".

Дополнительные сведения

В узел Integration Server 2013 интегратор транзакций использует следующий порядок, когда он определяет, какие значения для различных параметров конфигурации, которые могут использоваться приложениями:

  1. Параметры контекста клиента

  2. Файл App.Config или Web.Config

  3. Свойства метода в сборке интегратора транзакций


Эта последовательность также относится к параметры конфигурации, отличные от значения Идентификатора транзакции зеркальной .

В ситуации, описанной в разделе «Проблема» значение по умолчанию CSMI значение Идентификатора транзакции зеркальной был неправильно выбран для использования до свойства метода были возвращены. Это вызвано неверное значение Зеркальный идентификатор транзакции для отправки программы транзакций системы CICS на большой ЭВМ IBM.

Значение по умолчанию CSMI следует использовать только в том случае, если не задано значение ID транзакции зеркальной в любом из трех вариантов конфигурации, описанных здесь.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×