SlideShare a Scribd company logo
Error Handling With MuleSoft
Engineering Student MuleSoft Meetup Group
June 18, 2022
11:00 IST (GMT+05:30)
Safe Harbour Statement
● Both the speaker and the host are organizing this meet-up in individual capacity only. We are
not representing our companies here.
● This presentation is strictly for learning purposes only. Organizer/Presenter do not hold any
responsibility that same solution will work for your business requirements.
● This presentation is not meant for any promotional activities.
2
A recording of this meetup will be uploaded to events page within 24 hours.
Questions can be submitted/asked at any time in the Chat/Questions & AnswersTab.
Make it more Interactive!!!
Give us feedback! Rate this meetup session by filling feedback form at the end of theday.
We Love Feedbacks!!! Its Bread & Butter for Meetup.
Housekeeping
3
Online Engineering Student Group: Meetup
4
Organizer(s)
5
Ankita Mishra
●11+ years of Experience in Training, Testing and Customer
Support .
●Working as Manager-Technical Training at Apisero Inc
●MuleSoft Certified Developer and Platform Architect.
Speaker
Agenda
● Errors and its types
● Handling Errors at different levels
- Application
- Flow
- Processor
● Error Handling Scopes
- On Error Propagate
- On Error Continue
● Error Mapping
● Wrap Up - Q&A
Errors and its Types
(with Demonstration)
❖ An 'error' is a deviation from accuracy or correctness.
❖ Error Handling is a process to detect each error, report it to the user, and then make some
recovery strategy to handle the error.
❖ There are 2 types of errors:
➔ System Errors
➔ Messaging Errors
8
What is an Error?
9
System Errors
● System Errors:
➢ Thrown at the system level and involve no event.
➢ Occur during application start-up or when a connection to an external system fails.
➢ Non-configurable, but logs the error and for connections, executes any
reconnection strategy
10
Messaging Errors
● Messaging Errors:
➢ Thrown when a problem occurs within a flow and involves a mule event.
➢ Normal flow execution stops and the event is passed to an error handler (if one is
defined)
➢ By default, unhandled errors are
logged and propagated
➢ Subflows cannot have their
own error handlers
11
More about Errors
❖ When an error is thrown, an error object is created
❖ Two of its properties include
➢ error.description – a string
➢ error.errorType – an object
● Error types are identified by a namespace and an identifier – HTTP:UNAUTHORIZED,
HTTP:CONNECTIVITY, MULE: EXPRESSION
12
More about Errors
Each error type has a parent
❖ HTTP:UNAUTHORIZED has MULE:CLIENT_SECURITY as the parent, which has
MULE:SECURITY as the parent
❖ The error type ANY is the most general parent
13
HTTP Listeners - Response
● By default, for a success response
❖ The payload
❖ A status code of 200
● By default, for an error response
❖ The error description
❖ A status code of 500
● We can override these values for an HTTP Listener as per the requirement
Handling Errors at different levels
(With Demonstration)
15
Levels of Handling Errors
Error handlers can be added to
● An application (outside of any flows)
● A flow
● A selection of one or more event processors
16
Handling Errors at Application Level
● We need to add the error handler outside a flow
● It is recommended to put the error handler in the global configuration file
● Specify this handler to be the application’s default error handler
17
Handling Errors at Flow Level
● If a flow has an error handler
❖ The error is handled by the first error scope whose condition evaluates to true.
❖ If no scope conditions are true, the error is handled by the Mule default error handler
❖ NOT any scope in an application’s global default handler
● If a flow does not have an error handler
❖ The error is handled by a scope in an application’s default error handler.
❖ Else it is handled by the Mule default error handler
18
Handling Errors at Processor Level
❖ For more fine grain error handling of
elements within a flow, we use the Try scope
❖ Any number of processors can be added
to a Try scope
❖ The Try scope has its own error handling section
to which one or or more error scopes can be added
Error Handling Scopes
(with Demonstration)
20
On Error Propagate
❖ The rest of the flow that threw the error is not executed any further.
❖ Control goes to the error handler where all processors in the error handling scope
are executed
❖ At the end of the scope
➢ The error is thrown up to the next level and handled there
➢ An HTTP Listener returns an error response
21
On Error Continue
❖ The rest of the flow that threw the error is not executed any further.
❖ Control goes to the error handler where all processors in the error handling scope
are executed
❖ At the end of the scope
➢ The event is passed up to the next level as if the flow execution had
completed successfully
➢ An HTTP Listener returns the success response
Error Mapping
(with Demonstration)
23
Error Mapping
● Mule 4 now also allows for mapping default errors to custom ones
● Mapping enables us to customize error handling by routing errors to the
appropriate error handler
● In each operation of the flow, we can map the possible error types to a
custom error type as per the requirement.
● These custom error types help us to differentiate where an error occurred in
the flow otherwise it would be difficult to identify the source of the error in the
Mule application logs
● It is advised to define namespaces related to the particular Mule app name or
context and do NOT use existing connector namespace
24
Error Mapping
Q & A
Take a stand !
18
●Nominate yourself for the next meetup speaker and suggest a topic as well.
20
● Share:
○ Tweet using the hashtag #MuleSoftMeetups
○ Invite your network to join: https://meetups.mulesoft.com/engineering-student-
group/
● Feedback:
○ Fill out the survey feedback and suggest topics for upcoming events
○ Contact MuleSoft at meetups@mulesoft.com for ways to improve the program
What’s next?
Quiz Time
Get ready to WIN a Special Gift from MuleSoft Community
29
● In case of On error Continue, what should be default response of http listener?
a) Status Code: 200, body: error.description
b) Status Code: 500, body: error.description
c) Status Code: 200, body: payload
d) Status Code: 500, body: payload
Q1
30
● In case of On error Continue, what should be default response of http listener?
a) Status Code: 200, body: error.description
b) Status Code: 500, body: error.description
c) Status Code: 200, body: payload
d) Status Code: 500, body: payload
Q1
31
● SubFlows can have error handler scopes at flow level?
a) True
b) False
Q2
32
● SubFlows can have error handler scopes at flow level?
a) True
b) False
Q2
33
● Validation error comes under which parent?
a) Critical
b) General
c) Any
d) Connectivity
Q3
34
● Validation error comes under which parent?
a) Critical
b) General
c) Any
d) Connectivity
Q3
Thank you

