Pega API return several errors
Hello
I have a requirement to create an API to create a case, but in addition to the fields used in the Pega API cases / {id}: "caseTypeID", "processID", "parentCaseID", I need to fill in all the case data in the "content" field and check data for correct input. I will costomize pzCreateCase activity to check the data passed in the request body in the "content" field. To do this, I created a decision table and use it in the Property-Map-DecisionTable method to get the error ID and its description.
An error ID is written to Param.StatusCode during data validation. In the decision table by the error ID, we get a description of the error and the status for a response.
Hello
I have a requirement to create an API to create a case, but in addition to the fields used in the Pega API cases / {id}: "caseTypeID", "processID", "parentCaseID", I need to fill in all the case data in the "content" field and check data for correct input. I will costomize pzCreateCase activity to check the data passed in the request body in the "content" field. To do this, I created a decision table and use it in the Property-Map-DecisionTable method to get the error ID and its description.
An error ID is written to Param.StatusCode during data validation. In the decision table by the error ID, we get a description of the error and the status for a response.
My custom error number is "Pega_API_047" with status code 454. The error description is written to the activity parameter from where the Property-Map-DecisionTable method is called. The name of the parameter is Param.Error. And everything works well. Below is an example of server response when testing API in Postman.
But I need to return some errors in the list of errors. For example:
How can I do this, please tell me