首页> 外国专利> System for dynamically replacing operating software which provides distributed directory service after verifying that versions of new software and the operating software are compatible

System for dynamically replacing operating software which provides distributed directory service after verifying that versions of new software and the operating software are compatible

机译:在验证新软件的版本与操作软件兼容之后,动态替换提供分布式目录服务的操作软件的系统

摘要

The present invention provides a method and apparatus for dynamically updating computer programs that are providing X.500 directory services without interruption of service. Upon receiving a call to update a computer program providing directory services, a process or thread is executed that authenticates the user making the reload request, loads a program loader, renames the then currently running directory services program, and calls another process or thread, while it awaits completion of the second process or thread. The second process or thread loads and initializes the new directory services computer program and then interacts with the program loader and the new directory services computer program to determine if the old and new directory services programs are compatible. If the old and new directory services computer programs are not compatible, the second process or thread aborts the load and transmits an abort signal to the first process or thread. If the old and the new directory services computer programs are compatible, the second process or thread transmit a commit signal to the first process or thread. The first thread upon receiving a commit signal from the second process or signal removes itself and the old directory services computer program from memory. Upon receiving an abort signal from the second process or thread, the first process or thread changes the name of the old directory services computer program back to its original name and unload itself and the loader program.
机译:本发明提供了一种用于动态更新提供X.500目录服务而不中断服务的计算机程序的方法和装置。在收到更新提供目录服务的计算机程序的调用后,将执行一个过程或线程,该过程或线程对发出重新加载请求的用户进行身份验证,加载程序加载器,重命名当时正在运行的目录服务程序,然后调用另一个进程或线程。它等待第二个进程或线程的完成。第二个进程或线程加载并初始化新的目录服务计算机程序,然后与程序加载器和新的目录服务计算机程序进行交互,以确定新旧目录服务程序是否兼容。如果旧目录服务计算机程序和新目录服务计算机程序不兼容,则第二个进程或线程将中止负载,并将中止信号传输到第一个进程或线程。如果旧目录服务计算机程序和新目录服务计算机程序兼容,则第二个进程或线程将提交信号发送到第一个进程或线程。当从第二进程或信号接收到提交信号时,第一线程将其自身和旧目录服务计算机程序从内存中删除。在从第二个进程或线程收到中止信号后,第一个进程或线程将旧目录服务计算机程序的名称改回其原始名称,并卸载自身和加载程序。

著录项

  • 公开/公告号US5832275A

    专利类型

  • 公开/公告日1998-11-03

    原文格式PDF

  • 申请/专利权人 NOVELL INC.;

    申请/专利号US19970871569

  • 发明设计人 DALE R. OLDS;

    申请日1997-06-04

  • 分类号G06F9/44;G06F9/445;

  • 国家 US

  • 入库时间 2022-08-22 02:38:15

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号