I have a web service similar like yours. (Not the same, of-course!)
I my world, I have a special solution....
I save the entire message along with all details in a separate table.
Of-course, it's little late to change for you! But if you change the procedure, it might be a solution in the...