You are on page 1of 64

APTRA™ Advance NDC

General Description

B006-6045-G000
October 2004
The product described in this book is a licensed product of NCR Corporation.

APTRA and Personas are trademarks of NCR Corporation.


Microsoft, Windows, Windows NT, Windows XP, ActiveX and Visual Studio are registered trademarks of Microsoft
Corporation in the United States and/or other countries.
IBM and OS/2 are trademarks of International Business Machines Corporation.
Diebold is a trademark of Diebold, Incorporated.
Adobe, Acrobat and Reader are either registered trademarks or trademarks of Adobe Systems Incorporated in the United
States and/or other countries.
Sound Blaster is a trademark of Creative Technology Ltd.

All other brand or product names are trademarks or registered trademarks of their respective companies or organisations.

It is the policy of NCR Corporation (NCR) to improve products as new technology, components, software, and firmware
become available. NCR, therefore, reserves the right to change specifications without prior notice.

All features, functions, and operations described herein may not be marketed by NCR in all parts of the world. In some
instances, photographs are of equipment prototypes. Therefore, before using this document, consult with your NCR
representative or NCR office for information that is applicable and current.

To maintain the quality of our publications, we need your comments on the accuracy, clarity, organization, and value
of this book.

Address correspondence to:

NCR Financial Solutions Group Ltd


Information Solutions
Kingsway West
Dundee
Scotland
DD2 3XX

© 2004
By NCR Corporation
Dayton, Ohio U.S.A.
All Rights Reserved
Federal Communications Commission
(FCC) Radio Frequency Interference
Statement

Note: This equipment has been tested and found to comply with
the limits for a Class A digital device, pursuant to Part 15 of the
FCC Rules. These limits are designed to provide reasonable
protection against harmful interference when the equipment is
operated in a commercial environment. This equipment
generates, uses, and can radiate radio frequency energy and, if not
installed and used in accordance with the instruction manual,
may cause harmful interference to radio communications.
Operation of this equipment in a residential area is likely to cause
harmful interference in which case the user will be required to
correct the interference at his own expense.

This digital apparatus does not exceed the Class A limits for radio
Canadian Class A Device noise emissions from digital apparatus set out in the Radio
Declaration Interference Regulations of the Canadian Department of
Communications.
Le présent appareil numérique n’émet pas de bruits
radioélectriques dépassant les limites applicables aux appareils
numériques de la classe A prescrites dans le Réglement sur le
brouillage radioélectrique édicté par le ministère des
Communications du Canada.

This equipment must be installed and used in strict accordance with


Information to User the manufacturer’s instructions. However, there is no guarantee
that interference to radio communications will not occur in a
particular commercial installation. If this equipment does cause
interference, which can be determined by turning the equipment off
and on, the user is encouraged to consult an NCR service
representative immediately.

Caution NCR Corporation is not responsible for any radio or television


interference caused by unauthorised modifications of this
equipment or the substitution or attachment of connecting cables
and equipment other than those specified by NCR. Such
unauthorized modifications, substitutions, or attachments may void
the user’s authority to operate the equipment. The correction of
interference caused by such unauthorized modifications,
substitutions, or attachments will be the responsibility of the user.

APTRA Advance NDC, General Description iii


iv APTRA Advance NDC, General Description
Revision Record

Revision Record

Date Page Description of Change

Oct. 04 All Restructured, rewritten and reformatted for


Advance NDC 2.06.

Aug. 03 10 Clarified DASH card reader is supported by


Advance NDC 2.05 in Dip emulation mode
only.

Mar. 03 Updated for Advance NDC 2.05.

v to x Re-ordered Revision Record table so that most


recent revision is listed first.

xiii Added abbreviations for Microsoft®


Windows® NT and Windows® XP.

2, 3 Changed ‘Windows NT’ to ‘Windows NT or


XP’.

6 In graphic, changed ‘Windows NT’ to


‘Windows NT or XP’.

7 Added Windows XP support as a feature of


Advance NDC 2.05.

9, 10 In table, changed ‘With NDC+ 7.00’ to ‘From


NDC+ 7.00.01 onwards’.
Added increased maximum state number
(999), BNA notes accepted (50), separate
Supervisor application, Dip And Smart
Hardware (DASH) card reader and SST
aggregate installation as features of Advance
NDC 2.05.

11 Added that NDC+ and Advance NDC support


common custom developed screens and
characters, provided the advice in the Note is
followed.

12 Changed ‘Windows NT’ to ‘Windows NT or


XP’.

Appx A. In table, removed separate Application Core


product as this is now included with the
APTRA Advance NDC Package.
Added a reference to the APTRA Advance
NDC Package document for the related NCR
software.

APTRA Advance NDC, General Description v


Revision Record

Date Page Description of Change

Appx. B Added ‘EMV Integrated Circuit Card (ICC)


Reference Manual’ to Related Documentation.

Glossary Removed DPM as not supported by Advance


NDC.
Overhauled by removing irrelevant/ duplicate
entries and listing by acronym.
Added Windows NT and Windows XP entries.

Aug. 02 Updated for Advance NDC 2.04.

3 Added Encrypting PIN Pad (EPP) as a benefit


supported by Self-Service Support

8 Changed Angel Spray cash dispenser from


‘not supported’ to ‘supported’

9, 10 Added security features provided by NDC+


7.00 or Advance NDC 2.04 and an EPP

10 Removed italics from supported features


(italics used for ‘not supported’)

11 Removed ‘two’ from categories of users.


Added bullet point for users who wish to use
the EPP

19 Changed ‘no redevelopment’ to ‘no or minimal


redevelopment’

A-4 Removed Database product as no longer


available

B-5 Removed Database Help as Database product


is not available

B-7 Added book number ‘B006-6197’.


Removed version number ‘2.1’ from SNMP
Agent Reference Manual

Glossary Added BAPE, Triple DES Encryption and EPP


terms

Sep. 01 8 Added ‘Angel Spray dispenser not supported’.


Added ‘Enabled for Smart Card (EMV)
support’.

9 Removed Night Safe.


Removed SM Primitives.
Added ‘and character sets’ and ‘New State
Types’.

Appx. A Updated ‘Related Software’ appendix.

Appx. B Updated ‘Related Documentation’ appendix.

vi APTRA Advance NDC, General Description


Revision Record

Date Page Description of Change

Jan. 01 All Changed APTRA Advance XFS to Self-Service


Support

9 Electronic journal upload is supported.


Card fraud prevention supported using
Enhanced Card Device.
Third party fonts can be defined and used in
screens.
SM Primitives is supported.

B-7 Updated Other NCR Documentation

July 00 All Updated to support APTRA Advance NDC 2.1


(Open Advance NDC and support for the
Cheque Processing Module (CPM)).

Index-1 Added an Index.

Mar. 00 All Changed SSDS-NDC to Advance NDC.


Changed SSDS to Advance ADE.
Changed Platform to Advance XFS.

6 Updated graphic.

7 Added Bunch Note Acceptor (BNA).

12 Updated graphic.

Appx. B Updated related documentation for this


release of Advance NDC.

Glossary Added BNA (Bunch Note Acceptor).

Dec. 99 7 MPEG (.MPG) files are supported in


SSDS-NDC, however .FLI/C animation files
are not supported.

7, 9 Changed text ‘not supported in SSDS-NDC


Release 1’ to ‘not yet supported in SSDS-NDC’.

