1. OMG Mailing List
  2. UnifiedPOS (UPOS) 1.15.1 Revision Task Force

Open Issues

  • Issues not resolved
  • Name: retail-up115-rtf
  • Issues Count: 14

Issues Descriptions

EVRW retrieveResultInformation Method did have a typo

  • Status: open  
  • Source: Microsoft ( Tadashi Furuhata)
  • Summary:

    According our strict review regarding the EVRW, we found the type in the retireveResultInformation Method description.

    In there, there is a table of the Enumerated tags.
    At the transaction type tag, there is a pre-sales related.
    It wasy, "EVRW_TAG_TT_Pre-SALES", however, this should be "EVRW_TAG_TT_PRE_SALES"
    Since "-" is not a good one to use the UPOS App. and this should be "_"
    This correction included document is attached.

  • Reported: UPOS 1.15 — Wed, 31 Aug 2022 06:33 GMT
  • Updated: Wed, 31 Aug 2022 06:33 GMT
  • Attachments:

EVRW readValue Method, transactionAccess Method, setParameterInformation Method descriptions were need to change.

  • Status: open  
  • Source: Microsoft ( Tadashi Furuhata)
  • Summary:

    1. readValue Method
    Timeout related description need to change. In addition, regarding the E_TIMEOUT Error related description need to change since it is the data writing maximum period exceeding error.
    Also, during the method execution, E_TIMEOUT will not be delivered when there is no response, ErrorEvent will be delivered instead.

    2. transactionAccess Method
    In the Remarks, description include the readValue method. The transactionAceess method is OutPut Model method and readValue method is InputModel method.
    Therefore, readValue method should be eliminated from the transactionAccess method description.

    3. setParameterInformation Method
    In this method parameter value, if parameter is not recognized or not supported, return the value does not make sence. Therefore, current description the value returned will be empty string is not correct and should be changed as nothing get changed.
    Also, in the Erros E_ILLEGAL is required, if an Invalid or unsupported parameter was specified.

    Thoese changes are needed and how to change those should be proposed.

  • Reported: UPOS 1.15 — Thu, 14 Jul 2022 13:57 GMT
  • Updated: Thu, 14 Jul 2022 15:40 GMT

ToneIndicator: Mismatch in access constraints between Summary and Property description sections

  • Key: UPOS1151-1
  • Status: open  
  • Source: Diebold Nixdorf Global Solutions B.V. ( Denis Kuniss)
  • Summary:

    During our ToneIndicator implementation we encountered that for several properties the access constraints in the Summary section are different from those in the sections describing the particular property. The Summary section states the properties are accessible only after enable. However, the particular property section defines the property is accessible just after open.

    The following properties are affected (all non-capabilities):

    • AsyncMode
    • InterToneWait
    • MelodyType
    • MelodyVolume
    • Tone1Duration
    • Tone1Pitch
    • Tone1Volume
    • Tone2Duration
    • Tone2Pitch
    • Tone2Volume

    We propose to resolve this differently for the particular properties:

    For AsyncMode the Summary section must be corrected to allow access just after open. This would be equal to to the constraint specified for POSPrinter or FiscalPrinter which are also output devcies.

    For all other properties the Summary section should be considered as being right and the property description section should be changed to allow the access only after enabling.

    Attached are the Summary with the constraint in question marked, and 2 examples of the property descriptions for AsyncMode and InterToneWait.

  • Reported: UPOS 1.15 — Fri, 18 Sep 2020 11:34 GMT
  • Updated: Mon, 4 Jul 2022 09:45 GMT

EVRW State Diagrams are incorrectly copy and pasted.

  • Status: open  
  • Source: Microsoft ( Tadashi Furuhata)
  • Summary:

    UPOS 1.15 EVRW chapter had several area incorrectly copy and pasted.
    Currently we proposed UPOS 1.15 EVRW and approved AB, was the content of 15_ElectronicValueReaderWriter.pdf.
    When we compared the proposed UPOS 1.15 EVRW and current OMG pre-released UPOS 1.15 of formal-20-01-05, did have differences since it looks like having the incorrect copy and paste.
    We would like to ask correcting those as attached PNG files.
    1. EVRW State Diagrams.
    15.3.12 EVRW Sequence Diagram and following 3 sequence diagrams.
    EVRW-1.PNG
    EVRW-2.PNG
    EVRW-3 PNG
    EVRW-4.PNG
    2. 15.3.13 EVRW State Diagram
    This should be replaced as EVRW-5.PNG
    3. EVRW Service Type Property value
    EVRW_ST_CAT was missing.
    Need to change to EVRW Service Type Property Update in 1.15.PNG.
    4. 15.3.13 EVRW State Diagram
    During the copy and paste correction activity, we re-evaluate the EVRW chapter and found the need correction area.
    Since EVRW-4.PNG sequence will occur after initialization before termination.
    Therefore, we need the change this to EVRW-6.PNG
    And to make paste into the EVRW chapter, EVRW-6_State Diagram.pptx file is also attached.
    After those changes are made now, UPOS1.15.1 EVRW chapter is perfect.

  • Reported: UPOS 1.15 — Wed, 29 Jun 2022 08:51 GMT
  • Updated: Wed, 29 Jun 2022 08:51 GMT
  • Attachments:


EVRW: DailyLog has wrong mutability constraint in the Summary section

  • Key: UPOS1151-9
  • Status: open  
  • Source: Diebold Nixdorf Global Solutions B.V. ( Denis Kuniss)
  • Summary:

    Must be read-only according to the detailed description in the Properties section, but is read-write in the Summary section.

  • Reported: UPOS 1.15 — Thu, 21 Apr 2022 14:51 GMT
  • Updated: Wed, 27 Apr 2022 08:49 GMT

EVRW: CapDailyLog has wrong type in the Summary section

  • Key: UPOS1151-8
  • Status: open  
  • Source: Diebold Nixdorf Global Solutions B.V. ( Denis Kuniss)
  • Summary:

    Must be int, not boolean

  • Reported: UPOS 1.15 — Thu, 21 Apr 2022 14:43 GMT
  • Updated: Wed, 27 Apr 2022 08:48 GMT

EVRW: CapAuthorizePreSales is listed 2 times in the Summary section

  • Key: UPOS1151-7
  • Status: open  
  • Source: Diebold Nixdorf Global Solutions B.V. ( Denis Kuniss)
  • Summary:

    Probably the second is meant as CapAuthorizeVoidPreSales. Because this capability is missed at all in the Summary section but described in the Method section.

  • Reported: UPOS 1.15 — Thu, 21 Apr 2022 14:40 GMT
  • Updated: Wed, 27 Apr 2022 08:45 GMT
  • Attachments:

Add GS1-128 to Scanner to replace EAN-128

  • Key: UPOS1151-6
  • Status: open  
  • Source: Lexmark ( Andy Mattice)
  • Summary:

    GS1-128 has replaced EAN-128. Add GS1-128 as a symbology. Value= SCAN_SDT_GS1128 Label Type=GS1-128. Deprecate EAN-128 in same manner as RSS14 was deprecated and replaced with GS1-128. Update meaning to= EAN-128-Deprecated v(insert version here); replaced by SCAN_SDT_GS1128 (which has the same value

  • Reported: UPOS 1.15b2 — Sat, 19 Mar 2022 20:10 GMT
  • Updated: Wed, 27 Apr 2022 08:36 GMT

Add Dotcode to Scanner

  • Key: UPOS1151-5
  • Status: open  
  • Source: Lexmark ( Andy Mattice)
  • Summary:

    Add Dotcode to Scanner Symbology List under 2D symbologies. Value= SCAN_SDT_DOTCODE Label Type_Dotcode

  • Reported: UPOS 1.15b2 — Sat, 19 Mar 2022 20:11 GMT
  • Updated: Wed, 27 Apr 2022 08:28 GMT

Add DW Code to Scanner

  • Key: UPOS1151-4
  • Status: open  
  • Source: Lexmark ( Andy Mattice)
  • Summary:

    Add Digital Watermarking to Scanner Symbology List. Value= SCAN_SDT_DWCODE Label Type_Digital Watermarking

  • Reported: UPOS 1.15b2 — Sat, 19 Mar 2022 20:12 GMT
  • Updated: Wed, 27 Apr 2022 08:26 GMT

Aztec code misspelled in Appendix C

  • Key: UPOS1151-3
  • Status: open  
  • Source: Lexmark ( Andy Mattice)
  • Summary:

    Aztec code misspelled as "Axtec" POS for .net table. Update UnifiedPOS Name to PTR_BCS_AXTEC and update Parameter name to Aztec

  • Reported: UPOS 1.15b2 — Sat, 19 Mar 2022 20:13 GMT
  • Updated: Wed, 27 Apr 2022 08:23 GMT

Add GS1-128 to POS Printer to replace EAN-128

  • Key: UPOS1151-2
  • Status: open  
  • Source: Lexmark ( Andy Mattice)
  • Summary:

    GS1-`128 has replaced EAN-128. Add GS1-128 as a symbology. Value= PTR_BCS_GS1128 Meaning=GS1-128. Deprecate EAN-128 in same manner as RSS14 was deprecated and replaced with GS1-128. Highlight in red and update meaning= EAN-128-Deprecated v(insert version here); replaced by PTR_BCS_GS1128 (which has the same value)

  • Reported: UPOS 1.15b2 — Sat, 19 Mar 2022 20:09 GMT
  • Updated: Wed, 27 Apr 2022 08:22 GMT

SmartCardRW: UML status diagram causes confusion for readData()

  • Status: open  
  • Source: Diebold Nixdorf Global Solutions B.V. ( Denis Kuniss)
  • Summary:

    In general, this seems to be a design issue as readData() method was design to be synchronous only, but additionally it causes input data and input error events what definitely is intended only for devices which follow the asynchronous data input model. Because readData() is a synchronous method only, it normally cannot cover asynchronous input!

    As we cannot change the UPOS method syntax anymore (for removing the output parameters and moving them to properties as it would be required by the asynchronous input model) and also not the synchronous flavor, it is recommended to just correct the status diagram by removing the edges "DataEvent()" and "ErrorEvent()" and maybe add a note to readData() how this could be implemented.

    Initially reported by https://github.com/mjpcger.

    BTW, the UML diagrams are very hard to read due to a very poor density/quality!

  • Reported: UPOS 1.15 — Mon, 25 Apr 2022 13:41 GMT
  • Updated: Mon, 25 Apr 2022 14:16 GMT
  • Attachments: