Disclaimer

This document is only collection of author’s notes, experiences and point of views. It is not, in any meaning, either complete description of the topic nor official RTB documentation. It may be inaccurate, incomplete, obsolete, misleading or completely wrong. It may even cause loss of data or damage system integrity. It may not comply with company codex, values, presentation style or economic interests or may reveal company secrets.

As such, it is absolutely prohibited to distribute this document outside of RTB & Co. GmbH. Such an action may result into legal acts against both the sender and the company. It is only intended, after review of technical and presentational correctness and accuracy, to be used as an information source for official documentation.

Always contact documentation department for information about current presentation style and allowed formats before creating customer’s documentation.

19.0

Environment

Component Version

Java

11.0.4+11

PostgreSQL

11.5

Tomcat

9.0.24

New

Filters (new UI)

The logic of filters (logbooks, reports) has been a bit "redesigned". Because all filters are connected with "AND" logical operation was in the all UI all options selected by default to let the data pass through.

19 filters old

In the new UI there is no selection in the filter by default.

19 filters new

It actually means that the filter is off (make no filtering) and the behavior is the same as if all the options would be selected.

You can activate the filter by selecting on or more options. In this case the filter changes the color to visually indicate that it is active. The color is still subject of change.

19 filters new selected

Alive monitoring

PDM alive status is mapped to status messages 1300 (offline) and 1301 (online). You can use message forwarding in the same way as if the status messages would be sent form PDM. This function doesn’t work instantly. PDM.control checks regularly the alive state of PDM and compare it with previous state. If there is a change a status message is generated.

Previous alive monitor (background icon) is removed.

You can fine tune the behavior in configuration (default values are shown)

pcon:
  alive-monitor:
    # Defines how oft PDM check the alive status of PDM
    check-delay: 5m
    # Uncertainty which will be added to keep alive interval to avoid quick changes due to time synchronization of network delays
    uncertainty: 3m
    # This value will be used as keep alive duration if PDM doesn't indicate it (e.g. PDM 5, or PDM 7 with very old firmware).
    default-alive: 12h

Searchable PDMs

A PDMs within each areas are searchable. Click on search icon (1) and type name or number (2). Matching items will be shown with highlight.

19 search pdm

Remote monitoring

Since this version will PDM.control gets some health and metrics reports. For this purpose a spring a spring actuator will be used.

It is it allowed only health report by default. It is shown to all logged on users on URL /actuator/health. Currently there is only support for monitoring. You may see the status like this:

19 actuator up
Figure 1. Application health is good.

In case that there is a problem (in notification component) detected you will see what is going on in like this:

19 actuator down
Figure 2. Application health is bad.

You can also enable other actuators.

management:
  endpoints:
    web:
      exposure:
        include:
        - health (1)
        - metrics (2)
        - prometheus (3)
        - caches (4)
1 You have to include this actuator as well. This definition overwrites default.
2 Application metrics. Currently the is interesting only JVM metrics. More come in next version.
3 Connector for Prometheus monitoring.
4 Empty now. Something can comme in next versions.

Other

  • Differentiation of payment card types with picture (only new UI)

  • Forward-able alive status. The old way to indicate communication status by background image in maintenance monitor has been removed.

  • [PCON-1759] - Remote commands for closing/opening the output tray

  • Following reports has been migrated to the new UI:

    • Revenue / Amount

    • Revenue / Pdm

    • Revenue / End of day

    • Revenue / Summary

  • Added texts for new status messages

  • Transaction number is visible in status message log book.

  • PDM can be deleted from new UI. Go down on PDM page and locate settings rectangle. Delete button is next to the Submit button. I’m not convinced that this placed proposed by the company is ideal. I may move the button somewhere else in the future release.

  • [PCON-1779] - As a customer I want to have a column with clearing number.

  • [PCON-1804] - As a customer I want to sort Areas by numbers on projects page.

  • Added Slovenian language to new UI.

  • Added Italian language to new UI.

Improvements

  • Increased speed of filter loading (*books and reports).

  • [PCON-1766] - Change direction of bar graph for paper supply.

  • [PCON-1824] - Add message number and PDM time for "Open messages".

Bug fixes

  • [PCON-1637] - Action on some pages don’t work with mobile devices. Those reports has been re-created with new UI.

  • [PCON-1833] - Xls files from PDM.Control are 1 hour behind during Winter Time

  • [PCON-1896] - Fixed error in notification thread e-mail message forwarding

Notes

Filters (new UI) The logic of filters (logbooks, reports) has been a bit “redesigned”. Because all filters are connected with “AND” logical operation was in the all UI all options selected by default to let the data pass through.

19.1

Update may take about 5 minutes. Please be patient and do not break it.

Improvements

  • Added Italian language.

  • Some german translations fixed.

  • [PCON-1910] Menu icons are aligned.

  • [PCON-1915] Fixed error in deletion of PDM.

  • Fixed error during update of very old firmware.

19.2

  • Show configured keep alive interval in message 1300.

  • New messages for sale registration by tax office.