Inserisci la linea di codice in cui aggiungi i token
all'oggetti query prima/dopo la stampa a video:
Nel tuo codice, una volta stampati i token a video,
il controllo sulla disponibilità di token da un
risultato falso. Di conseguenza il ciclo di aggiunta
elementi non viene mai eseguito.
Riporto un'estratto del codice da utilizzare:
codice:
{
Vector query = new Vector();
StringTokenizer st = null;
boolean returnDelims = false;
System.out.println("Messaggio in arrivo dal client " + mes_hl7);
try {
st = new StringTokenizer(mes_hl7, delim, returnDelims);
} catch (Exception e) {
System.out.println("Errore in token");
}
try {
while (st.hasMoreTokens()!=false) {
String token = st.nextToken();
System.out.println(token);
query.addElement(token);
}
} catch(Exception e) {
System.out.println("Errore in token");
}
return query ;
}
Ho cercato di stravolgere il meno possibili quello
che era il tuo codice.
Ciao.