Cyber Monday 2024! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Arcitura Education Exam S90.02 Topic 3 Question 83 Discussion

Actual exam question for Arcitura Education's S90.02 exam
Question #: 83
Topic #: 3
[All S90.02 Questions]

Using WS-AtomicTransaction you wrap 3 SOAP-based Web services in a single transaction. When it is time to vote on the outcome of the transaction, 2 of the services vote to commit the changes made during the transaction, but a vote from the third service is not received. What will happen? Select the correct answer.

Show Suggested Answer Hide Answer
Suggested Answer: B

Contribute your Thoughts:

Sanda
1 months ago
Ah, the joys of distributed transactions. I bet the developer who wrote this code is having a headache right about now!
upvoted 0 times
Tashia
7 days ago
C) The changes are committed because the transaction is considered successful as long as one Commit vote is received.
upvoted 0 times
...
Kenneth
18 days ago
B) The changes are rolled back because the transaction is considered unsuccessful when there is a missing vote.
upvoted 0 times
...
Gail
23 days ago
A) The changes are committed because the transaction is considered successful as long as no Abort votes are received.
upvoted 0 times
...
...
Kandis
1 months ago
D sounds like the right answer to me. A transaction needs a majority of Commit votes to be successful, and that's not the case here.
upvoted 0 times
Gerald
22 days ago
So even if the third service eventually votes to commit, it would be too late to change the outcome of the transaction.
upvoted 0 times
...
Mendy
26 days ago
If the third service is delayed, the changes would still be aborted because we need a majority of Commit votes.
upvoted 0 times
...
Nada
29 days ago
But what if the third service is just delayed in sending its vote? Would the changes still be aborted?
upvoted 0 times
...
Dante
1 months ago
I think D is the correct answer too. We need more than 2 Commit votes for the transaction to be successful.
upvoted 0 times
...
...
Dottie
1 months ago
I believe the changes will be committed because as long as no Abort votes are received, the transaction is successful.
upvoted 0 times
...
Tricia
2 months ago
Hmm, I'm not so sure about that. Doesn't the transaction succeed as long as there are more Commit votes than Abort votes? I'll go with C.
upvoted 0 times
...
Micah
2 months ago
I think the answer is B. The transaction is considered unsuccessful without a vote from all three services, so the changes should be rolled back.
upvoted 0 times
Ellen
10 days ago
User4: I'm not sure, but I think the changes are aborted if more than 2 Commit votes are not received.
upvoted 0 times
...
Eleonore
19 days ago
User3: I think the answer is C. The transaction is successful as long as one Commit vote is received.
upvoted 0 times
...
Colette
30 days ago
User2: I disagree, I believe the changes are committed as long as no Abort votes are received.
upvoted 0 times
...
Markus
1 months ago
I think the answer is B. The transaction is considered unsuccessful without a vote from all three services, so the changes should be rolled back.
upvoted 0 times
...
...
Arlene
2 months ago
I think the changes will be rolled back because one vote is missing.
upvoted 0 times
...

Save Cancel
az-700  pass4success  az-104  200-301  200-201  cissp  350-401  350-201  350-501  350-601  350-801  350-901  az-720  az-305  pl-300  

Warning: Cannot modify header information - headers already sent by (output started at /pass.php:70) in /pass.php on line 77