-----------------------------------------------------------
New Message on BDOTNET
-----------------------------------------------------------
From: Mrinal
Message 2 in Discussion
Hi ,
I think i can stress couple of things out here :
1. MS Dataset is not an open standard but the essence of using a WebService is
Communication between 2 remote systems using standards viz soap , wsdl etc .
Now when MS dataset comes into the picture , while it's going to be passed over the
network , it is going to serialized as an Xml ,
However the problem creeps in when we try to use an untyped dataset in this scenario
and a java App. based on Unix tries to access it and there are few optional elements
in the schema and ultimately at the other ends there could be certain things that
can't be resolved, leads to an exception, because for an untyped dataset nothin' is
known at design time , here everythin' comes at run time , so turn around is :
a. Use Typed DataSet , which a well defined schema , so there's no scope of any error
at any junction and also there's no need to use native xml API's .
b. Also in the Xml schema there's a parameter added , msdata:IsDataset -- Boolean ,
which if true helps in .net framework as a client knowing that things can be de
serialized as DataSet , for any other system , it doesn't matter and they need to work
with native Xml Provided , which is definitely W3C Compliant .
Anyway have a look at following articles , it may clear few more doubts , but i think
one more important point is communication through a Web Service Using Marshal By Value
rather than Marshal By Ref , so go for a DataSet than DataReader , in case of
DataReader it will be an error :
http://msdn.microsoft.com/msdnmag/issues/03/04/XMLFiles/default.aspx
http://west-wind.com/presentations/dotnetwebservices/DotNetWebServicesData.asp
Regards ,
Mrinal
-----------------------------------------------------------
To stop getting this e-mail, or change how often it arrives, go to your E-mail
Settings.
http://groups.msn.com/bdotnet/_emailsettings.msnw
Need help? If you've forgotten your password, please go to Passport Member Services.
http://groups.msn.com/_passportredir.msnw?ppmprop=help
For other questions or feedback, go to our Contact Us page.
http://groups.msn.com/contact
If you do not want to receive future e-mail from this MSN group, or if you received
this message by mistake, please click the "Remove" link below. On the pre-addressed
e-mail message that opens, simply click "Send". Your e-mail address will be deleted
from this group's mailing list.
mailto:[EMAIL PROTECTED]