8 TCP/IP communications is now supported.

Glossary Added a definition for TCP/IP and Winsock.

Feb. 99 8 Remote Diebold PIN Block Verification is now


supported.

Sep. 98 All New publication.

APTRA Advance NDC, General Description vii


Revision Record

viii APTRA Advance NDC, General Description


Table of Contents

Contents

Preface

About This Publication ........................................................................... xi


Audience ............................................................................................ xi
Experience Required......................................................................... xi
Abbreviations Used in the Publication .......................................... xi
How To Use This Publication ............................................................... xii
Support Information .............................................................................xiii

Chapter 1
Introducing Advance NDC

Overview ................................................................................................ 1-1


The Advance NDC Product ................................................................. 1-2
New Features and Changes in Advance NDC ...........................1-2
APTRA Advance NDC Package ................................................... 1-3
Hardware and Software Requirements ....................................... 1-3
The Benefits of Advance NDC.............................................................1-4
Advance NDC Benefits .................................................................. 1-4
Advance ADE Benefits................................................................... 1-5
APTRA XFS Benefits....................................................................... 1-6
Advance NDC Users............................................................................. 1-7
Advance NDC Architecture................................................................. 1-8
Customising Advance NDC .............................................................. 1-11
Enhancing the Customisation Layer .......................................... 1-11
Enhancing the Application Core and Supervisor .................... 1-12
Enhancing an Advance NDC Application ................................1-12

Chapter 2
Upgrading from Earlier Releases of Advance NDC

Overview ................................................................................................ 2-1


Compatibility with Previous Releases of Advance NDC ................2-2
Configuration Options ................................................................... 2-2

APTRA Advance NDC, General Description ix


Table of Contents

Device Access ..................................................................................2-2


Upgrading Your Application...............................................................2-3
Customised Applications...............................................................2-3

Chapter 3
Migrating from NDC+ to Advance NDC

Overview ................................................................................................3-1
Reasons for Migrating to Advance NDC ...........................................3-2
Comparing Advance NDC with NDC+ .............................................3-3
Environments ..................................................................................3-3
Features ............................................................................................3-4
Migrating to Advance NDC.................................................................3-7
Customisation Options ..................................................................3-7

Appendix A
Related Documentation

Overview ...............................................................................................A-1
Advance NDC Documentation ..........................................................A-2
Advance ADE Documentation ...........................................................A-3
NDC+ Documentation .........................................................................A-5
Other NCR Documentation ................................................................A-6
CEN-XFS Documentation....................................................................A-7

Glossary
Glossary.................................................................................... Glossary-1

Index
Index................................................................................................Index-1

User Feedback Form

x APTRA Advance NDC, General Description


Preface
About This Publication

About This Publication

This publication gives a general description of APTRA Advance


NDC and its benefits. It also discusses the following:
● How existing Advance NDC users can upgrade to take
advantage of new functionality
● How existing NCR Direct Connect Plus (NDC+) users can
migrate to Advance NDC.

APTRA Advance NDC is compatible with NDC+, with the


exception of a few features that are not supported. These
unsupported features are identified in this publication.

Anyone who wants an overall understanding of Advance NDC will


Audience find this publication useful. In addition, anyone who is planning to
move to Advance NDC from either a previous release or from
NDC+ can use this publication as a starting point.

Knowledge of self-service terminals (SSTs) and NDC+ would be


Experience Required useful, but is not essential.

The following short forms and abbreviations are used throughout


Abbreviations Used in the the manual. For a complete list of abbreviations and short forms, see
Publication the Glossary.

Full Form Short Form

APTRA™ Advance NDC Advance NDC

APTRA™ Advance ADE Advance ADE


APTRA™ Self-Service Support Self-Service Support
personaS SST Device Simulator For
Windows NT ™ ADI2 Simulator

NCR XFS Simulator XFS Simulator

NCR Simulator Generic term referring to both the


ADI2 and the XFS Simulators, as
they must be used together on a
development PC.

Microsoft® Windows® NT Windows NT


Workstation and are
abbreviated to and respectively
Microsoft® Windows® XP Windows XP
Professional

APTRA Advance NDC, General Description xi


Preface
How To Use This Publication

How To Use This Publication

If you are new to Advance NDC, read Chapter 1 for an overview of


Advance NDC. If you intend to customise Advance NDC, see
Appendix A for details of the documentation you will need.
If you intend to upgrade from a previous release of Advance NDC,
read Chapter 1 for an overview of what is new in Advance NDC,
Chapter 2 for an overview of the migration process and Appendix A
for details of the documentation you will need.
If you intend to migrate from NDC+, read Chapter 1 for an
overview of Advance NDC and its benefits, Chapter 3 for an
overview of the migration process and a comparison of the
differences between NDC+ and Advance NDC, and Appendix A for
details of the documentation you will need.
Chapter 1 introduces Advance NDC, identifying its benefits and
describing the following:
● Advance NDC product and architecture
● Application Core, Supervisor and Customisation Layer
● Customisation options
Chapter 2 describes the migration process for Advance NDC 2.x
users.
Chapter 3 describes the migration process for NDC+ users.
Appendix A provides details of the documentation available for
users of Advance NDC and Advance ADE.

xii APTRA Advance NDC, General Description


Preface
Support Information

Support Information

If you have a problem with the Advance NDC software, please


contact your internal support department, or your local NCR
representative. NCR provides a wide range of support programmes.
For more information, contact your local account team.
If you have problems using the publication, please see the User
Feedback Form at the back of the document. You will find
information on our electronic mail address. Please take the time to
reply, as your comments will be appreciated.

APTRA Advance NDC, General Description xiii


Preface
Support Information

xiv APTRA Advance NDC, General Description


Table of Contents
Introducing Advance NDC

Chapter 1
Introducing Advance NDC

Overview 1-1

The Advance NDC Product 1-2


New Features and Changes in Advance NDC 1-2
User Messages and User Terminal Data 1-3
Worker Classes 1-3
Operator Interface 1-3
APTRA Advance NDC Package 1-3
Hardware and Software Requirements 1-3

The Benefits of Advance NDC 1-4


Advance NDC Benefits 1-4
Migrating from NDC+ 1-4
Upgrading from Advance NDC 1-5
Advance ADE Benefits 1-5
APTRA XFS Benefits 1-6

Advance NDC Users 1-7

Advance NDC Architecture 1-8


Application Core 1-9
Supervisor 1-9
Customisation Layer 1-10

Customising Advance NDC 1-11


Enhancing the Customisation Layer 1-11
Level 1 - Hybrid of Advance NDC Workers and NDC+
States/Screens 1-11
Level 2 - NDC Message Compatibility without
States/Screens 1-12
Enhancing the Application Core and Supervisor 1-12
Enhancing an Advance NDC Application 1-12

APTRA Advance NDC, General Description


Table of Contents
Introducing Advance NDC

APTRA Advance NDC, General Description


Introducing Advance NDC
1

Overview

Overview 1

This chapter describes the following:


● The Advance NDC product
● The benefits of Advance NDC
● The Advance NDC architecture
● Customising Advance NDC

APTRA Advance NDC, General Description 1-1


Introducing Advance NDC
The Advance NDC Product

The Advance NDC Product 1

APTRA Advance NDC has been designed to operate in an NDC


environment on self-service terminals (SSTs) running either
Windows NT or Windows XP Professional. APTRA allows software
developers to use their preferred tools and graphics for SST
programming. Advance NDC allows SST owners to design and
deliver new SST functions quickly, to support Web-enabled
financial services and to develop targeted marketing campaigns.

