AD01 Exam QuestionsBrowse all questions from this exam

AD01 Exam - Question 38


Examine the flow below:

An error has been encountered on Page1 and the exception has bubbled up to be recovered in the Recover1 stage. The "˜Yes' path has been taken from the

"Throw new Exception?" decision stage. Consider the Throw Exception stage properties below:

How should the properties be configured for the Process to throw a new Business exception, i.e. a different exception to the one encountered in Page1?

Show Answer
Correct Answer: BD

To throw a new Business exception, the Exception Type field should be set with the specific type of exception, such as 'Business Exception', and the Exception Detail field should contain a custom message that provides additional details about the exception. This configuration ensures that a new, distinct exception is thrown, different from the one previously encountered. Leaving the Preserve the type and detail of the current exception checkbox unchecked is critical to avoid re-throwing the original exception. Therefore, typing 'Business Exception' in the Exception Type field and a custom message in the Exception Detail field is the correct approach.

Discussion

17 comments
Sign in to comment
abain89Option: D
Jul 2, 2020

Shouldn't it be D? Option B will capture the exception detail from Page 1 and throw it on the Main page

CHoskOption: D
Jul 18, 2020

Agree, it's D

krrish0Option: A
Apr 26, 2021

A is the correct answer. As it mentioned to leave the preserve checkbox un-ticked. Option D didn't specify that.

Ad01blueprism170
May 22, 2021

No. ExceptionDetail() and ExceptionType() will have same exception but the question asks to configure new exception

Priyanka2811Option: A
Jun 14, 2021

Answer is Option "A". Preserver Check box is kept un-checked and New Exception detail and Exception Type can be Configured

Ascar
Jul 2, 2021

It's not the correct answer, since ExceptionDetail() and ExceptionType() hold CURRENT exception data, but accordint to question, we want to throw NEW exception.

VishalSOption: B
Jul 31, 2020

Option D does not talk about preserving exception...and When "Preserve the Type..." check box clicked then it disable the Exception Type and Detail fields. So looking at option ..Option B seems correct to me.

RPA
Aug 7, 2020

B is not the right answer. The questions says "throw a new Business exception, i.e. a different exception to the one encountered in Page1" - which is not achieved by B. The correct answer is D

sstusard
Jan 31, 2021

I agree D is correct since a new exception is required to be thrown. Option B will simply throw the same exception as from the sub page.

onyeisiOption: A
Aug 28, 2023

The correct response is: **A. Configure Exception Type() in the Exception Type field and ExceptionDetail() in the Exception Detail field. Leave the Preserve the type and detail of the current exception checkbox un-ticked.** Explanation: To throw a new Business exception, you should configure the Exception Type and Exception Detail fields to specify the type and details of the new exception you want to throw. In this case, you would type the desired exception type in the Exception Type field (for example, "BusinessException") and provide a custom exception detail message in the Exception Detail field (such as "A new Business exception occurred"). Since you want to throw a new exception and not preserve the details of the current exception, you should leave the "Preserve the type and detail of the current exception" checkbox unticked. Option A describes this configuration, making it the correct choice to throw a new Business exception with custom type and detail information.

Swathi_91Option: A
Dec 22, 2020

option A

ZerohashOption: D
Apr 21, 2021

Correct answer is D

sogoku_ichi_2907Option: D
Jun 5, 2021

D is the correct answer.

quechapOption: D
Aug 6, 2021

Yes D.

RahulpersieOption: D
Dec 15, 2021

Yes D is correct answer

BP_Bot1Option: D
Jan 4, 2022

Exception details for the business exceptions are always custom. Answer is D. since ExceptionType() and ExceptionDetail() will only write the current system exception so A. is wrong.

RadekRPAOption: D
Mar 2, 2023

D seems to be correct

LH1213Option: B
May 19, 2023

THE ANSWER IS B

LH1213
May 19, 2023

Sorry, meant D for a new custom exception

shubhamvadnereOption: A
May 20, 2023

Option A is correct option.

AndercashOption: D
Jul 3, 2023

la resuesta es D

SSDevOption: D
Aug 13, 2023

Its D, because you can't use the Exception functions to write to an Exception stage, you must select the Exception detail from a dropdown.