== structure of exchanged data records:
<DataSet>
	<DataRow>
		<field type="" column="" lval="" disp="" edit="" error="" errorVal="" >
			<val></val>
			<lookup>
				<lv val="" key=""></lv>
				
				...
				<lv></lv>
			</lookup>
		</field>
		...
		<field></field>
	</DataRow>
	
	...
	<DataRow></DataRow>
</DataSet>

== Example. Still not finished!
open questions:
Where does it specify Table name?

<DataSet>
	<DataRow>
		<field type="int" column="AD_Client_ID" lval="" disp="" edit="" error="" errorVal="" >
			<val>100000</val>
			<lookup>
				<lv val="" key="Name" />
			</lookup>
		</field>
		<field type="int" column="AD_Org_ID" lval="" disp="" edit="" error="" errorVal="" >
			<val>100000</val>
			<lookup>
				<lv val="" key="Name" />
				<lv val="AD_Client_ID" key="Name" />
			</lookup>
		</field>
		
	</DataRow>
</DataSet>