From: Ally H. <a....@ed...> - 2014-05-07 12:45:58
|
Hi Gorgi, DataSourceResources are resources that are created for specific data transfer functions and then destroyed when finished with. They are not the same thing as the data resources that expose databases etc. I don't think users are able to specify the name of a data source resource - these names are created server-side when the resources is created and are UUIDs and hence a large sequence of characters. "DS1" does not look to me like the name of a data source resources. To create a data source resource using the Java client toolkit you need code like: DataSourceResource dataSource = drer.createDataSourceResource(); System.out.println("Created data source: " + dataSource.getResourceID()); You will then need to submit two workflows - one to write data to the data source and another to read data from the data source. Example code can be found at: https://code.google.com/p/ogsa-dai/source/browse/ogsa-dai/trunk/clients-tools/client-examples/src/main/java/uk/org/ogsadai/client/toolkit/example/SQLDataSourceClient.java I hope this helps, Ally Ally Hume Software Architect EPCC, The University of Edinburgh On 7 May 2014, at 11:32, Gorgi Kakasevski <gka...@gm...> wrote: > Hello everybody, > I have problem in OD 4.2 with using ObtainFromDataSource activity. I got > error: A user problem has occured during activity processing. The > resource DS1 is unknown. > > This is my code: > > ObtainFromDataSource obtain = new ObtainFromDataSource(); > obtain.addMode(ModeType.FULL); > obtain.addURL("http://localhost:8080/dai/services/"); > ResourceID ds1 = new ResourceID("DS1"); > obtain.addResourceID(ds1); > > I check, DS1 resource exist on my server and I obtain data without > problem when I use proxy: DataSourceResource dataSource = > server.getDataSourceResource(dataSourceID); > > But my goal is to use activity as part of another workflow. > > I noticed in documentation that one activity input is > dataSourceResoruce, but I can't find method how to forward proxy > (instead of using url and resourceId): > http://ogsa-dai.sourceforge.net/documentation/ogsadai4.2/ogsadai4.2-jersey-javadoc/uk/org/ogsadai/client/toolkit/activities/delivery/ObtainFromDataSource.html > > Thanks > Gorgi > > ------------------------------------------------------------------------------ > Is your legacy SCM system holding you back? Join Perforce May 7 to find out: > • 3 signs your SCM is hindering your productivity > • Requirements for releasing software faster > • Expert tips and advice for migrating your SCM now > http://p.sf.net/sfu/perforce > _______________________________________________ > ogsa-dai-users mailing list > ogs...@li... > https://lists.sourceforge.net/lists/listinfo/ogsa-dai-users > -- The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336. |