Usage of ProDataSet

Hi Everybody,
Can anyone give me a clear idea on what a ProDataSet is and where exactly it is to be used? What are the pre-requisites for using ProDataSet?

Can anyone show me a right path in proceeding through ProDataSet concepts? Can you give me some links for simple tutorials to start with ProDataSet? :)
 
The ProDataSet is one of the most important new features of OpenEdge 10. It allows you to represent complex multi-level data structures as a single entity which you can pass as a parameter and manipulate using many built-in methods and events. During this session we?ll review at a high level the basic principles of the ProDataSet. Combined with the power of XML you will see how you can quickly and easily share data between OpenEdge applications and the outside world using build-in methods to read and write complex schema between applications. - PSDN

We are currently using them to package complex data structures in progress and then sending that data a .net web service for crystal reports. Then reporting off that. That way we actually have a nice data access layer so that we dont have to connect to one set database on our .net reports.

Yes we could create an odbc connection from .net to our progress database and report off of that. But we are slowly converting to 100% away from progress. So this way of doing it would make it compatiable with many other databases or languages that can support datasets or even xml. We are currently creating datasets from xml from version 9.1d. useing the xml to xsd to datasets for .net.
 
Well we were stuck on 9.1d until we came up with a report alternative. We have our 10.1b L's but our ultimate goal was running a .net front end powered by our db2 back end. Then we hired a new programmer and found out a nice alternative on using crystal in 9.1d. So we are currently getting everything set up so that all the crystal stuff will be its own layer that way no matter what db we decide to run MSSQL, DB2, MySQL. This way it's own separate layer. That way it gives us more flexibility and easier adjustments.

We just let crystal handle all the datasets.

We figured this was more practical for us being that we can use any database we want in the long run.
 
Back
Top