/** * Executes a process at a WPS * * @param url url of server not the entry additionally defined in the caps. * @param execute Execute document * @return either an ExecuteResponseDocument or an InputStream if asked for RawData or an Exception Report */ public Object execute(String serverID, ExecuteDocument execute) throws WPSClientException{ if(execute.getExecute().isSetResponseForm()==true && execute.getExecute().isSetResponseForm()==true && execute.getExecute().getResponseForm().isSetRawDataOutput()==true){ return execute(serverID, execute,true); }else{ return execute(serverID, execute,false); } }
String encoding = null; if(exec.getExecute().isSetResponseForm() && exec.getExecute().getResponseForm().isSetRawDataOutput()){
ExecutionContext context; if (getExecute().isSetResponseForm()) { context = getExecute().getResponseForm().isSetRawDataOutput() ? new ExecutionContext(getExecute().getResponseForm().getRawDataOutput()) : new ExecutionContext(Arrays.asList(getExecute().getResponseForm().getResponseDocument().getOutputArray()));
}else if(isResponseForm){ if (request.getExecute().getResponseForm().isSetRawDataOutput()) { inputID = request.getExecute().getResponseForm().getRawDataOutput() .getIdentifier().getStringValue();
if(execute.getExecute().getResponseForm().isSetRawDataOutput()){ request = request + "&rawdataoutput="; }else{