cli_props.remove(UiOption.SubmitPid.pname());
cli_props.remove(UiOption.Register.pname());
cli_props.remove(UiOption.Instances.pname());
cli_props.remove(UiOption.Autostart.pname());
ServiceRegisterEvent ev = new ServiceRegisterEvent(user, instances, autostart, endpoint, cli_props, auth_block);
try {
return (IServiceReply) dispatcher.dispatchAndWaitForDuccReply(ev);
} finally {
dispatcher.close();