Note: The development environment is supported only on


Windows NT.

Advance NDC is effectively an implementation of NDC+ using the


Advance NDC application development environment (Advance
ADE) and provides an improved mechanism for extending the
NDC message interface. In addition, Advance NDC offers the
following:
● As far as possible, backward compatibility for SSTs through
maintaining the use of the ADI2 interface for certain devices
● A a migration path from OS/2-based NCR Direct Connect Plus
(NDC+) to a Windows environment, allowing customers to
retain their investment in the host application and customisation
data (states and screens download) while benefiting from the
features available in Advance NDC.
● Advance ADE, for flexibility in customisation.

This release of Advance NDC provides the following new features:


New Features and
● Support for up to 10,000 screens
Changes in Advance NDC 1

● Dual-mode journalling, which allows both a paper journal to be


printed and an electronic journal (EJ) to be created
● Support for APTRA Communications Connection Manager
(CCM), which has two components: PCCM for the support of all
communication protocols provided by the APTRA
Communications Feature; and TCPIP, which supports the
TCP/IP protocol
● Problem Determination for the collection and analysis of data to
assist in identifying the cause of a software problem.
● Support for public-key encryption using RSA

1-2 APTRA Advance NDC, General Description


Introducing Advance NDC
The Advance NDC Product

User Messages and User Terminal Data 1

The functionality provided for User Messages and User Terminal


Data is unchanged but they are now implemented in the
Application Core, not as ActiveX controls.

Worker Classes 1

New workers have been added for new and changed functionality.
Existing workers have been modified for devices that are now
accessed using the CEN-XFS interface. For a list of these devices, see
“Device Access” on page 2-2. For information about CEN-XFS
documentation, see “CEN-XFS Documentation” on page A-7.
Some workers are no longer supported or have reduced
functionality. For details, refer to the APTRA Advance ADE, User’s
Guide.

Operator Interface 1

Fault display is presented as an option on the Supervisor Select


menu and multiple faults are displayed on the screen.
Function display keys (FDKs) are used only for encryption key entry.

Advance NDC is supplied in the APTRA Advance NDC Package


APTRA Advance NDC (G531-0283-0000), which includes the following:
Package 1

● The Advance NDC component (Customisation Layer,


Supervisor and Application Core applications)
● Authoring components and runtime software
● APTRA XFS
● Related NCR software, including the ADI2 Simulator.
The Advance NDC component is provided in the following
installable software aggregates:
● APTRA Advance NDC Development PC Package
● APTRA Advance NDC SST <SV> Package
For details of all the software included in the Advance NDC
Package, see the APTRA Advance NDC Package document
(Advance NDC Package.htm) on the APTRA Advance NDC Package
CD.

For hardware requirements and software prerequisites, refer to the


Hardware and Software APTRA Advance NDC Package document (Advance NDC
Requirements 1
Package.htm) on the APTRA Advance NDC Package CD.

APTRA Advance NDC, General Description 1-3


Introducing Advance NDC
The Benefits of Advance NDC

The Benefits of Advance NDC 1

This section introduces the key benefits of Advance NDC. The


benefits can be categorised as follows:
● Advance NDC benefits
● Advance ADE benefits
● APTRA XFS benefits

The key benefits of Advance NDC are as follows:


Advance NDC Benefits 1

● Support for the extension of the NDC message interface to


process a new Message Class or add additional data to Terminal
State messages
● Improved and more integrated fault clearing in Supervisor
mode.

Migrating from NDC+ 1

If you intend migrating from NDC+, Advance NDC offers the


following:
● Support for the following NDC+ customisation data:
— State Types
— Screen Data
— Printer Data
— Configuration Parameter
— Financial Institution Tables
— Keyboard Data, except for downloadable keyboards
● Support for NDC+ Exits
● Message compatibility with NDC+ central applications
● The opportunity to do the following:
— Maintain compatibility with the NDC programming model
of States and Screens
— Maintain the SST to Central message interface, that is,
communicating through fixed format messages
— Benefit from a more feature-rich and flexible programming
model in the Advance ADE.
● Support for more graphics formats, without requiring any
change in NDC+ screen definitions
For a comparison of the features offered by NDC+ and Advance
NDC, see Chapter 3, “Migrating from NDC+ to Advance NDC”.

1-4 APTRA Advance NDC, General Description


Introducing Advance NDC
The Benefits of Advance NDC

Upgrading from Advance NDC 1

If you intend upgrading from an earlier release of Advance NDC,


this release of Advance NDC offers the following:
● If you are currently using the Advance NDC application as
provided by NCR, an application with an upgrade path to take
advantage of the new functionality
● Maintenance of the existing NDC message structure and
content.

Note: For a customised Advance NDC application, changes will be


required if you have done any of the following:

● Implemented new ADI2 device functionality, and the device is


now accessed through CEN-XFS interface
● Applied customisations that include device worker support, and
that device is now accessed through the CEN XFS interface
● Used workers that are no longer supported, have been replaced,
or have reduced functionality.

For more information about the differences between Advance NDC


2.06 and previous releases, and issues that apply to customised
applications, see Chapter 2, “Upgrading from Earlier Releases of
Advance NDC”.

Advance ADE provides the following benefits:


Advance ADE Benefits 1

● Provides a visual development environment


● Enables the design, development and debugging of applications
that are better matched to the business needs
● Enables the simulation and testing of an application on a
development PC
● Promotes gradual refinement and prototyping
● Promotes the development of applications that are easy to
modify and maintain
● Provides a paperless approach to developing applications
● Encourages a wider audience to become involved in designing
and developing an application.
● Supports more formats and offers greater control of multimedia
using native Advance ADE workers (compared to the
capabilities of NDC+ screen controls)
● Enables integration with other ADEs that are compliant with
ActiveX™.
For more details about Advance ADE, refer to the APTRA Advance
ADE, General Description.

APTRA Advance NDC, General Description 1-5


Introducing Advance NDC
The Benefits of Advance NDC

APTRA XFS, which includes Self-Service Support, is the name of


APTRA XFS Benefits 1

NCR’s latest Self-Service Platform Software for NCR SSTs. Self-


Service Support is an intermediate layer between the operating
system and the application. It thus provides the application with a
measure of operating-system independence.
Some of the key benefits of Self-Service Support are as follows:
● Support for Microsoft Windows NT or Windows XP
● NCR XFS service providers, which provide a CEN-XFS
compliant application interface to NCR self-service devices
● System Application, giving operators and customer engineers
access to maintenance functionality on NCR SSTs
● Installation and configuration options
● International and local language support
● Encrypting PIN Pad (EPP) support, with its enhanced security
benefits
● Support for third-party application development environments
(ADEs), such as Microsoft Visual Studio.
For more information about Self-Service Support, refer to the
APTRA Self-Service Support, Overview.

1-6 APTRA Advance NDC, General Description


Introducing Advance NDC
Advance NDC Users

Advance NDC Users 1

The following categories of user are anticipated to use Advance


NDC:
● New Advance NDC users who want the advantages of Advance
NDC
● Current Advance NDC users who want the additional
functionality now available
● Current NDC+ users who want:
— More flexibility than the NDC+ product offers
— To move their SST application to Windows NT or XP from
an OS/2 environment
— To protect the investment they have made in their back
office host/switch systems
● Previous users who want the benefits of the NDC message
interface, using Self-Service Support. This includes current
PAS/NIC and Composer users who wish to utilise the NDC
message interface.

