2016-10-27 4 views

Répondre

0

En fait, il y a un caractère de nouvelle ligne (x'15 '). Les fichiers ZOS normaux n'utilisent pas le caractère New-Line. ZOS est construit autour de fichiers Fixed-Width, VB, VSAM etc.

Les options comprennent:

  1. Si c'est un fichier texte (peu probable) convertir le fichier ascii quand il est transféré hors du mainframe.
  2. Convertit le fichier en texte sur l'ordinateur central et convertit lors du transfert de l'ordinateur central.
  3. Utilisez un emballage commercial. Sync-Sort a DMX-h, il y a aussi Datameer
  4. Si vous avez Cobol copybook, regardez ces paquets open source:
  5. JRecord pourrait être utilisé avec un Cobol Copybook, le code Java ordinaire ou une description de fichier Xml 6.
+0

Merci beaucoup .. Mais je voulais aussi savoir comment gérer les tableaux dynamiques –

+0

Par tableaux dynamiques voulez-vous dire «tableaux de Cobol de taille variable» (Cobol se produit en fonction) ??? –

0

Une nouvelle ligne EBCDIC est généralement formé à partir du retour chariot (0D hex) et la ligne d'alimentation (hex 25). En ASCII, le retour chariot est également hexadécimal 0D mais le caractère de saut de ligne doit être converti en hex 0A. J'espère que cela aide.