-
Notifications
You must be signed in to change notification settings - Fork 566
Fix SOAP fault parsing #3
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Order alphabetically.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Makes sense.
|
+1 - will have another look once comments are addressed. |
499145d to
c4be2a7
Compare
|
Other comments are addressed. |
|
I also removed the FIXME's and created PR #27 to remove the unused and incorrect methods. |
|
Please push the commits that address the pull request feedback so that it can be viewed as part of the pull request. Thanks. |
They already are. I rebased the fixes into the commits where they belong. You can click on the outdated commits in this PR to see that the issues have been addressed. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not sure we should wrap the exception here either. The problem is the exception gets wrapped two or three times by this class and the problem with wrapping exceptions is that it makes handling the real exception much harder. Why are exceptions wrapped anyway?
|
Please update this pull request to merge automatically and I'll merge it. |
… should be parsed.
c4be2a7 to
acfc829
Compare
|
I addressed the issue you mentioned in your last comment about declaration and initialization of the |

Currently, when an HTTP 500 is returned, an exception is raised about a missing SOAP header. This is because SOAP faults from EWS don't contain headers. Instead of trying to parse the SOAP message the web existing exception handling logic should be called here.
I also cleaned up the
ServiceRequestBaserelated classes a little bit, before the fix could be done.