hi conector,
i have sometimes implemented such scenarios that way....
jcd that holds a local file in (for the xml file)
has a static variable (hashtable)
whenever hastable == null (on initialization) i get the xml file via batch loal file
parse it into xml otd of your choice and initialize the hashmap and fill it
next time the jcd runs hashtable != null and takes cached values out of hashmap
when jcd is uninizialized the cache is reread.
regards chris