More Related Content

Similar to Engineering Student MuleSoft Meetup#5 - Error Handling With MuleSoft (20)

PPTX
Exception handling in Mule 4 _Virtual mule soft meetup may_2020
Om Prakash
 
PDF
MuleSoft Surat Meetup#47 - Error Handling With MuleSoft
Jitendra Bafna
 
PPTX
Online Spanish meetup #1
Alexandra N. Martinez
 
PPTX
Coimbatore meetup error handling 24apr2021
Anoop Ramachandran
 
PPTX
Mule meetup Hyderabad
Sravan Lingam
 
PPTX
MuleSoft Kochi Meetup #5– Handling Mule Exceptions
sumitahuja94
 
PPTX
MuleSoft Meetup | Reading Meetup Group | Hosted by Integral Zone
IntegralZone
 
PPTX
Vancouver mulesoft meetup_23-july
Vikalp Bhalia
 
PPTX
Mulesoft meetup slides mumbai_20113019_exception_handling
Manish Kumar Yadav
 
PPTX
Global Exception Handling Custom Error Connector In MuleSoft
shyamraj55
 
PPTX
Delhi MuleSoft Meetup - 19 march2022
AnuragSharma900
 
PDF
MuleSoft Surat Meetup#46 - Deep Dive into MUnit With MuleSoft
Jitendra Bafna
 
PDF
MuleSoft Composer | Patna MuleSoft Meetup #14
shyamraj55
 
PDF
VISUAL_BASIC_LECTURE_NOTE_A_Z_MADE_EASY.pdf
NALANDACSCCENTRE
 
PDF
MuleSoft Surat Virtual Meetup#31 - Async API, Process Error, Circuit Breaker ...
Jitendra Bafna
 
PPTX
#9 Calicut MuleSoft Meetup - Munits in Mule 4.pptx
AnoopRamachandran13
 
PPTX
#9 Calicut MuleSoft Meetup - Munits in Mule 4.pptx
JohnMathewPhilip
 
PPTX
Indianapolis_meetup_April-1st-2022.pptx
ikram_ahamed
 
PPTX
27th Hyderabad MuleSoft Meetup
MuleSoft Meetups
 
PPTX
API LifeCycle Management
MuleSoft Meetups
 
Exception handling in Mule 4 _Virtual mule soft meetup may_2020
Om Prakash
 
MuleSoft Surat Meetup#47 - Error Handling With MuleSoft
Jitendra Bafna
 
Online Spanish meetup #1
Alexandra N. Martinez
 
