Entrar com a conta da Microsoft
Entrar ou criar uma conta.
Olá,
Selecionar uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

Sintomas

Microsoft Host Integration Server 2013, você pode descobrir que o Transaction Integrator envia um valor de ID de transação de espelho é igual a CSMI (o espelho transação nome padrão) em vez do valor de ID de transação espelho especificado no método que está sendo chamado (como M123). Quando esse problema ocorre, um evento semelhante ao seguinte pode ser registrado no log do aplicativo:


Causa

Esse problema ocorre porque o manipulador de seção de configuração de SNA Link remoto ambientes (RE) incorretamente Especifica um valor de ID de transação espelho padrão é o valor da CSMI. Se o arquivo App. config não contém o parâmetro mirrorTransactionId , o valor padrão de CSMI é fornecido pelo manipulador de seção de configuração para ambientes remotos do SNA Link em vez de usar o valor de ID de transação espelho especificado no método que está sendo chamado pelo aplicativo Transaction Integrator.

Resolução

Informações da atualização cumulativa

A correção que resolve esse problema está incluída na atualização cumulativa 1 para o Host Integration Server 2013.

Solução alternativa

Para contornar esse problema, adicione o seguinte à seção < remoteEnvironment > do App. config ou Web. config arquivo que foi criado para o aplicativo Transaction Integrator. Isso permite que o valor de ID de transação de espelho do método a ser usado em vez do valor padrão CSMI:

mirrorTransactionId=""
A seção < remoteEnvironment > do arquivo App. config deve ser semelhante ao seguinte:

<remoteEnvironments>
< nome do remoteEnvironment = "RE nome" 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

A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".

Mais informações

No Host Integration Server 2013, Transaction Integrator usa a seguinte ordem quando ele determina quais valores a serem usados para várias opções de configuração que podem ser usadas por aplicativos:

  1. Opções de contexto de cliente

  2. Arquivo App. config ou Web. config

  3. Propriedades do método no assembly Transaction Integrator


Essa sequência de ordem também se aplica às opções de configuração que não seja o valor de ID de transação de espelho .

No cenário descrito na seção "Sintomas", um valor padrão de CSMI para o valor de ID de transação espelho incorretamente foi selecionado para uso antes que as propriedades do método foram verificadas. Isso causou um valor incorreto de ID de transação de espelho para serem enviados para o programa de transações CICS em mainframe da IBM.

O valor padrão de CSMI deve ser usado somente se não for especificado um valor de ID de transação de espelho em qualquer uma das três opções de configuração que são descritas aqui.

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?
Ao pressionar enviar, seus comentários serão usados para aprimorar os produtos e serviços da Microsoft. Seu administrador de TI poderá coletar esses dados. Política de Privacidade.

Agradecemos seus comentários!

×