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.