Professional Documents
Culture Documents
TGCS Release Notes Si V4R2
TGCS Release Notes Si V4R2
1
About this document
Purpose
This document describes the V4R2 Service Pack 1 of Store Integrator (SI). The content includes:
an inventory of the delivered package including notable program files and supporting
documentation, when applicable;
a list of pre-requisites for successful installation;
a description of the environment, including hardware and software details, for which the release
was tested by Toshiba;
a description of significant changes to solution architecture, established installation and
configuration steps, or user experience;
a listing and description of new, notable fixes in this release;
a listing and description of new, changed, or removed features in this release;
a description of the “known issues” that may impact functionality;
a summary of regulatory, security, and privacy considerations associated with this release; and,
a reference to additional helpful documentation.
Getting Help
Support website:
The Toshiba Global Commerce Solutions Web site contains the latest information on Toshiba point-of-
sale hardware, the newest versions of Toshiba point-of-sale software, and a knowledgebase containing
hints, tips, and fixes for known issues/problems with Toshiba point of sale products.
The URL for the Toshiba Global Commerce Solutions web site is: www.toshibacommerce.com/support.
If you have general pre-sale or usage questions about Store Integrator that are not answered in the
publications and you are a Toshiba Business Partner, you can submit questions to the Partner line team
from our Knowledgebase page.
Reporting problems:
To report problems, visit the Toshiba Global Commerce Solutions support website:
www.toshibacommerce.com/support
2
Revision history
Changes to this document will be summarized in the following table in chronological sequence. The newest entry will
appear at the bottom.
3
Pre-requisites
This release requires the following hardware and software pre-requisites.
Hardware Comments
Terminal (Processor/RAM) – 4690 V6R5 Classic Terminal Configuration – GUI only use
Single Display 500 MHz / 512
MB, Dual Display 850 MHz / 512 Note: These requirements assume a 200 MB terminal ram disk.
MB
Controller (Processor/RAM) –
1.8 GHz / 256 MB
Terminal (Processor/RAM) – 2.0 4690 V6R5 Classic Terminal Configuration – Solution Use
GHz / 512 MB
Note: These requirements assume a 200 MB terminal ram disk.
Controller (Processor/RAM) –
1.8 GHz / 256 MB
Terminal (RAM) – Single Display: 4690 V6R5 Enhanced Terminal Configuration – GUI only use
Java 2, TDK 8, 1GB
Dual Display : Java 2, 1 GB, TDK
8, 2 GB Note: If you use the SI customer GUI with complex graphical
information, you might exceed the memory requirements for the
Controller (RAM) – 512 MB, 1 terminal and or controller.
GB - C84 and newer
4
Test environment
This release was tested using the following hardware and software configurations along with the pre-requisites listed in
the prior section.
Testbed 1
Hardware
5
Testbed 2
Hardware
Silver theme
6
Testbed 3
GSA P001
Hardware
Silver theme
Silver theme
7
Testbed Performance
Hardware
8
SERVICE PACK 1 Testbed 1
Hardware
404 4900-745 4690 OS Enhanced AADM - ACE GUI AEM Dual Display
405 4900-783 4690 OS Enhanced C/T - AAOM - ACE GUI AEM Operator
Silver Theme
Virtual Sessions
9
DEVICES
Device Terminal
Hardware
10
Terminal Machine Type OS Application
Number
DEVICES
Device Terminal
Configuration Java IO Processor and CSS Java libraries are now shipped with Store Integrator.
JIOP library (JATTACH.JAR) is now shipped by Store Integrator with the name of
SIJIOP.JAR. Similarly, CSS library (TSS.JAR) is shipped with the name of CSS.JAR.
Store Integrator now ships 4690 Extension Archives to use with SI GUI for
Supermarket Application and for General Sales Application. This presents the
user with an alternative to preload bundling to deploy SI libraries to the
terminal.
11
Fixes
13
Miscellaneous and select
the Retrieve option. The
suspended transaction is
not displayed.
62005 6017 Excessive number of PML It only occurs on self-checkout.
Print Job Thread" instances
since old ones are not
removed.
61588 5890 Operator screen freeze due Scroll events are needed remotely
a memory leak because for Dual Display Java6/TDK8 to
RMI does not dispose the allow synchronization between
scroll events. operator and customer. However,
they are not classes that are called
remotely and just need to be
serialized across an RMI bridge.
54474 5563 Cannot hide mouse pointer It Only Occurs on Dual Display 1. Configure Dual Display
cursor on Customer Display application with
on Java6/TDK8 Java6/TDK8.
The Customer display
window has a cursor that
cannot be disabled nor
made invisible.
36089 5961 Mobile sale transfers to the This issue requires the use of the 1. Shop with the mobile
lane are slower than they TCx Amplify solution, is needed to phone.
were previously. check-in the removal of the 2. Scan the bar code at the
throttling from the AEF mobile lane to transfer the sale to
properties. the Checkout lane. The
The throttling was delaying the transfer of the sale takes
completion of the total sequence in more and more time.
AEF suspend.
30392 6205 SI GUI creates a Custom ACE added the flag (available in 1. Configure a transaction
Discount entry that rejects V7R5 A186) discountAllowed that is discount group in ACE
any keyed in values even set to false when all discount rate Personalization -> Options -
when a transaction limits (overrides) are 0. SI will > Transaction Discounts ->
discount group is process this flag and will not add Groups.
configured in ACE with all Custom Discount entry to the list of 2. During a transaction the
keyed discount rate limits available Transaction Discounts. If GUI still will create a Custom
set to 0. the flag is set to true or is not Discount entry that will
present (for compatibility with reject any keyed in values.
previous ACE levels), SI should
continue to create a Custom
Discount entry as always.
SP1
SR # AR # Description Usage – Special Notes Recreate Guidance
122954 6950 Provide configurable ability To avoid sign on during preinit must
to avoid sign on during apply posbc property:
preinit. preinit.posbc.nosignon=true default
value is false which was the pre-
existing case.
14
182892 7282 PrinterHandler is not able The DI station document flip is only 1. Sell an item and pressed
to "read from"/"write to" supported with DirectIO by setting TOTAL.
the DI station when Java property SendRawEnabled=true. 2. Select CHECK button and
redirection is enabled. Document franking has to be type the tender amount.
enabled for Check tender. ENTER ACCOUNT NUMBER
prompt is displayed.
3. Insert Document at the DI
station. Printer continuously
moves the document up
and down in the DI
station.station. Printer
continuously moves the
document up and down in
the DI station.
192568 7140 Prompt data isn't displayed The prompt data is getting filtered
in the popup dialog for by a label property filter and will
operator override for case now be permitted via 1007
when prompt matches the substate.
pattern
B0%%%%%%%%%%%%%%
%%%M (where "%" is a
wildcard char)
203454 7362 A customs SI GUI notebook SI GUI was unable to find the
interface is not displayed updated node definition of the
on the touch screen notebook when doing a XML parse
reload for a component that
had changed. The issue revolved
around the fact that the screen
definition contained an actual
definition of the notebook
and not a reference. A reference
would have resolved to the
new definition that was loaded
during the refresh.
203470 7271 Information displayed at Internally SI GUI appends a special
the 2x20 area of the UI is command character to designate
incorrect orientation ("Left to Right") to all
text messages displayed in the
2x20, in some scenarios this caused
the text length to be incorrect and
the text split algorithm to fail thus
presenting a mal-formed text
message.
210574 7437 An AEF Conditionlock EXPECTING_COUPON will now be a 1. Scan item that has a
Timeout is raised when a valid good condition for a total store coupon
total is taken that yields an sequence. No special configuration attached to it.
EXPECTING_COUPON is required. 2. Scan loyalty card.
substate(1005). This is a 3. Press Finish and Pay
valid outcome for a total quickly, before the
15
and should be accepted by discount is
the tender sequence. triggered.
4. Wait 2 minutes
while the lane is
locked up on the
screen.
262568 7446 Mobile POS Giving Error of When customer is using session
Condition lock - wait for roles to allow specific config and
retrieve transaction - time automation properties to be
assigned to specific groups of
terminals. The specific property of
issue is KEY_SEQUENCE_TIMEOUT.
It is being both configured via config
and automation as being 120000
ms. However, when a retrieve
transaction is done it is timing out
16
at 50 seconds (25000ms x 2). The
25000 is the general config timeout
for the general set of sessions. This
timeout should not have applied to
the sessionrole sessions.
This happened because a static
variable was being used that only
allowed one value to be set across
all sessions. Now, an instance
variable will be used so that the
timeout lookup will be done
uniquely for every action and will
allow the sessionrole value to apply.
This change has been applied to
three Action variables for:
KEY_SEQUENCE_TIMEOUT,
TOTAL_SEQUENCE_TIMEOUT and
PAYMENT_HOST_SEQUENCE_TIME
OUT
268743 7655 The ProcessFactoryBeacon The empty list issue will now be
thread was ending due to recovered from and additional
attempting to remove an tracking, that will allow to do better
element from the list when problem determination, will be
there wasn't one available. done to capture the error that
caused the original issue.
268982 7595 Check printing format issue Extra line feeds were getting sent
on DI Face Check printing. The Sales
Application does not send the line
feed character (0x0A) when it sends
the AMOUNT WORDS field for
printing. SI had added a linefeed to
avoid the issue where a non-line
feed command being sent.
However, some print requests are
all on the same line, such as on the
line that have AMOUNT WORDS
and the DATE.
17
Features
The following features have been added, changed, or removed in this release.
New features
18
6643 Store Integrator now ships 4690 Extension Archives For configuration and usage information refer
to use with SI GUI for Supermarket Application. This to Store Integrator User’s Guide, Chapter 6.
presents the user with an alternative to preload Configuring Store Integrator on 4690 OS,
bundling to deploy SI libraries to the terminal. section Using 4690OS Extensions instead of
Bundling for GUI, AEF and POSBC.
6696 Java IOProcessor and CSS Java libraries are now JIOP library (JATTACH.JAR) is now shipped by
shipped with Store Integrator. Decoupling these Store Integrator with the name of SIJIOP.JAR.
modules from 4690 provides greater flexibility for Similarly, CSS library (TSS.JAR) is shipped with
migrating 4690OS and Store Integrator the name of CSS.JAR.
independently.
Store Integrator Java Applications classpath
have been updated to point to the new jar
files and stop using the ones supplied by
4690OS.
For more information refer to Store Integrator
User’s Guide, Chapter 6. Configuring Store
Integrator on 4690 OS, topic Migrating to SI
V4R2 and above.
6726 Store Integrator now ships 4690 Extension Archives For configuration and usage information refer
to use with SI GUI for General Sales Application. to Store Integrator User’s Guide, Chapter 6.
This presents the user with an alternative to preload Configuring Store Integrator on 4690 OS,
bundling to deploy SI libraries to the terminal. section Using 4690OS Extensions instead of
Bundling for GUI, AEF and POSBC.
6802 Store Integrator installation Java utilities for Store Integrator 4690 installation procedure
4690OS, will now run using TDK 8 as the preferred was modified to launch its Java utilities using
JRE. TDK 8 when available in the system. If TDK 8 is
not available, it will fall back to try using Java
1.4.2.
This feature is enabled by default and doesn’t
require any user configuration.
6911 It is possible to get to ACE version by An “invisible” button was added on top of SI
touching/clicking on the GUI Scale frame for GUI scale frame. When clicked, it will open up
Weights & Measures compliance. a dialog displaying the version of ACE. This
option has been historically available through
the Miscellaneous tab (Other Misc. Product
Version), however this tab is sometimes
removed by SI GUI customizations, making it
inaccessible to W&M auditors.
For more information refer to Store Integrator
User’s Guide, Chapter 5. Installing Store
Integrator components, topic Alternate way
to check ACE Version and fulfill Weights and
Measures certification.
6912 New option Switch to Terminal Screen is available in For usage information refer to Store
SI GUI Operator’s dialog menu to allow users to Integrator User’s Guide, Appendix B.
switch to the 4690 native terminal screen, enabling Optimizing Store Integrator Performance,
them to open the pseudo keypad to access S1-S2 section Switch to terminal screen to use the
functions. Pseudo keyboard (S1/S2).
7036 POSBC XML Schema Definition has been versioned POSBC’s main XML schema definition file
by including the new attribute version in the root (POSBC.xsd) includes the attribute version in
19
element. A new request and its corresponding its root element. This attribute will be
response were added to the POSBC API to allow updated to reflect changes to the schema to
client applications to retrieve the schema currently aid on compatibility issue tracking.
used by the POSBC server (JIFServer).
GetSchemaDefinition request and response
were added to the POSBC API model to allow
POSBC client applications to query and
retrieve the schema currently being used by
the POSBC server. For specific details refer to
POBC’s XML Schema Definition, new elements
are self-documented in the schema.
SP 1
AR Description / External Documentation Usage – Special Notes
Enhancement
# or Change
Request #
7484 Single Tender Key support through POSBC API for The AddTenderRequest POSBC message now
TCxPay accepts the special tender identifier type
SingleTenderKeyIdentifier, which a POSBC
client application can use to signal ACE the
initiation of an electronic tender using the
Single Tender Key function code. This feature
is supported for TCxPay only and operations
supported are: tendering, partial tendering
and tender void.
For more details about changes to the POSBC
API model refer to POSBC XML Schema
Definition files.
7601 POSBC Failover will provide redundancy at the This feature is activated through properties
JIFServer level when running within a 4690 CSS within the failover properties bundle (e.g.
execution environment. This way when one userfailover.properties).
JIFServer becomes unavailable the POSBC client will For more information contact your TGCS
be able to resume operations on alternate backup representative.
server running in another 4690 subordinate
controller.
7620 Add support for ACE V8 scale sentry feature for POSBC AddItemResponse includes an
Datalogic 9800i through POSBC API ExceptionResult element with an extended
error code of
ITEM_WEIGHT_REQUIRED_SENTRY_ENABLED
whenever a POBC client application tries to
add a weighted item for which scale sentry
has been configured in ACE.
This will signal the POSBC client application
using a Datalogic 9800i scale, to query the
scale sentry sensor status. The item can be
added to the transaction by providing a
weight value directly in the AddItemRequest
or via POSBC callbacks.
7647 SI GUI support for ACE V8 reprinting of sales SI GUI added support for ACE V8 sales
transaction receipts. transaction reprinting feature.
20
This new feature is accessed through Non-
Sales -> Other Non-Sales -> Reprint
Transaction Receipts button, which is visible
only if this feature has been enabled in ACE
and if the operator has been granted the
appropriate access rights. When selected, an
input form is presented to the operator to
capture the search criteria to be used.
Currently all fields are numerical and the
operator is required to key in the data (no
support for scanner). Results are presented in
a table that allows the selection of a single
entry for reprinting.
No specific configuration is required in SI GUI.
For more information on how to configure
this feature refer to the Application
Client/Server Environment documentation.
Tender cashing, exchange and balance inquiry operations aren’t supported through POSBC Single Tender Key.
Scale Sentry support for Datalogic 9800i is for scenarios in which the scale device is handled by the POSBC client
(for example, Toshiba’s Self-Checkout solution).
7740 The scanner isn’t supported when capturing Operator needs to key-in this information.
the customer loyalty number or alternate ID
on the input form for the search receipt
feature.
21
Additional considerations
Related documentation
Please see the following materials for additional support.
Publication Availability
Store Integrator User’s Guide (TC62-0017-01) https://www.toshibacommerce.com/?urile=wcm:path:
/en/home/support/publications
Store Integrator Programming Guide(TC62- https://www.toshibacommerce.com/?urile=wcm:path:
0016) /en/home/support/publications
Store Integrator Graphical User Interface https://www.toshibacommerce.com/?urile=wcm:path:
Programming Guide (TC62-0018) /en/home/support/publications
Store Integration (G581-0262) https://www.toshibacommerce.com/?urile=wcm:path:
/en/home/support/publications
General Sales Application Planning and https://www.toshibacommerce.com/?urile=wcm:path:
Installation Guide (GC30-3690) /en/home/support/publications
Remote Management Agent and Viewer https://www.toshibacommerce.com/?urile=wcm:path:
User's Guide (GC30-4106) /en/home/support/publications
4690 OS Programming Guide (G362-0574) https://www.toshibacommerce.com/?urile=wcm:path:
/en/home/support/publications
SurePOS Application Client/Server https://www.toshibacommerce.com/?urile=wcm:path:
Environment for 4690 OS Planning and /en/home/support/publications
Installation Guide
(G362-0548)
TCx™Pay User's Guide https://www.toshibacommerce.com/?urile=wcm:path:
(TC62-0024-00) /en/home/support/publications
22