Coimbatore meetup error handling 24apr2021
Anoop Ramachandran
 
Mule meetup Hyderabad
Sravan Lingam
 
MuleSoft Kochi Meetup #5– Handling Mule Exceptions
sumitahuja94
 
MuleSoft Meetup | Reading Meetup Group | Hosted by Integral Zone
IntegralZone
 
Vancouver mulesoft meetup_23-july
Vikalp Bhalia
 
Mulesoft meetup slides mumbai_20113019_exception_handling
Manish Kumar Yadav
 
Global Exception Handling Custom Error Connector In MuleSoft
shyamraj55
 
Delhi MuleSoft Meetup - 19 march2022
AnuragSharma900
 
MuleSoft Surat Meetup#46 - Deep Dive into MUnit With MuleSoft
Jitendra Bafna
 
MuleSoft Composer | Patna MuleSoft Meetup #14
shyamraj55
 
VISUAL_BASIC_LECTURE_NOTE_A_Z_MADE_EASY.pdf
NALANDACSCCENTRE
 
MuleSoft Surat Virtual Meetup#31 - Async API, Process Error, Circuit Breaker ...
Jitendra Bafna
 
#9 Calicut MuleSoft Meetup - Munits in Mule 4.pptx
AnoopRamachandran13
 
#9 Calicut MuleSoft Meetup - Munits in Mule 4.pptx
JohnMathewPhilip
 
Indianapolis_meetup_April-1st-2022.pptx
ikram_ahamed
 
27th Hyderabad MuleSoft Meetup
MuleSoft Meetups
 
API LifeCycle Management
MuleSoft Meetups
 

More from Jitendra Bafna (20)

PDF
MuleSoft Surat Meetup#55 - Unleash the power of Anypoint MQ
Jitendra Bafna
 
PDF
MuleSoft Surat Meetup#54 - MuleSoft Automation
Jitendra Bafna
 
PDF
MuleSoft Surat Meetup#53 - MuleSoft for Clinical Trial Modernization
Jitendra Bafna
 
PDF
MuleSoft Surat Meetup#52 - Flex Gateway (Port Based Routing V/S Path Based Ro...
Jitendra Bafna
 
PDF
MuleSoft Surat Meetup#51 - API Monitoring - Through a New Lens
Jitendra Bafna
 
PDF
Engineering Student MuleSoft Meetup#7 - Leveraging MuleSoft Service in Salesf...
Jitendra Bafna
 
PDF
MuleSoft Nashik Meetup#7 - Building FHIR applications in MongoDB using MuleSoft
Jitendra Bafna
 
PDF
MuleSoft Surat Meetup#50 - Ask the MuleSoft Ambassadors + CloudHub 2.0 Overvi...
Jitendra Bafna
 
PDF
MuleSoft Surat Meetup#49 - Robotic Process Automation - Why, Where, When and ...
Jitendra Bafna
 
PDF
MuleSoft Surat Meetup#48 - Anypoint API Governance (RAML, OAS and Async API) ...
Jitendra Bafna
 
PDF
MuleSoft Surat Meetup#45 - Anypoint Flex Gateway as a Kubernetes Ingress Cont...
Jitendra Bafna
 
PDF
MuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With Rust
Jitendra Bafna
 
PDF
Engineering Student MuleSoft Meetup#6 - Basic Understanding of DataWeave With...
Jitendra Bafna
 
PDF
MuleSoft Nashik Meetup#5 - JSON Logger and Externalize Logs
Jitendra Bafna
 
PDF
MuleSoft Surat Meetup#43 - Combine Service Mesh With Anypoint API Management ...
Jitendra Bafna
 
PDF
MuleSoft Surat Meetup#42 - Runtime Fabric Manager on Self Managed Kubernetes ...
Jitendra Bafna
 
PDF
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...
Jitendra Bafna
 
PDF
MuleSoft Surat Meetup#40 - Watermarking Concept and Fragments in MuleSoft
Jitendra Bafna
 
PDF
Engineering Student MuleSoft Meetup#4 - API Testing With MuleSoft
Jitendra Bafna
 
PDF
MuleSoft Surat Meetup#39 - Pragmatic API Led Connectivity
Jitendra Bafna
 
MuleSoft Surat Meetup#55 - Unleash the power of Anypoint MQ
Jitendra Bafna
 
MuleSoft Surat Meetup#54 - MuleSoft Automation
Jitendra Bafna
 
MuleSoft Surat Meetup#53 - MuleSoft for Clinical Trial Modernization
Jitendra Bafna
 
