SIP2: Protocol for self-checkout (UXPROD-1001)

[SIP2-2] SIP2: Define Edge API Created: 19/Nov/18  Updated: 25/Jun/19  Resolved: 29/Mar/19

Status: Closed
Project: sip2
Components: None
Affects versions: None
Fix versions: 1.0.0
Parent: SIP2: Protocol for self-checkout

Type: Story Priority: P3
Reporter: Hkaplanian Assignee: Matt Reno
Resolution: Done Votes: 0
Labels: q1-2019-spillover, q2.2-2019
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Defines
defines UXPROD-1002 SIP2: Protocol for self-checkout - in... Closed
Sprint: 3Ms-SIP2-60
Story Points: 2
Epic Link: SIP2: Protocol for self-checkout

 Description   
  • Create a diagram Not ready for this yet. There is still some uncertainty about how this thing will come together. We'll have a better idea when we hear about what Chalmers requires from us.
  • Create github repository with boilerplate files (News, Readme, Contributors, license, *Jenkinsfile, Dockerfile, etc.)
  • Wrap existing SIP2 java library and do FOLIO translation. Not using the sip2 library due to license compatibility
  • Define Module Descriptor for edge module and have a skeleton in place.


 Comments   
Comment by Magda Zacharska [ 18/Mar/19 ]

Things to keep in mind:
1. securing messages between self checkout station and FOLIO
2. queuing messages
3. tenant level configuration
4. self checkout stations authentication
5 configuration (checkout station/FOLIO)
6. Error handling

Comment by Matt Reno [ 18/Mar/19 ]

Here is a Java SIP2 API that we could use: https://github.com/ceridwen-com/ceridwen-standard-interchange-protocol-library

It is licensed via GPL-3.0.

Comment by Magda Zacharska [ 29/Mar/19 ]

Added SIP2-43 Closed to document the implementation

Generated at Fri Feb 09 00:14:55 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.