Parameter Description
Disabled
Check/Uncheck the disabled box to Disable/Enable the user. Click
Change Password »Save» to finish the operation.
Click »Change Password» to open Change Password window.
Enter new password and click »Change Password» to finish the
operation.
Create API Key Create new API key for the user to be used for API authentication login.
Revoke API Key Revoke previously API key so it cannot be used anymore for API
authentication login.
51
Groups
Groups are used to manage user permissions. Select Platform | System administration | User
Management and Groups tab:
How to create a new group
Procedure
To create a new group, follow these steps:
1. From the main menu, select Platform | System Administration | User Management and
Groups tab.
2. Click »New Group». This displays the “New Group” window:
3. Enter all necessary data for the group:
Parameter Description
Group Name Enter preferred group name
Permissions
Users Select permissions the group should have access to
Domain Groups Select which local users that should belong to the group
Select which domain groups should be connected to this group, only
when AD is used.
4. Click »Create» to complete this procedure.
Domain Configuration
Pricer supports Active Directory (AD) with the LDAP protocol. Select Platform | System
administration | User Management and Domain Configuration tab:
How to create a new LDAP configuration
Procedure
To create a LDAP configuration, follow these steps:
1. From the main menu, select Platform | System Administration | User Management and
Domain Configuration tab.
2. Click »New LDAP Configuration» to displays the “New LDAP Configuration” window:
3. Enter all necessary data for the LDAP configuration:
Parameter Description
Domain Enter domain name; ex. pricer.com
Server Url
User Prefix Enter server Url IP; ex. ldap://192.168.1.2
Group Prefix Enter user prefix; ex. ou=Accounts,dc=pricer,dc=com
Enter the distinguished name for the node that holds all user accounts
BindDn
Enter group prefix; ex. ou=Groups,dc=pricer,dc=com
Enter the distinguished name for the node that holds all user groups.
Enter BindDn; ex. CN=Peter Smith,OU=Stockholm,
OU=InternalUsers,OU=Accounts,DC=pricer,DC=com
Enter the distinguished name for the user that will be used to look up in
the AD server. When an LDAP session is created, that is, when an LDAP
client connects to the server, the authentication state of the session is set
53
Parameter Description
Password
to anonymous. The BIND operation establishes the authentication state
for a session. Only one account is needed to access the other accounts.
Enter password for user
Distinguished names list
String Attribute type
DC domainComponent
CN commonName
OU organizationalUnitName
O organizationName
STREET streetAddress
L localityName
ST stateOrProvinceName
C countryName
UID userid
4. Click »Test Connection» to verify the domain connection.
5. Click »Create» to complete this procedure.
This require a Pricer Server restart to take effect.
How to administrate LDAP login
Procedure
How to administrate LDAP login, follow these steps:
1. From the main menu, select Platform | System Administration | User Management and
Domain Configuration tab.
2. Set created domain (ex. pricer.com) as default login using the radio button (no save is
needed).
3. Go to the Group tab and select the preferred group (ex. admin group).
4. Add which domain groups that should belong to this group.
5. Click »Save» to finish.
6. Try to login using domain user.
NOTE! If default login is still pricer.local (LOCAL) the username must be the full path; ex.
[email protected].
NOTE! If local users like config, instore etc. are used with LDAP the full path must be
specified; ex. [email protected].
NOTE! All AD users are not displayed on the User Management page since it will take too
long time to load all AD users.
55
8.1.5 Versions
The Versions view shows the different software versions and the history of installed Pricer Server
versions.
Select Platform | System Administration | Versions in the main menu to display the “Versions”
landing page:
View Logs
Description of logs
The system consists of three general logs and one base station log:
Log name Description
GlobalErrorLog.txt Logs error events from all subsystems.
InfraLog.txt
ServerLog.txt Logs the transceiver and base station communication.
Base station log
Logs every event from all subsystems.
There is one base station log for each installed base station. The format
of the log is the base station type and the IP-address (e.g.
E32.172.17.1.10.txt).
How to view log files
This procedure enables you to see the contents of a log. If you want to change the level of the log,
see the section “How to change the log level” in chapter 7.3.6 Log Settings.
Procedure
To see the contents of a log, follow these steps:
1. From the main menu, select Platform | System Administration | View Logs.
2. Select the log you want to see in the “Subsystem Name” drop-down list.
3. Enter the number of lines you want per page in the “Lines Per Page” field.
4. Select the view you want in the “View Logs Criteria” drop-down list:
• to view from the beginning of the file, select “BOF”,
• to view from the end of the file select “EOF”,
• to view a specific range of lines, select “Range” and fill in the start line number in the
“Start Line number” field which is then displayed.
5. Click »Submit» to open the selected log.
6. Scroll through the pages using the “Page” drop-down list that appears at the bottom of the
screen.
57
8.2 System Configuration
8.2.1 Cloud Configuration
The Customer Access Server (CAS) is a cloud based server used for configure NFC and in-store
mapping. For more information, see the Pricer_Cloud_Solutions.pdf manual.
8.2.2 Configuration export
This chapter explains how to create a configuration file. For more information about how to use the
configuration file during an installation, see chapter 1.4.1. Select Platform | System
Administration | Configuration export in the main menu to display the “Configuration export”
landing page:
How to generate a configuration file
A standard customer configuration includes ESL and system configuration.
Procedure
To create a configuration file, follow these steps:
1. From the main menu, select Platform | System Administration | Configuration export.
2. Enter a suitable name and description of the configuration file you want to generate, in the
“Name” and “Description” fields.
3. Choose to include “Esl Configuration”, “Poster design” and/or “System Configuration” by
checking their respective check boxes.
4. If you want to add files and folders, click the »Add» button for “Files and Folders”. A window
will open (see image) from where you can select the files or folders you want to add.
5. If you want to add custom database tables, use the »Add» button for “Custom database
tables”. A window will open from which you can select which tables to add.
6. If you want to save this configuration setup, click »Save».
7. The configuration setup will be displayed below the »Standard Customer Configuration»
button.
8. Click »Generate» to create the configuration file.
9. The file will be made and the text “PRC generated, download” appears under the title.
10. To save the configuration file, click “download”. A window will open from which you can select
a location to save the file.
8.2.3 General Settings
The General Settings consists of different parameters to control the Pricer Client functionality.
Session
Parameter/Field Description
Timeout
Idle session time in seconds before the user is automatically logged out
Sound of the Pricer Client.
DefaultUserLanguage
DefaultLoginLanguage Set the sound to ON/OFF for Link and Unlink screens.
SupplementaryItemSearch Default language for new users. Set to empty to use the default language.
Default language on the login screen. Set to empty to use the default
language.
A list of item properties that can be used as item identification codes in
the Pricer Client. The order in which the item properties are presented
determines the search order. ITEMID cannot be removed.
Link Description
Parameter/Field Parameter values:
LinkPressCompulsory • TRUE: A click on the »Link» button (on the “Link ESL” webpage) or an
extra »Enter» is needed after a barcode is scanned.
• FALSE: The link is processed automatically after a barcode is
scanned.
59
Parameter/Field Description
BarcodeConfirmation
The string (#LC) that, if made as a barcode, generates
TruncateLeadingZeros an Enter key stroke and can be used as link
PadWithLeadingZeros confirmation instead of clicking the »Link» button. This
DisableItemValidation feature is independent of whether
Locations LinkPressCompulsory is true or false. The default
SupportLinkTitle barcode used for this is:
SupportLinkUrl Parameter values:
Search
• TRUE: Leading zeroes in an item code will be removed.
Parameter/Field
BarcodeLinks • FALSE: Leading zeroes in an item code will be kept.
SearchRemove This parameter is used to pad the searched item code with leading
Other zeroes. The item code is padded with zeroes if its length is between
(inclusive) MIN-MAX e.g. 4-8, 0-13 or 13-18- The new length is fetched
Parameter/Field from the second input field.
ItemIdFilters
Disable all item validations in the link form. This also disables the
supplementary item search.
Defines the location of an ESL during linking. The “Location” field for Link
PL must be visible to be able to choose a location during linking.
Title text for the support link. A support link is
a function that allows having an external link
to a webpage that is displayed in the lower
left part of the Pricer Client.
“SupportLinkTitle” contains the title text that
will be linked to the destination set in
“SupportLinkUrl”. In the right image the
SupportLinkTitle parameter is set to “Pricer”.
URL for the support link (see above),
e.g. value “//www.pricer.com”.
Description
A barcode can be used as a shortcut link, that when scanned will open a
specific webpage in the Pricer Client.
Barcode: Default shortcut link:
/WebInstoreUI/control/printOverlay
Navigates to the Print page.
/WebInstoreUI/control/linkPL
Navigates to the “Link ESL” page.
/WebInstoreUI/control/unLinkPL
Navigates to the “Unlink ESL” page.
This parameter contains a list of numbers which will not generate a hit list
if searched for.
Description
Some product EAN codes like packed cheese or meat hold either the
price or the weight in the code. For example 2317109052900 where the
Parameter/Field Description
price is then 5290 (i.e. 52.90). This means that basically all packed
StoreDrawing products will have unique EAN codes. But to find the correct product
CustomerLogo (2317109000000) in the database the scanned EAN code needs to be
filtered.
Example:
n = any number
w = replace by different number to the right, in this case 0
W = recalculate the check digit if needed
It is possible to extract parts of an EAN code to be used when searching
for an item in the Pricer Client.
Example:
Entering 28eeeeennnnnn will mean that if the EAN code starts with 28,
the next five digits should be used as item id when searching for this item
in the Pricer Client
e = real Item ID in system.
Define the store drawing name which should be located in
C:\Pricer\R3Server\images folder.
The Pricer logotype in the top left corner can be replaced
by another logotype. To do this, the logotype file must be
saved in:
[Install path]\Pricer\R3Server\Images, and the file name
must be written in this field.
LoginChangePasswordEnab Defines whether the “Change password” link shall be visible on the login
led page.
IteminfoPrintTarget
Sets the destination for the »Print Overlay» button on the search result
PriceFormatting page to either:
• SinglePrint (target = Single Print)
EnableShowViewDm • NewOverlay (target = Batch Print)
SupportTitle Parameter values:
• TRUE: Price formatting is done. (e.g. will 10.00 be written instead of
1000).
• FALSE: Price formatting is not done. (e.g. 1000 will be written
instead of 10.00).
The price fields affected by this parameter is defined by the system
parameter PRICE_FIELDS.
Parameter values:
• TRUE: The user will not be able to create a Show View DM job in the
Pricer Client.
• FALSE: The user will not be able to create a Show View DM job.
In the Pricer Client, it is possible to create a special link that redirects the
user to another web page, for example a support link. This parameter
determines the name of the link, e.g. Support.
61
Parameter/Field Description
SupportText The web page redirect URL, e.g. www.pricer.com.
EnableRefreshDMScreen
Parameter values:
• TRUE: Enable the “Refresh DM Screen” (this job does not support
the function “Timed Updates”). See Chapter 3.4 Jobs
• FALSE: Disable the Refresh DM Screen job.
8.2.4 Geo Configuration
To work with an indoor positioning system, a store map is needed to position the products and the
shoppers. For more information, check the Pricer_SmartAPP_GeoConfig_Guide.pdf.
8.2.5 Global Parameters
Global parameters can be used as a way to easy set/change a specific value that will be used on
all configured ESLs, for example to apply changes in currency.
Select Platform | Server Settings | Global Parameters in the main menu to display the “Global
Parameters” landing page:
Global parameters fields
Parameter/Field Description Example
KEY The name of the global parameter. “Price in Euro”
VALUE The digit value assigned to the global parameter. Currency rate
Save Save settings.
Refresh Labels Transmits the changes to the ESLs.
How to create a global parameter
Procedure
To create a global parameter, follow these steps:
1. From the main menu, select Platform | System Configuration | Global Parameters.
2. Enter a suitable name in the “Key” field.
3. Enter a suitable value in the “Value” field.
4. Click »Save» to complete this procedure.
8.2.6 Infrastructure
This chapter explains how to work with infrastructure such as base stations, transceivers and
departments.
Select Platform | System Configuration | Infrastructure in the main menu to display the
“Infrastructure” landing page:
63
How to add a base station
Prerequisites
To perform this procedure, you need to know the address of the base station you want to add.
Procedure
To add a base station, follow these steps:
1. From the main menu, select Platform | System Administration | Infrastructure.
2. Click »Add Base Station».
3. Enter the new base station name consisting of two characters.
4. Enter the base station alias. An alias does not have to be given, however it may be used
to identify where a base station is located.
5. Enter the base station address:
• If the base station is connected to a network, specify its IP network name or IP
address.
• If the base station is connected directly to the COM port of the computer, specify the
COM port name.
6. Click »Save».
How to create a department and add transceivers to it
A department is a group of transceivers (max 12 transceivers/department) connected to the same
base station. A group of transceivers in one department will cover one area in the store. All
transceivers belonging to the same department transmit simultaneously. A transceiver is not active
until it has been allocated to a department.
When connecting a nano-transceiver or a Base Station E3, a department is automatically created.
For all other base stations, their departments must be added manually.
Link Department fields
Parameter/Field Description
Department name
Alias Will be added automatically, based on the basestation name, when
creating a new Link Department.
Back Office
The alias can be used for giving the department a name other than the
department name, for example a name that easily identifies the location
of the department and its transceivers.
If this check box is ticked, this department is the back-office department.
A back-office department will transmit first in the system, unless
otherwise configured (can be configured when linking an ESL). There
must always be one back-office department in the system. When the first
department is created in the system, it will automatically turn into the
back-office department. But when you set another department to be the
new back-office department, the previously designated back-office
department will automatically turn into a normal department.
Prerequisites
A base station must be connected and booted.
A store drawing must be stored in the “\Pricer\R3Server\images” folder. To change the store
drawing, go to Platform | System Configuration | General Settings and the parameter
StoreDrawing.
Procedure
To add a link department, follow these steps:
1. From the main menu, select Platform | System Administration | Infrastructure.
2. Click »View Store Drawing». A new browser window will be shown displaying the store
drawing. By looking at the store map, make a plan of how to group your transceivers into
suitable department.
3. Close the store map.
4. Select the base station you want to work with, in the tabs.
5. Click »Add Link Department».
6. A new department will be added at the bottom of the list.
7. Add up to 12 transceivers to this department, by ticking the relevant check-boxes (a
department without transceivers cannot be saved).
65
8. If the new department should be a back-office department (there can only be one back-
office department) click the “Back Office” check box.
9. Click »Save» to complete this procedure.
How to delete a department
When you delete a department, any ESLs allocated to it will automatically be transferred to the
back-office department.
Procedure
To delete a department, follow these steps:
1. From the main menu, select Platform | System Configuration| Infrastructure.
2. Select the base station you want to work with, in the tabs.
3. Find the department you want to delete in the list and click on the button to »Delete Link
Department».
A back-office department cannot be deleted (the »Delete Link Department» button is
inactive for the Back-office department). If you want to delete the department that is
currently the back-office department, you must first designate a new back-office
department: Choose the new back-office department and check its “Back Office” check
box.
How to manage the Transceiver Map
The Transceiver Map is used with
the GeoPosition store map to mark
where each transceiver is located in
the store. This allows the usage of
the IR-trilateration function where
each installed label is automatically
positioned in the store.
Procedure
To manage the Transceiver Map,
follow these steps:
1. From the main menu,
select Platform | System
Configuration|
Infrastructure.
2. Select the transceiver that
should be positioned.
3. Add the height and rotation of the transceiver.
In order to get the correct rotation the map pointer must be aligned in the same direction
as the 7-digit LED on the transceiver.
4. Click »Save» when done.
5. In order to generate the product position data for each installed ESL the job Generate IR
Position data must be run.
8.2.7 Item Configuration
The Item Configuration menu is used for configuring field properties that can be set on different
items.
Select Platform | System Configuration | Item Configuration in the main menu to display the
“Item Configuration” landing page.
67
Item configuration fields Description
Parameter/Field The length of field in the database. Max length is 1024.
Max Length
PFI Id A unique Pricer File Interface ID number
Price Field
If box is checked: The information in this field will be included for each
item, when creating a price statistics report. When this box is checked the
price statistics counter will also be updated (+1).
How to add field properties
It is possible to add fields to the properties list.
Procedure
To add a field, follow these steps:
1. From the main menu, select Platform | System Configuration | Item Configuration.
2. Enter the name of the new field in the empty “Field Name” field (replace the default text
“NEW_PROPERTY”) at the bottom of the screen:
3. Enter the length in the “Max Length” field and a unique Pricer File Interface identification
number in the “PFI Id” field.
4. To add this item to the price statistics report, click the check-box in the “Price Field”
column.
5. Click »Add» to complete this procedure.
6. This new field will be added to the bottom of the list.
7. Click »Save» at the bottom of the screen, when all fields are added.
How to modify or delete field properties
All fields that are not grey can be modified in terms of field length, kind, and PFI id (Pricer File
Interface ID number). Grey fields are used by the system and cannot be removed or modified.
Procedure
To modify a field, follow these steps:
1. From the main menu, select Platform | System Configuration | Item Configuration.
2. Make the required changes in the “Max Length” and “PFI Id” fields.
3. To add this item to the price statistics report, click the check-box in the “Price Field”
column.
4. If you want to delete a field, click the red “X” to the right of the “Price Field” column (if there
is no “x”, the field cannot be deleted).
5. Click »Save» at the bottom of the screen, when all modifications are ready.
8.2.8 Job Configuration
By creating a job, it is possible to automatically run processes with set intervals or a set number of
times, for example a job can run a daily backup.
Select Platform | System Configuration | Job Configuration in the main menu to display the
“Job Configuration” landing page:
Job types
The following types of jobs exist in the Pricer System:
Job type Description
Backup Data Creates a backup of the installation and saves it in the location specified
in “DatabaseConfiguration.xml”. The recommended frequency is once a
Show Info Page day. The data to be included in a backup can be configured in Platform |
Generate Report System Administration | Backup and then selected when the backup
job is created.
Shows a specific information page on all ESLs for a period of time. This
job is a broadcast command, meaning that it will be sent to all ESLs.
Generates a report; either directly on a printer, or by e-mails, or saves it to
disk.
Note! If a network printer should be used, the PricerServer service needs
to log on an account with access to the network printers.
Check ESL Battery Checks the battery status of the ESLs linked to the system. The
recommended frequency is once a month with normal system usage.
Disable Transceivers Disable specific transceivers for a certain time.
ESL Audit Checks that each label is placed in the expected department. If the label
is not found in the place it was last communicated with, it will be given the
status “roaming”.
ESL Audit Classic Checks the status of all labels.
Purge Data This job type has two modes. It either deletes print batch information and
Create PFI Items/Links print overlay requests from the system, or it purges the alert event list.
The age of the data to be deleted is specified in the file
“DatabaseConfiguration.xml”.
Creates PFI files containing all the link and item information available in
the system.
Refresh All Linked ESLs Recalculates the display content for all linked ESLs and sends out an
update if required.
Refresh DM Screen Schedules a time when all DM ESL screens should be refreshed. This job
is a broadcast command, meaning that it will be sent to all DM ESLs. The
69
Job type Description
Show Info Page SmartTAG
Show View DM job must be activated by the parameter “EnableRefreshDMScreen” which
Generate IR Position Data is done in Platform | System Configuration | General Settings.
Product Position Calibration For SmartTAG HD labels (ESLs), it is possible to display an info page for
Generate Article Groups a specified period of time. For example information for the staff when the
Check Firmware Version store is closed. An ESL has a timer which can be set up to 18 hours. The
Upgrade ESL Firmware timer will make the ESL automatically go back to the price page when the
time is up. The system parameter “SHOW_VIEW_SMARTTAG_ENABLE”
must be set to “True” to enable the job in Platform | System
Configuration | System parameters. It will then be possible to select in
the list of jobs.
For non-SmartTAG labels (ESLs), it is possible to display an info page for
a specified period of time. The job is a broadcast command, meaning that
it will be sent to all DM ESLs. The job must be set to “True” by the
parameter “EnableShowViewDm” which is done in Platform | System
Configuration | General Settings. If there are ESLs configured to show
multiple items, the job will not work.
The job will generate IR position data and send it to the Pricer Cloud to
calculate the actual positions. When the calculation is done the new
position data is downloaded to the Pricer Server where the ESL property
GEO_LOCATION_IR is updated for all ESLs affected by this job. This job
should run once every day during nighttime and not at the same time as
any other job.
The job does not need to affect all ESLs, some filters can be applied:
• Generate data for Items
• Generate data for Item property
• Item property value
To be able to run this job the store must be cloud registered, Platform |
System Configuration | Cloud Configuration
The job will generate product position calibration data and send it to the
Pricer Cloud. The job will only affect new added positions and removed
positions. This job should run once every week during nighttime. This job
should not run at the same time as the Generate IR Position Data job.
To be able to run this job the store must be cloud registered, Platform |
System Configuration | Cloud Configuration
The job will generate Article Groups that has been configured under
Platform | Shopper Guidance | Article Groups. This job requires cloud
registration, Platform | System Configuration | Cloud Configuration,
and ESL positions. The ESL position don’t have to be of type IR, you can
also use Article Groups with MANUAL or BLE positions (so you don’t
really need to configure the Transceiver Map. The Transceiver Map is
only for IR positions).
The job will check that all installed ESLs uses the latest firmware version
that is available in the Pricer Server.
NOTE! The job will be created automatically (daily 02:00) upon new
installation or upgrade from previous version.
The job will perform a firmware upgrade on all installed ESLs. Firmware
upgrade takes time so the procedure will default upgrade 2000 labels per
night. This can be changed by the parameter “Override the Number of
Labels to Upgrade”. Enter a different upgrade number (i.e. 1000, 3000,
5000 etc.).
NOTE! The job will be created automatically (daily 03:00) upon new
installation or upgrade from previous version.
How to create a job
Procedure
To create a job, follow these steps:
1. From the main menu, select Platform |System Configuration | Job Configuration.
2. Click »Create New job». The “New Job” screen will be displayed.
3. Enter a suitable name for this job in the “Job Name” field.
4. Select the type of job from the “Type” drop-down list. For a description of the available
types of jobs, see list on the previous page.
5. Select start date and time, or check the box “Immediately” to start it right away.
6. Select how often you want the job to be performed in the “Frequency” drop down list.
7. If available (depending on the type of job chosen), specify the duration in the “Duration”
fields.
8. Choose other applicable parameters in the “Extra Parameters” drop-down list.
9. Click »Save» to complete this procedure.
8.2.9 Languages
Languages are used when translating the Pricer Client and the SmartAPP. The translation is
stored in the database but the translation is done in a properties file like webinstore_C.properties
(default language) and then imported into the database. The language file should be saved in
UTF-8 format.
71
How to import a language
Prerequisites
A translated language properties file.
Procedure
To import a language, follow these steps:
1. From the main menu, select Platform | System Configuration |Language.
2. Select the language to import from the dropdown list.
3. Select the language properties file.
4. Click on the “Import” button.
How to export a language
Procedure
1. From the main menu, select Platform | System Configuration |Language.
2. Select the language to export from the dropdown list.
3. Select either to export All properties or the only the non-translated properties.
4. Click on the “Export” button.
How to delete a language
Prerequisites
An already imported language.
Procedure
1. From the main menu, select Platform | System Configuration |Language.
2. Select the language to delete from the dropdown list.
3. Click on the “Delete” button.
8.2.10 Licenses
To be able to run the Pricer Server a valid license key is required. An unlicensed Pricer Server will
still work but have limited functionality and performance.
The license key handling is done in the cloud License Server and is registered on the unique
store ID. It is also possible to use a chain license if a chain will use same features. The chain
license is restricted in usage.
Select Platform | System Configuration | Licenses in the main menu to display the “Licenses”
landing page:
How to get a new license key
A license key can only be generated from the Pricer license server. To be able to access the
license server internet access is required and a user account. Please contact Pricer to get a valid
license key.
How to install license keys in the system
Pre-requisites
You must have a valid license key to be able to install a license.
Procedure
To install a license key, follow these steps:
1. From the main menu, select Platform | System Configuration | License.
2. Click »Import License» and enter the new license key either manually (copy/paste) or
browse for the license key file, click »Install Key».
73
How to delete an installed license key
Pre-requisites
You must have a previously installed license key.
Procedure
To delete a license key, follow these steps:
1. From the main menu, select Platform | System Configuration | License.
2. Click on the X-button for the license key that should be deleted.
3. Confirm the deletion by answer »Delete» in the confirmation popup dialogue.
How to delete all installed license keys
Pre-requisites
You must have a previously installed license key.
Procedure
To delete all license keys, follow these steps:
1. From the main menu, select Platform | System Configuration | License.
2. Click »Delete All».
3. Confirm the deletion by answer »Delete All» in the confirmation popup dialogue.
How to view an installed license key
Pre-requisites
You must have a previously installed license key.
Procedure
To view an installed license keys, follow these steps:
1. From the main menu, select Platform | System Configuration | License.
2. Click on the license that should be viewed.
3. A new popup window will appear with the license key details.
8.2.11 Log Settings
Select Platform | System Configuration | Log Settings in the main menu to display the “Log
Settings” landing page:
Log settings fields Description
Parameter/Field
Log level A drop-down list with 4 log levels:
• Error - only error events.
Base Stations log level • Warning - warnings and error events.
Use split logging • Info - information, warnings and error events.
• Debug - every single event.
A drop-down list of the log levels for the base station log, with the same
content as the Log level down list).
If you click this check-box, the information collected in the ServerLog will
be split up into the other logs. If this check-box is not checked, only the
ServerLog will be available for viewing.
How to change the log level
Procedure
To change the log level, follow these steps:
1. From the main menu, select Platform | System Configuration | Log Settings.
2. Select the log level you want from the “Log level” drop-down list.
3. Select the log level you want for the base station log from the “Base Station Log Level”
drop-down list.
4. Click the “Use split logging” check-box to create the other logs or leave this unchecked to
only create the ServerLog.
5. Click:
• »Save» to change the log level for all logs (the changes made will immediately be
applied to all logs), or
• »Reset» to reset the log settings to the default values.
8.2.12 Print Configuration
For more information, see 2.2.4.
75
8.2.13 SmartAPP Configuration
For information on how to configure the Pricer SmartApp, see Pricer_SmartAPP.pdf.
8.2.14 Store Configuration
Store configuration is used for Customer Access Server (CAS) cloud registration, server statistics
collection and SmartFlash operation
Store information
The following data can be entered:
Parameter Description
Store ID The unique store ID that is auto generated during the installation. This is the ID
that is used when register the store and generating the store license.
Store name Name of the store that is given during the installation.
Store chain The store chain that the store belongs to.
Address 1-3 Address to the store.
Zip Code Zip code to the store.
Parameter Description
City City where the store is located.
Country Country where the store is located.
ESL Security Level
With access code security is enabled each ESL gets a unique hashCode generated identifier
based on store ID, certificates and a hash algorithm. The unique identifier is generated when the
ESL is linked to an item. When the ESL is unlinked the access code is removed, a new unique
identifier is generated when the ESL is linked again.
The access codes can be generated locally in the Pricer Server (Local ESL Security) or using a
cloud based service (Remote ESL Security). The security solution differs when using local or cloud
generated access codes.
Local ESL Security
Local access codes can be used when there is no Internet access. It will require a registration key
provided by Pricer. After providing the registration key, the access codes are handled locally on
the Pricer Server computer. Using local access codes does not allow transfer of ESLs between
stores.
If all access code information in a store is lost the registration key needs to be provided by Pricer
again.
Remote ESL Security
Cloud based access codes are generated on a remote server that is available on the internet. The
access code for an ESL is generated on the remote server and is transferred to the Pricer Server
encrypted. The Pricer Server decrypts the access code and stores it in the local Pricer Server.
If all access code information in a store is lost, in can be retrieved from the cloud server by
unlocking all labels with the associated store ID. Then the labels can be linked again and the store
server will contact the remote server and get the current keys.
How to change ESL security level
Procedure
To change ESL security level, follow these steps:
1. From the main menu, select Platform | System Configuration | Store Configuration.
2. Click on the Configure button and select the appropriate security level from the popup window.
77
Statistics enabled
Checkbox for checking the daily upload of Pricer Server statistics to the cloud statistics inbox
server. This function requires internet access.
Business Hours
Business Hours are used for checking that the SmartFlash only flashes during store opening
hours and not during the night. During the night, all ESLs with activated SmartFlash will stop
flashing and begin to flash again the next day when store opens. The Closed checkbox is used to
stop the usage of the SmartFlash for that specific day.
8.2.15 System Parameters
For all system parameters in this window, there are descriptive texts for each field. The descriptive
texts are shown when hovering the mouse pointer over the “Value” field. These descriptions are
also given in the “System parameters and default values” table below.
Select Platform | System Configuration | System Parameters in the main menu to display the
“System Parameters” landing page:
System parameters and default values
Backoffice Default Description/Parameter values
Parameter/Field value
Number of days to keep back office history such as
BACK_OFFICE_HISTORY 8 PFI, Text Adapter and Click to Collect lists.
DEFAULT_RESULT_FILE_PATH Specifies the path of the default result file if not
\Pricer\PFIFil specified otherwise in m1 files. This is also the path
es\ResultFile for error codes generated during PFI processing.
s\ResultFile.r Error codes are produced if an error is found when
7
Parameter/Field Default Description/Parameter values
value
DROP_FOLDER_ACTIVE parsing a message file, or if the specified path of a
FALSE message file is not correct.
DROP_FOLDER_LOCATION Parameter values:
DROP_FOLDER_SCAN_INTERVA images\\drop • TRUE: Drop folder functionality is active.
L 3 • FALSE: Drop folder functionality is inactive.
ITEM_MUST EXIST TRUE Shows the drop folder default location. The location
is either relative to the R3Server folder or absolute.
ITEM_PROPERTY_VALUE_DELIM | The interval in seconds between Pricer Server
ITER \Pricer\PFIFil scans of the Drop folder for new images.
MESSAGE_FILE_PATH es\Message Parameter values:
Files • TRUE: It is not possible to link an item to an ESL
NAVIGATION_ATTENTION_LED_ 10
DISTANCE if the item is not present in the database.
• FALSE: It is possible to link an item to an ESL if
the item is not present in the database. The item
is automatically added to the database but with
NULL values on all item fields. So the display will
be blank on the ESL.
Delimiter in the PFI data file.
Specifies the search path for the folder where
message files are generated.
Maximum distance to consider for attention led
when using map navigation.
NAVIGATION_ATTENTION_LED_ 900 Flash duration for the attention led when using map
DURATION navigation.
NAVIGATION_ATTENTION_LED_I 20 Number of items to consider for attention led when
TEMS using map navigation.
NAVIGATION_FORCE_FLASH_DI 5 Distance from user to be included in force flash.
STANCE 8
FALSE Distance walked away before a new route is
NAVIGATION_TRIGGER_NEW_R calculated.
OUTE_DISTANCE
Parameter values:
PFI_DELETE_DATA_FILE
• TRUE: Data file will be deleted after process.
PFI_ENCODING_TYPE UTF-8
• FALSE: Data file will not be deleted after
REJECT_UPDATE_ON_UNLINKE FALSE process.
D
This parameter defines the encoding type to use
ROUTE_PLANNING_DURATION 180 while reading and writing and PFI files. The possible
values are ISO8859-1, UTF-8, CP850 etc.
ROUTE_PLANNING_EXIT_UNIMP 30
ROVED_DURATION Parameter values:
SIC_ALLOW_MOVING_SIC FALSE • TRUE: Items that are not linked to an ESL will not
be added to the database.
• FALSE: Items that are not linked to an ESL will
be added to the database.
Route planning duration in seconds. The route
planning is executed when the Geo Configuration is
published.
Stop the route planning if the route is unimproved
for X seconds. If this value is set to 0, it will always
run the full ROUTE_PLANNING_DURATION.
Parameter values:
79
Parameter/Field Default Description/Parameter values
value
• TRUE: The secondary item code is allowed to be
SIC_APPEND TRUE relinked to a different item.
UNKNOWN_ITEM_IN_UPDATE Install • FALSE: The secondary item code cannot be
relinked to a different item.
General Default
Parameter/Field value For more information about SIC (Secondary Item
Codes), see the Pricer_Integration.pdf manual.
AD_AUTHENTICATION FALSE Parameter values:
• TRUE: The new secondary item code is added to
API_PORT_NEW_RMI 11098
API_PORT_PUBLIC_API_4_7 11096 the current secondary item code.
• FALSE: The new secondary item code replaces
API_PORT_WEBSERVICES 11097
TRUE the current secondary item code.
REMEMBER_ME_AUTHENTICATI For more information about SIC (Secondary Item
ON TRUE Codes), see the Pricer_Integration.pdf manual.
SERVER_DISCOVERY Parameter values:
• Install: A non-existing item in update file will be
UNLINKED_ROAMING_INITIAL_D 120
ELAY_MINUTES added to the database.
• Ignore: A non-existing item in update file will not
UNLINKED_ROAMING_SLEEP_TI 0
ME_DAYS be added to the database and an error is
reported.
USE_BUSY_BLINK FALSE • Report Error: A non-existing item in update file
will not be added to the database and an error is
reported.
Description/Parameter values
Parameter values:
• TRUE: Allows active directory authentication.
• FALSE: Does not allow active directory
authentication.
Port number for new RMI.
Port number for Pricer Public API. Valid from R4.7
or later.
Port number for WebServices.
Enables remember me checkbox on the login page.
Parameter values:
• TRUE: Enables broadcast discovery of the Pricer
server.
• FALSE: Disables broadcast discovery of the
Pricer server.
Defines the time in minutes how long the unlinked
without response roaming should sleep before doing
its first run.
Defines the time in days how long the unlinked
without response roaming should sleep between
invocations.
For large labels, especially for those with red color
displays, the total update time is rather long. Busy-
Blink is a method to show that the label is updating
by using the SmartFlash to indicate.
Parameter values:
• TRUE: Enable Busy-Blink function.
Parameter/Field Default Description/Parameter values
value
WEB_APPLICATION_PORT • FALSE: Disable Busy-Blink function.
HTTP(S)_MODE 3333
The http-port number for the Pricer Web Application
HTTP_ONL Server.
Y This parameter decides which http mode to use:
• HTTP_ONLY: use http-port only (default).
WEB_APPLICATION_HTTPS_PO 3336
RT • HTTP_AND_HTTPS: use both http- and https-
ports.
JAVA_KEY_STORE_PATH
• HTTPS_ONLY: use https-port only, all traffic on
JAVA_KEY_STORE_CERTIFICAT the http-port will be redirected to the https-port.
E_ALIAS The http Webservice and RMI will be switched
off. Only the WebService_5_0 on the https-port
JAVA_KEY_STORE_PASSWORD will work.
The https-port number for the Pricer Web
Application Server.
The path to use a company signed domain https
certificate that is placed in Java Key Store (JKS).
JKS is a repository of security certificates used in
SSL encryption. The JKS must have the certificate,
certificate verification chain and the private key.
Certificate alias/name.
Certificate password.
Infrastructure Default Description/Parameter values
Parameter/Field value
AUTO_BS_REBOOT TRUE Parameter values:
• TRUE: Allows a reboot of the BS automatically, in
INFRA_TEST_FREQUENCY 30
SINGLE_BASESTATION_ROAM FALSE case of recognized failure.
• FALSE: Does not allow a reboot of the BS
TRX_THRESHOLD_MIN 10
TRX_THRESHOLD_OK 20 automatically, in case of recognized failure.
VALID_TRX_TYPES_FOR_ 5032,5034,5
THRESHOLD 039 Number of minutes between the statuses of the
infrastructure is checked by the system.
Parameter values:
• TRUE: Roaming is only performed on one
Basestation in a system.
• FALSE: Roaming is performed on all
Basestations in a system.
Minimum threshold value for changing a TRX status
into an error state.
Minimum threshold value for changing a TRX status
from an error state into an “OK” state.
TRX types for which the threshold is included in the
TRX status.
Item Default Description/Parameter values
Parameter/Field value
PRICE Comma separated list of properties to submit to
CLOUD_API_PROPERTIES Cloud API.
TRUE Parameter values:
ITEM_CACHE_ACTIVE • TRUE: Cache is active.
81
Parameter/Field Default Description/Parameter values
value
• FALSE: Cache is deactivated. If so, the
ITEM_CACHE_SIZE_PERCENTAG 10% performance will be lower, especially on older
E hardware.
ITEM_DELAYED_THREAD_TIME 1 The percentage of server allocated memory that is
used for item caching. It is not recommended to
MERCHANDISING_PROPERTY <empty> change this value.
Specifies how often the Item delayed table is
Logs Default scanned.
Parameter/Field value Item property used for Task to Light.
LOGS_LIFE_TIME 5 Description/Parameter values
PLFT Default Max number of days of history to be included in the
Parameter/Field value server logs.
CALLIBRATION_ON_LINK_ TRUE Description/Parameter values
UNLINK
Parameter values:
CALIBRATION_ON_REAL_TIME TRUE • TRUE: Enables calibration of the transceivers,
IR_CALIBRATION_INTERVAL 60 after linking and unlinking. The calibration is only
REPOSITORY_SIZE 10 done after the time specified in the
IR_CALIBRATION_INTERVAL system parameter
UPDATE_SUCCESS 0 has passed.
• FALSE: recalibration is disabled, even if it is time
for it.
Parameter values:
• TRUE: Calibration is done if the department only
contains real-time-led transmission requests.
• FALSE: No calibration is done if the department
only contains real-time-led transmission requests,
even if it is required.
Interval in minutes between calibration of IR
department.
All the frames collected for transmission are stored
in “Frame Repository”. REPOSITORY_SIZE is the
maximum number of frames that can be stored in
the repository in one instance of time. If the
REPOSITORY_SIZE is equal to the number of
frames in the repository, no new frames will be
added to it until at least one frame have been
removed. (Recommended: The value should not be
changed by the end-user).
This parameter configures the responses that are
given to PL subsystem (irrespective of the response
being an ACK or a NACK) for any transmitted
request that are sent. When parameter is set to:
• 1: Even if a NACK is received, the response
propagated to PL subsystem will be an ACK.
• 0: The NACK responses will be propagated as
NACKs to PL subsystem.
Pricer label
Parameter/Field Default Description/Parameter values
ACK_REQUIRED_FOR_UNLINK value
TRUE Parameter values:
ALLOW_MOVING_PL_DM • TRUE: The frames will be sent one by one, and
TRUE
ALLOW_MOVING_PL_SEGMENT the next frame will only be sent if an ACK is
FALSE received for the previous frame.
DM_OFF_VIEW_IMAGE_LARGE • FALSE: The frames are sent one after another
DM_OFF_VIEW_IMAGE_MEDIUM Pricer_sp_b without waiting for responses. Use the FALSE
DM_OFF_VIEW_IMAGE_SMALL w_60px_128 parameter to make it possible to unlink D1 ESLs
DM_OFF_VIEW_TEXT l.bmp from a micro base station in back-office without a
ESL_HISTORY_EXECUTION_TIM Pricer_sp_b transceiver.
E w_40px_128
ESL_HISTORY_SCAN_INTERVAL l.bmp Parameter values:
FA_FALSE_ACK_PERCENTAGE Pricer_sp_b • TRUE: Allows a new link of a graphical ESL to be
FA_GENERATE_FALSE_ACKS w_20px_93l.
bmp made without first unlinking it.
FA_LEVEL_1 Label is off • FALSE: Does not allow a new link of a graphical
23:07
FA_LEVEL_1_EXTRAS 1 ESL to be made without first unlinking it.
5 Parameter values:
FA_LEVEL_2 FALSE • TRUE: Allows a new link of a segment based
5 ESL to be made without first unlinking it.
• FALSE: Does not allow a new link of a segment
2
based ESL to be made without first unlinking it.
20
OFF page image for Large graphical displays.
If <empty> no OFF image will be used.
OFF page image for Medium graphical displays.
If <empty> no OFF image will be used.
OFF page image for Small graphical displays.
If <empty> no OFF image will be used.
Defines which test should be visible above the
image of DM ESLs.
Time when the ESL History table is updated.
The time interval since the Price Change of the
statistics was updated in the database.
If FA_FALSE_ACK_ACKS is TRUE, every frame
received has this % chance of getting an ACK
regardless of actual response.
Parameter values:
• TRUE: Every frame received has a
FA_FALSE_ACK_PERCENTAGE % chance of
getting an ACK regardless of actual response.
• FALSE: No response will be received.
If the false ACK level is higher than or equal to this
number but lower than FA_LEVEL_2:
FA_LEVEL_1_EXTRAS false ACK adjustments will
be required of compatible PLFTRequests. This
value must be between 0 and 100 inclusive.
The number of required false ACK adjustments
required of compatible PLFTRequests. This value
must be equal to or greater than 0, and equal to or
greater than 1, to case a change in the
PLFTRequests transmission behavior.
If the false ACK level is higher than or equal to this
number, FA_LEVEL_2_EXTRAS false ACK
adjustments will be required of compatible
83
Parameter/Field Default Description/Parameter values
FA_LEVEL_2_EXTRAS value
PLFTRequests. This value must be between 0 and
4 100 inclusive.
FA_NOF_FALSE_ACK_FRAMES 400 The number of required false ACK adjustments of
compatible PLFTRequests. This value must be
FA_PERFORM_FALSE_ACK_TES FALSE equal to or greater than 0, to be accepted, and
T_EVERY_TRANSMISSION equal to or greater than 1 to case a change in the
PLFTRequests transmission behavior.
KEYCODE_SWITCH OFF
Number of false ACK test frames sent for every
MICRO_BS_TRANSMISSION_ON_ FALSE false ACK test. Approx. 50 frames can be sent
LINK every second.
PARTIAL_UPDATE TRUE Parameter values:
REQUIRE_ACK_ON_FLASH FALSE • TRUE: A false ACK test is performed before
every wakeup.
PRICE_CHANGE_STATISTIC_ TRUE
SWITCH • FALSE: A false ACK test is not performed before
every wakeup.
SHOW_VIEW_SMARTTAG_ENAB TRUE
LE Parameter values:
STRONG_LED FALSE • ON: KeyCode frame is sent while linking DM
ESLs.
TREAT_ALL_DM110_AS_OLD FALSE
• OFF: KeyCode frame is not sent while linking DM
ESLs.
Parameter values:
• TRUE: Possible to link a D1 based ESL using the
Micro Basestation.
• FALSE: Not possible to link a D1 based ESL
using the Micro Basestation.
Parameter values:
• TRUE: Enables partial updates of DM ESLs.
• FALSE: Disables partial updates of DM ESLs.
Should only be set to FALSE when running
performance tests.
Parameter values:
• TRUE: Acknowledge of SmartFlash activation is
required. If acknowledge fail a retransmission will
be done. This will make SmartFlash activation
time little longer, but more stable.
• FALSE: Acknowledge of SmartFlash activation is
not required. This will make SmartFlash
activation faster.
Parameter values:
• TRUE: Statistic data will be saved.
• FALSE: Statistic data will not be saved.
Parameter values:
• TRUE: The job “Show Info Page SmartTAG” is
enabled in Job Configuration page.
• FALSE: The job “Show Info Page SmartTAG” is
disabled in Job Configuration page.
Parameter values:
• TRUE: Use strong SmartFlash when activated
through a Back Office change.
• FALSE: Use weak SmartFlash when activated
through a Back Office change.
Parameter values:
Parameter/Field Default Description/Parameter values
value
• TRUE: Preloading, FlexCom or PP16 is not
Proxy Default supported for DM110 #13203. Only 2 pages are
Parameter/Field value available.
<empty>
PROXY_SERVER • FALSE: Preloading, FlexCom or PP16 is
<empty> supported for DM110 #13203.
PROXY_SERVER_PASSWORD 8080
PROXY_SERVER_PORT <empty> DM110 with article no. #13203 where produced in
PROXY_SERVER_USERNAME two variants with different SW and HW possibilities.
Changing this setting requires a Pricer Server
Report Default restart.
Parameter/Field value
Description/Parameter values
NO_OF_MNTHS_FOR_STAT_REP 3
ORT HTTP proxy hostname or IP address. Empty if proxy
is not used.
Status Default HTTP proxy password.
Parameter/Field value HTTP proxy port.
7 HTTP proxy username. Empty if not used.
NUMBER_OF_DAYS_FOR_RECE
NT_ROAMING FALSE Description/Parameter values
SHOW_OVERLAY_STATUS
Max number of months of history to be included in
User Management Default the Price change statistics report.
Parameter/Field value
Description/Parameter values
GROUP_SECURITY_CHANGE_PA FALSE
SSWORD_ON_FIRST_LOGIN Max number of days of history to be included in the
recent roaming statistics.
GROUP_SECURITY_LOCK_OUT_ 10 Parameter values:
TIME_MINUTES • TRUE: Shows if there are changed overlays to
GROUP_SECURITY_MAX_FAIL_ 3 print.
COUNT 0 • FALSE: Does not show if there are changed
GROUP_SECURITY_MIN_TIME_ overlays to print.
BETWEEN_PWD_CHANGE_DAYS
Description/Parameter values
Parameter values:
• TRUE: Every new user must change her/his
password the first time the user logs on to the
GUI.
• FALSE: The password does not need to be
changed upon first logon.
The number of minutes a user is locked out after
exceeding the allowed number of tries of using the
wrong password.
The maximum number of tries a user has to enter
the password before being locked out.
Minimum number of days allowed before a user has
to change his/her password.
85
How to change system parameter values
If you change the value of a parameter, the default value will be displayed as a reference in the
“Default Value If Changed” column.
Procedure
To change the value of a system parameter, follow these steps:
1. From the main menu, select Platform |Server Settings | System Parameters.
2. Make the desired changes in the list.
3. Click »Save» (at the bottom of the window) to complete this procedure.
8.2.16 Text Adapter
The Text Adapter is used for importing item data files into the Pricer Server. More information
about the Text Adapter can be found in the PricerIntegration.pdf manual.
8.2.17 Web Page Configuration
The web page configuration is used for adding or removing fields and columns from specific pages
in the Pricer Client.
Tab Description
Link Page Displays which fields and columns should be visible
Item Search on the link page
ESL Search Item search result columns
87 ESL search result columns
Tab Description
ESL Info
Item Info Displays which columns that should be visible when
Print Batches checking ESL information
Poster Item
Displays which columns that should be visible when
checking item information
Displays which fields and columns should be visible
on the print batches page
Displays which item columns that should be visible
for the SmartPoster
8.3 XML-file Configuration
Under \Pricer\R3Server\config there are some XML-files that can be configured.
8.3.1 DatabaseConfiguration.xml
XML-tag Description Default value
DatabaseProvider MySQL
DatabaseAddress Database provider name //localhost
Database
User Hostname of the computer where the PRICER
Password database server is running.
Driver root
Url Name of the database which is used for the <blank>
Port Pricer Server application. com.mysql.jdbc.Driver
MaxConnections
EncodingType Name of the database user jdbc:mysql:
NumRetryConnLost Password to the database user 7799
ConnectionTimeout 50
DatabaseBackupFullFilePath Parameter to connect the database to the
Pricer Server application. UTF-8
Mysqlbinpath
PrintOverlayPurgeDays Parameter for the <Driver> to connect to the 20
AlertDataPurgeDays Pricer Server application.
TrxStatisticsBackup 40
NumberOfBackupsSaved Port for the database
\Pricer\DatabaseBackup\
Parameter that specifies the number of databasebackup.bak
connections in the connection pool \Pricer\mysql\bin
7
Parameter that defines the encoding type to
be used while opening connection to the 7
database. ISO8859-1, UTF-8, CP850 etc.
true
Number of connection retries before the
Pricer Server fails. 7
Specifies the time in seconds for the
connection timeout.
Path where the Full Database- and PFI-
backups are stored when an automatic
backup Job is performed.
Path where MySQL is installed.
Specifies the number of days to keep old
print requests in the database.
Specifies the number of days to keep old
alert events in the database.
Defines if transceiver statistics should be
saved or not.
Specifies the number of Full System- and
PFI-backups that should be saved before
being automatically removed.
89
8.3.2 MailInfo.xml
The MailInfo.xml file is used when setting up an mail account to send reports by mail under
Platform | System Configuration | Job Configuration
XML-tag Description
SMTPHost Mail server name, ex. mail.company.com
SMTPPort Mail server port, default 25
userName User name of sender, ex. [email protected]
password Password for user account, ex. 1qaz-2wsx
authenticate true/false (default)
from Mail address from sender, ex. [email protected]
to Mail address to receiver, ex. [email protected]
debug Debug log settings true (default)/false
subject Mail heading, ex. “Support mail from Store 1”
message Mail message, ex. “This is an automatic report mail from Store 1”
SSL certificate problem
If the mail cannot be send it can be related to an invalid SSL certificate. The certificate could have
expired or it is a non-approved certificate from the Certificate Authority (CA).
GlobalError log: ERROR - E30272 : Exception in sending mailjavax.mail. MessagingException:
Can't send command to SMTP host; nested exception is: javax.net.ssl. SSLHandshakeException:
sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.
certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
How to add a mail certificate to Java Key Store (JKS)
There is a workaround to add the mail certificate to Java Key Store (JKS) which is a repository of
security certificates used in SSL encryption.
Procedure
To add the mail certificate to Java Key Store, follow these steps:
1. Export the Mail Server public certificate (ex. name_of_certificate.crt) and put it to ex.
C:\temp
2. Open Command Prompt and go to <C:\Pricer\Java\lib\security>
3. Type: \Pricer\Java\bin\keytool.exe -import -alias name_of_certificate -file
C:\temp\name_of_certificate.crt -keystore cacerts [ENTER]
4. Enter keystore password: changeit [ENTER]
5. Trust this certificate? [no]: y [ENTER]
6. Certificate was added to keystore
7. Restart Pricer Server