For more information about Self-Service-Support, see “APTRA


XFS Benefits” on page 1-6.

APTRA Advance NDC, General Description 1-7


Introducing Advance NDC
Advance NDC Architecture

Advance NDC Architecture 1

Advance NDC consists of the following Advance ADE applications:

ADE Application Function

Application Core Performs the background processing


activities
Supervisor Performs the out-of-service activities
associated with the terminal
supervisor/operator
Customisation Layer Performs the in-service activities
associated with the cardholder

The Application Core is always active. Control passes between the


Supervisor and Customisation Layer applications at several key
points.

1-8 APTRA Advance NDC, General Description


Introducing Advance NDC
Advance NDC Architecture

The following diagram shows the Advance NDC application


architecture, with the Advance NDC application on the SST
interacting with the Central application on the host.

Application
Core

Supervisor

Customisation
Layer

Advance NDC

Central
Application

Application Core 1

The Application Core is an Advance ADE application responsible


for controlling the transitions between the various modes the SST
can enter, as well as performing the functionality of each mode.
The Application Core handles (that is, accepts or rejects) incoming
messages from the host application (Central) according to the
content of the message, and the current mode of the self-service
terminal (SST).
Central can send the following types of messages to the SST:
● Terminal Commands
● Customisation Data Commands
● Transaction Reply
● Host to Exit.
The key purpose of the Application Core is to protect users from
breaching the NDC message interface. However, it also facilitates
extending the NDC message interface, to process a new Message
Class or add additional data to Terminal State messages.

Supervisor 1

The Supervisor runs concurrently with and is driven by the


Application Core. It performs the out-of-service activities associated

APTRA Advance NDC, General Description 1-9


Introducing Advance NDC
Advance NDC Architecture

with the terminal supervisor/operator, such as replenishment of


supplies.
You can make changes and enhancements to the Supervisor, using
the APTRA Author provided with Advance ADE.

Customisation Layer 1

The Customisation Layer runs concurrently with and is driven by


the Application Core. It performs the in-service activities associated
with the cardholder, such as card reading, PIN acceptance and cash
dispensing. Any processing performed by the Customisation Layer
can only be done while the SST is in In Service mode.
The Application Core controls the Customisation Layer by
communicating ‘In Service’ and ‘Out of Service’ mode changes to
the Customisation Layer. However, the Customisation Layer will
only allow changes from In Service mode when it is suitable, not in
the middle of a cardholder session.
As the name indicates, you can make changes or enhancements to
the Customisation Layer, using the APTRA Author provided with
Advance ADE. Any changes made to the Customisation Layer will
not breach the format of NDC terminal to central messages.

1-10 APTRA Advance NDC, General Description


Introducing Advance NDC
Customising Advance NDC

Customising Advance NDC 1

Various customisation options exist. The cardholder session


functionality provided by the Customisation Layer can be
customised to the following levels:
● Level 1 - Hybrid of Advance ADE workers and NDC+
States/Screens
● Level 2 - NDC Message Compatibility without States/Screens.
The Application Core offers a further customisation option. It
facilitates extending the NDC message interface, to process a new
Message Class or add additional data to Terminal State messages.
The Supervisor project/application enables customisation of the
‘Out of Service’ Supervisor functionality.
The following sections briefly introduce these customisation
options.

You can enhance the Customisation Layer we provide to meet your


Enhancing the particular requirements.
Customisation Layer 1

New cardholder services and transactions can be authored in


Advance ADE and incorporated into an existing NDC State Flow
with no impact to the rest of the application.
You will end up with a Customisation Layer that is made up of one
of the following:
● Downloaded States, with some Advance ADE workers (Level 1),
or
● Advance ADE workers performing all of the functionality of In
Service Mode (Level 2).

Level 1 - Hybrid of Advance NDC Workers and NDC+


States/Screens 1

This level of customisation involves making any of the following


changes to the Customisation Layer:
● Replacing some NDC State Types with Advance ADE worker
hierarchies
● Adding new Advance ADE worker hierarchies to offer a new
transaction
● Editing State Types authored in Advance NDC (such as the
Card Read State) in order to override downloaded
customisation data.

APTRA Advance NDC, General Description 1-11


Introducing Advance NDC
Customising Advance NDC

Level 2 - NDC Message Compatibility without


States/Screens 1

This level of customisation involves replacing all NDC State Types


in the Customisation Layer with Advance ADE worker hierarchies.
Using the Customisation Layer ensures you will not breach the
format of NDC terminal to central messages.

The Application Core does not usually require customisation as


Enhancing the Application most changes are made to the Customisation Layer. However,
Core and Supervisor 1
recognising that some users may wish to make changes in modes
other than In Service, we have allowed for customising the
Application Core and Supervisor.
Advance NDC supports customisation using the following:
● Screen downloads
● Configuration and/or Enhanced Configuration Parameter
downloads
● Native Mode option digits
● Reserved Screens.
Advance NDC also enables you to extend the NDC message
interface, to process a new Message Class, add additional data to
Terminal State messages, or add/modify Supervisor
menus/functions. You enhance the Application Core or Supervisor
using the APTRA Author and Authoring components (workers).
Any modifications to the Application Core or Supervisor must be
made by conforming to the customisation guidelines given in the
APTRA Advance NDC, Developer’s Guide. This will ensure the core
functionality (mode handling and existing messages) remains intact,
and that no or minimal redevelopment is required for subsequent
releases of Advance NDC.

Enhancing the Customisation Layer, Supervisor and Application


Enhancing an Advance Core provided with Advance NDC is done by using the APTRA
NDC Application 1
Author to visually specify and design the application. For more
information about using the APTRA Author, refer to the APTRA
Advance ADE User’s Guide.

1-12 APTRA Advance NDC, General Description


Table of Contents
Upgrading from Earlier Releases of Advance NDC

Chapter 2
Upgrading from Earlier Releases of
Advance NDC

Overview 2-1

Compatibility with Previous Releases of Advance NDC 2-2


Configuration Options 2-2
Device Access 2-2

Upgrading Your Application 2-3


Customised Applications 2-3
Device Access 2-3
Workers 2-3
User Messages and User Terminal Data 2-3

APTRA Advance NDC, General Description


Table of Contents
Upgrading from Earlier Releases of Advance NDC

APTRA Advance NDC, General Description


Upgrading from Earlier Releases of Advance NDC
2

Overview

Overview 2

The work required to upgrade from a previous version of Advance


NDC depends on how much your current Advance NDC
application has been customised.
This chapter gives an overview of the issues you need to consider
when upgrading your Advance NDC application. For details of the
changes required, refer to the APTRA Advance NDC, Developer’s
Guide.

APTRA Advance NDC, General Description 2-1


Upgrading from Earlier Releases of Advance NDC
Compatibility with Previous Releases of Advance NDC

Compatibility with Previous


Releases of Advance NDC 2

The Advance NDC application supplied by NCR runs only on NCR


hardware and is functionally compatible with previous versions of
Advance NDC.

Advance NDC supports all configuration options, communications


Configuration Options 2

protocols and message formats between Central and the SST as


previously except for the following:
● Cancel/Clear swap option
● Download of keyboard definitions
● Upload of tallies and error logs
These restrictions are due to the constraints of the CEN-XFS
specification. Any change to keyboard layouts must be performed
as part of the service provider configuration.

