Bonjour à tous,
Voici mon petit problème .... sur une plateforme que je ne maitrise pas, un fichier texte de type xml est produit et formaté une balise=une ligne (je schématise un tout petit peu).
Quand le fichier est tranféré sur notre plateforme MVS (Pelican coté émetteur et CFT de notre coté sur MVS), je reçois celui-ci avec un format texte de type variable avec une balise=une ligne.
2 possiblités : je lis mon fichier et pour chaque enregistrement je récupère le nombre d'octets dans une zone numérique avec une bonne déclaration de mon fichier.
Soit je suppose que l'on peut forcer le transfert (coté émetteur ou récepteur ?) pour obtenir mes enregistrements concaténés (en gros ne pas tenir compte des CRLF qui peut y avoir au départ).
La première possiblité me gène car physiquement en entrée de mon programme j'ai des fichiers de 2100 caractères donc si la modification est faite par programme je vais avoir un nombre de lectures (donc d'IO donc de temps) qui à mon avis va exploser (100 lectures pour un mouvement financier qui tient largement sur 2100 caractères).
Mon besoin serait donc de connaitre le paramétrage Pelican voire CFT à utliser pour demander à l'émetteur de l'utiliser afin d'obtenir mes informations concaténes sans "passage à la ligne".
Merci par avance.
Partager