private void getFields() {
		String[] tmp = getView().getParameterValues();
		ClientCommunicator cc = new ClientCommunicator(getView().getHost(), Integer.parseInt(getView().getPort()));
		GetFields_Params gfp = new GetFields_Params();
		gfp.setUsername(tmp[0]);
		gfp.setPassword(tmp[1]);
		if (tmp[2].length() > 0) {
			gfp.setProjectID(tmp[2]);
		} 
		try {
			GetFields_Result gfr = cc.getFields(gfp);
			getView().setRequest(tmp[0] + "\n" + tmp[1] + "\n" + tmp[2] + "\n");
			getView().setResponse(gfr.toString());
		} catch (ClientException e) {
			getView().setResponse("FAILED\n");
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}