Patent ID: 6298391
Filing Date: 2001-10-02
Classification: G06F

Abstract:
A method of generically marshaling data for a remote procedure call from a data format with arbitrary pointer sizes not conforming to an on-wire multicanonical representation, the method comprising:providing an interface definition language compiler having a routine for generating marshaling code to effect a remote procedure call, the routine having a code path generic to marshaling of data containing pointers of any arbitrary size not conforming to the on-wire multicanonical representation;compiling the interface definition language compiler to run on a target computing platform having a non-conformant pointer size such that the code path of the routine becomes operative to generate marshaling code to effect marshaling of data containing pointers of the non-conformant pointer size; andrunning the interface definition language compiler on a computer having the target computing platform to generate marshaling code for issuing inter-computer remote procedure calls in the on-wire multicanonical representation on a distributed network.