In Advance NDC, ADI2 is used for access to certain devices, to


Device Access 2

ensure the same provision of functionality and information as


previous versions of Advance NDC. The CEN-XFS interface is used
for access to other devices where functional compatibility can be
provided within an XFS environment.
The devices that use the CEN-XFS interface are as follows:
● Cardholder keyboard
● Envelope Dispenser and Envelope Depository
● Receipt and Journal printers
● Tamper Indicators for Depository Bin, Purge Bin, and Currency
Cassettes
● Enhanced Operator Keyboard
● Enhanced System Display
● Media Entry Indicators

2-2 APTRA Advance NDC, General Description


Upgrading from Earlier Releases of Advance NDC
Upgrading Your Application

Upgrading Your Application 2

If you are currently using the Advance NDC application as


provided by NCR, you will be able to upgrade to Advance NDC
2.06 and create, install and run an equivalent application on your
NCR SSTs.
If you have written code to access devices, you must ensure that the
device access you have used is consistent with this release of
APTRA Advance NDC.

If your application has any of the following types of customisation,


Customised Applications 2

you will need to determine what has to be done to upgrade


successfully:
● Implementation of new ADI2 device functionality using C Exits
or new Worker Classes, and the device is now accessed through
the CEN-XFS interface
● Customisation using workers that are no longer supported, or
have been modified for this release of Advance NDC
● Customised User Messages or User Terminal Data Messages

Device Access 2

The same device cannot be accessed through both the ADI2 and
CEN-XFS interfaces and your code may need to be changed. For a
list of devices that are now accessed through the CEN-XFS interface,
see “Device Access” on page 2-2.

Workers 2

Customised extensions using any of the following will have to be


checked and changed as necessary:
● Your own C Exits or your own new worker classes
● Worker classes that are no longer supported in Advance NDC
but have been replaced with new worker classes.
● Worker classes that are still supported in Advance NDC but
have been modified.

User Messages and User Terminal Data 2

If you have created new Message Classes or included additional


data in Terminal State messages, the code must be imported into the
Application Core.

APTRA Advance NDC, General Description 2-3


Upgrading from Earlier Releases of Advance NDC
Upgrading Your Application

2-4 APTRA Advance NDC, General Description


Table of Contents
Migrating from NDC+ to Advance NDC

Chapter 3
Migrating from NDC+ to Advance
NDC

Overview 3-1

Reasons for Migrating to Advance NDC 3-2

Comparing Advance NDC with NDC+ 3-3


Environments 3-3
Features 3-4

Migrating to Advance NDC 3-7


Customisation Options 3-7

APTRA Advance NDC, General Description


Table of Contents
Migrating from NDC+ to Advance NDC

APTRA Advance NDC, General Description


Migrating from NDC+ to Advance NDC
3

Overview

Overview 3

If you are currently using NCR Direct Connect Plus (NDC+),


Advance NDC offers a migration path to the APTRA Advance
Application Development Environment (Advance ADE).
This chapter discusses the following:
● Reasons for migrating to Advance NDC
● The differences between NDC+ and Advance NDC
● Customisation options.

APTRA Advance NDC, General Description 3-1


Migrating from NDC+ to Advance NDC
Reasons for Migrating to Advance NDC

Reasons for Migrating to Advance


NDC 3

Advance NDC is a more flexible and open product than NDC+,


enabling a greater degree of customisation, in a more productive
manner.
Advance NDC allows you to develop your own special application
features, which are beyond the standard NDC+ customisation
capabilities.
Advance NDC enables you to take advantage of the benefits offered
by the Advance ADE and Self-Service Support while retaining the
investment you have made in your central application and NDC+
customisation data.
Advance NDC provides an improved mechanism for extending the
NDC message interface, using a more productive development
environment.
Advance NDC is designed to enable you to do any of the following:
● Move with technology and upgrade the resources on your SSTs
● Move your SSTs from the OS/2 platform to Windows NT or XP
● Realise superior self-service functionality using the flexibility of
Advance ADE

3-2 APTRA Advance NDC, General Description


Migrating from NDC+ to Advance NDC
Comparing Advance NDC with NDC+

Comparing Advance NDC with


NDC+ 3

For comparison purposes, where Advance NDC consists of three


Advance ADE applications, an NDC+ application can be considered
as consisting of an application core and a set of customisation data.
The application core is released as an executable only, so provides
fixed behaviour. The customisation data allows a degree of
customer specific control of the terminal.

The following diagram compares the Advance NDC environment


Environments 3

with the NDC+ environment.

CENTRAL

Advance NDC Exits NDC+ Exits

ADI2 or XFS NDCADI ADI2

XFS S4/S4I

Windows NT/XP OS/2

Advance NDC SST NDC+ SST

APTRA Advance NDC, General Description 3-3


Migrating from NDC+ to Advance NDC
Comparing Advance NDC with NDC+

The following table summarises the features offered by NDC+, and


Features 3

compares them with those offered by Advance NDC. Refer to the


APTRA Advance NDC, Developer’s Guide for more details of the
specific differences.

NDC+ Features Advance NDC Features

Runs on S4 or S4I platforms. Runs on Self-Service Support platform.

Uses IBM OS/2 operating system. Uses Microsoft Windows NT Workstation or Windows
XP Professional operating systems.

Enables connectivity with an NDC central Enables connectivity with an NDC central application.
application.

Uses customisation data (such as, States and Supports all existing NDC+ customisation data, and
Screens) to customise the NDC+ terminal software. provides the opportunity to evolve away from the NDC
programming model to the more flexible, visual
programming model offered by Advance ADE.

Allows user-written code (called NDC Exits) to be Supports NDC Exits, and enables Advance NDC
added to NDC+. authored enhancements.

Sends and receives messages of defined formats Supports all the NDC+ messages that can pass between
between the SST and Central. Central and the terminal, and provides protection against
users breaching the SST to Central message interface.
Facilitates extending the NDC message interface, to
process a new Message Class or add additional data to
Terminal State messages.

Supports proprietary Antex audio files. Supports industry standard Sound Blaster Wave (.WAV)
and MIDI (.MID) files.

Supports proprietary VGM .ANI animation files Supports Microsoft animation (.AVI) and industry
and .FLI/C files. standard MPEG (.MPG) files.

- Supports additional graphics formats (for example: JPEG,


PCX, TIFF, GIF, JIFF).

Supports Basic Operator Panel (BOP) interface. BOP interface is not supported.

Supports Enhanced Operator Panel (EOP) Supports EOP interface.


interface.

Supports Document Processing Module (DPM) DPM and Coin Dispenser are not supported in Advance NDC.
and Coin Dispenser.

Supports spray cash dispenser. Supports spray cash dispenser.

- Supports Bunch Note Acceptor (BNA) using bunches of


up to 50 notes.

- Supports Cheque Processing Module (CPM).

- Enabled for Smart Card (EMV) support.

3-4 APTRA Advance NDC, General Description


Migrating from NDC+ to Advance NDC
Comparing Advance NDC with NDC+

NDC+ Features Advance NDC Features

Supports Door Access Supports Door Access

Supports Security Camera. Security Camera is not supported in Advance NDC.

Supports CIM86. CIM86 is not supported in Advance NDC.

- TM-Alert messages are not supported.

- PIN Entry States cannot use the Touch Screen.

