Consultor Eletrônico



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".