Patent ID: 6249822
Filing Date: 2001-06-19
Classification: G06F

Abstract:
In a computer network having a client and a server that execute respective client and server procedures of an application program, the server executing the server procedure in response to a remote procedure call from the client transmitted over the computer network, the remote procedure call including plural remote procedure call parameters of selected formats, the server receiving the remote procedure call parameters at an RPC buffer and executing a server stub procedure, a method of providing the remote procedure call parameters to the server procedure at the server, comprising:determining with the server stub procedure at the server whether the selected format of a remote procedure call parameter in the RPC buffer matches a data structure format processed by the server;whenever the selected format of the remote procedure call parameter in the RPC buffer matches the data structure format processed by the server, unmarshalling the remote procedure call parameter in place with the server stub procedure, while the remote procedure call parameter resides in the RPC buffer;whenever the selected format of the remote procedure call parameter in the RPC buffer does not match the data structure format processed by the server, unmarshalling the remote procedure call parameter with the server stub procedure while the remote procedure call parameter resides in the server; andactivating the server procedure with the server stub procedure.