CORREZIONE: l'Integratore transazioni tronca le stringhe in arrivo che terminano con spazi o caratteri Null incorporati

Si applica a
Host Integration Server 2013 Host Integration Server 2016

Sintomi

Si esegue un'applicazione Integratore transazioni che recupera dati stringa dal mainframe. Quando una stringa in arrivo viene letta, il runtime TI può troncare la stringa se alla fine della stringa sono presenti spazi o caratteri Null incorporati.

Causa

Questo problema si verifica a seconda delle impostazioni delle stringhe sono Null Terminated o Space Padded opzione. Queste impostazioni sono impostate nello strumento Designer TI per il parametro stringa. Le impostazioni influiscono sulla modalità di lettura della stringa.

Risoluzione

La correzione che risolve il problema è inclusa nei seguenti aggiornamenti cumulativi per Host Integration Server:

Aggiornamento cumulativo 2 per Host Integration Server 2016

Aggiornamento cumulativo 4 per Host Integration Server 2013

Nota Dopo aver applicato questo aggiornamento, è possibile impostare il nuovo comportamento di conversione (Converti stringhe ricevute così come sono) in modo da ignorare le impostazioni e ricevere tutti i byte di una stringa in arrivo.

Stato

Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".

Riferimenti

Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.