Supports VEROP in EOP emulation. VEROP is not supported in Advance NDC; only EOP
supported.

Local State Of Health (SOH). NDC+ Local SOH is not supported.


APTRA Exception Handling provides fault reporting and
clearing.

Supports Native and Diebold Emulation modes. Supports Native mode only.
NDC+ Native mode offers more advanced features than
Diebold Emulation mode. If you currently use NDC+ Diebold
Emulation and want advanced features, you can move to the
Native mode. Furthermore, if the capabilities offered by Self-
Service Support are sought, you can then move to Advance
NDC.

Supports IBM 3600 Loop communications. IBM 3600 Loop communications is not supported because it
has a restricted message length of 255 characters and requires
special treatment for all NDC messages.

Supports TCP/IP communications using the Supports APTRA CCM for communications. Current
TCP/IP Application Access Service. CCM components are PCCM (on NCR SSTs only) and
TCPIP (on all SSTs).

Provides Supervisor functions. Provides equivalent Supervisor functions to NDC+, and


customer-specific functions can be added.
The Supervisor is provided as a separate project.

Provides extensive security features. Supports NDC+ security features, including secure PIN
entry.
The following PIN verification methods are not supported by
Advance NDC:
● Local Diebold PIN verification
● GBP PIN verification
● Atalla verification
● Remote BANKSYS PIN verification.

From NDC+ 7.00.01 onwards with an Encrypting With an EPP, supports Triple DES encryption.
PIN Pad (EPP), supports Triple DES encryption.

From NDC+ 7.00.01 onwards with an EPP, RSA public key encryption is supported.
supports public key encryption.

APTRA Advance NDC, General Description 3-5


Migrating from NDC+ to Advance NDC
Comparing Advance NDC with NDC+

NDC+ Features Advance NDC Features

From NDC+ 7.00.01 onwards with an EPP, With an EPP, encryption keys can be remotely distributed
encryption keys can be remotely distributed from from Central.
Central.

From NDC+ 7.00.01 onwards with an EPP, single With an EPP, single and double length encryption keys
and double length encryption keys can be used can be used and securely stored.
and securely stored.

The EPP also supports the previous HiBAPE and The EPP also supports the previous HiBAPE encryption
EKC encryption standards. standards.

- Master key (Key A) and Communications key (Key B)


may be entered in two parts.

Electronic journal upload to Central is supported. Electronic journal upload to Central is supported.

Card fraud prevention can be supported if the card Card fraud prevention can be supported if the card
reader has an Enhanced Card Device (ECD Jitter). reader has an Enhanced Card Device.

- Third-party fonts and character sets can be defined and


used in screens.

- New State Types may be authored.

Maximum state number of 750 is supported. The maximum state number of 750 is increased to 999.

- Supports Dip And Smart Hardware (DASH) card reader


in Dip emulation mode only.

- Supports aggregate installation on the Self Service


Terminal (SST).

Supports custom screens and characters which can Supports custom screens and characters which can also
also be used with Advance NDC. See Note. be used with NDC+. See Note. Up to 10,000 screens are
supported

Note: You can use the same set of custom screens and characters
for both NDC+ and Advance NDC, provided the characters used
are of the correct size. For example, for an NDC+ 640 by 480 screen
the characters must be 29 pixels high by 20 pixels wide.
For further information on the VGA screen service used by NDC+
and screen/character sizes, see the Self-Service Platform Software,
Programmer’s Manual for the VGA Service.

3-6 APTRA Advance NDC, General Description


Migrating from NDC+ to Advance NDC
Migrating to Advance NDC

Migrating to Advance NDC 3

As the Customisation Layer is an Advance ADE-based application


that executes an entire NDC+ State flow, migrating existing NDC+
applications to the Advance ADE environment requires minimal
effort.
You will need to recreate files such as graphics and animation files.
If you have edited the resrvd.def file, you will need to redo the edits.
If your NDC+ application makes use of Exits, you will need to
examine how they are affected and make any necessary changes.
For details, refer to the APTRA Advance NDC, Developer’s Guide.

Various customisation options exist, as follows:


Customisation Options 3

● The cardholder session functionality provided by the


Customisation Layer can be customised at different levels.

After migrating to Advance NDC, we expect through time you


will want to offer functionality during In Service mode that
cannot be achieved using NDC State Types.

In NDC+ you were able to customise the behaviour of the SST


using the available data download messages. Advance NDC
supports this method of customisation and additionally offers a
more flexible customisation approach using the Advance ADE
programming model.

● The Application Core allows extension of the NDC message


interface to process a new Message Class or add additional data
to Terminal State messages. This lets you customise your self-
service application in ways not possible with NDC+ unless you
had the source code.
● The Supervisor project/application enables customisation of the
‘Out of Service’ Supervisor functionality.

Note: We provide a Customisation Layer that executes your


existing NDC+ download without your needing to modify the
download. There is no need to make any changes using the APTRA
Author, until you wish to enhance Advance NDC.

For more information, see “Customising Advance NDC” on page


1-11.

APTRA Advance NDC, General Description 3-7


Migrating from NDC+ to Advance NDC
Migrating to Advance NDC

3-8 APTRA Advance NDC, General Description


Table of Contents
Related Documentation

Appendix A
Related Documentation

Overview A-1

Advance NDC Documentation A-2

Advance ADE Documentation A-3

NDC+ Documentation A-5

Other NCR Documentation A-6

CEN-XFS Documentation A-7

APTRA Advance NDC, General Description


Table of Contents
Related Documentation

APTRA Advance NDC, General Description


Related Documentation
A

Overview

Overview A

In this appendix we identify the Advance NDC related


documentation you may find useful when customsing your
Advance NDC application and deploying it to an SST.
The APTRA Advance NDC documentation is a combination of on-
line help files and Adobe Acrobat Portable Document Format (PDF)
files. To read the PDF documentation, you need Adobe Reader
version 3.0 or later. The latest version is available free from
www.adobe.com.

APTRA Advance NDC, General Description A-1


Related Documentation
Advance NDC Documentation

Advance NDC Documentation A

Product Title Format Description

APTRA APTRA Advance NDC, General PDF Provides a brief and general description of
Advance NDC Description Advance NDC.
B006-6045

APTRA Advance NDC HTML Provides summary information, and links


Package document to the release documents and setup
(Advance NDC Package.htm) programs included on the Advance NDC
Package CD.

APTRA Advance NDC, PDF Describes how to migrate to Advance


Developer’s Guide NDC. It also identifies the functionality
B006-6046 offered by Advance NDC, and describes
how to enhance it.

APTRA Advance NDC, PDF Provides application programmers with


Reference Manual useful reference information for Advance
B006-6180 NDC, including States, Screens, and the
message formats between Central and the
terminal.

APTRA Advance NDC, PDF Describes how to set up the terminal’s local
Supervisor’s Guide configuration parameters, and how to
B006-6062 replenish the terminal.

Advance NDC Help Windows Context-sensitive help for the Advance


Help NDC Authoring components (excluding
Application Core components).

Advance NDC Application Windows Context-sensitive help for the Application


Core Help Help Core/Supervisor Authoring components.

A-2 APTRA Advance NDC, General Description


Related Documentation
Advance ADE Documentation

Advance ADE Documentation A

In the following table, PDF publications with an asterisk (*) have not
been updated for this release of Advance NDC, but are provided for
reference.

Product Title Format Description

