Ho scritto il nuovo servizio Web Rest, in cui ho presente il metodo employeeInquiry
. Durante il test del servizio web ( /employee/{employeeId}/details
) utilizzando lo strumento UI SOAP, QE sta passando employeeId
come vuoto nell'URL e stiamo ottenendo
500 Internal Server error.
Come posso evitare l'errore 500? Come posso mostrare un codice di errore e un messaggio di errore diversi?
@Path("/employee")
public class RestEmployeeService {
@ApiOperation(value = "Get a Employee")
@GET
@Path("/{employeeId}/details")
@Produces({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
@Consumes({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
public EmployeeDetailsRsType employeeInquiry(
@PathParam("employeeId") String employeeId
) throws EmployeeManagementFault {
return getService().employeeDetailInquiry(request);
}