Although submissions are by default asynchronous, a submission element may only 
be activated once at a time. I'm surprised that all the event values are empty; 
they really shouldn't be for an xforms-submit-error event.


There is a difference in semantics between a dispatch with and without a delay, 
even if the delay is 0, so try making the delay 0, it should still work. The 
fact that it works with my original dispatch method suggests that the problem 
is indeed with a submission being activated twice, but my reading of the spec 
is that it should be possible once submit-done has been dispatched. I will 
raise this with the working group.


Best wishes,


Steven 

On Thursday 04 February 2021 23:42:37 (+01:00), Josselin Morvan wrote:


Hi Steven, 


Thank you for your quick response. Unfortunately, all the error events are 
empty.
So, I tried your method with the dispatch element. At first it didn’t work 
either, then I added a delay to the dispatch and… it works!
As I said, when the submission is done, I update my instance with the server’s 
response (@xml:id and @localType value, etc.) and then I perform the next 
submission, maybe all these actions are asynchronous or performed 
simultaneously, and it produces a conflict? The @delay would allow to really 
execute the next submission at the end of the entire process?


Best, 
Josselin.


Le 4 févr. 2021 à 22:25, Steven Pemberton <[email protected]> a écrit :


<message>Submission error.       
                  error-type: <output value="event('error-type')"/>
                  error-message: <output value="event('error-message')"/>
                  response-status-code: <output 
value="event('response-status-code')"/>
                  response-reason-phrase: <output 
value="event('response-reason-phrase')"/>
                  resource-uri: <output value="event('resource-uri')"/>
               </message>



-- 
_______________________________________________
Xsltforms-support mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xsltforms-support

Reply via email to