Exposing Data Service Resources via Data Services via the Command-line
To expose data service resources via data services using the command-line:
- Run the following command from within the OGSA-DAI WSRF binary distribution directory:
$ ant exposeResource -Ddai.container=/path/to/Web/services/container
-Ddai.service.name=service/name
-Ddai.resource.id=ResourceID
- dai.container specifies the path to your Web services container. Alternatively you can define an OGSADAI_CONTAINER environmental variable to hold this value.
- dai.service.name specifies the name of the service. For example dai.service.name=ogsadai/DataService specifies a data service whose URL will be http://HOST:PORT/wsrf/services/ogsadai/DataService.
- dai.resource.id= is the ID of the data service resource that the data service is to expose. This must be the name of a data service resource which you have already deployed as described on the previous page. For example dai.resource.id=MySQLResource.
- You will need to shutdown and restart your Web services container before clients are able to access the new data service resource via the data service.
- After restarting your container, you can test whether the new data service resource was successfully exposed using the ListResourcesClient client.