Program changing method
AssigneeHitachi, Ltd.
InventorAtsushi Otake
Life of this patent
Estimating the term…
Abstract
In a method of automatically changing a client program in a client/server system, when an access request is transmitted from a client program to a server program and an error occurs, the cause of the error is analyzed and when the error is caused by change of an interface of the server program, a change location of the interface of the server program is detected. A change portion and a changing scheme of the client program related to the change of the interface are decided to change the client program and the client program being currently operated is replaced by the changed client program.
Claims10
A method of changing a client program by a computer, comprising the steps of:
- transmitting an access request to a server program and, when an error occurs, analyzing a cause of the error;
- detecting a change location of an interface of said server program when the error is caused by change of said interface of said server program;
- deciding a change portion and a changing scheme of said client program related to said change of said interface to change said client program;
- and
- replacing the client program being currently operated by said changed client program.
A method of changing an interface between a client and a server in a client/server system, comprising the steps of:
- changing said interface due to a revision of a server program in a server system;
- registering said changed interface in a location accessible from a client system;
- causing a computer in the client system to perform the following operation including the steps of:
- transmitting an access request to the server program and, when an error occurs, analyzing a cause of the error;
- deciding a change location of said interface of the server program when the error is caused by change of said interface of the server program;
- deciding a change portion and a changing scheme of a client program related to the change of said interface to change said client program;
- and
- replacing the client program being currently operated by said changed client program.
A client program management apparatus, comprising:
- error detection means for, when a client program transmits an access request to a server program and an error occurs, analyzing a cause of the error in response to a notification from the client program;
- error occurrence portion detection means responsive to a notification from said error detection means for detecting a change location of an interface of said server program when the error is caused by change of said interface of said server program;
- changed client program producing means responsive to a notification from said error occurrence portion detection means for deciding a change portion and a changing scheme of said client program related to the change of said interface to produce a changed client program;
- and
- client program execution means responsive to a notification from said changed client program producing means for replacing the client program being currently operated by said changed client program.
A client program management program group, comprising:
- an error detection program for, when a client program transmits an access request to a server program and an error occurs, analying a cause of the error in response to a notification from the client program;
- an error occurrence portion detection program responsive to a notification from said error detection program for detecting a change location of an interface of said server program when the error is caused by change of said interface of said server program;
- a changed client program producing program responsive to a notification from said error occurrence portion detection program for deciding a change portion and a changing scheme of said client program related to the change of said interface to produce a changed client program;
- and
- a client program execution program responsive to a notification from said changed client program producing program for replacing the client program being currently operated by said changed client program.
A client/server system comprising:
- a server computer including a server program;
- a registry for storing information related to an interface of said server program;
- and
- a client computer including:
- a client program;
- an error detection program for, when said client program transmits an access request to said server program and an error occurs, analyzing a cause of the error in response to a notification from said client program;
- an error occurrence portion detection program responsive to a notification from said error detection program for accessing to said registry to detect a change location of an interface of said server program when the error is caused by change of said interface of said server program;
- a changed client program producing program responsive to a notification from said error occurrence portion detection program for deciding a change portion and a changing scheme of said client program related to the change of said interface to produce a changed client program;
- and
- a client program execution program responsive to a notification from said changed client program producing program for replacing the client program being currently operated by said changed client program.
Dependencies are inferred from the claim text.