USERMANUAL
USERMANUAL
1.3
User manual
Questions and suggestions
... any questions or suggestions regarding ... any technical questions or problems?
this manual?
Please note the order number or the date Please refer to the WINCOR NIXDORF
of issue of this manual and refer it to: Customer Care GmbH.
August 2017
ProBase/C
1.3
User manual
August 2017
Contents
ProBase/C ........................................................................................................................1
Documentation ..................................................................................................................1
System requirements .........................................................................................................2
Supported devices .............................................................................................................3
Abbreviations.................................................................................................................37
Notes ..............................................................................................................................39
August 2017
August 2017
ProBase/C
ProBase is the SW platform for banking self-service systems from Wincor Nixdorf.
Programmability
Supporting the CEN-standardized XFS programming interface, the system can be
freely programmed at system component / device level.
System maintenance
Supported by an internal diagnostic kernel, ProBase/C has integrated service and
operating functions for the maintenance personnel.
Software loading
ProBase with its ProSetup component offers a consistent process for basic installation
of the system PC. This includes: Hard disk partitioning, installation of the operating
system and of the operating system drivers, installation and configuration of the
ProBase components.
Documentation
The ProBase data medium contains various documents in PDF format. According to the
product structure, you will find the documents in subdirectories:
/DATA/DOC/
CSCW32/
CSCW32/SYS_MESS
DIAGSERV
PRODEVICE
Note: ProSetup, the software which controls the basic setup of the system PC, is
provided on an additional data medium which is also delivered with ProBase. The
corresponding documentation can be found on this data medium.
August 2017 1
System requirements
Not considering the application layer, which may contribute significant additional resource
demands, ProBase recommends the following lower limits for resources running
ProBase/C:
EPC 5G or better
Main memory: Minimum 2GB
Hard disk: at least 50 GB
Bootable DVD drive for initial installation *
Note: A personalized PC with Trusted Platform Module is required when using a Cineo
Cash System based on RM3 technology or a CHD V2CU with secure channel
communication.
* For systems without bootable CD-ROM drives, the ProSetup documentation describes
an alternative initial installation procedure.
2 August 2017
ProBase/C Supported devices
Supported devices
Document printer
Windows 7 Windows 10
TH97G
NP01
NP05
TP01/TP11 TP01/TP11
TP05/TP15 TP05/TP15
TP09/TP19 TP09/TP19
TP20 TP20
TP22 TP22
TH23 TH23
Journal printer
Windows 7 Windows 10
ND98
ND9D
ND98/D
TH30
NP06 NP06
TP06 TP06
Receipt printer
Windows 7 Windows 10
ND9A
ND9C
ND9E
TP07, TP07-2 TP07, TP07-2
TP07A, TP07-2A TP07A, TP07-2A
TP07C
TP13 TP13
TP24 TP24
TP25 TP25
TP27 TP27
TP28 TP28
NP07, NP07A NP07, NP07A
TH21
TH22
Passbook printer
Windows 7 Windows 10
PMxx PMxx
PUxx PUxx
August 2017 3
Printing cassette
Windows 7 Windows 10
TH60
Scanner
Windows 7 Windows 10
TOSCA 3 TOSCA 3
CM3000 (only USB) CM3000 (only USB)
RS89X RS89X
Bollettini check module Bollettini check module
ID card unit
Windows 7 Windows 10
PIN device
Windows 7 Windows 10
4 August 2017
ProBase/C Supported devices
Windows 7 Windows 10
SEL III
ProPrint x000 SEL
SEV4 SEV4
SEV5 SEV5
SE-CDL SE-CDL
MLC32 MLC32
proximity sensor (WATCHPORT/D) proximity sensor (WATCHPORT/D)
Headphone audio jack Headphone audio jack
Askim 1, Askim 2D, Askim 2DD Askim 2D, Askim 2DD
UPS (connected to special electronics) UPS (connected to special electronics)
Customer Connection Box (1 + 2) Customer Connection Box (1 + 2)
SDS
Windows 7 Windows 10
Cash dispenser
Windows 7 Windows 10
CMD-V4 CMD-V4
CRSxe (ProCash 3100xe)
RM2
CMOxH Coin Dispenser CMOxH Coin Dispenser
CM2-O-8H Coin Dispenser CM2-O-8H Coin Dispenser
RM3 RM3
CMD-V5 CMD-V5
Cash-in module
Windows 7 Windows 10
August 2017 5
Depository device
Windows 7 Windows 10
Camera device
Windows 7 Windows 10
MAKU II MAKU II
CINEO USB cameras CINEO USB cameras
(card reader, facia camera, portrait) (card reader, facia camera, portrait)
Niscaya camera system Niscaya camera system
Barcode reader
Windows 7 Windows 10
6 August 2017
Product characteristics
ProBase is the SW platform for banking self-service systems from Wincor Nixdorf. This
platform is used to provide SW components required for the operation of the system. The
following chapter gives an overview of ProBase; it is intended for persons whose
business is the integration in real-life application environments.
August 2017 7
Product components
ProBase/C provides the platform components required for the operation of self-service
equipment. These components are briefly introduced in the following:
RTS
Run-Time System
- Basis device drivers and low-level software layers
- Service Provider implementations according to XFS
- Optical Security Interface (OSI) with services for cameras
- Trace and logging system
- Private JRE
- Hardware related device firmware files
DAS
Diagnostics & Serviceability Platform with basic services for diagnostics,
troubleshooting support, operations analysis and system information.
T/SOP
Graphical user interface of D&S Platform. Typically called via the application SOP.
SDK
Software Development Kit
Contains all files for application development according to the XFS standard and tools.
ProBase Setup
ProBase Setup supports the complete installation and configuration of ProBase/C
either GUI based or via command line, attended as well as unattended.
The ProBase/C product package includes further literature on the individual components.
8 August 2017
Product characteristics Product services
Product services
The previous chapter listed up the ProBase components and give a short outline of them.
Another approach to ProBase is via the services offered by ProBase. These can basically
be assigned to the following categories:
Device function
Maintenance
Software loading
Device function
With regard to the programming interfaces offered, ProBase/C relies on the open
standard XFS. XFS stands for "eXtensions for Financial Services".
The first version of the XFS interface (WOSA/XFS) was defined in 1993, with the
participation of all major ATM manufacturers, with the aim of defining an international
standard for integrating special banking peripherals in Windows. In 1998, the specification
of the interface was assigned to the CEN.
Beginning with ProCash 8xxx series, all Wincor Nixdorf ATMs can be equipped with high
resolution digital cameras that are connected directly to the ATM PC via USB. To operate
these cameras, ProBase contains the Optical Security Interface (OSI) that takes images,
adjusts the camera exposure and timing and provides the taken images via TCP/IP. This
makes these cameras compatible with standard IP-based CCTV cameras.
August 2017 9
Internal cameras
ProBase/C camera infrastructure consists of up to three, high resolution, digital cameras
with special functionality regarding the monitored area and or person, namely:
OSI subsystem
All these cameras will be connected to the terminal PC via USB. The images can be
either transferred as BMPs, a single JPEG or as a motion JPEG stream. They are
integrated into the OSI subsystem which is integral part of ProBase/C itself. OSI provides
the following public interfaces:
At system start OSI searches for all cameras in all available camera models (currently:
UVC and other) in the ATM system. At run time OSI manages the camera connection,
knows the concrete position within the system and is familiar with the required image
processing (rotation, cutting, etc.).
XFS support
From XFS point of view there are two different options how the USB cameras are used.
Depending on the selected customizing parameters they lead to the configuration of two
different XFS service providers where each one is reserved for a certain use case as
described in the following sub chapters:
10 August 2017
Product characteristics Product services
Please note:
For more detailed information about the OSI subsystem and its functionality including
installation and configuration see the document OSI_DOCUMENTATION.PDF.
XFS related details can be looked up in the XFS documents for CAM device class.
in order to take and store pictures depending on the current transaction use case.
IP
external camera system
RS232
Please note, that the same XFS driver can be used for external camera systems where
the cameras are analogue. This is the camera concept mainly used in the ProCash xxxx
series.
August 2017 11
System maintenance
In addition to the freely programmable device functions, ProBase contains services which
directly support the group of persons involved in the maintenance and support of the
system (engineers, banking staff, ATM replenishment companies, administrators) in their
roles and tasks. These functions are provided mainly by the D&S Platform and T/SOP
components.
The D&S platform provides information and services for error identification, isolation and
correction as well as test- and runtime functions for the hardware components assembled
in the ATMs. These functions and diagnostic information can be used to examine the
runtime behavior or error conditions, in order to translate the findings into suitable
maintenance and repair activities. Statistics, analytic services to trace error codes back to
error causes, or the analysis of an error condition are further typical examples of the
services provided by the D&S Platform.
The T/SOP (technical SOP) supports users with varying technical knowledge regarding
the technical handling of Wincor Nixdorf systems. It is based mainly on the Diagnostic
and Serviceability Platform and allocates the graphical user interface to the functions and
data provided by the D&S platform.
Due to potential hardware damage not all functions of D&S and T/SOP are freely
available; their usage requires the use of a personalized CrypTA USB stick.
12 August 2017
Product characteristics Product services
Software loading
If the operating system including the drivers has already been set up, the ProBase com-
ponents can be installed directly.
Before the actual installation takes place it is recommended to take some preparatory
steps. First the HW_CONF.INI file that is suitable for the hardware used should be held
ready. It is located on the data medium that comes with every self-service system
shipped by Wincor Nixdorf. In addition, the customizing can be prepared for the ProBase
configuration before the actual installation process starts. All these steps are described in
detail in the installation chapter.
August 2017 13
Integration points
ProBase is considered an integration platform; it therefore has various integration points
that are to be taken into account in an application and system integration process. The
following are the main points of contact with ProBase that are to be considered within the
framework of an integration process.
Customizing
Installation
Although the ProBase data media as delivered are in principle the basis for software
loading on the system, under certain circumstances the generation of individual
installation CDs can simplify the installation process. In particular the number of data
media needed for the installation can be minimized.
System start
Another point of contact with ProBase during system integration is the system start. All
components involved in the system start - platform components, add-on und secondary
components - are to be aligned with one another. The main ProBase components in-
volved in a system start are outlined below. For details please refer to the relevant
component documentation.
CscWInit
CscWInit is the root of the platform startup. The startup point is defined by the integrator
by his placement of the synchronous call of CscWInit into the startup script of the
application.
Startup of ProBase
The ProBase startup conducts various initializations - both pure SW initializations and
initializations of complete devices. Please note that under certain circumstances the
device initializations may take some time (for instance due to firmware load).
The ProBase startup is initiated by the program CscWRun.exe, while the shutdown is
performed by CscWStop.exe. As, however, CscWRun and, therefore, ProBase are
automatically launched by CscWInit, the use of CscWRun and CscWStop is restricted to
recovery situations at most.
By default, the XFS software layer is also started automatically in the course of the
ProBase startup.
14 August 2017
Product characteristics Integration points
For compatibility reasons with previous versions of ProBase there is a customizing option
which leads to a startup configuration where the XFS layer is not started automatically. In
that case, the call of <XFSROOT>\bin\ProDeviceStart becomes necessary as before.
Start of T/SOP
The T/SOP can be controlled in different ways:
To get up-to-date status information for all devices, it is necessary that all devices are
started by an application.
August 2017 15
Problem report with WNReport
Should problems occur with ProBase, please contact your local office or contact address.
Prepare a problem report with the following information:
- Did the problem occur after a particular event or a change (e.g. hardware, firmware or
software update)?
The system report contains the exported files of the TLS (trace- and error-log) and the
eventlog (application, security, system). Furthermore various registry settings, list of
module identifications and directory lists are included. The report is completed by copies
of certain files (e. g. log and configuration files).
The size of the resulting ZIP file may be reduced by collecting the voluminous files (flight
record traces, JDD and D&S logs) within a specified time interval. Furthermore it is
possible to collect only the flight record traces with or without the JDD/D&S logs by
specifying a profile.
At the start of the collection process the working directory (%CSCROOT%\WNreport) and
all directories and files below are deleted.
Command
WNREPORT.EXE [-s] [-o] [-l:<level] [-c:<path>] [-i[:<interval>]] [-p:<profile>]
-c:<path> copy resulting report file to the directory specified by the fully qualified
pathname
16 August 2017
Product characteristics Integration points
-i[:<interval>] collecting flight record traces and JDD/D&S logs within <interval>:
- no interval specified the last 3 days
- 0, ..., 100 the last n days
- dd.mm.yyyy-dd.mm.yyyy from start to end date
Examples:
WNREPORT.EXE -i
WNREPORT.EXE -i:10
WNREPORT.EXE -i:01.01.2012-31.01.2012
Error level
0 no error
The scope of the data being collected is defined by registry settings. Each individual
command is represented by a registry parameter and assigned to a level
that supplements the name, separated by a comma:
<parameter name>,<level>=<command> (e. g. “Environment,5=set
> %WNREPFILE%”)
The usage of the levels is cumulative, thus a higher level includes all information
collected by a lower level. Calling WNREPORT.EXE without the level
option executes all commands with a level less than or equal the default
level (10). This default collection is a precondition for a meaningful error
analysis.
The assignments made in the default configuration can be modified project specific when
required. It must be ensured that the default collection contains all the
information of the default configuration. That is, even the modified levels
must be within the range 2 to 10 (level 1 is reserved).
August 2017 17
Supported operating systems
Windows 7 Professional, 32 Bit, Service Pack 1, with UAC switched off.
Windows 10 IoT Enterprise 2016 LTSB, 64bit, with UAC switched off.
Note of 64bit systems: ProBase/C is installed as 32bit software and is therefore subject of
redirection procedures (in registry and file system) due to the WOW64. For 32bit
applications, all redirections are transparent and therefore compatible.
18 August 2017
Product characteristics Security issues
Security issues
The following chapter outlines the security-relevant issues to be taken into account with
ProBase.
Hardening
ProBase is an open platform and provides no means for system hardening. To harden the
system, to prevent unauthorized access to the system and to ensure the integrity and
confidentially of security relevant and sensitive components of ProBase it is strongly
recommended to use Wincor Nixdorf Terminal Security Suite.
The first thing to point out is that the ProBase setup program can only be executed in the
security context of an administrator.
The normal operating phase following the installation can of course also run in the
security context of an administrator. However, this is not an absolute necessity from the
ProBase point of view, but a security profile described below will do.
The security profile of a standard user, i.e. of a member of the “Users” group, serves as
the basis for the required privileges and permissions.
Beyond the user’s standard privileges, the following privileges are required for the user
that runs ProBase and the service user that runs any ProBase service (usually the
system user):
Write access to the %CSCROOT% directories and subdirectories
Full access to the registry branches
HKEY_LOCAL_MACHINE\SOFTWARE\Wincor Nixdorf\CSC-W32
HKEY_LOCAL_MACHINE\SOFTWARE\Wincor Nixdorf\DeviceInfo
HKEY_LOCAL_MACHINE\SOFTWARE\Wincor Nixdorf\FilexFlash
HKEY_LOCAL_MACHINE\SOFTWARE\Wincor Nixdorf\ProBase
HKEY_LOCAL_MACHINE\SOFTWARE\Cryptera
HKEY_LOCAL_MACHINE\SOFTWARE\XFS
HKEY_LOCAL_MACHINE\SOFTWARE\Wincor Nixdorf\ProDevice/SSP
HKEY_USERS\.Default\XFS
August 2017 19
System services
Depending on the system and its devices, there may be ProBase processes that run as
Windows service in the LocalSystem account. In general, the services are configured to
start automatically so that their startup need no further attention. Only in the rare case
that a system service is to be started with the ProBase startup, the user need the
permission to start that service. This applies to the spooler if a legacy statement printer is
to be driven.
For granting the necessary permission we recommend the use of the subinacl tool from a
Windows resource kit. An administrator can use this tool to grant a particular user the
permission to start and stop a given service.
The communication with the RM3 and CMD-V5 cash device and the card reader device
V2CU1 is secured by cryptographic means.
To initialize this secure channel a personalized TPM module is mandatory 2on the PC
side. The necessary TPM driver stack is provided by ProBase. To prevent any
unintentional side effects please uninstall all other TPM software products prior to the
installation of ProBase. This includes the Infineon Professional Package.
For usage under Windows 10 the following registry values must be removed for proper
function:
For using the keys inside the TPM by the ProBase Platform, the TPM's software
configuration must be restored in advance to the device operation. This is performed by a
'restore' task that is initiated by default in the ProBase installation process and can be
manually called via T/SOP. Alternatively it is possible to configure an automated process
that is performing the 'restore' task at each system start (if necessary) plus an automatic
base key exchange for the RM3 technology based cash module, see configuration key
"BkeMode". The base key exchange with CHD is performed automatically.
It is important that the keys in the TPM are not tampered with, as they are created during
hardware production. Clearing the TPM in the BIOS will result in the loss of the correct
key. In that case the PC has to be exchanged by the service.
1 In contrast to the cash devices, regarding CHD no software upgrade kit will be
supported.
20 August 2017
Product characteristics Security issues
Port Numbers
Diagnostics&Serviceability
- Port 4443 (tied to Localhost)
Used for communication between D&S and T/SOP (SSL secured http). This port is
bound to the network interface, on which D&S listens for incoming T/SOP
connections. In order to change the port definition, the following changes must be
performed:
1. Change key dsTsopListeningPort in file config.properties.
2. Change key tsopDsServerPort in file config.properties,
All keys must have the same value.
- Port 5050
This port is set up within the CrypTA library. It is bound to the external network
interface address (not reconfigurable). See the CrypTA documentation for changing
the port definition.
August 2017 21
Remote Support
With ProBase 1.3/00 a remote support feature (winrs.exe) has been introduced which can
also be started via T/SOP.
To enable winrs.exe to access the internet by default port 443 needs to be unlocked in
the local windows firewall.
Otherwise this feature cannot be used or a popup comes up when starting winrs.exe.
CSC-W32
- Port 22224 (default)
Internal communication port used in drivers for CINA3xA4x and CM3x coin deposit
modules
- Port 5757
Internal communication port used between CMD-V4 Device Handler and Thor board
software
(These ports are default values and can be configured by the customer)
- Port 8001
This port provides a video overview and further status information (possibly OSG
alarm handling).
- Port 8002
This port provides a video stream of the portrait camera.
- Port 8003
This port provides a video stream of the pinpad camera.
- Port 8004
This port provides a local video stream of the portrait camera for ProView Video
Surveillance (deactivated by default).
- Port 8005
This port provides a local video stream of the pinpad camera for ProView Video
Surveillance (deactivated by default).
XFS
Used from ProBase 1.2/00 "Transport-System Sockets". Default PortNumber 50000 ff
See also the appropriate customizing parameter
(prodevice.spec30.TP_SOCKETS.PORTNUMBERBASE).
22 August 2017
Configuration basics
This chapter covers some of the basics of configuring ProBase/C. The ProBase/C setup
program leads to a ready-to-run system. Necessary are:
- the hardware configuration file (HW_CONF.INI) that describes the hardware system
- the customzing file (PROBASE.CUS) that describe the parameters customized for the
customer and/or the application
Windows registry
ProBase
HKEY_LOCAL_MACHINE\SOFTWARE\Wincor Nixdorf\ProBase\CurrentVersion
Name Description
Build Build version
Product Product name
Java-Home Reference to the JRE
JavaRuntimeLib Reference to the Runtime library of the JRE
XfsRoot Path to ProBase root directory
Environment variables
Variable Description
August 2017 23
Automatic configuration
SETUP offers the automatic configuration of your system. That means all ProBase
depending registry entries, configuration files and so on are set automatically during the
setup procedure.
It is recommend to use this kind of installation, otherwise the system may not work as
expected and the system installation and configuration must be done manually.
To do the automatic configuration the hardware information file and optionally a
customizing file is used.
HW_CONF
HW_CONF.INI
This file is normally located on the so-called hardware disk shipped with the system. The
file contains all hardware information necessary to configure the ProBase software auto-
matically.
It is of critical importance that you use a file that contains exactly the hardware
i information of the system you want to install. If the hardware of the system has
been changed, the HW_CONF.INI also has to be changed.
24 August 2017
Configuration basics Customizing
Customizing
If the default installation does not meet your needs then you have to customize the
installation. Central point for customizing is the file PROBASE.CUS.
PROBASE.CUS
The PROBASE.CUS file offers the possibility to adjust the ProBase settings to the
customer's and/or application's needs. The central customizing file is located on the
ProBase DVD in the directory DATA\RTC\INSTALL\CUSTOM. This file is used by default.
Before starting the setup procedure, copy the customizing file PROBASE.CUS
! from the ProBase DVD. Change only the values for the parameters which differ
from the default values. Make sure the file is available for processing the setup.
In the following you find some information on customizing parameters in general and on
some basic parameters in details.
Lines, prefixed with "#" are not interpreted (comment lines).
ProBase settings
Parameters, prefixed with 'xfsw32' are provided for special adjustments between
CSC-W32 and ProDevice settings.
Example:
xfsw32.CSC-W.CCDM_DEF_IMAGE_TYPE=BMP
ProDevice settings
The parameters prefixed 'prodevice.' are the parameters for the ProDevice configuration.
The parameters in the following table are of special importance as they affect basic
installation and configuration settings.
prodevice.XfsSupportOfUsbCamera NO (Default)
YES
Example:
prodevice.spec.default = 30
prodevice.XfsSupportOfUsbCamera = YES
August 2017 25
XFS Spec 3.0 settings
The settings for XFS Spec 3.0 are represented by the identifier "prodevice.spec30." in file
PROBASE.CUS. A sample configuration for ProDevice Spec 3.0 is available in
commented-out form in file PROBASE.CUS.
The detailed description of the customizing parameters for ProDevice is available in file
PROBASE.CUD, where all parameters are described with their syntax and the permitted
value range.
The description of the ProDevice Spec 3.XX registry parameters is to be found in the
ProDevice documentation in directory DATA\DOC\PRODEVICE on the ProBase/C CD.
CSC-W32 settings
The parameters are described in chapter "CUSTOM.CUS" of manual "Generation and
Tools" (DATA\DOC\CSCW32\generation_tools.pdf) of the CSC-W32 documentation.
26 August 2017
ProBase Setup
General
The ProBase Setup realized the custom installation and configuration of software
ProBase.
! For the ProBase installation you must log on with local administrator rights!
Always the SETUP.EXE program must be started to install the ProBase software. The
program is delivered with the Product DVD.
“Data medium” can be in this context any data medium (DVD, directory on the local hard
drive, USB stick, etc.). However, the setup can only be executed (during first installation)
without errors if the directory structure outlined below exists.
SETUP.EXE
+---DAS
+---RTC
+---SDK
For all subsequent MAINTENANCE installations SETUP.EXE can also be stared from
any directory. Recommendation: called from %ProBaseDestinationFolder%\INSTALL
August 2017 27
Command line parameters
Setup Type
Default: /ST=RTC#DAS
28 August 2017
ProBase Setup Command line parameters
Subfolders
CONF HW_CONF.IINI and optionally a modified PROBASE.CUS
PACK Packages (PRJ, HI)
PRJ = upgrade package (PRJ_<xxx>.z)
HI = HotInfo package (HI_<xxxx>.z)
VCUF File(s) that will be installed "version controlled"
VUUF File(s) that will be installed "version un-controlled"
This Custom Options are available when you specify the /CF parameter.
[A]utomatic configuration
Configuration according HW_CONF.INI located at %CustomControlFolder%/CONF.
[C]ustomizing
Based on your own "PROBASE.CUS" located at %CustomControlFolder%/CONF.
[P]ackages
Installs valid packages (e.g. PRJ_<xxx>.z , HI_<xxxx>.z) located at
%CustomControlFolder%/PACK.
Upgrade packages (e.g. PRJ_nnn.Z) contain upgrades for a certain ProBase/C build and
system. Update packages (e.g. HI_xxxx.z) contains HotInfo file(s) for a certain ProBase/C
build.
A package (e.g. PRJ_<xxx>.z respectively HI_<xxxx>.z) that has already been installed
and is still located in %CustomControlFolder%/PACK will not be installed again.
[V]ersion controlled
Installs single files (version checked) located at %CustomControlFolder%/VCUF.
Version [U]ncontrolled
Installs single files (version unchecked) located at %CustomControlFolder%/VUUF.
Examples
/CO=A automatic configuration based on HW_CONF
/CO=AC automatic configuration based on HW_CONF and customizing
/CO=C customizing (only useful in combination with A)
/CO=P version controlled upgrade(s) from %Custom control Folder%/PACK
/CO=V version controlled installation of the modules from
%Custom control Folder%/ VCUF
/CO=U version uncontrolled installation of the modules from
%Custom control Folder%/VUUF
August 2017 29
/CO=PVU first all packages from "PACK" are installed in a version control manner,
then the modules from "VCUF" (version controlled) and finally all modules
"VUUF" (version un-controlled).
The setup searches for all Setup.exe versions in the packages and the VCUF
i folder. If a newer Setup.exe was found, the current active setup copies the most
current Setup.exe to the folder %ProBaseDestinationFolder%\INSTALL and
executes the program in this folder. Finally, this setup is located in the directory
%ProBaseDestinationFolder%\INSTALL.
targetfolders.ini
New modules must be assigned on the "targetfolders.ini".
This file specifies the target folders for new files and has the following structure:
[FILES]
<file name>=<target directory relative to %ProBaseDestinationFolder%>
<file name>=<target directory relative to %ProBaseDestinationFolder%>
Additional Options
/AO=<[B]>
[B] This option restarts the system at the end of the installation
30 August 2017
ProBase Setup Custom Control Center - Dialog
The appearance of the dialog depends on the type of installation (first installation, or
maintenance). The result of this dialog is the command line with which the setup is
started.
First installation
A short information is stored for all available functions which can be displayed by pressing
the ? button.
August 2017 31
The name of the command file is equivalent to the command line (no selection).
Example 1:
F.ST-RTC#[email protected]@CusControl.CO-ACV.CMD
(F)irst installation installs the components RTC and DAS to C:\Probase. Automatic
configuration using HW_CONF and Probase.Cus located at D:\CusControl\CONF.
Additionally files located at D:\CusControl\VCUF will be installed version controlled.
F first installation
ST-RTC#DAS Components RTC and DAS
PF-C@Probase ProBase Destination Folder (C:\Probase)
CF-Z@CusControl Custom Control Folder (Z:\CusControl)
CO-ACV Custom options automatic configuration, customizing and
version-controlled update
Example 2:
[email protected]
M maintenance installation
CF-D@CusControl Custom Control Folder (D:\CusControl)
CO-V Custom option version-controlled update
Example 3:
M maintenance installation
CF-D@CusControl Custom Control Folder (D:\CusControl)
CO-P Custom option version-controlled update from package(s).
32 August 2017
ProBase Setup Custom Control Center - Dialog
Maintenance
The de-installation can be started directly from the "Custom Control Center" dialog via
"PRO_DEL".
"Setup.Log" displays the current log file. The logfile is newly created during the first
installation. In “Maintenace Mode” all information from further installations is added to
the logfile.
An activated "REBOOT" checkbox restarts the system after the end of installation.
August 2017 33
Finish dialog
At the end of the setup, the "Finish dialog" is displayed (not when the setup has been
started with a command line). Depending on the result, the dialogs regarding the display
texts and the setup status in the registry differ in
"HKEY_LOCAL_MACHINE\SOFTWARE\Wincor Nixdorf\ProBase\Setup"
Example
If the setup was terminated with the "Warning" status, the causes should be analyzed.
Details can be found in the "Setup.Log" file. After the cause (s) is corrected, the setup
should be run again.
<error message>
HKEY_LOCAL_MACHINE\SOFTWARE\Wincor Nixdorf\ProBase\Setup
Status = Error
HKEY_LOCAL_MACHINE\SOFTWARE\Wincor Nixdorf\ProBase\Setup\Error
<error message>
If the setup has finished with the "Error" status, a fatal error has occurred, details are
written to the Setup.Log file.
34 August 2017
ProBase Setup Custom Control Center - Dialog
Setup information
Registry
The settings are stored in the registry:
HKEY_LOCAL_MACHINE\SOFTWARE\Wincor Nixdorf\ProBase\CurrentVersion
SETUP.LOG
In all cases, the installation process is logged in detail to the SETUP.LOG file.
This file is created during the setup process in the directory
%ProBaseDestinationFolder%\INSTALL (e.g. C:\ProBase\INSTALL).
If the installation fails, check the appropriate registry settings and/or the
i SETUP.LOG.
August 2017 35
36 August 2017
Abbreviations
BOF Basic Operating Functions
CEN Comité Européen de Normalisation (European Committee for Standardization)
CWA CEN Workshop Agreement
DiagServ Synonym and abbreviation for Diagnostic and Serviceability Platform
FDI Financial Device Interface
IP Internet Protocol
ISSS Information Society Standardization System
JRE Java Runtime Environment
JVM Java Virtual Machine
ProBase/C stands for the system platform ProBase/C
RK Resource Kit
RMI Remote Method Invocation
SOP Service and Operating
TCP Transmission Control Protocol
TPM Trusted Platform Module
TLS Trace and Logging System
XFS Extensions for Financial Services
August 2017 37
38 August 2017
Notes
August 2017
Published by
WINCOR NIXDORF International GmbH
33094 Paderborn
Germany
August 2017