{
if (context == null) return TErrorList.argument_list_error;
if (!isInitialized) initStructs();
String dname = "/" + context + "/HISTORY";
TLink tl = new TLink(dname,"DB.RELOAD",null,null,TAccess.CA_WRITE);
int cc = tl.executeAndClose(3000);
if (cc == TErrorList.connection_timeout || cc == TErrorList.link_timeout)
throw new IOException(tl.getLastError());
if (cc != 0) return cc;
dname = "/" + context + "/ARCHIVER";
tl = new TLink(dname,"DB.RELOAD",null,null,TAccess.CA_WRITE);