Sintomas
Quando você executa uma transação Transaction Integrator onde um valor numérico está definido como PIC9(1) no mainframe, invariavelmente é retornado um valor de 0. Esse comportamento ocorre mesmo quando o valor real é maior ou menor do que 0.
Esse problema ocorre quando a opção de acceptNullZoned do comportamento de conversão é definida como True no arquivo App. config. Se acceptNullZoned for definido como False, o valor correto é retornado para a variável.
Causa
O valor 0 deve ser retornado somente se todos os bytes nulos para valores de arquivos compactados e zoneado Decimal e quando o comportamento de conversão apropriado "acceptNull < xxx >" é definido como True no arquivo de App. config do aplicativo.
Resolução
Informações da atualização cumulativa
Essa atualização está incluída no pacote de atualização cumulativa 2 para o Host Integration Server 2013. Para obter mais informações sobre como obter o cumulativa pacote de atualização, consulte 2 de atualização cumulativa para o Host Integration Server 2013.
Status
A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".