Get a first look at what's coming. The Developer Passport Australia Release Preview kicks off March 12. Dive in! 

Terminate Data Resource with failure message

guptasanjay
Mega Sage

Hi Community Members,

I’m working with a Data Resource of type Transform, where mutating is set to true (so it doesn’t return a value). I have a use case where I need to run a script via this Data Resource to validate certain fields and update records accordingly.

Here’s the scenario:

  • If all required fields are filled in, the record should be updated.
  • If any required field is missing, I want to terminate the Data Resource execution and trigger a failure event, which I can then use to display an appropriate error message.

Is there a recommended way to gracefully terminate the Data Resource in such cases and map it to a failure event?

Thanks in advance!

Regards,
Sanjay Kumar

1 ACCEPTED SOLUTION

Hi Shashank,
The above didn't work.
But we found a solution.

return new Error("Validation failed");
//This would terminate the script broker execution and we can configure the failure event for the data resource


Thanks,
Sanjay

View solution in original post

2 REPLIES 2

Shashank_Jain
Mega Sage

@guptasanjay ,

 

1. Use actionResponse.setError("message") → it stops execution and shows the error in Test Load 

(Inside the Server Script function signature)

 

 

If this works, please mark it as helpful/accepted — it keeps me motivated and helps others find solutions.
Shashank Jain

Hi Shashank,
The above didn't work.
But we found a solution.

return new Error("Validation failed");
//This would terminate the script broker execution and we can configure the failure event for the data resource


Thanks,
Sanjay