Language independent message management for multi-node application systems
First Claim
1. A method for managing results in a locale independent manner in a multi-node networked data processing system, the method comprising:
- sending, from a first node, a command request to a second node, wherein that command request contains a command and a locale in which the text of the result is desired;
receiving, on the first node, results of execution from the command request sent, executed on the second node, wherein the result generated from the command request comprises one or more messages, wherein each message contains a unique message identifier, locale in which its associated text is stored, and text associated with the message;
responsive to a determination that the locale of the message text is in a locale different from a desired locale, replacing the message text contained within the result with message text corresponding to the desired locale to produce a modified result; and
sending the modified result to the requesting client node.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer program product for managing results in a locale independent manner in a multi-node networked data processing system is provided. In one embodiment, a first node sends a command request to a second node. The command request contains a command and a locale in which the text of the result is desired. The first node receives the results of execution from the command request sent to and executed on the second node. The result generated by the second node in response to the command request includes one or more messages, wherein each message contains a unique message identifier, locale in which its associated text is stored, and text associated with the message. Responsive to a determination that the locale of the message text is in a locale different from a desired locale, the first node replaces the message text contained within the result with message text corresponding to the desired locale to produce a modified result and sends the modified result to the requesting client node.
45 Citations
21 Claims
-
1. A method for managing results in a locale independent manner in a multi-node networked data processing system, the method comprising:
-
sending, from a first node, a command request to a second node, wherein that command request contains a command and a locale in which the text of the result is desired;
receiving, on the first node, results of execution from the command request sent, executed on the second node, wherein the result generated from the command request comprises one or more messages, wherein each message contains a unique message identifier, locale in which its associated text is stored, and text associated with the message;
responsive to a determination that the locale of the message text is in a locale different from a desired locale, replacing the message text contained within the result with message text corresponding to the desired locale to produce a modified result; and
sending the modified result to the requesting client node. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for managing messages between nodes in a multi-node networked data processing system;
- the method comprising;
receiving a set of messages from a node, wherein at least two of the messages are generated from different nodes and at least two of the messages are in different languages from each other; and
sending the set of messages to a final calling node without resolving the set of messages, wherein the set of messages are resolved by the final calling node into a locale of a requesting client. - View Dependent Claims (7)
- the method comprising;
-
8. A computer program product in a computer readable media for use in a data processing system for managing results in a locale independent manner in a multi-node networked data processing system, the computer program product comprising:
-
first instructions for sending, from a first node, a command request to a second node, wherein that command request contains a command and a locale in which the text of the result is desired;
second instructions for receiving, on the first node, results of execution from the command request sent, executed on the second node, wherein the result generated from the command request comprises one or more messages, wherein each message contains a unique message identifier, locale in which its associated text is stored, and text associated with the message;
third instructions, responsive to a determination that the locale of the message text is in a locale different from a desired locale, for replacing the message text contained within the result with message text corresponding to the desired locale to produce a modified result; and
fourth instructions for sending the modified result to the requesting client node. - View Dependent Claims (9, 10, 11, 12, 14, 16, 17, 18, 19)
-
-
13. A computer program product in a computer readable media for use in a data processing system for managing messages between nodes in a multi-node networked data processing system;
- the computer program product comprising;
first instructions for receiving a set of messages from a node, wherein at least two of the messages are generated from different nodes and at least two of the messages are in different languages from each other; and
second instructions for sending the set of messages to a final calling node without resolving the set of messages, wherein the set of messages are resolved by the final calling node into a locale of a requesting client.
- the computer program product comprising;
-
15. A system for managing results in a locale independent manner in a multi-node networked data processing system, the system comprising:
-
first means for sending, from a first node, a command request to a second node, wherein that command request contains a command and a locale in which the text of the result is desired;
second means for receiving, on the first node, results of execution from the command request sent, executed on the second node, wherein the result generated from the command request comprises one or more messages, wherein each message contains a unique message identifier, locale in which its associated text is stored, and text associated with the message;
third means, responsive to a determination that the locale of the message text is in a locale different from a desired locale, for replacing the message text contained within the result with message text corresponding to the desired locale to produce a modified result; and
fourth means for sending the modified result to the requesting client node.
-
-
20. A system for managing messages between nodes in a multi-node networked data processing system;
- the system comprising;
first means for receiving a set of messages from a node, wherein at least two of the messages are generated from different nodes and at least two of the messages are in different languages from each other; and
second means for sending the set of messages to a final calling node without resolving the set of messages, wherein the set of messages are resolved by the final calling node into a locale of a requesting client. - View Dependent Claims (21)
- the system comprising;
Specification