try
{
DataRequestExecutionResource drer = mLocation.getDRER();
request = drer.execute(mWorkflow, RequestExecutionType.ASYNCHRONOUS);
mListener.submitted(mLocation, mWorkflow, request.getResourceID());
request.pollUntilRequestCompleted(POLL_INTERVAL);
RequestStatus status = request.getRequestStatus();
mListener.completed(mLocation, status);
return status;
}
catch (Exception e)