Preservare l'integrità di andata e ritorno dei file MVS

L'integrità round-trip garantisce che i caratteri convertiti da una codifica (codepage) a un'altra e poi di nuovo alla loro codifica originale rimangano invariati.

Editor supportati
  • Editor COBOL
  • Editor JCL
  • PL/I Redattore
  • Editor LPEX z Systems ®. In questo editor, l'operazione non può essere annullata.

Quando si modifica un file remoto, sembra che si stia modificando il file direttamente sul sistema remoto. Infatti, il file viene scaricato in una cache nello spazio di lavoro locale, quindi salvato sul sistema remoto al termine della sessione dell'editor. Questo processo di download sulla stazione di lavoro e quindi di caricamento sul sistema remoto comporta la conversione del contenuto del file tra la codifica basata su EBCDIC remota (ad esempio, IBM®-037) e la codifica basata su ASCII o Unicode locale (ad esempio, Cp1252 o UTF-8). Developer for z/OS® utilizza le associazioni code page per determinare le codifiche remote e locali, come descritto in Associazione file da remoto a locale.

Alcuni caratteri non vengono convertiti in modo preciso da una codepage a un'altra e quindi nuovamente, a seconda delle codepage coinvolte. Per garantire l'integrità round - trip, gli editor aprono i file remoti in modalità di esplorazione in modo che non sia possibile corrompere il file salvandolo nuovamente nel file system remoto. Inoltre, vengono evidenziati i caratteri che non possono eseguire il round trip con integrità.

Nota: l'impostazione della codepage della stazione di lavoro su UTF-8 può ridurre il numero di caratteri che non vengono trasferiti correttamente. I compilatori locali, tuttavia, spesso non accettano i file di origine in UTF-8.