Consommation serv IBM AS400 i550

X9 -  
 rajaâ -
Bonjour,

Je recherche depuis ce matin la consommation d'un serveur IBM AS400 i550 , est ce que quelqu'un pourrait m'aider ???

Help Me Please !!!

X9
A voir également:

1 réponse

rajaâ
 
bonjour,

je dois faire appel à un programme AS400 depuis java, je n'arrive pas à détecter la cause pour laquelle l'appel ne fonctionne pas. Par avance merci pour votre help, voici mon programme:

// ******** appel du programme AS400 ************ //

AS400 as400 = new AS400("xx.xx.xx.xx", "username", "Pwd");

String programName1 = "/QSYS.LIB/OLYOTGR.LIB/ASMONETIQ1.PGM";
System.out.println("--- "+ programName1);

ProgramParameter[] parameter;
parameter = new ProgramParameter[9];

System.out.print("Définition des paramètres...................");

AS400Text cod_op = new AS400Text(2); // code opération
AS400Text reference = new AS400Text(12); // réference
AS400Text date_op = new AS400Text(6); // date opération
AS400Text heure_op = new AS400Text(8); // heure opération
AS400Text montnt_op = new AS400Text(13); // montant opération
AS400Text RIB_clt = new AS400Text(24); // RIB
AS400Text idGab = new AS400Text(5); // gab id
AS400Text mod_rt = new AS400Text(1); // mode ret
AS400Text mod_rv = new AS400Text(1); // mode rev

parameter[0] = new ProgramParameter(cod_op.toBytes(args[0]), 2);
System.out.println("parameter[0] " + parameter[0]);

parameter[1] = new ProgramParameter(reference.toBytes(args[1]), 12);
parameter[2] = new ProgramParameter(date_op.toBytes(args[2]), 6);
parameter[3] = new ProgramParameter(heure_op.toBytes(args[3]), 8);
parameter[4] = new ProgramParameter(montnt_op.toBytes(args[4]), 13);
parameter[5] = new ProgramParameter(RIB_clt.toBytes(args[5]), 24);
parameter[6] = new ProgramParameter(idGab.toBytes(args[6]), 5);
parameter[7] = new ProgramParameter(mod_rt.toBytes(args[7]), 1);
parameter[8] = new ProgramParameter(mod_rv.toBytes(args[8]), 1);

System.out.print("Lien des paramètres.........................");



System.out.println("arguments: " + parameter);



ProgramCall programCall = new ProgramCall(as400, programName1, parameter);

try{
System.out.println("---");

programCall.setProgram(programName1,parameter);

if(programCall.run())
{
System.out.println("SUCCESS");

}

//boolean bb = programCall.run();
//System.out.println("return " + bb);
}
catch (Exception e)
{
e.printStackTrace();

}
0