APTRA APTRA Advance ADE, PDF Describes how to install and use the APTRA Author
Advance User’s Guide and Runtime Components to design, develop and
NDC B006-6038 maintain a self-service application.

APTRA Advance ADE, PDF Describes how application programmers should create
Programmer’s Guide * their own C++ Worker Classes. It also contains
B006-6042 information on using C routines to manipulate data.

APTRA Advance ADE, PDF Provides application programmers with definitions for
C++ Class Reference * a number of C++ Runtime and Utility Worker Classes
B006-6043 provided by NCR.

APTRA Advance ADE, PDF Provides a brief and general description of Advance
General Description * ADE.
B006-6035

APTRA Advance ADE, PDF Describes the project management features provided
Organising the Team * by Advance ADE and introduces the different
B006-6036 approaches you can adopt when developing an
Advance ADE application.

APTRA Advance ADE, PDF Describes the process involved in localising elements
Local Language of the Advance ADE user interface.
Customisation Guide *
B006-6037

APTRA Author Help Windows Context-sensitive help for the Author user interface
Help and authoring errors.

Runtime Core Help Windows Context-sensitive help for the Runtime Core Authoring
Help components and runtime errors, which are part of
Advance Core Self-Service.

GUI Help Windows Context-sensitive help for the GUI Authoring


Help components, which are part of Advance Core Self-
Service.

Self-Service Core Help Windows Context-sensitive help for the Self-Service Core
Help Authoring components, which are part of Advance
Core Self-Service.

ActiveX™ Help Windows Context-sensitive help for the ActiveX™ Authoring


Help components and runtime errors, which are part of
Advance Core Self-Service.

APTRA Advance NDC, General Description A-3


Related Documentation
Advance ADE Documentation

Product Title Format Description

APTRA Basic Self-Service Help Windows Context-sensitive help for the Authoring components
Advance Help provided with Advance Basic Self-Service.
NDC

ATM Help Windows Context-sensitive help for the Authoring components


Help and runtime errors provided with Advance ATM.

Special Self-Service Help Windows Context-sensitive help for the Authoring components
Help and runtime errors provided with Advance Special
Self-Service.

Statement Printer Help Windows Context-sensitive help for the Authoring components
Help and runtime errors provided with Advance Statement
Printer.

A-4 APTRA Advance NDC, General Description


Related Documentation
NDC+ Documentation

NDC+ Documentation A

Product Title Format Description

NDC+ NDC, Programmer’s Overview PDF/ Provides an introduction to, and overview
B006-2485 Paper of the NDC software.

NDC+, Programmer’s Reference PDF/ Aimed at programmers who write Central


Manual Paper control applications to support NDC+
B006-2486 terminals, or who create the terminal
configuration that customises NDC+.

NDC, Message Formats For PDF/ Designed for Central control application
Host Application Developers Paper developers working with NDC RMX,
B006-4201 NDCxa or NDC+. Intended to help in
creating a control program that handles all
the NDC variants.

NDC, Using NDC Exits PDF/ Introduces NDC Exits to experienced NDC
B006-5102 Paper programmers intending to develop
customised terminal applications.

NDC+, Supervisor’s Reference PDF/ Designed for those people who are
Manual Paper responsible for setting up the terminal’s
B006-2487 local configuration parameters, or for
routine replenishment of the terminal.

APTRA Advance NDC, General Description A-5


Related Documentation
Other NCR Documentation

Other NCR Documentation A

Product Title Format Description

EMV/CAM2 EMV Integrated Circuit PDF Provides reference information for any APTRA
Exits for Card (ICC) Reference Advance NDC developer who wishes to add EMV
APTRA Manual Integrated Circuit Card (ICC) Card Authentication
Advance B006-6297 Method (CAM) functionality to their Advance NDC
NDC application.
Version 1.xx of the product is required for Advance
NDC.

APTRA XFS NCR APTRA XFS PDF Provides information about APTRA XFS, its features
Overview and functionality, and the requirements for its use.
B006-6166

NCR personaS SST Device PDF Describes how to use the NCR SST Device Simulator
Simulator Simulator For Windows (ADI2 Simulator) to test a self-service application
NT, User’s Guide under development.
B006-6041

personaS SST Device Windows Context-sensitive help for the ADI2 Simulator and the
Simulator For Windows Help NCR XFS Simulator (XFS Simulator).
NT Help; Note: The ADI2 Simulator is available on the Advance
NCR XFS Simulator Help NDC Package CD-ROM.
The XFS Simulator is obtainable through Product
Management, Dundee.

A-6 APTRA Advance NDC, General Description


Related Documentation
CEN-XFS Documentation

CEN-XFS Documentation A

Advance NDC supports release 2.0 of the CEN-XFS specification for


those devices that are accessed through the CEN-XFS interface.
The following documents are available from the CEN site,
http://www.cenorm.be/isss/Workshop/XFS

Product Title Format Description

CWA 13449 XFS Extensions for Financial PDF or Provides reference information for the
Release 2.0 Services (XFS) interface DOC CEN-XFS specifications.
specification

Clarification XFS Clarifications for ZIP/ Provides clarifications and explanations


Document —XFS Device Class Interfaces DOC for the Device Class Interface
Release 2.0 Programmer's References Revision 2.00.

APTRA Advance NDC, General Description A-7


Related Documentation
CEN-XFS Documentation

A-8 APTRA Advance NDC, General Description


Glossary

Glossary 0

ActiveX ActiveX is the product of two Microsoft technologies called


A OLE and COM.
ADE Application Development Environment.
Advance ADE NCR’s Advance Application Development
Environment.
API Application Programming Interface.
Application An application is a collection of Workers that can be
built to create an executable (see Self-Service Application).
Application Core The Application Core performs the SST mode
handling, message processing and supervisor functions.
APTRA Author Tool that allows you to visually design and develop a
self-service application.
Authoring Components An Authoring component is the smallest
manageable unit in Advance ADE. Examples of Authoring
components are Workers, Applications and Catalogs.

BAPE Basic Alpha PINpad and Encryptor. Combined PINpad and


B encryptor. Supports single length DES encryption with various local
and remote PIN verification schemes.
BNA Bunch Note Acceptor.
BOP Basic Operator Panel. Not supported by Advance NDC. See
EOP.

Cardholder This is the SST customer.


C
Catalog A Catalog is a component which allows you to organise all
your other Authoring components into manageable groups.
CCM Communications Connection Management.
CEN The European Committee for Standardisation.
COM Component Object Model. An open architecture for cross-
platform development of client/server applications based on object-
oriented technology. Clients have access to an object through
interfaces implemented on the object (access to Methods, Properties
and Events).
Component See “Authoring Components” and “Runtime
Components”.

APTRA Advance NDC, General Description Glossary-1


Glossary

CPM Cheque Processing Module.


Customisation Layer The Customisation Layer performs the ‘In
Service’ activities associated with the cardholder.

DES Data Encryption Scheme.


D
DES encryption, Triple See Triple DES encryption.
Device-independent workers Workers that are not used for SST
devices, such as the card reader or cash dispenser.

EOP Enhanced Operator Panel


E
EPP Encrypting PIN Pad. Combined encryptor and PIN Pad
providing enhanced security.
Exits The general term covering user-defined States, Supervisor
features, Virtual Controllers and special synchronisation routines
called Hooks.
Exit State A State defined and programmed by the user.
Exit Supervisor A Supervisor function defined and programmed by
the user.