MuleSoft Surat Meetup#52 - Flex Gateway (Port Based Routing V/S Path Based Ro...
Jitendra Bafna
 
MuleSoft Surat Meetup#51 - API Monitoring - Through a New Lens
Jitendra Bafna
 
Engineering Student MuleSoft Meetup#7 - Leveraging MuleSoft Service in Salesf...
Jitendra Bafna
 
MuleSoft Nashik Meetup#7 - Building FHIR applications in MongoDB using MuleSoft
Jitendra Bafna
 
MuleSoft Surat Meetup#50 - Ask the MuleSoft Ambassadors + CloudHub 2.0 Overvi...
Jitendra Bafna
 
MuleSoft Surat Meetup#49 - Robotic Process Automation - Why, Where, When and ...
Jitendra Bafna
 
MuleSoft Surat Meetup#48 - Anypoint API Governance (RAML, OAS and Async API) ...
Jitendra Bafna
 
MuleSoft Surat Meetup#45 - Anypoint Flex Gateway as a Kubernetes Ingress Cont...
Jitendra Bafna
 
MuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With Rust
Jitendra Bafna
 
Engineering Student MuleSoft Meetup#6 - Basic Understanding of DataWeave With...
Jitendra Bafna
 
MuleSoft Nashik Meetup#5 - JSON Logger and Externalize Logs
Jitendra Bafna
 
MuleSoft Surat Meetup#43 - Combine Service Mesh With Anypoint API Management ...
Jitendra Bafna
 
MuleSoft Surat Meetup#42 - Runtime Fabric Manager on Self Managed Kubernetes ...
Jitendra Bafna
 
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...
Jitendra Bafna
 
MuleSoft Surat Meetup#40 - Watermarking Concept and Fragments in MuleSoft
Jitendra Bafna
 
Engineering Student MuleSoft Meetup#4 - API Testing With MuleSoft
Jitendra Bafna
 
MuleSoft Surat Meetup#39 - Pragmatic API Led Connectivity
Jitendra Bafna
 
Ad

Recently uploaded (20)

PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PDF
Biography of Daniel Podor.pdf
Daniel Podor
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
Biography of Daniel Podor.pdf
Daniel Podor
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
Ad

