Example - Form Service Request for Deleting Data

public P0115_W0115A _FormParent deletePhone(){
 
  P0115_W0115A _FormParent p0115_W0115A = null;
   try{
 
FormRequest formRequest = new FormRequest(loginEnv);
formRequest.setFormName("P0115_W0115A");
formRequest.setFormServiceAction(formRequest.ACTION_UPDATE);
 
	//open form with record for AB 7500 contact 0
formRequest.addToFISet("4", "7500");
formRequest.addToFISet("5", "0");
 
FSREvent fsrEvent = new FSREvent();
 
//select the row to delete from grid with ID "1", based on row index 0
fsrEvent.selectRow("1", 0);
 
//press Delete button
fsrEvent.doControlAction("59");
 
//press OK button
fsrEvent.doControlAction("4");
 
//add the FSR event to the request
formRequest.addFSREvent(fsrEvent);
 
 
String response = JDERestServiceProvider.jdeRestServiceCall(loginEnv, formRequest, JDERestServiceProvider.POST_METHOD, JDERestServiceProvider.FORM_SERVICE_URI);
 
 
//de-serialize the JSON string into the form parent object
p0115_W0115A = loginEnv.getObjectMapper().readValue(response, P0115_W0115A_FormParent.class);
  }
  catch(JDERestServiceException e)
  {
      //get more specific error string
      String error = JDERestServiceProvider.handleServiceException(e);
     System.out.println(error);
  }
  catch(Exception e)
  {
      //handle other exceptions
      System.out.println(e.getMessage());
  }
 
 
 
return p0115_W0115A;
 
}