1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| public static void ecrire_fichier_pvc1_derniere_ligne(int compteurLigne, String snumLot, FileWriter f)
throws Exception
{
logger.info("Debut de methode");
String numLotPadde = null;
String cptLignePadde = null;
String scompteurLigne = String.valueOf(compteurLigne);
// Padder à gauche avec des 0
numLotPadde = padGaucheChar(snumLot, 5, "0");
cptLignePadde = padGaucheChar(scompteurLigne, 9, "0");
StringBuffer ligne = new StringBuffer();
for (int i=0; i<891;i++)
{
// High value d'EBCDIC
ligne.append("?");
}
ligne.append("MPG/MAR ").append(numLotPadde).append(cptLignePadde).append("C");
try
{
logger.info("Ecriture de la derniere ligne dans le fichier des images");
f.write(ligne.toString() + NEWLINE );
}
catch(IOException i)
{
logger.info("Un probleme est arrive lors de l'ecriture de la derniere ligne dans le fichier des images");
}
logger.info("Fin de methode");
} |
Partager