Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam PL-400 All Questions

View all questions & answers for the PL-400 exam

Exam PL-400 topic 7 question 40 discussion

Actual exam question from Microsoft's PL-400
Question #: 40
Topic #: 7
[All PL-400 Questions]

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.

After you answer a question in this section, you will NOT be able to return to it. As a result these questions will not appear on the review screen.

You are designing an integration that sends created records from a custom Dataverse table to an exposed REST API.

When the REST API is unavailable, you must be able to retry if the response status code is 500.
You need to select a solution that meets the requirement.

Solution: Register a service endpoint for an Azure Service Bus queue. Use an Azure Function to process messages from the queue and forward them to the REST API. Redirect failed messages to the dead-letter queue.

Does the solution meet the goal?

  • A. Yes
  • B. No
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
KucaStonojka
4 days, 17 hours ago
Selected Answer: A
Azure Service Bus Queue: Messages (e.g., created records) are sent to the Service Bus queue from Dataverse. The queue acts as a buffer, ensuring messages are stored until they can be processed, even if the downstream system (the REST API) is unavailable. Azure Function: An Azure Function reads messages from the queue and processes them. The function sends the data to the REST API. If the REST API responds with an HTTP 500 status code, the function can retry the request using its own retry logic or built-in retry mechanisms. Dead-Letter Queue (DLQ): If the retry attempts fail (e.g., the API remains unavailable), the message is automatically redirected to a dead-letter queue (DLQ). Messages in the DLQ can be inspected and reprocessed manually or with automated retry mechanisms later.
upvoted 2 times
...
sudoaptupgrade
3 weeks, 1 day ago
Selected Answer: B
No, because sending failed messages to the dead-letter queue means that they are NOT processed again after failure. They are just sent to the dead-letter queue to die there
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...