}
String user = dp.getProperty(UiOption.User.pname());
byte[] auth_block = (byte[]) dp.get(UiOption.Signature.pname());
ServiceQueryEvent ev = new ServiceQueryEvent(user, id.first(), id.second(), auth_block);
try {
return (IServiceReply) dispatcher.dispatchAndWaitForDuccReply(ev);
} finally {
dispatcher.close();