Thanks for you replay Richard, Using eConnect we can extract data too. We are trying to extract Sales Transactions. Below is the sample code we used to extract the data.
eConnectType myEConnectType = new eConnectType();
RQeConnectOutType myReqType = new RQeConnectOutType();
eConnectOut myeConnectOut = new eConnectOut();
myeConnectOut.ACTION = 1;
myeConnectOut.DOCTYPE = "Sales_Transaction";
myeConnectOut.OUTPUTTYPE = 2;
myeConnectOut.FORLIST = 1;
if (!string.IsNullOrEmpty(filter))
myeConnectOut.WhereClause = filter;
myReqType.eConnectOut = myeConnectOut;
RQeConnectOutType[] myReqOutType = { myReqType };
myEConnectType.RQeConnectOutType = myReqOutType;
MemoryStream myMemStream = new MemoryStream();
XmlSerializer mySerializer = new XmlSerializer(myEConnectType.GetType());
mySerializer.Serialize(myMemStream, myEConnectType);
myMemStream.Position = 0;
XmlTextReader xmlreader = new XmlTextReader(myMemStream);
string xmldoc = string.Empty;
while (xmlreader.Read())
{
xmldoc = xmldoc + xmlreader.ReadOuterXml();
}
myMemStream.Close();
eConnectMethods requester = new eConnectMethods();
string reqDoc = requester.eConnect_Requester(connString, EnumTypes.ConnectionStringType.SqlClient, xmldoc);
Thanks and Regards
Venkatesan