General

Bearer-Plugin

Starting with 3.19, the bearer plugin was removed for all Linux-based builds.

REST Reporting API - JSON Format

Regarding the JSON format, we took customer feedback seriously and optimized the format. However, we could not completely ensure compatibility.

Video Encryption

Since vimacc version 2.2.2.2 (installed with WinCC OA 3.15) IPC sockets encryption is enabled for all vimacc services. Unencrypted WinCC OA components cannot communicate with the encrypted vimacc services anymore. This means that:

  • A video server with this vimacc version cannot be operated with video clients from Versions lower or equal to 3.14, since you cannot enable encryption for them.
  • The vimacc version of an existing video server is also updated.
  • After installing a WinCC OA Version higher or equal to 3.15, it is not possible to communicate with encrypted vimacc services in an existing WinCC OA project from a Version lower or equal to 3.14. This also applies if the services are running locally.

webclient_http.ctl Changes

Starting with version 3.18, the functionality of "webclient_http.ctl" was moved to the new CTRL++ class "HttpServer" in "HttpServer.ctl". "webclient_http.ctl" was modified to create an instance of this class and call the "start()" function. This allows you to easily add new httpConnect() calls in "webclient_http.ctl" or derive new classes from "HttpServer". It is, however, still not possible to create more than one instance of an "HttpServer" per script. This also means only one instance of the "HttpServer" class is possible.