View Issue Details

IDProjectCategoryView StatusLast Update
0006427libeufinsandboxpublic2021-03-25 10:42
ReporterMS Assigned ToMS  
PrioritynoneSeverityminorReproducibilityhave not tried
Status assignedResolutionopen 
Target Version0.2 
Summary0006427: EBICS errors need XML
DescriptionIn some (all?) error cases related to EBICS, the sandbox responds with plain text.
Instead it should respond with the XML document that complies to the EBICS specifications.
Additional InformationMoving to 0.2 because it became a testing problem.
TagsNo tags attached.

Activities

MS

2020-07-23 13:42

manager   ~0016507

Last edited: 2020-07-23 13:44

Mostly addressed here: c716d23073be8846d0765fa766de341dbc953a88

MS

2020-07-23 13:48

manager   ~0016508

The EbicsError global catcher needs a private key to be included in the exception object,
and if that's not found, it responds with JSON (and status 500). (The private key is needed
to sign the response object.)

The current problem is that not in all the parts of the code such private key is included in
the exception object, resulting still in JSON+500 being returned.

MS

2020-07-23 17:13

manager   ~0016509

After private discussion, the private key will be moved away from the exception object. But at the same time, the exception handler
must be moved in a place where it is easier to get more context (including the private key) from the current request.

MS

2020-07-29 15:41

manager   ~0016531

Fixed, but this test now fails: integration-tests/test-ebics-double-payment-submission.py

MS

2021-03-25 10:42

manager   ~0017647

The test mentioned in the last comment was long ago removed, and in general, corner cases will 'all' have to be implemented in the new TypeScript harness. IMO, this can be closed.

Issue History

Date Modified Username Field Change
2020-07-09 19:41 MS New Issue
2020-07-09 19:45 MS Description Updated
2020-07-23 13:42 MS Note Added: 0016507
2020-07-23 13:44 MS Note Edited: 0016507
2020-07-23 13:48 MS Note Added: 0016508
2020-07-23 17:13 MS Note Added: 0016509
2020-07-29 15:41 MS Note Added: 0016531
2020-07-29 15:41 MS Assigned To => MS
2020-07-29 15:41 MS Status new => assigned
2020-11-10 12:15 MS Target Version => 0.2
2020-11-10 12:15 MS Additional Information Updated
2021-03-25 10:42 MS Note Added: 0017647
2021-03-25 10:42 MS Priority low => none