-----------------------------------------------------------

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]

Reply via email to