Automatic translation code generation
First Claim
1. A computer-implemented method for automatically configuring a plurality of translation codes, the method performed by a server which includes a memory for storing client-translation code association information for associating each of the plurality of translation codes with one or more of a plurality of clients, the method comprising:
- storing, in the memory, the client-translation code association information including first information that indicates an association between a first translation code and one client of the plurality of clients, the first translation code used for data translation to a first data format required by the one client;
translating, using the first translation code, data within the server into the first data format;
transmitting the translated data to the one client;
automatically detecting a change during an exchange of information with the one client, the change indicating that the one client requires a second data format different from the first data format;
receiving information related to the second data format from the one client in a data object definition message;
automatically generating a second translation code for data translation to the second data format;
replacing, in the client-translation code association information stored in the memory, the first information with a second information that indicates an association between the second translation code and the one client;
newly translating, using the second translation code, data within the server into the second data format; and
transmitting the newly translated data to the one client,wherein the data object definition message is authorized by an authorization management unit on the server used to control and restrict the reaction of the server to the data object definition message.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides methods and systems for automatic translation code generation. The client transmits a data object message comprising the current data model of the client to the server. The server automatically generates a new translation code based on the current data model of the client. The newly generated translation code may then be used to convert the data in the server into a data format required by the client. If the current data model of the client changes, the translation code on the server may be automatically adapted according to the changed data format and data on the server is converted with the adapted translation code.
-
Citations
50 Claims
-
1. A computer-implemented method for automatically configuring a plurality of translation codes, the method performed by a server which includes a memory for storing client-translation code association information for associating each of the plurality of translation codes with one or more of a plurality of clients, the method comprising:
-
storing, in the memory, the client-translation code association information including first information that indicates an association between a first translation code and one client of the plurality of clients, the first translation code used for data translation to a first data format required by the one client; translating, using the first translation code, data within the server into the first data format; transmitting the translated data to the one client; automatically detecting a change during an exchange of information with the one client, the change indicating that the one client requires a second data format different from the first data format; receiving information related to the second data format from the one client in a data object definition message; automatically generating a second translation code for data translation to the second data format; replacing, in the client-translation code association information stored in the memory, the first information with a second information that indicates an association between the second translation code and the one client; newly translating, using the second translation code, data within the server into the second data format; and transmitting the newly translated data to the one client, wherein the data object definition message is authorized by an authorization management unit on the server used to control and restrict the reaction of the server to the data object definition message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory computer readable storage medium embodying a program of instructions that, when executed by a server computer, cause the server computer to perform a method for automatically configuring a plurality of translation codes, the method comprising:
-
storing, in a memory of the server computer, client-translation code association information including first information that indicates an association between a first translation code and one client of a plurality of clients, the first translation code used for data translation to a first data format required by the one client; translating data within the server into the first data format using the first translation code; transmitting the translated data to the one client; automatically detecting a change during an exchange of information with the one client, the change indicating that the one client requires a second data format different from the first data format; receiving information related to the second data format from the one client in a data object definition message; authorizing the data object definition message by an authorization management unit used to control and restrict the reaction of the server to the data object definition message; automatically generating a second translation code for data translation to the second data format; replacing, in the client-translation code association information stored in the memory of the server computer, the first information with a second information that indicates an association between the second translation code and the one client; newly translating, using the second translation code, data within the server into the second data format; and transmitting the newly translated data to the one client. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A server computer system for automatically configuring a plurality of translation codes, the system comprising:
-
a memory for storing client-translation code association information for associating each of the plurality of translation codes with one or more of a plurality of clients; means for storing, in the client-translation code association information stored in the memory, first information that indicates an association between a first translation code and one client of the plurality of clients, the first translation code used for data translation to a first data format required by the one client; a translating means for translating, using the first translation code, data within the server into the first data format; means for transmitting the translated data to the one client; a detecting means for automatically detecting a change during an exchange of information data associated with the one client, the change indicating that the one client requires a second data format different from the first data format; a data receiving unit for receiving information related to the second data format from the one client in a data object definition message; an authorization management unit for controlling and restricting the reaction of the server to the data object definition message and for authorizing the data object definition message; a code generator for generating a second translation code for data translation to the second data format and replacing, in the client-translation code association information stored in the memory, the first information with a second information that indicates an association between the second translation code and the one client; and newly translating, using the second translation code, data within the server into the second data format; and transmitting the newly translated data to the one client. - View Dependent Claims (46, 47, 48, 49, 50)
-
Specification