Sto implementando ATM Simulator, che accetta il messaggio ISO8583 dal client e lo decomprime utilizzando la libreria jPOS. L'errore verificatosi durante il disimballaggio del mio messaggio è: "errore nel decomprimere il campo 102: negativearraysizeexception". Ho fatto una ricerca su questo errore e ho pensato di aggiungere logger al mio programma in modo che, durante la stampa, avessi le informazioni su quali dati stessero andando in quel campo.
codice che includo nella mia applicazione Java esistente è la seguente:logger jPOS: per aggiungere logger nel packager
Logger logger = new Logger();
logger.addListener (new SimpleLogListener(System.out));
((LogSource)p).setLogger(logger, "debug");// p is my ISOPackger
Mi sta dando errore di compilazione come
1- Costruttore Logger() è indefinito
2- metodo addListener non è definito per digitare Logger
3- LogSource non può essere risolto a un tipo
aiutarmi nella risoluzione di questi errori. Qualsiasi aiuto sarebbe apprezzato. Grazie in anticipo.