Engineering Student MuleSoft Meetup#5 - Error Handling With MuleSoft

  • 1. Error Handling With MuleSoft Engineering Student MuleSoft Meetup Group June 18, 2022 11:00 IST (GMT+05:30)
  • 2. Safe Harbour Statement ● Both the speaker and the host are organizing this meet-up in individual capacity only. We are not representing our companies here. ● This presentation is strictly for learning purposes only. Organizer/Presenter do not hold any responsibility that same solution will work for your business requirements. ● This presentation is not meant for any promotional activities. 2
  • 3. A recording of this meetup will be uploaded to events page within 24 hours. Questions can be submitted/asked at any time in the Chat/Questions & AnswersTab. Make it more Interactive!!! Give us feedback! Rate this meetup session by filling feedback form at the end of theday. We Love Feedbacks!!! Its Bread & Butter for Meetup. Housekeeping 3
  • 4. Online Engineering Student Group: Meetup 4 Organizer(s)
  • 5. 5 Ankita Mishra ●11+ years of Experience in Training, Testing and Customer Support . ●Working as Manager-Technical Training at Apisero Inc ●MuleSoft Certified Developer and Platform Architect. Speaker
  • 6. Agenda ● Errors and its types ● Handling Errors at different levels - Application - Flow - Processor ● Error Handling Scopes - On Error Propagate - On Error Continue ● Error Mapping ● Wrap Up - Q&A
  • 7. Errors and its Types (with Demonstration)
  • 8. ❖ An 'error' is a deviation from accuracy or correctness. ❖ Error Handling is a process to detect each error, report it to the user, and then make some recovery strategy to handle the error. ❖ There are 2 types of errors: ➔ System Errors ➔ Messaging Errors 8 What is an Error?
  • 9. 9 System Errors ● System Errors: ➢ Thrown at the system level and involve no event. ➢ Occur during application start-up or when a connection to an external system fails. ➢ Non-configurable, but logs the error and for connections, executes any reconnection strategy
  • 10. 10 Messaging Errors ● Messaging Errors: ➢ Thrown when a problem occurs within a flow and involves a mule event. ➢ Normal flow execution stops and the event is passed to an error handler (if one is defined) ➢ By default, unhandled errors are logged and propagated ➢ Subflows cannot have their own error handlers
  • 11. 11 More about Errors ❖ When an error is thrown, an error object is created ❖ Two of its properties include ➢ error.description – a string ➢ error.errorType – an object ● Error types are identified by a namespace and an identifier – HTTP:UNAUTHORIZED, HTTP:CONNECTIVITY, MULE: EXPRESSION
  • 12. 12 More about Errors Each error type has a parent ❖ HTTP:UNAUTHORIZED has MULE:CLIENT_SECURITY as the parent, which has MULE:SECURITY as the parent ❖ The error type ANY is the most general parent
  • 13. 13 HTTP Listeners - Response ● By default, for a success response ❖ The payload ❖ A status code of 200 ● By default, for an error response ❖ The error description ❖ A status code of 500 ● We can override these values for an HTTP Listener as per the requirement
  • 14. Handling Errors at different levels (With Demonstration)
  • 15. 15 Levels of Handling Errors Error handlers can be added to ● An application (outside of any flows) ● A flow ● A selection of one or more event processors
  • 16. 16 Handling Errors at Application Level ● We need to add the error handler outside a flow ● It is recommended to put the error handler in the global configuration file ● Specify this handler to be the application’s default error handler
  • 17. 17 Handling Errors at Flow Level ● If a flow has an error handler ❖ The error is handled by the first error scope whose condition evaluates to true. ❖ If no scope conditions are true, the error is handled by the Mule default error handler ❖ NOT any scope in an application’s global default handler ● If a flow does not have an error handler ❖ The error is handled by a scope in an application’s default error handler. ❖ Else it is handled by the Mule default error handler
  • 18. 18 Handling Errors at Processor Level ❖ For more fine grain error handling of elements within a flow, we use the Try scope ❖ Any number of processors can be added to a Try scope ❖ The Try scope has its own error handling section to which one or or more error scopes can be added
  • 19. Error Handling Scopes (with Demonstration)
  • 20. 20 On Error Propagate ❖ The rest of the flow that threw the error is not executed any further. ❖ Control goes to the error handler where all processors in the error handling scope are executed ❖ At the end of the scope ➢ The error is thrown up to the next level and handled there ➢ An HTTP Listener returns an error response
  • 21. 21 On Error Continue ❖ The rest of the flow that threw the error is not executed any further. ❖ Control goes to the error handler where all processors in the error handling scope are executed ❖ At the end of the scope ➢ The event is passed up to the next level as if the flow execution had completed successfully ➢ An HTTP Listener returns the success response
  • 23. 23 Error Mapping ● Mule 4 now also allows for mapping default errors to custom ones ● Mapping enables us to customize error handling by routing errors to the appropriate error handler ● In each operation of the flow, we can map the possible error types to a custom error type as per the requirement. ● These custom error types help us to differentiate where an error occurred in the flow otherwise it would be difficult to identify the source of the error in the Mule application logs ● It is advised to define namespaces related to the particular Mule app name or context and do NOT use existing connector namespace
  • 25. Q & A
  • 26. Take a stand ! 18 ●Nominate yourself for the next meetup speaker and suggest a topic as well.
  • 27. 20 ● Share: ○ Tweet using the hashtag #MuleSoftMeetups ○ Invite your network to join: https://meetups.mulesoft.com/engineering-student- group/ ● Feedback: ○ Fill out the survey feedback and suggest topics for upcoming events ○ Contact MuleSoft at [email protected] for ways to improve the program What’s next?
  • 28. Quiz Time Get ready to WIN a Special Gift from MuleSoft Community
  • 29. 29 ● In case of On error Continue, what should be default response of http listener? a) Status Code: 200, body: error.description b) Status Code: 500, body: error.description c) Status Code: 200, body: payload d) Status Code: 500, body: payload Q1
  • 30. 30 ● In case of On error Continue, what should be default response of http listener? a) Status Code: 200, body: error.description b) Status Code: 500, body: error.description c) Status Code: 200, body: payload d) Status Code: 500, body: payload Q1
  • 31. 31 ● SubFlows can have error handler scopes at flow level? a) True b) False Q2
  • 32. 32 ● SubFlows can have error handler scopes at flow level? a) True b) False Q2
  • 33. 33 ● Validation error comes under which parent? a) Critical b) General c) Any d) Connectivity Q3
  • 34. 34 ● Validation error comes under which parent? a) Critical b) General c) Any d) Connectivity Q3