//(c) International Business Machines Corporation, 2002 - 2004. //(c) University of Edinburgh, 2002 - 2004. //See OGSA-DAI-Licence.txt for licencing information. package examples.tutorials.clienttoolkit; import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.URL; import uk.org.ogsadai.client.toolkit.ResourceID; import uk.org.ogsadai.client.toolkit.Response; import uk.org.ogsadai.client.toolkit.activity.ActivityRequest; import uk.org.ogsadai.client.toolkit.activity.delivery.wsrf.InputStreamActivity; import uk.org.ogsadai.client.toolkit.activity.sql.SQLUpdate; import uk.org.ogsadai.client.toolkit.service.DataService; import uk.org.ogsadai.client.toolkit.service.DataTransport; import uk.org.ogsadai.client.toolkit.wsrf.WSRFServiceFetcher; /** * This example shows how the GDT port type can be used to push * data into a Grid Data Service for an SQL update. */ public class ParameterisedUpdateViaGDT implements Runnable { private ActivityRequest sinkRequest = null; private Response sinkResponse = null; private URL sinkURL; private ResourceID sinkID; private String handle = "http://localhost:8080/wsrf/services/ogsadai/DataService"; public ParameterisedUpdateViaGDT () { } public ResourceID chooseResource() throws Exception { // Locate a Data Service DataService service = WSRFServiceFetcher.getInstance().getWSRFDataService(handle); ResourceID[] resources = service.getResourceIDs(); for (int i=0; i