Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Síntomas

Microsoft Host Integration Server 2013, quizás descubra que el integrador de transacciones envía un valor de Identificador de transacción de espejo es igual a CSMI (que es el nombre de transacción predeterminado de espejo) en lugar del valor de Identificador de transacción de espejo que se especifica en el método que se llama (como M123). Cuando se produce este problema, puede anotarse un suceso similar al siguiente en el registro de aplicación:


Causa

Este problema se produce porque el controlador de sección de configuración de vínculo remoto entornos (RE) de SNA especifica incorrectamente un valor de Identificador de transacción de espejo predeterminado que es el valor de CSMI. Si el archivo app.config contiene el parámetro mirrorTransactionId , el valor predeterminado de CSMI es proporcionado por el controlador de sección de configuración para entornos remotos de vínculo de SNA en lugar de utilizar el valor de Identificador de transacción de espejo que se especifica en el método que se llama la aplicación integrador de transacciones.

Solución

Información de actualización acumulativa

La revisión que resuelve este problema se incluye en la actualización acumulativa 1 para Host Integration Server 2013.

Solución alternativa

Para evitar este problema, agregue lo siguiente a la sección < remoteEnvironment > del archivo app.config o web.config archivo que se creó para la aplicación del integrador de transacciones. Esto permite que el valor de Identificador de transacción de espejo del método que se utilizará en lugar del valor predeterminado CSMI:

mirrorTransactionId=""
La sección < remoteEnvironment > del archivo app.config debería parecerse al siguiente:

<remoteEnvironments>
< nombre de remoteEnvironment = "RE nombre" isDefault = "true" codePage = "37" timeout = "10" >
< localLuName snaLink = "localLuName" remoteLuName = "remoteLuName" modeName = "modeName" mirrorTransactionId = "" allowExplicitSyncPoint = "false" overrideSnaSourceTransactionProgram = "false" syncLevel2Supported = "false" essoAffiliateApplication = "" securityFromClientContext = "false" / >
  </remoteEnvironment>
</remoteEnvironments>

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

Más información

En Host Integration Server 2013, Transaction Integrator utiliza el siguiente orden al determinar qué valores debe utilizar diversas opciones de configuración que pueden ser utilizadas por aplicaciones:

  1. Opciones de contexto de cliente

  2. Archivo App.Config o Web.Config

  3. Propiedades del método en el ensamblado del integrador de transacciones


Esta secuencia de orden también se aplica a las opciones de configuración que no sea el valor de Identificador de transacción de espejo .

En el escenario que se describe en la sección "Síntomas", se seleccionó incorrectamente un valor predeterminado de CSMI para el valor de Identificador de transacción de espejo para su uso antes de que se han comprobado las propiedades del método. Esto produjo un valor de Identificador de transacción de espejo incorrecto para enviarse al programa de transacciones CICS en el mainframe de IBM.

El valor predeterminado de CSMI debe utilizarse sólo si no se especifica un valor de Identificador de transacción de espejo en cualquiera de las tres opciones de configuración que se describen aquí.

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×