FDK Function Display Key. These keys are located on each side of
F the facia screen and enable various options to be chosen. Some
screens have touch screen areas which emulate FDK functions.

GUI Graphical User Interface.


G
MIDI Musical Instrument Digital Interface. Hardware interface
M specifications and software protocols which define how musical
instruments communicate with computer hardware and software.

OLE Object Linking and Embedding. An architecture for enabling


O one application to insert and access objects created in other
applications.

PDF Portable Document Format. The Adobe native file format for
P documents viewable in Acrobat Reader.
Project An APTRA Author Project is a collection of Authoring
components.

Runtime Components Provide the Authoring components used to


R construct a self-service application and the SST runtime software.

Glossary-2 APTRA Advance NDC, General Description


Glossary

Self-Service Application This is the application which runs on an SST


S and processes all the necessary transactions.
Self-Service Support A 32-bit open software platform supplied by
NCR for use on SSTs.
Simulated Services Simulations of SST devices. Used instead of real
devices when running a Test Application.
SST Self-Service Terminal.
SST Device Simulator A tool which provides simulations of self-
service Devices (See Simulated Services) to enable testing of
applications under development.

TCP/IP Transmission Control Protocol/Internet Protocol. TCP/IP is


T the suite of network protocols used for all Internet traffic.
TCPIP A CCM software component that supports TCP/IP
connections on SSTs.
Test Application An application running on a development PC is
called a Test Application.
TIFF Tagged Interface File Format.
Triple DES encryption DES encryption performed three times
successively, for greater security.

User A User is a developer using the APTRA Author with a


U personal User ID. A User can create and own Authoring
components.

Virtual Controller (or Intercept Routine). A routine defined and


V programmed by the user which can intercept and respond to
messages.

WAVE WAVE or .WAV (Waveform Audio). A standard Windows


W based sound format.
Windows NT Microsoft® Windows® New Technology Workstation
operating system.
Windows XP Microsoft® Windows® eXPerience Professional
operating system.
Work Flow A Work Flow enables Workers to communicate across
Work Groups by associating two Work Groups. It specifies the flow
of control from one Work Group to another.
Work Group A Work Group contains a collection of Workers with
similar roles in the Worker hierarchy.

APTRA Advance NDC, General Description Glossary-3


Glossary

Worker You develop an application by visually linking Workers


(graphical building blocks). Workers are the Authoring components
in a self-service application.
Worker Class Every Worker belongs to a Worker Class. The Worker
Class defines the characteristics and functions that any given
Worker will have.

XFS Extensions for Financial Services


X

Glossary-4 APTRA Advance NDC, General Description


Index

Index 0

ActiveX™ 1-5
A Advance ADE
benefits 1-5
documentation A-3
Advance NDC
Application Core 1-9
enhancing 1-12
architecture 1-8
benefits 1-4
comparing with NDC+ 3-3
Customisation Layer 1-10
enhancing 1-11
documentation A-2
features compared with NDC+ 3-4
migrating from NDC+ 3-7
product information 1-2
Supervisor
enhancing 1-12
upgrading from a previous release 2-3
users 1-7
Application Core 1-9
enhancing 1-12
APTRA Advance NDC Package 1-3
APTRA Author 1-12

Benefits
B Advance ADE 1-5
Advance NDC 1-4
Self-Service Support 1-6

CEN-XFS Documentation A-7


C Compatibility with Advance NDC 2.x 2-2
Configuration options 2-2
Customisation 1-3
Customisation Layer 1-10
enhancing 1-11
Level 1 - Hybrid of Advance NDC Workers and NDC+
States/Screens 1-11
Level 2 - NDC Message compatibility without States/Screens 1-12
Customisation options 3-7
Customised applications, Advance NDC 2-3
Customising Advance NDC 1-11

Device access 2-2 to 2-3


D

APTRA Advance NDC, General Description Index-1


Index

Enhancing an Advance NDC application 1-12


E Enhancing the Application Core and Supervisor 1-12
Enhancing the Customisation Layer 1-11
Environments 3-3
Exits 1-4, 3-4

Features
F compared with NDC+ 3-4
new and changed in Advance NDC 1-2

Hardware and software requirements 1-3


H
In-service activities 1-10
I
Message handling 1-9
M Migrating from NDC+ 1-4, 3-7
reasons for 3-2
Mode handling 1-9
Multimedia 1-5

NCR documentation, other A-6


N NDC+
comparing with Advance NDC 3-3
documentation A-5
Exits 1-4, 3-4
migrating to Advance NDC 3-7

Operator interface 1-3


O Out-of-service activities 1-9
Overview
introducing Advance NDC 1-1
migrating from NDC+ 3-1
related documentation A-1
upgrading from Advance NDC 2.x 2-1

Platform software 1-6


P Prototyping 1-5

Reasons for migrating to Advance NDC 3-2


R
Self-Service Support benefits 1-6
S States and Screens 1-4, 3-4
Supervisor 1-9
Supervisor, enhancing 1-12

Upgrading from Advance NDC 1-5, 2-3


U Upgrading from NDC+ 3-7

Index-2 APTRA Advance NDC, General Description


Index

User Messages and User Terminal Data 1-3, 2-3


Users of Advance NDC 1-7

Visual development environment 1-5, 1-12


V
Worker Classes 1-3
W Workers, new and modified 2-3

APTRA Advance NDC, General Description Index-3


Index

Index-4 APTRA Advance NDC, General Description


User Feedback Form

Title: APTRA Advance NDC, General Description


Number: B006-6045-G000 Date: October 2004

NCR welcomes your feedback on this publication. Your comments can be of great value in helping us
improve our information products.
Cut

You may send your comments to us electronically. See over for details.

Circle the numbers below that best represent your opinion of this publication.

Ease of use 5 4 3 2 1 0 5 = Excellent


4 = Good
Accuracy 5 4 3 2 1 0
3 = Adequate
Clarity 5 4 3 2 1 0 2 = Fair
1 = Poor
Completeness 5 4 3 2 1 0
Organization 5 4 3 2 1 0 0 = Not applicable
Appearance 5 4 3 2 1 0
Examples 5 4 3 2 1 0
Illustrations 5 4 3 2 1 0
Job performance 5 4 3 2 1 0
Question resolution 5 4 3 2 1 0
Overall satisfaction 5 4 3 2 1 0

Indicate the ways you feel we could improve this publication.

❑ Improve the table of contents ❑ Add more/better quick reference aids


❑ Improve the overview/introduction ❑ Add more examples
❑ Improve the organization ❑ Add more illustrations
❑ Improve the index ❑ Add more step-by-step procedures
❑ Make it less technical ❑ Add more troubleshooting information
❑ Make it more concise/brief ❑ Add more detail
Write any additional comments you may have below and on additional sheets, if necessary. Include page
numbers where applicable.

Use the following addresses to send your comments to us electronically:


e-mail - userfeedback@exchange.scotland.ncr.com

Cut
Fold

If we may contact you concerning your comments, please fill in the information below:

Name:
Organization:
Company:
Address:

Phone: Fax:

Thank you for your evaluation of this publication. Fold the form where indicated, tape (please do not staple),
and drop in the mail.

F 8763-0695

Fold

Affix
Postage
Stamp
Here

NCR Financial Solutions Group Ltd.


Information Solutions Feedback
Kingsway West
Dundee
Scotland
DD2 3XX

You might also like