Kbase P68765: What is Marshalling
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  5/30/2005 |
|
Status: Unverified
GOAL:
What is Marshalling
FACT(s) (Environment):
OpenEdge 10.0x
FIX:
Marshalling is the process of gathering data and transforming it into a standard format before it is transmitted (typically over a network) so that the data can transcend network boundaries.
In order for any object to be moved around a network, it must be converted into a data stream that corresponds with the packet structure of the network transfer protocol. This conversion is known as data Marshalling. When the data is transmitted, the receiving computer or application converts the marshalled data back into an object.
We refer to transporting of a ProDataSet from one procedure to another, between sessions and when ProDataSets are shared with .NET and other open technologies as "Marshalling the ProDataSet".