Part IV. OGSA-DAI for client users

This part describes how to use OGSA-DAI's simple examples. It assumes some knowledge of OGSA-DAI concepts and that you have an OGSA-DAI server available.

Table of Contents

70. Example server client
70.1. How to show the server version
70.2. How to list available resources
70.3. How to show a resource lifetime
70.4. How to show the supported activities of a resource
70.5. How to get a resource property
70.6. How to get a resource WS-EPR
70.7. How to destroy a resource
71. Example relational data resource client
71.1. How to run a query over a relational data resource
72. Example relational data resource client using GT security
72.1. How to run the client using message level security with GSI secure conversation
72.2. How to run the client using transport level security
73. Example XMLDB data resource client
73.1. How to list the collections in an XMLDB data resource
73.2. How to list the documents in an XMLDB data resource
73.3. How to run an XPath query over the documents in an XMLDB data resource
74. Example file system data resource client
74.1. How to list the files in a file system data resource
74.2. How to read a file in a file system data resource
75. Example relational data resource with asynchronous delivery client
75.1. How to run a query over a relational data resource and stream the results into a new data source
76. Example data source retrieval client
76.1. How to get data from a data source
77. How to write request documents
77.1. Examples
77.2. A simple request
77.3. Sequence and parallel workflows in requests
78. Example request document client
78.1. How to submit a request document to the server
O. Appendix - Troubleshooting, hints and tips for client users
O.1. How can I use the Globus Toolkit wsrf-get-property client with OGSA-DAI services?
O.2. How do I get a resource properties document?
O.3. When using a client I get an error concerning an unknown resource
O.4. When using a client I get an error concerning an unknown activity
O.5. When using a client my request completes with an error
O.6. When using a client I get an error concerning a server error
O.7. When using a client I get an error concerning an unknown resource but I know the resource is available and correctly configured
O.8. What happens if the client times out during a synchronous request?
O.9. Why do I get "Exception in thread "main" java.lang.IllegalAccessError: tried to access field..."?
O.10. How would you choose between different DRERs if a server exposed more than one?