View Issue Details

IDProjectCategoryView StatusLast Update
0005947Talerlibeufin-bankpublic2023-08-24 16:32
ReporterMarcello Stanisci Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status acknowledgedResolutionopen 
Target Versionpost-1.0 
Summary0005947: spec and implement proper generation of EBICS Host "OrderID"
DescriptionThe element "ebicsKeyManagementResponse/header/mutable/orderID" is currently set to a mock value, but it must contain a meaningful identificator.
Additional InformationThe responsible object is generated in KeyManagementResponse.kt.
TagsNo tags attached.

Activities

Florian Dold

2019-10-25 11:02

manager   ~0015024

See "Order Number" in the glossary (https://docs.taler.net/libeufin/ebics.html#ebics-glossary) for more info about the order ID.

The number must be unique per subscriber and order type. I'd suggest keeping a counter per subscriber and incrementing that in the same (SQL) transaction where the (EBICS) transaction is created.

Florian Dold

2019-10-25 14:58

manager   ~0015025

Also, there needs to be some additional logic to "recycle" order IDs, since the space of order IDs is very small.

An order ID can be reused if the corresponding order is completely processed (e.g., there are no pending VEUs).

MS

2023-02-13 18:19

reporter   ~0019818

not fitting into the regional currencies setup, since Sandbox will not _serve_ EBICS. Removing the 0.9.2 target.

Issue History

Date Modified Username Field Change
2019-10-24 20:13 Marcello Stanisci New Issue
2019-10-24 20:14 Marcello Stanisci Additional Information Updated
2019-10-25 11:02 Florian Dold Note Added: 0015024
2019-10-25 14:58 Florian Dold Note Added: 0015025
2019-11-18 14:22 Florian Dold Assigned To => Florian Dold
2019-11-18 14:22 Florian Dold Status new => assigned
2020-11-10 12:06 MS Target Version => 0.9.2
2023-02-13 18:19 MS Note Added: 0019818
2023-02-13 18:20 MS Target Version 0.9.2 =>
2023-04-13 20:26 Florian Dold Category sandbox => libeufin sandbox
2023-04-13 20:38 Florian Dold Category libeufin sandbox => libeufin-sandbox
2023-04-13 20:50 Florian Dold Project libeufin => Taler
2023-04-13 20:56 Florian Dold Summary Design generation of "OrderID" => spec and implement proper generation of EBICS Host "OrderID"
2023-04-13 20:56 Florian Dold Target Version => 0.9.4
2023-06-29 12:42 MS Target Version 0.9.4 => post-1.0
2023-08-24 16:32 Florian Dold Assigned To Florian Dold =>
2023-08-24 16:32 Florian Dold Status assigned => acknowledged
2023-09-23 15:26 Christian Grothoff Category libeufin-sandbox => libeufin-bank