You are on page 1of 108

APTRA™ 

Advance NDC

Overview

B006‐6597‐C000
Issue 1
June 2009

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.
The product described in this book is a licensed product of NCR Corporation.

APTRA, Personas and SelfServ are trademarks of NCR Corporation.
Pentium is a trademark or registered trademark of Intel Corporation or its subsidiaries in the United States, other 
countries, or both.
Microsoft, Windows, Windows XP, ActiveX, Microsoft Internet Explorer, Microsoft Visual C++, 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.
Solidcore is a registered trademark or trademark of Solidcore Systems Inc. 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 Feedback
Discovery Centre
3 Fulton Road
Dundee, Scotland
DD2 4SW

© 2007 ‐ 2009
By NCR Corporation
Dayton, Ohio, USA
All Rights Reserved

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.
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.

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview iii


Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

iv APTRA Advance NDC, Overview


Revision Record

Revision Record

Date Page Description of Change

Jun 09 New revision for Advance NDC 3.04

All Removed references to NT as not supported.

1‐4 Added note recommending use of C‐Exits to 
extend functionality.

1‐6 Added new features and updates for 
Advance NDC 3.04.

1‐11 Removed indication that EPP Remote Key 
Management (RKM) course provided as an 
instructor‐led course.

1‐12 Clarified note to indicate that it applies 
when using HTML screens.

1‐12 Added information to indicate that DVD or 
removable storage devices can be used.

1‐13 Updated note to indicate that USB mouse 
can be used.

1‐14 & 1‐15 Updated version of APTRA XFS to 05.00.01.

2‐3 Added note to relating to security standard 
compliance.

3‐4 Added Bunch Cheque Acceptor and 
security standard compliance to list of 
Advance NDC features.

2‐3 Added note to highlight change of directory 
for C‐Exits.

4‐3 Removed entry for CCM TCPIP as now 
included in the .NET Assemblies for 
Advance NDC component.

4‐3 Added description of the .NET Assemblies 
4‐7 for Advance NDC component. 

4‐7 Removed the CCM TCPIP component as it 
is now included in the .NET Assemblies for 
Advance NDC component

4‐10 Clarified information for Display Manager.

4‐12 Updated information for Security 
Component.

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview v


Revision Record

Date Page Description of Change

A‐2 Added reference to this document and also 
to APTRA Advance NDC, Payment 
Application Data Security Standard, 
Implementation Guide

A‐3 Added references for the Advance NDC and 
Advance NDC Application Core Help

A‐6 Added reference to the help for .NET 
Assemblies for Advance NDC 

Glossary‐1 Added definition for Assembly as used in 
.NET applications

Oct 08 New revision for Advance NDC 3.03

1‐6 New features added in this release

1‐10 Updated course title for Advance NDC 3.03

1‐11 Updated EPP course titles and corrected 
web site address

1‐15 Updated table and note to indicate that the 
APTRA Simulator is not provided with 
Advance NDC

1‐16, 1‐18 Updated table and text to describe 
introduction of single executable application

4‐2 Updated table to indicate that the 
Simulation installation type is not available 
with Advance NDC

4‐3 Updated table to include new aggregate 
components

4‐3 Removed APTRA Simulator from optional 
aggregate/component list

4‐10 Added component overviews for 
Presentation Client (for APTRA Advance 
NDC), Dialogs and Display Manager

4‐10 Added component overview for Business 
Services Interfaces, Data Manipulation and 
ECB6 Database Support 

A‐3 Added Passbook and Voice Guidance to 
publications list

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

vi APTRA Advance NDC, Overview


Revision Record

Date Page Description of Change

A‐6 Updated table to indicate that the APTRA 
Simulator is not provided with Advance 
NDC; added documentation information for 
APTRA Promote Manager and Display 
Manager

B‐5 New features of previous release moved to 
appendix B from chapter 1

Feb 08 Updated for APTRA Advance NDC 03.02.01

4‐8 Updated the printer name from Document 
to Statement

July 07 All New document for Advance NDC 3.02. This 


publication replaces the APTRA Advance 
NDC Package document and the APTRA 
Advance NDC General Description

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview vii


Revision Record

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

viii APTRA Advance NDC, Overview


Table of Contents

Contents

Revision Record

Preface

About This Publication ........................................................................xvii
Audience .........................................................................................xvii
Contents of the Publication ..........................................................xvii
Abbreviations Used in the Publication ..................................... xviii
How to Use This Publication ...............................................................xix
Navigating the Publication............................................................ xix
Support Information ............................................................................. xxi

Chapter 1
Introducing Advance NDC

Overview ................................................................................................1‐1
The Advance NDC Product .................................................................1‐2
What is Advance NDC? .................................................................1‐2
Benefits of Advance NDC ....................................................................1‐4
Direct Benefits of Advance NDC..................................................1‐4
Benefits for NDC+ Users ................................................................1‐5
New Features and Changes in Advance NDC..................................1‐6
New Features...................................................................................1‐6
Updated Features............................................................................1‐7
Included Components....................................................................1‐9
Prerequisite Knowledge and Training .............................................1‐10
Development Environment .........................................................1‐10
SST Installation and Configuration ............................................1‐10
Training ..........................................................................................1‐10
Hardware and Software Requirements............................................1‐12
Hardware Requirements..............................................................1‐12
Software Requirements ................................................................1‐13
Operating Environment ...............................................................1‐15

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview  ix


Table of Contents

Advance NDC Architecture...............................................................1‐16
Modifying Advance NDC ..................................................................1‐19
Customising Advance NDC........................................................1‐19
Enhancing Advance NDC ...........................................................1‐19
Extending an Advance NDC Application.................................1‐20

Chapter 2
Upgrading from Earlier Releases of Advance NDC

Overview ................................................................................................2‐1
Compatibility with Single‐Vendor Releases of Advance NDC ......2‐2
Configuration Options ...................................................................2‐2
Device Access ..................................................................................2‐2
Fault Display....................................................................................2‐2
State Tables ......................................................................................2‐2
Upgrading Your Application...............................................................2‐3
Modified 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 in NDC+ and Advance NDC.........................................3‐4
Migrating to Advance NDC.................................................................3‐8

Chapter 4
The Advance NDC Package

Overview ................................................................................................4‐1
Advance NDC Package Contents .......................................................4‐2
Advance NDC Installation ............................................................4‐2
Building Your Own Aggregate .....................................................4‐4
Component Overviews.........................................................................4‐5
3rd Party Runtime...........................................................................4‐5
Initial Unattended Installation ......................................................4‐5
Component Builder ........................................................................4‐5
Aggregate Builder...........................................................................4‐6
Resource Manager...........................................................................4‐6

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

x APTRA Advance NDC, Overview


Table of Contents

CCM PCCM .....................................................................................4‐7
CCM VISA2 .....................................................................................4‐7
.NET Runtime and .NET Runtime 2.X.........................................4‐7
.NET Assemblies for Advance NDC............................................4‐7
HICS Interfaces................................................................................4‐8
ActiveXFS Controls.........................................................................4‐8
Exception Handling........................................................................4‐8
Problem Determination..................................................................4‐8
Advance NDC .................................................................................4‐9
Advance NDC Tools.......................................................................4‐9
Presentation Client (for APTRA Advance NDC), and Dialogs.....
4‐10
Display Manager...........................................................................4‐10
Business Services Interfaces ........................................................4‐10
ECB6 Database Support ...............................................................4‐10
Data Manipulation........................................................................4‐11
Optional Components.........................................................................4‐12
SNMP Agent for APTRA Aggregate..........................................4‐12
Security Component.....................................................................4‐12

Appendix A
Related Documentation

Overview ...............................................................................................A‐1
Advance NDC Documentation ..........................................................A‐2
APTRA Author Documentation.........................................................A‐3
Additional Authoring Documentation .......................................A‐4
NDC+ Documentation .........................................................................A‐5
Other NCR Documentation ................................................................A‐6
CEN‐XFS Documentation ...................................................................A‐7

Appendix B
What Was New in Advance NDC

Overview ............................................................................................... B‐1


Advance NDC 3.03............................................................................... B‐2
New SST models supported......................................................... B‐2
New Devices and Features ........................................................... B‐2
Included Components................................................................... B‐4
Advance NDC 3.02............................................................................... B‐5
Devices and Features..................................................................... B‐5
Troubleshooting ............................................................................. B‐6

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview xi


Table of Contents

Compiler Change ........................................................................... B‐6


Advance NDC 3.01 ............................................................................... B‐7
Device Support ............................................................................... B‐7
Communications Support............................................................. B‐7
Electronic Journal........................................................................... B‐7
Additional Functionality............................................................... B‐7
Advance NDC 3.00 ............................................................................... B‐8
Device Support ............................................................................... B‐8
Communications Support............................................................. B‐8
Additional Functionality............................................................... B‐8

Glossary
Glossary .................................................................................... Glossary‐1

Index
Index ................................................................................................Index‐1

User Feedback Form

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

xii APTRA Advance NDC, Overview


List of Figures

List of Figures

Chapter 1
Introducing Advance NDC

Figure 1‐1 Advance NDC Application Architecture .................1‐17

Chapter 3
Migrating from NDC+ to Advance NDC

Figure 3‐1 Advance NDC and NDC+ Environments ..................3‐3

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview xiii


List of Figures

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

xiv APTRA Advance NDC, Overview


List of Tables

List of Tables

Preface

Table Pref‐1 Contents of the Publication..........................................xvii
Table Pref‐2 Abbreviations Used in the Publications .................. xviii
Table Pref‐3 Navigation Elements ..................................................... xix

Chapter 1
Introducing Advance NDC

Table 1‐1 Advance NDC Training Courses ...............................1‐10


Table 1‐2 EPP Training Courses..................................................1‐11
Table 1‐3 Development System Hardware Requirements ......1‐12
Table 1‐4 Runtime System: Hardware Requirements..............1‐13
Table 1‐5 Operating Environment ..............................................1‐15
Table 1‐6 Authored Applications for Advance NDC ..............1‐16

Chapter 3
Migrating from NDC+ to Advance NDC

Table 3‐1 Comparison of NDC+ and Advance NDC Features .3‐4

Chapter 4
The Advance NDC Package

Table 4‐1 Installation Types ...........................................................4‐2


Table 4‐2 Advance NDC Aggregate Components .....................4‐3
Table 4‐3 Optional Aggregate/Component .................................4‐3

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview xv


List of Tables

Appendix A
Related Documentation

Table A‐1 Advance NDC Documentation ...................................A‐2


Table A‐2 Authoring Environment Documentation ..................A‐3
Table A‐3 Additional Authoring Documentation ......................A‐4
Table A‐4 NDC+ Documentation in Advance NDC ..................A‐5
Table A‐5 NDC+ Documentation ..................................................A‐5
Table A‐6 Other NCR Documentation .........................................A‐6
Table A‐7 CEN‐XFS Documentation ............................................A‐7

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

xvi APTRA Advance NDC, Overview


Preface
About This Publication

About This Publication

This publication gives an introduction to Advance NDC and its 
functionality, particularly new features in this release. It also 
discusses upgrading from previous releases of Advance NDC, 
migrating from NCR Direct Connect Plus (NDC+), the contents of 
the Advance NDC Package and what was new in earlier releases of 
Advance NDC 3.x.

This publication is intended for the following:
Audience
● Anyone looking for an introduction to Advance NDC and its 
benefits
● Advance NDC users who are planning to upgrade from earlier 
versions
● NDC+ users who are planning to migrate to Advance NDC
For details of experience required and training available, see 
“Prerequisite Knowledge and Training” on page 1‐10.

This publication consists of the following chapters and appendices:
Contents of the Publication
Table Pref-1
Contents of the Publication

Title Description

Chapter 1, “Introducing Advance NDC” Provides information on the following:
Advance NDC functionality, including new features and 
changes in this release
Architecture and benefits of Advance NDC
Prerequisite knowledge, and available training 
Hardware and software requirements
Options for enhancing Advance NDC

Chapter 2, “Upgrading from Earlier Releases of  Provides information on compatibility with previous 
Advance NDC” releases of Advance NDC and what changes may be 
required, depending on how much you have changed or 
enhanced your existing application

Chapter 3, “Migrating from NDC+ to Advance  Provides information on migrating from
NDC” NDC+ to Advance NDC, with reasons for migrating and a 
comparison of Advance NDC with NDC+

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview xvii


Preface
About This Publication

Title Description

Chapter 4, “The Advance NDC Package” Describes what is provided in the Advance NDC release.

Appendix A, “Related Documentation” Provides details of the documentation available for Advance 
NDC and where the different publications can be obtained

Appendix B, “What Was New in Advance  Provides details of the new features and changes that have 
NDC” been introduced since Advance NDC 3.00.

The following abbreviated forms are used throughout the manual. 
Abbreviations Used in the  For a complete list of abbreviations and short forms, see the 
Publication Glossary.

Table Pref-2 Full Form Abbreviated Form


Abbreviations Used in the Publications
APTRA Advance NDC Advance NDC

APTRA Author Author

Central application on host or  host
switch

Microsoft Windows XP  Windows XP
Professional

CEN XFS 3.x CEN XFS 3

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

xviii APTRA Advance NDC, Overview


Preface
How to Use This Publication

How to Use This Publication

If you are new to Advance NDC and not an NDC+ user, NCR 
recommends you read the following:
● Chapter 1, “Introducing Advance NDC”
● Chapter 4, “The Advance NDC Package”.
If you intend to upgrade from a previous release of Advance NDC, 
NCR recommends you read the following:
● Chapter 1, “Introducing Advance NDC”
● Chapter 2, “Upgrading from Earlier Releases of Advance NDC”
● Chapter 4, “The Advance NDC Package”
● Appendix B, “What Was New in Advance NDC”.
If you intend to migrate from NDC+, NCR recommends you read 
the following:
● Chapter 1, “Introducing Advance NDC”
● Chapter 3, “Migrating from NDC+ to Advance NDC”
● Chapter 4, “The Advance NDC Package”.

This publication can be viewed on screen with Adobe Reader, or 
Navigating the Publication printed. Viewing on screen provides the following for navigation:
● Hyperlinked page references
● A hyperlinked contents tree in the Bookmarks pane, with 
bookmarks down to the third heading level.
For both the printed version and on screen viewing, the following 
elements are provided for navigation.

Table Pref-3 Element Description


Navigation Elements
Revision Record Lists updates for supported releases in page order 
with page references. The most recent release is 
listed first.

Table of Contents Lists the first two heading levels in page order with 
page references.

Table of Contents  Lists the first three heading levels in page order 
for chapter or  with page references.
appendix

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview xix


Preface
How to Use This Publication

Element Description

Glossary Provides an alphabetical list of terms, acronyms, 
and abbreviations with their meaning.

Index Provides an alphabetical list of topics, keywords 
and concepts, with page references.

Feedback Allows you to comment on the publication by 
completing the feedback form and sending it to 
NCR by post, or by e‐mail.
Alternatively you can use the Web address 
provided to access the form and submit it to NCR.

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

xx APTRA Advance NDC, Overview


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 this publication. You will find 
information on submitting comments by email or through the Web 
as well as by regular mail. Please take the time to reply, as your 
comments will be appreciated.

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview xxi


Preface
Support Information

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

xxii APTRA Advance NDC, Overview


Table of Contents
Introducing Advance NDC

Chapter 1
Introducing Advance NDC

Overview 1‐1

The Advance NDC Product 1‐2
What is Advance NDC? 1‐2
Multi‐Vendor Environment 1‐2
SST Operation 1‐2
Host Application 1‐3

Benefits of Advance NDC 1‐4
Direct Benefits of Advance NDC 1‐4
Authoring Environment 1‐4
Benefits for NDC+ Users 1‐5

New Features and Changes in Advance NDC 1‐6
New Features 1‐6
Bunch Cheque Acceptor 1‐6
DVD‐ROM Functionality 1‐6
Security Standard Compliance 1‐6
Updated Features 1‐7
Cash In Component 1‐7
Printers 1‐7
CPM 1‐7
Communications 1‐8
Whole Amount Entry 1‐8
Installation Directory 1‐8
Remote Key Management 1‐8
Included Components 1‐8

Prerequisite Knowledge and Training 1‐9
Development Environment 1‐9
SST Installation and Configuration 1‐9
Training 1‐9

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview


Table of Contents
Introducing Advance NDC

Hardware and Software Requirements 1‐11
Hardware Requirements 1‐11
Development System (PC) 1‐11
Runtime System (SST) 1‐12
Software Requirements 1‐12
Development System (PC) 1‐13
Unattended Installation 1‐14
Operating Environment 1‐14

Advance NDC Architecture 1‐15
Application Core 1‐16
Supervisor 1‐17
Customisation Layer 1‐17

Modifying Advance NDC 1‐18
Customising Advance NDC 1‐18
Enhancing Advance NDC 1‐18
Enhancing the Customisation Layer 1‐18
Enhancing the Application Core and Supervisor 1‐18
Extending an Advance NDC Application 1‐19
Examples of Extending an Advance NDC Application 1‐19

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview


Introducing Advance NDC
A

Overview

Overview 1

This chapter provides the following:
● An introduction to the Advance NDC product
● Information on the benefits of Advance NDC for users of 
previous releases of Advance NDC and for users of NDC+
● Brief details of new features and changes in this release of 
Advance NDC
● Details of the prerequisite knowledge and training that is 
recommended for users of Advance NDC
● Details of the hardware and software required to run Advance 
NDC in the development environment and in the runtime 
environment
● An overview of the Advance NDC architecture
● Information on how Advance NDC provides an environment in 
which users can enhance the product to suit their specific 
requirements

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview 1-1


Introducing Advance NDC
The Advance NDC Product

The Advance NDC Product 1

The Advance NDC product operates in a Windows environment on 
self‐service terminals (SSTs), supports the same message format as 
NDC+ and offers the following:
● A multi‐vendor application that will run on either NCR’s or 
other vendors’ SSTs
● A migration path from OS/2‐based NDC+ to a Windows 
environment, allowing customers to benefit from the features 
available in Advance NDC without requiring changes to the 
host application or NDC+ customisation data (states and screens 
download)
● Flexibility in methods of enhancing the product.

Advance NDC is a self‐service application for the operation and 
What is Advance NDC? 1

maintenance of SSTs in a multi‐vendor environment. It enables an 
SST to send transaction requests and status messages to a central 
application on a host or switch. The host application approves or 
declines the transaction requests and controls the SST by sending it 
terminal commands and acting on responses received.

Multi‐Vendor Environment 1

Advance NDC is capable of running on SSTs that are compliant 
with release 3 of the CEN‐XFS interface specification, which 
provides a standard interface for accessing and manipulating 
various financial service devices regardless of the manufacturer.
NCR’s implementation of the CEN‐XFS specification is APTRA XFS, 
a 32‐bit runtime platform on Windows XP. On NCR SSTs, APTRA 
XFS is an intermediate layer between the operating system and the 
application, providing the application with a measure of 
operating‐system independence and access to the SST devices and 
services. Other vendors provide their own implementation of the 
CEN‐XFS specification on their SSTs.

Note:   APTRA XFS is not supplied with Advance NDC but is 
available as a separate product. For more information about APTRA 
XFS, refer to the NCR APTRA XFS Overview.

SST Operation 1

When the SST is switched on and the Advance NDC software is 
loaded, a power‐up message is sent to the host application. The host 
application downloads any necessary data to the SST in a series of 
messages that are acknowledged by the SST. When the host 

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

1-2 APTRA Advance NDC, Overview


Introducing Advance NDC
The Advance NDC Product

application has sent all of the customisation data successfully, it 
puts the SST into service.
During a cardholder session, the SST gathers transaction details and 
sends the details in a Transaction Request message to the host 
application. When the SST receives a Transaction Reply command 
from the host application, it completes the transaction.
If a fault occurs during a transaction, the SST sends a message to the 
host application and waits for another Transaction Reply command, 
authorising it to complete the transaction another way. Once the 
transaction has been completed, the SST sends a confirmation 
message to the host application.
The SST sends solicited status messages to the host in response to 
terminal commands and requests for information. The SST also 
sends unsolicited status messages to the host to report unexpected 
events.

Host Application 1

The host application is not part of the Advance NDC package but it 
is briefly described here to provide a fuller picture of the Advance 
NDC software system.
The host application receives Transaction Request messages from 
the SST and determines whether the transaction should be 
approved or declined. It controls the SST by sending terminal 
commands to it and acting on responses received.
The host application must be able to decode and act on messages it 
receives from the SST. It must also be able to code messages in the 
format that the Advance NDC software running on the SST can 
understand—the NDC message format.

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview 1-3


Introducing Advance NDC
Benefits of Advance NDC

Benefits of Advance NDC 1

The Advance NDC vendor‐independent application for 
multi‐vendor environments can accommodate the requirements of 
the following groups of users:
● Users requiring a self‐service application running on a Microsoft 
Windows operating system
● Users with older versions of Advance NDC
● Users of NDC+
● Anyone who wants to use the NDC message interface.
Advance NDC offers direct benefits for all groups, and particular 
benefits for existing users of NDC+.

As well as being a vendor‐independent application complying with 
Direct Benefits of Advance  CEN‐XFS 3 for use in a multi‐vendor environment, Advance NDC 
NDC 1
offers the following:
● Support for the latest NCR SSTs
● Integration of fault display into the Supervisor interface
● Flexibility in supporting new features and extending or 
modifying functionality as required
● A straightforward upgrade path for users who intend to 
implement the application without any modification
● An authoring environment allowing enhancement of the 
Advance NDC application
For more information, including the changes required to upgrade a 
modified Advance NDC application, see Chapter 2, “Upgrading 
from Earlier Releases of Advance NDC”.

Authoring Environment 1

Note:   NCR recommends the use of C‐Exits to extend the 
functionality of APTRA Advance NDC, however, existing authored 
states can be modified using the APTRA Author.

The authoring environment provides a graphical development tool 
for a paperless approach to developing enhancements to or 
modifying Advance NDC. It also provides the following:
● Simulation and testing on a development PC
● A range of multimedia formats with multimedia control using 
authored workers 
● Integration with other development tools that are compliant 
with ActiveX.

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

1-4 APTRA Advance NDC, Overview


Introducing Advance NDC
Benefits of Advance NDC

For more information about the Author, refer to the APTRA Author, 
User’s Guide.

For existing users of NDC+, Advance NDC offers the following:
Benefits for NDC+ Users 1

● Maintenance of the existing NDC message structure and, as far 
as possible, the existing message content.
● More flexibility than the NDC+ product offers
● Migration of the SST application from an OS/2 environment to a 
Windows environment 
● No loss of investment made in host or switch systems
● 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 (but changes are required for Exits that 
interact with devices, as access to devices is now through the 
CEN‐XFS interface)
● Support for NDC supervisor capabilities
● Compatibility with the NDC programming model of States and 
Screens 
● 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”.

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview 1-5


Introducing Advance NDC
New Features and Changes in Advance NDC

New Features and Changes in 
Advance NDC 1

This section contains an overview of the new features and changes 
provided in this release of Advance NDC.

This release of Advance NDC supports the following new features:
New Features 1

Bunch Cheque Acceptor 1

The bunch cheque acceptor includes the same functionality as the 
Cheque Processing Module (CPM) with the following additional 
features: 
● Ability to accept bunches of cheques.
● Support for offline transaction components for bunch cheque 
deposit. This includes NDC states, offline receipt printing 
service, cheque image manipulation utility and exception 
reporting hook.
● Ability to configure the bunch cheque acceptor to accept single 
cheques, supported by APTRA Advance NDC from release 3.02 
through existing CPM single cheque host messaging.
● Ability to use Display Manager to handle screen data 
dynamically.
Further information about CPM functionality is included in 
“Updated Features” on page 1‐7 and Appendix B, “What Was New 
in Advance NDC”.

DVD‐ROM Functionality  1

The addition of Supervisor functions to copy files to external media 
such as DVD or CD, depending on the hardware available.

Security Standard Compliance  1

This release of APTRA Advance NDC is compliant with the 
Payment Application Data Security Standard (PA‐DSS).
The following changes have been included in this release to 
facilitate and not prevent customer compliance with the Payment 
Card Industry Data Security Standard (PCI DSS) when deploying 
APTRA Advance NDC solutions: 
● Secure authentication for access to Supervisor functions that are 
critical to an APTRA Advance NDC environment handling 
customer‐sensitive data.
● Secure handling and transmission of such data.

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

1-6 APTRA Advance NDC, Overview


Introducing Advance NDC
New Features and Changes in Advance NDC

● Support for alpha numeric key entry to allow PA‐DSS compliant 
Windows user names and passwords.
● Encryption of messages between the SST and host using TCP/IP 
Single Sockets Layer (SSL). 

The following features have been updated for this version of 
Updated Features 1

Advance NDC: 

Cash In Component 1

Advance NDC supports version 1.03.00 of the Cash‐In Component, 
which includes the following: 
● Improvements in reporting of counts and note clearing during 
BNA initialisation. 
● Addition of the ability to report the detection of counterfeit and 
suspect notes, with the optional inclusion of card data.
● Addition of Supervisor options to display and print a 
reconciliation list for cash acceptors. 
● Support for tamper indication events being reported to the host.
● Journalling of each bunch of notes refunded. 
● Ability to define dynamic text to be displayed when notes are 
returned to the cardholder. 
● Masking of customer information in ECB 6 database for PCI 
compliance.

Printers 1

The following printer functionality has been updated for this 
version of Advance NDC:
● Advance NDC Supervisor functions for printing cash 
information now print machine number and current date/time 
as part of the header.
● Option to retract receipts can be enabled or disabled through the 
registry.
● Default lines per inch settings are common across printer 
models.
● Electronic journal backup filename can now be configured to 
include date and time. 
● The SST now stays in service when hard‐copy backup is enabled 
and a backup print to paper journal is required.

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview 1-7


Introducing Advance NDC
New Features and Changes in Advance NDC

CPM 1

The following CPM functionality has been updated for this version 
of Advance NDC:
● Codeline masking for PCI DSS compliance when a cheque is 
displayed.
● Ability to rescan cheques following endorsement.

Communications 1

Extended Supervisor options for TCP/IP communications to 
provide configuration options for the following:
● Windows XP TCP/IP
● Secure Sockets Layer (SSL) to encrypt messages for secure 
transmission between SST and host.
● Firewall
● Diagnostics

Whole Amount Entry 1

Advance NDC can process whole amount entry, and format the 
amount for sending to the host. This means the customer does not 
need to key zeroes after the decimal point.

Installation Directory 1

In this version of Advance NDC, the installation directory has 
changed for a runtime SST installation. The files that were installed 
to C:\SSDS\APPS and C:\SSDS\DLL in previous releases of 
ANDC are now installed to the directory C:\Program Files\NCR 
APTRA\Advance NDC and its subdirectories.
Express Recovery
NCR SSTs with a USB Miscellaneous Interface can be configured to 
perform a reset on all USB devices to recover from an error 
condition that has not cleared successfully using an XFS Reset 
command.

Remote Key Management 1

Advance NDC has support for variable EPP serial numbers.

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

1-8 APTRA Advance NDC, Overview


Introducing Advance NDC
New Features and Changes in Advance NDC

The .NET Assemblies for Advance NDC component contains the 
Included Components 1

following: 
● TCP/IP Secure Sockets Layer (SSL) support in Advance NDC, 
and Windows XP TCP/IP configuration.  TCP/IP SSL is used to 
encrypt messages between the SST and host.  The host must also 
support TCP/IP SSL. 
● Bunch Cheque Deposit support in Advance NDC.  This 
includes: 
— Support for offline transactions using a number of new 
components, including NDC states for bunch cheque 
processing, offline receipt printing service, cheque image 
manipulation API and exception reporting hook. 
— Support for host‐driven transactions using the updated 
NDC message interface for bunch cheque deposit.  

If you are already supporting single cheque processing, you 
can continue using the same NDC message interface for 
bunch cheque transactions.

— Support for the existing supervisor functions that are 
provided for single cheque deposit functionality.
For further information, see “.NET Assemblies for Advance NDC” 
on page 4‐7.

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview 1-9


Introducing Advance NDC
Prerequisite Knowledge and Training

Prerequisite Knowledge and 
Training 1

This topic describes the prerequisite knowledge and recommended 
training that is required for Advance NDC.

Before using Advance NDC on a development system, the 
Development  following knowledge and experience are required:
Environment 1

● Knowledge of the SSTs on which Advance NDC will run (for 
instance, NCR 56XX, Personas or SelfServ™ 20 and 30 Series).
● Knowledge of the CEN‐XFS interface specification, release 3.x.
● For migration from OS/2, knowledge of NDC+ would be helpful
● Experience of using the Windows XP operating system

To install and configure Advance NDC on an SST network, the 
SST Installation and  following are required:
Configuration 1

● Completion of the courses “Preparing APTRA Software for 
Initial Unattended Installation” and “APTRA Advance NDC: 
Installing, Configuring and Troubleshooting”
● Knowledge and experience of using Windows XP to install and 
configure SST networks
● Knowledge and experience of Windows XP security
● Knowledge and experience of the APTRA Aggregate Builder 
and APTRA XFS

NCR recommends that the training courses listed in Table 1‐1 are 
Training 1

completed by the intended audience before using Advance NDC. 

Table 1-1
Advance NDC Training Courses

Course Title Audience

APTRA Advance NDC 3.04 Update. Professional Services and technical support staff who 
are experienced with earlier versions of Advance NDC

APTRA Advance NDC Implementation Workshop Software developers who will modify the 
or have previously attended Customisation Layer application to extend the 
Implementing APTRA Advance NDC. functionality of Advance NDC

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

1-10 APTRA Advance NDC, Overview


Introducing Advance NDC
Prerequisite Knowledge and Training

Course Title Audience

APTRA Advance NDC, Installing, Configuring and  Installation and support staff responsible for deploying, 
Troubleshooting. testing and troubleshooting Advance NDC

Recommended Practices for Modifying APTRA  Software developers who plan to modify the supplied 
Advance NDC. Advance NDC applications and technical staff who will 
implement Advance NDC

If you plan to use Remote Key Management for the Encrypting PIN 
Pad (EPP) or implement Europay Mastercard VISA (EMV) 
solutions, the following training courses are available. Unless 
otherwise indicated in the table, courses are web‐based.

Table 1-2
EPP Training Courses
Course Title Audience

Using the EPP with DAPI7 Firmware (2008) Professional Services and technical staff who will 
implement the EPP

EPP Remote Key Management (RKM) including  Professional Services and technical staff who will 
DAPI7 Enhanced Mode  implement Remote Key Management and the EPP

EMV Technical Overview
Professional Services and technical staff who will 
EMV for NDC Overview  implement the EMV solution for Advance NDC
EMV Solution for NDC Workshop (instructor‐led 
course)

More information about these courses is available on the NCR 
University web site.

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview 1-11


Introducing Advance NDC
Hardware and Software Requirements

Hardware and Software 
Requirements 1

This topic describes the hardware and software required to run 
Advance NDC in a development environment and in a runtime 
environment on NCR SSTs.

The minimum and the minimum recommended hardware 
Hardware Requirements 1

configurations are listed in the following tables.

Note:  If you have only the minimum requirements, you may 
experience performance problems. NCR recommends that you have 
as high a specification as possible, particularly if you wish to 
perform more than basic cash dispensing, are using HTML screens 
or if you are planning to run Solidcore for APTRA, which offers 
additional security.

Development System (PC) 1

Table 1‐3 shows the minimum and minimum recommended 
hardware configurations to run Advance NDC on a development 
system running Windows XP Service Pack 2. 

Table 1-3
Development System Hardware
Requirements

Hardware Minimum Minimum Recommended

Processor Pentium 450 MHz Pentium IV 2.05 GHz

RAM 256 MB 512 MB

Fixed Disk 10 GB or above 15 GB

Diskette Drive 1.44 MB 1.44 MB

Load Devices CD‐ROM drive, CD‐ROM writer or  CD‐ROM/WORM drive,


network connection to destination SST CD‐ROM writer or network connection 
to destination SST;
DVD drive or other removable storage 
device

Display SVGA colour monitor* XGA colour monitor (1280 x 1024)

Keyboard PC keyboard PC keyboard

Mouse Microsoft compatible mouse Microsoft compatible mouse

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

1-12 APTRA Advance NDC, Overview


Introducing Advance NDC
Hardware and Software Requirements

* To use the Author, your graphics card must be capable of a 
minimum screen resolution of 1024 x 768 using the High Colour (16 
bit) palette.

Runtime System (SST) 1

Table 1‐4 shows the minimum and minimum recommended 
hardware configurations for running Advance NDC on NCR SSTs. 
For other vendorsʹ requirements refer to their documentation.

Table 1-4
Runtime System: Hardware Requirements

Hardware Minimum Minimum Recommended

Motherboard Pele I Pele II

Processor 233 MHz Pentium 850 MHz

RAM 256 MB 512 MB

Fixed Disk 10 GB 20 GB or above

Load Devices CD‐ROM drive CD‐ROM or DVD drive.


1.44 MB diskette drive DVD drive or other removable storage 
device*.

Front Display VGA VGA

Rear Display ‐‐ Enhanced Operator Panel (EOP) 
Display
‐ 32 columns by 16 rows supported by 
NCR default resrvd.def file.
or
‐ 40 columns by 12 rows supported by 
NCR default resrvd.4012 file

* To support copying files to DVD, the IMAPI2 hotfix for Microsoft 
Windows XP must be applied.  For more information, refer to 
http://support.microsoft.com/kb/932716/.
NCR also recommends that each SST has an uninterruptible power 
supply (UPS).

Note :  On an NCR development SST, use a PS/2 or USB type mouse 
since a Bus Adapter mouse may clash with the Touch Screen device.

Before installing Advance NDC on a development or runtime 
Software Requirements 1

system, the software listed below must be installed. For additional 
information, refer to the Advance NDC Release Bulletin which is 
available on the Advance NDC CD‐ROM.

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview 1-13


Introducing Advance NDC
Hardware and Software Requirements

After the prerequisite software is installed, you can install Advance 
NDC.

Development System (PC) 1

On a development PC, you will need at least the following software:
● Windows XP Professional with Service Pack 2; refer to the 
documentation provided with APTRA XFS
● Microsoft Internet Explorer 6.0
● To view the PDF user documentation, Adobe Reader 5.0 or later 
(available from www.adobe.com)
APTRA Documentation  You may need the APTRA on‐line  1

documentation provided with APTRA XFS 05.00.01, which is not 
supplied with Advance NDC.
Additional Software  If you plan to modify the supplied Advance  1

NDC applications, you will need Microsoft Visual Studio 2005 with 
Service Pack 1 to build the final applications and ActiveX controls.
If you plan to extend Advance NDC with your own routines, you 
will need APTRA XFS 05.00.01.
If you want to test your authored application in your development 
environment and simulate devices, you will need APTRA 
Simulator.
Runtime System (SST)  On an SST, you will require at least the  1

following:
● On any NCR SST, NCR OEM Windows XP (Product ID: 
5801‐K050‐V001). Windows XP Professional with SP3 is 
recommended. 
● On other vendorsʹ SSTs, the latest version of Windows XP 
Professional as supplied by the vendor of the SST. If you intend 
using another operating system, contact NCR Product 
Management for advice.
● Microsoft Internet Explorer 6.0
● On any NCR SST, APTRA XFS 05.00.01, which must be ordered 
as a separate product
● On other vendorsʹ SSTs, their equivalent of APTRA XFS, 
including a CEN XFS 3 interface

Note:  APTRA XFS must be installed before Advance NDC. On other 
vendorsʹ SSTs, their CEN‐XFS compliant service providers must be 
installed before Advance NDC.

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

1-14 APTRA Advance NDC, Overview


Introducing Advance NDC
Hardware and Software Requirements

Unattended Installation 1

Unattended installation is the installation of all required software 
on an SST without local operator interaction.
For unattended installation on an SST, requirements are provided in 
the following documentation:
● The APTRA Advance NDC Developers Guide
● The on‐line help documentation provided with Initial 
Unattended Installation
● The on‐line and PDF documentation provided with APTRA 
Security
● For NCR SSTs, the Installation and Configuration topic of the 
APTRA XFS on‐line documentation

The following table summarises what operating systems and 
Operating Environment 1

CEN‐XFS platform may be used with Advance NDC in a 
development environment or on an NCR runtime SST. Other 
vendors have their own service provider implementation and may 
offer different operating system environments for SSTs.

Table 1-5 Development


Platform Runtime NCR SSTs
Operating Environment Environment

Windows XP Professional with  Y N
Service Pack 3 and APTRA XFS 
05.00.01

Windows XP Professional with  Y N
Service Pack 2; the APTRA 
Simulator See Note:

NCR OEM Windows XP with  N Y
Service Pack 3 and APTRA XFS 
05.00.01

Note:  The APTRA Simulator is not provided with Advance NDC 
but must be purchased separately if required for testing in a 
development environment.

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview 1-15


Introducing Advance NDC
Advance NDC Architecture

Advance NDC Architecture 1

Advance NDC consists of the following application and modules 
developed using the Author:

Table 1-6 Authored Application Function


Authored Applications for Advance NDC
Application Core Single executable. Performs the 
background processing activities and 
controls the Supervisor and 
Customisation Layer application DLLs
Supervisor Application DLL. Performs the SST 
out‐of‐service activities associated with 
supervisor or operator functions
Customisation Layer Application DLL. Performs the 
in‐service activities associated with the 
cardholder

The Customisation Layer has been modularised, with separate 
application DLLs for State Types and Transaction Reply Functions, 
which can be loaded at start of day or only when required, 
depending on the need for fast performance or a small footprint in 
memory. This modularisation simplifies maintenance and 
modification since the Customisation Layer is now very small and 
should not need to be updated by NCR. It allows any customisation 
to remain localized to the area of customisation. 

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

1-16 APTRA Advance NDC, Overview


Introducing Advance NDC
Advance NDC Architecture

Figure 1-1
Advance NDC Application Architecture
Advance NDC

Customisation
Layer Supervisor

Application
Core

Host
Application

Application Core 1

The Application Core is responsible for controlling the transitions 
between the various modes the SST can enter, as well as performing 
the functions of each mode.
The Application Core handles (accepts or rejects) incoming 
messages from the host application according to the content of the 
message, and the current mode of the SST.
The host application can send the following types of messages to the 
SST:
● Terminal Commands—sent by the host to start up or shut down 
the SST, or to request information such as the SST configuration 
or supplies status
● Customisation Data Commands—sent by the host to provide 
different types of data such as configuration data, screens and 
states
● Transaction Reply—sent by the host in response to a transaction 
request, authorising the transaction
● Host to Exit—data sent by the host to a user‐defined routine 
(exit)
The Application Core also allows a new Message Class to be 
processed or data to be added to Terminal State messages.

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview 1-17


Introducing Advance NDC
Advance NDC Architecture

Supervisor 1

The Supervisor is activated by the Application Core. When an SST is 
switched to Supervisor mode, out‐of‐service activities such as 
replenishment of supplies and routine maintenance can be 
performed. 

Customisation Layer 1

The Customisation Layer 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 drives 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.

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

1-18 APTRA Advance NDC, Overview


Introducing Advance NDC
Modifying Advance NDC

Modifying Advance NDC 1

Various options exist to modify Advance NDC, as follows:
● Customising the configuration with customisation data 
downloads
● Enhancing existing functionality by altering existing C‐Exits, 
authored Exits or Workers
● Extending the functionality of Advance NDC with new C‐Exits, 
new authored Exits or new Worker classes
In a multi‐vendor environment, the following can be modified for 
other vendors’ hardware:
● Printer data
● Operator screen layout
● Cardless settlement screen text for supervisor transactions
The following sections briefly introduce enhancement options.

Advance NDC supports all the standard NDC+ customisation using 
Customising Advance  the following:
NDC 1

● Screen downloads
● Configuration parameters download
● Option digits
● Option digits that are configurable through Supervisor
● Reserved screens

Modifying existing C‐Exits, Authored Exits or Workers lets you 
Enhancing Advance NDC 1

alter the Advance NDC applications to suit your individual 
requirements.

Enhancing the Customisation Layer 1

The Customisation Layer is now very small and the state type 
functionality has been modularised to simplify maintenance and 
modification. Any change made to the Customisation Layer will not 
breach the format of NDC terminal to host messages. However, any 
changes must follow the recommendations given in the APTRA 
Advance NDC, Developer’s Guide, to minimise rework when 
upgrading to a future release of Advance NDC.

Enhancing the Application Core and Supervisor 1

The Application Core does not usually require enhancement as 
most enhancements are made to the Customisation Layer. 
However, recognising that some users may wish to make changes in 

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview 1-19


Introducing Advance NDC
Modifying Advance NDC

modes other than In Service, NCR have allowed for enhancement of 
the Application Core and Supervisor.
The Application Core offers the facility to add additional data to 
Terminal State messages.

Extending an Advance NDC application lets you provide new 
Extending an Advance  functionality by creating C‐Exits or new worker classes. The 
NDC Application 1
advantage of using C‐Exits is that these do not have to be 
re‐implemented for subsequent releases of Advance NDC. If the 
application cannot be extended using C‐Exits it can be extended 
using the Author. 

Examples of Extending an Advance NDC Application 1

The authored Advance NDC applications can be extended as 
follows:
● In the Customisation Layer, new cardholder services and 
transactions can be provided and incorporated into an existing 
NDC state flow with no impact to the rest of the application
● In the Application Core, new message classes can be added
● In the Supervisor application, the out‐of‐service functionality 
can be extended by adding new operator functions
For more information about using C‐Exits or the Author to extend 
or modify an Advance NDC application, refer to the following 
publications:
● APTRA Advance NDC, Developer’s Guide
● APTRA Author, User’s Guide
Any extension to the Customisation Layer, Supervisor or 
Application Core must follow the guidelines given in the APTRA 
Advance NDC, Developer’s Guide. This will ensure the core 
functionality (mode handling and existing messages) remains intact. 
Also, it will help reduce re‐implementation work as all extensions 
implemented using the Author will have to be re‐applied to future 
releases of Advance NDC or service pack updates.

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

1-20 APTRA Advance NDC, Overview


Table of Contents
Upgrading from Earlier Releases of Advance NDC

Chapter 2
Upgrading from Earlier Releases of 
Advance NDC

Overview 2‐1

Compatibility with Single‐Vendor Releases of Advance NDC 2‐2
Configuration Options 2‐2
Device Access 2‐2
Fault Display 2‐2
State Tables 2‐2

Upgrading Your Application 2‐3
Modified Applications 2‐3
C‐Exits 2‐3
Workers 2‐4
User Messages and User Terminal Data 2‐4

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview


Table of Contents
Upgrading from Earlier Releases of Advance NDC

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview


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 modified.
This chapter gives an overview of the issues to consider when 
upgrading your Advance NDC application. For details, refer to the 
following publications:
● APTRA Advance NDC, Developer’s Guide
● APTRA Advance NDC, Multi‐Vendor Support Reference Manual.
The APTRA Advance NDC, Developer’s Guide describes what you 
need to do for Advance NDC on NCR SSTs, covering common 
information that also applies to Advance NDC on other vendors’ 
SSTs. Differences, exceptions and additional configuration that 
apply to other vendors’ SSTs are described in the APTRA Advance 
NDC, Multi‐Vendor Support Reference Manual.

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview 2-1


Upgrading from Earlier Releases of Advance NDC
Compatibility with Single-Vendor Releases of Advance NDC

Compatibility with Single‐Vendor 
Releases of Advance NDC 2

The Advance NDC 3.x application supplied by NCR runs on both 
NCR and other vendors’ SSTs that are compliant with CEN XFS 3. It 
is functionally compatible with single‐vendor versions of Advance 
NDC.

Advance NDC 3.x supports all configuration options, 
Configuration Options 2

communications protocols and message formats between the host 
application and the SST except for the following:
● Cancel/Clear swap option
● 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.

Access to all devices is through the CEN‐XFS interface.
Device Access 2

All the device status information is provided through XFS. On NCR 
Fault Display 2

SSTs, vendor‐specific information is also available, so the status 
information is virtually unchanged from previous releases. 
On other vendors’ SSTs, the messages indicate the device or device 
type and, where possible, give extra details to help the operator to 
identify the failure. The constraints of the CEN‐XFS specification 
affect the information that can be provided. In status handling, the 
provision of values for the fields in the device status messages 
reflects what can be provided in an XFS environment.

Multi‐vendor Advance NDC can accept the download of all the 
State Tables 2

state tables supported by Advance NDC 2.x. There are additional 
states supported for new functionality added. 

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

2-2 APTRA Advance NDC, Overview


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 without any changes, you will be able to upgrade, 
install and run an equivalent application on your NCR SSTs with 
minimal changes.

For a modified Advance NDC application, changes will be required 
Modified Applications 2

for the following and you will need to determine what has to be 
done to upgrade successfully:
● C‐Exits
● Workers
● User Messages or User Terminal Data Messages, for releases 
prior to Advance NDC 2.06.

Note:  If you intend your end solution to be compliant with the 
Payment Card Industry Data Security Standard (PCI DSS), any 
changes you make to Advance NDC must comply with the 
requirements of the Payment Application Data Security Standard 
(PA‐DSS). For further information, refer to the APTRA Advance 
NDC, Developer’s Guide and the APTRA Advance NDC, Payment 
Application Data Security Standard, Implementation Guide.

C‐Exits 2

All C‐Exits that were used with Advance NDC prior to release 3.02 
must be recompiled using Microsoft Visual Studio 2005.
Any C exit implementing new ADI2 device functionality using 
C‐Exits will have to be re‐implemented as access to all devices is 
now through the CEN‐XFS 3 interface.

Note:  From Advance NDC 3.04 onwards, all new C‐Exits must be 
installed to the following directory: 

C:\Program Files\NCR APTRA\Advance NDC
Only existing C‐Exits, created prior Advance NDC 3.04, can still be 
picked up from C:\SSDS\DLL.

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview 2-3


Upgrading from Earlier Releases of Advance NDC
Upgrading Your Application

Workers 2

If you have extended Advance NDC using any of the following, you 
will have to check them for differences and change as necessary:

Your own new worker classes, particularly those implementing new 
ADI2 device functionality as access to all devices is now through the 
CEN‐XFS 3 interface

● 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.
For details of worker support in Advance NDC, refer to the APTRA 
Author, User’s Guide.

Note 1:   All modifications in the author projects must be re‐applied 
to the new release, even if they do not use devices at all. Old project 
files that have been modified cannot be used. 

Note 2:   Authored applications have been restructured in this 
release of Advance NDC, for further information see Chapter 1, 
“Advance NDC Architecture”.

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.
For more information about modifying the Advance NDC 
applications, refer to the APTRA Advance NDC, Developer’s Guide.

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

2-4 APTRA Advance NDC, Overview


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 in NDC+ and Advance NDC 3‐4

Migrating to Advance NDC 3‐8

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview


Table of Contents
Migrating from NDC+ to Advance NDC

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview


Migrating from NDC+ to Advance NDC
3

Overview

Overview 3

This chapter describes the advantages of Advance NDC for users of 
NDC+. It outlines the reasons for migrating to Advance NDC, 
compares NDC+ with Advance NDC and provides a brief overview 
of the minimal work that is required to migrate to Advance NDC.

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview 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+, 
allowing a greater degree of enhancement, 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 lets you take advantage of the benefits offered by the 
multi‐vendor environment without requiring changes to the host 
application, or NDC+ customisation data.
Advance NDC is designed to help you to do the following:
● Move with technology and upgrade the resources on SSTs
● Move SSTs from the OS/2 platform to a Windows environment

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

3-2 APTRA Advance NDC, Overview


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 an 
application, two modules and a set of downloaded customisation 
data, an NDC+ application can be considered as consisting of an 
application core and a set of customisation data. In NDC+, the 
application core was released as an executable only, providing fixed 
behaviour; and the customisation data allowed a degree of 
customer‐specific control of the terminal.

The following diagram compares the Advance NDC environment 
Environments 3

with the NDC+ environment on NCR SSTs. 

Figure 3‐1  
Advance NDC and NDC+ Environments

Host

Advance NDC Exits NDC+ Exits

NDCADI ADI2

Advance XFS S4/S4I

Windows XP OS/2

Advance NDC SST NDC+ SST

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview 3-3


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

The following table summarises the features offered by NDC+, and 
Features in NDC+ and  compares them with those offered by Advance NDC. For more 
Advance NDC  3
details of the specific differences, refer to the APTRA Advance NDC, 
Developer’s Guide. For more information about new features 
included in this release of Advance NDC, refer to Chapter 1, “New 
Features and Changes in Advance NDC.”

Table 3-1
Comparison of NDC+ and Advance NDC
Features

NDC+ Features Advance NDC Features

Runs on S4 or S4I platforms. Runs on CEN XFS 3 compatible platform.

Uses IBM OS/2 operating system. Uses the Windows XP Professional operating system for 
the development system and Microsoft Windows XP 
NCR OEM for NCR SSTs.

Uses the ADI2 interface for access to devices. Uses CEN XFS 3 for access to devices.

Enables connectivity with an NDC host  Enables connectivity with an NDC host application.
application.

Uses customisation data (such as States and  Supports NDC+ customisation data, and provides the 
Screens) to customise the NDC+ terminal software. opportunity to use the visual programming model 
offered by the Author.

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

Sends and receives messages of defined formats  Supports all the NDC+ message formats that can pass 
between the SST and the host application. between the host and the terminal, provides more 
flexibility than NDC+, and is designed to prevent users 
breaking the message interface.
Facilitates extending the NDC message interface, to add a 
new message class, or additional data to Terminal State 
messages.

Supports proprietary Antex audio files. Supports industry‐standard Sound Blaster Wave (.WAV) 
and MIDI (.MID) files.
Supports Windows Media Player and an audio system 
for Voice Guidance.

Supports proprietary VGM .ANI animation files  Supports Microsoft animation (.AVI) and industry‐ 
and .FLI/C files. standard MPEG (.MPG) files (depending on the CODEC 
that is installed).

‐ Supports additional graphics formats (for example: JPEG, 
PCX, TIFF, GIF, JIFF).

Supports Basic Operator Panel (BOP) interface and  Supports the EOP interface and the Graphical Operator 
Enhanced Operator Panel (EOP) interface. Panel (GOP).

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

3-4 APTRA Advance NDC, Overview


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

NDC+ Features Advance NDC Features

Supports Document Processing Module (DPM)  Supports only the Coin Dispenser with support for up to 
and Coin Dispenser. eight hoppers.

Supports spray cash dispenser. Supports spray cash dispenser.

‐ Supports Bunch Note Acceptor (BNA), including retract 
capability, for up to 200 notes.

‐ Supports Global Bunch Note Acceptor (GBNA) and cash 
dispense and deposit on Global Bill Recycling Unit 
(GBRU) devices.

‐ Supports Cheque Processing Module (CPM).

‐ Supports Bunch Cheque Acceptor.

‐ Enabled for Smart Card (EMV) support. 

‐ Supports Dip And Smart Hardware (DASH) card readers 
for EMV.

‐ Supports dual cash handlers.

Supports basic and enhanced Night Safe In Advance NDC 3.x, basic Night Safe is supported.
Enhanced Night Safe supported from Advance NDC 
03.04.00 onwards. 

Supports Door Access. Door Access is not supported in Advance NDC.

Supports Security Camera. Supports USB camera using the CEN XFS interface.

Supports CIM86. CIM86 is not supported in Advance NDC.

‐ TM‐Alert messages are not supported.

‐ PIN Entry States cannot use the Touch Screen.

Local State Of Health (SOH). Fault display is offered in Advance NDC to provide fault 
reporting.

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 
Native mode.

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  CCM TCPIP provides Communication Connection 
TCP/IP Application Access Service. Management (CCM) for the TCP/IP protocol on all SSTs. 
It supports communication using TCP/IP (Sockets 2).

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview 3-5


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

NDC+ Features Advance NDC Features

Supports Band 1, 2 and 3 communications CCM PCCM component provides CCM for the Personal 
Computer Communication Module on NCR SSTs. It 
supports all APTRA Communication Feature protocols.

Supports VISAII communications CCM VISA2 component provides CCM for the VISAII 
protocol on all SSTs. It supports communication using a 
subset of VISAII over a dialup connection.

Provides Supervisor functions. Provides equivalent Supervisor functions and 
customer‐specific functions can be added. 

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

‐ Complies with the Payment Application Data Security 
Standard (PA‐DSS) and includes security updates to 
facilitate and not prevent customer compliance with the 
Payment Card Industry Data Security Standard (PCI 
DSS) when deploying APTRA Advance NDC solutions.

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.

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 the host application.
the host application.

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 supports the previous Hi Basic  The EPP supports the previous HiBAPE encryption 
Alpha‐Pinpad Encryptor (HiBAPE) and Encrypted  standards.
Key Components (EKC) encryption standards. EKC is not supported.

‐ Master key (Key A) and Communications key (Key B) 
may be entered in two parts.

Electronic journal upload to the host application is  Supports upload of the electronic journal to the host.
supported.

‐ Up to 1000 electronic journal backup files can be retained

‐ Multiple destinations for electronic journal are supported

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

3-6 APTRA Advance NDC, Overview


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

NDC+ Features Advance NDC Features

‐ Supports automatic initialisation and direct initialisation 
of the electronic journal

‐ Supports privacy and compression options for the 
electronic journal

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 or implemented as 
Exits.

‐ Supports nested states, which lets an extension state call 
any other extension state.

Maximum state number of 750 is supported. Maximum state number of 46655 is supported.

‐ Supports aggregate installation on the SST.

Supports custom screens and characters; up to 999  Supports custom screens and characters; up to 9,999 
screens supported. screens supported.

‐ Supports the barcode reader, which provides 
functionality to read two‐dimensional barcodes.

‐ Supports receipt retract, printer forms, and extended 
journalling.

‐ Supports the cash‐in component.

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview 3-7


Migrating from NDC+ to Advance NDC
Migrating to Advance NDC

Migrating to Advance NDC 3

As the Customisation Layer application executes an entire NDC+ 
State flow, migrating existing NDC+ applications requires minimal 
effort. You do not need to modify the download, nor is there any 
need to make any changes using the APTRA Author until you wish 
to enhance Advance NDC. For more information, see “Modifying 
Advance NDC” on page 1‐19.
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 
or use an additional reserved file to update it. 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.

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

3-8 APTRA Advance NDC, Overview


Table of Contents
The Advance NDC Package

Chapter 4
The Advance NDC Package

Overview 4‐1

Advance NDC Package Contents 4‐2
Advance NDC Installation 4‐2
Installation Type 4‐2
Components in the Advance NDC Aggregate 4‐2
Optional Aggregates/Components 4‐3
Building Your Own Aggregate 4‐4

Component Overviews 4‐5
3rd Party Runtime 4‐5
Initial Unattended Installation 4‐5
Component Builder 4‐5
Aggregate Builder 4‐6
The Aggregate Builder Tool 4‐6
Aggregate Installer 4‐6
Resource Manager 4‐6
CCM PCCM 4‐7
CCM VISA2 4‐7
.NET Runtime and .NET Runtime 2.X 4‐7
.NET Assemblies for Advance NDC 4‐7
.NET ImageMark Deposit Recorder 4‐7
.NET Bunch Cheque Acceptance Service 4‐7
.NET CCM TCPIP 4‐8
.NET CCM TCPIP Support Task 4‐8
HICS Interfaces 4‐8
ActiveXFS Controls 4‐8
Exception Handling 4‐8
Problem Determination 4‐8
Problem Determination Collection 4‐9
Problem Determination Analysis 4‐9
Running an Investigation 4‐9
Advance NDC 4‐9
Advance NDC Tools 4‐9
Presentation Client (for APTRA Advance NDC), 
and Dialogs 4‐10

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview


Table of Contents
The Advance NDC Package

Display Manager 4‐10
Business Services Interfaces 4‐10
ECB6 Database Support 4‐10
Data Manipulation 4‐11

Optional Components 4‐12
SNMP Agent for APTRA Aggregate 4‐12
Security Component 4‐12

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview


The Advance NDC Package
4

Overview

Overview 4

An Advance NDC package is all the software and documentation in 
a release of Advance NDC. This chapter describes the contents of 
the Advance NDC package and the components, under the 
following headings:
● Advance NDC Package Contents
● Component Overviews
● Optional Components

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview 4-1


The Advance NDC Package
Advance NDC Package Contents

Advance NDC Package Contents 4

The Advance NDC package contains a single installable Advance 
NDC aggregate and two optional components.

Note:  APTRA XFS is a prerequisite for NCR SSTs and must be 
installed before Advance NDC. On other vendorsʹ SSTs, their 
CEN‐XFS compliant service providers must be installed before 
Advance NDC.

Advance NDC is delivered with a single installer for different 
Advance NDC Installation 4

installation types.

Installation Type 4

When the aggregate is installed, different installation options are 
available for selection as follows:

Table 4-1 Installation type Description


Installation Types
Runtime Installs all the components marked with an ʹXʹ in 
the NCR Terminals column in Table 4‐2 on 
page 4‐3 and the templates for Problem 
Determination.

Development PC  Installs all the components marked with an ʹXʹ in 
or Development  the Development PC column in Table 4‐2 on 
and Simulation page 4‐3, the templates for Problem Determination 
and the Advance NDC documentation described in 
Table A‐1 of Appendix A.

Simulation This option is not available for Advance NDC.

Documentation  Installs all the documentation described in 
only Table A‐1 of Appendix A, “Related 
Documentation”.

Components in the Advance NDC Aggregate 4

The Advance NDC aggregate contains the components listed in 
Table 4‐2, which also indicates where each component is installed, 
development PC or runtime SST, depending on the installation type 
selected. The list of components is given in alphabetical order.
To read an overview of any of the components, see the “Component 
Overviews” on page 4‐5. The version numbers of the components 
are provided in the Advance NDC Release Bulletin.

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

4-2 APTRA Advance NDC, Overview


The Advance NDC Package
Advance NDC Package Contents

Table 4‐2   Development
APTRA Component Runtime SST
Advance NDC Aggregate Components PC

.NET Assemblies for Advance NDC X X

.NET Runtime and .NET Runtime 2.X X X

3rd Party Runtime X X

ActiveXFS Controls X X

Advance NDC X X

Advance NDC Tools X —

Aggregate Builder X —

Business Services Interfaces X X

CCM PCCM X X

CCM VISA2 X X

Component Builder X —

Data Manipulation X X

Display Manager X X

ECB6 Database Support  X X

Exception Handling X X

HICS Interfaces X X

Initial Unattended Installation X —

Presentation Client (for APTRA Advance  X X
NDC), and Dialogs

Problem Determination Analysis X —

Problem Determination Collection X X

Resource Manager X X

Optional Aggregates/Components 4

The Advance NDC Package provides the following in their own 
folders on the CD‐ROM. You can install them directly from the 
CD‐ROM or import them into an aggregate. For an overview of 
these components, see “Optional Components” on page 4‐12.

Table 4-3 APTRA Aggregate/Component Development PC Runtime SST


Optional Aggregate/Component
“SNMP Agent for APTRA  X X
Aggregate”

“Security Component” X X

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview 4-3


The Advance NDC Package
Advance NDC Package Contents

Note:   Once installed, the Security component cannot be upgraded. 
Upgrading to a later version requires the disk on which Security is 
installed to be reformatted or replaced with a new disk, which has 
the required version installed.

If you intend building your own aggregate, see Table 4‐2 and 
Building Your Own  Table 4‐3 to determine which components are required for the 
Aggregate 4
installation type you want. To build your own aggregate from the 
various components, use the Aggregate Builder. For details of 
building aggregates, refer to the Aggregate Builder on‐line 
documentation.

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

4-4 APTRA Advance NDC, Overview


The Advance NDC Package
Component Overviews

Component Overviews 4

This topic contains brief overviews for each of the components that 
are contained in the Advance NDC aggregate.
More detailed information about each of the components is 
available in the APTRA on‐line documentation.

The 3rd Party Runtime component defines the minimum 
3rd Party Runtime 4

Windows‐based system environment recommended by NCR for a 
self‐service target machine. Target machines include the following:
● SSTs
● Development PCs used to develop, test or configure software 
designed to operate on an SST
Service packs and hotfixes are all freely available from the Microsoft 
support web site, although some of the required files are not 
packaged in a format that makes installation on a target machine 
easily achievable. Therefore, 3rd Party Runtime supplies these 
additional files.
The 3rd Party Runtime component should be installed after 
installing any service packs and hotfixes available from Microsoft. 
and recommended by NCR.

The Initial Unattended Installation (IUI) component describes the 
Initial Unattended  process by which Microsoft Windows operating system software, 
Installation 4
and any other required software, can be installed (without local 
operator interaction) onto a set of target machines, such as PCs or 
SSTs.
The goal of the IUI process is for the target machines to be 
operational, with all of the installed software capable of running 
properly. All methods of installation are discussed; one method 
suitable for all SSTs is highlighted and an example framework is 
provided. The example framework can be customised by:
● Customising the installation framework in IUI
● Adding any installation instructions supplied, with other 
software products to be installed, on the target machine

The Component Builder allows software components to be 
Component Builder 4

packaged in a way that the Aggregate Builder Tool can manipulate 
them.
Using the Aggregate Builder Tool, software components can be 
grouped together to form aggregates. With a single command an 

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview 4-5


The Advance NDC Package
Component Overviews

aggregate can be installed on or de‐installed from an SST, a 
development PC or any other target environment. The process 
automatically manages all aspects of the aggregate installation 
including system reboots and component dependencies.
All new APTRA software products and packages are delivered in 
the form of an aggregate.

NCR releases all new APTRA software products as aggregates. 
Aggregate Builder 4

Simple aggregates comprise only components, while more complex 
aggregates have a tree‐like structure that includes both components 
and other aggregates. 
The Aggregate Builder is an APTRA component for creating, 
customising and exporting aggregates. Using this component, you 
can create an installable aggregate that includes all of the software 
for a PC or SST, except the operating system.

The Aggregate Builder Tool 4

The Aggregate Builder Tool is a Windows‐based, graphical tool that 
supports the following activities:
● Creating or repackaging aggregates, for example, to combine 
two separate aggregates into a single aggregate for more 
convenient installation, or to remove components from an 
existing aggregate
● Customising aggregates, for example, to modify the components 
within an aggregate to suit a particular target system or locale
● Exporting aggregates to create installable aggregates

Aggregate Installer 4

Exporting an aggregate from the Aggregate Builder Tool creates a 
dedicated Aggregate Installer. A single command invokes an 
Aggregate Installer which manages all aspects of the aggregate 
installation, including system reboots and component 
dependencies.

In self‐service applications, the dynamics of which services or 
Resource Manager 4

transactions to offer to the user can be very complex. They can 
depend on the following:
● Hardware availability
● Availability of networked resources
● The identity of the user
● The user’s previous interaction with the application
● The demands of other applications that also need to use or 
manage a resource

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

4-6 APTRA Advance NDC, Overview


The Advance NDC Package
Component Overviews

The Resource Manager contains this complexity by allowing all 
resources to be handled in a consistent way. It offers a system‐wide 
concept of a ‘resource’ and defines interfaces by which any system 
or application object can conform to this concept.
Resource management is designed to facilitate the standard SST 
consumer application model by making the co‐operation of all SST 
applications as straightforward as possible.

The CCM PCCM component provides PCCM communication 
CCM PCCM 4

management for NCR SSTs. This component supports all 
communication protocols provided by the APTRA Communications 
Feature, for a list of these protocols see the APTRA Communications 
Feature, Users Guide (B006‐0012‐B000).

The CCM VISA2 component provides CCM for the VISAII protocol. 
CCM VISA2 4

This component supports communication using a subset of VISAII 
over a Plain Old Telephone System (POTS) dialup connection. This 
component also provides Dialup Diagnostics.

The .NET Runtime component is an auxiliary component, 
.NET Runtime and .NET  supporting components that require the Microsoft .NET 
Runtime 2.X 4

Framework.

The .NET Assemblies for Advance NDC component contains the 
.NET Assemblies for  following: 
Advance NDC 4

.NET ImageMark Deposit Recorder 4

This business service component records the following:
● Cheque deposit transactions
● Supervisor cheque removal activities

.NET Bunch Cheque Acceptance Service 4

This component provides functionality to interface with the Bunch 
Cheque Acceptor device to manipulate cheque deposits. The 
component is used by transaction components that deal with bunch 
cheque deposits. 

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview 4-7


The Advance NDC Package
Component Overviews

.NET CCM TCPIP 4

A multi‐vendor TCP/IP implementation that allows SSTs to connect 
to a TCP/IP network providing extended security options to comply 
with PA‐DSS.

.NET CCM TCPIP Support Task 4

A set of Supervisor Tasks that allow TCP/IP configuration of XP, 
Firewall, SSL and CCM TCPIP as well as basic diagnostic 
configuration.

The HICS Interfaces component allows a developer to create generic 
HICS Interfaces 4

code that is compatible with any object that implements a HICS 
interface.

The ActiveXFS Controls component provides a COM interface to 
ActiveXFS Controls 4

the CEN‐XFS interface. ActiveXFS Controls is vendor independent 
and is designed to run on any product that supports the CEN‐XFS 
interface. It allows a single application to run in a multi‐vendor 
environment, and provides essential support for retail and banking 
peripherals. Advance NDC makes use of ActiveXFS Controls for 
cash in/deposit functionality.

An exception is any event that stops the normal running of the SST. 
Exception Handling 4

Exception Handling enables recovery from exceptions to restore the 
SST to normal service.
The unattended environment of an SST means that exceptions must 
be dealt with as soon as possible, to maintain availability 24 hours a 
day, seven days a week.
The Exception Handling component has been developed by NCR to 
enable the following to be handled in an appropriate way:
● Pop‐ups requiring user intervention
● Events that cause the SST to freeze
● The majority of unhandled exceptions
● Repeated restarts of the SST
Exception Handling also provides detailed information about these 
exceptions to help with their resolution. Exception Handling has 
been designed to fit the Win32 exception architecture making it 
easier for developers of other components to adopt.

Problem determination is the name given to the process of 
Problem Determination 4

collecting, managing and analysing data in order to determine the 
cause of a software problem. Using the Problem Determination 
component involves collecting data from one or more data sources 

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

4-8 APTRA Advance NDC, Overview


The Advance NDC Package
Component Overviews

on a PC or SST. The data collected can be managed as a single unit 
for analysis. This single unit is called an “investigation”.
The Problem Determination API allows you to specify tracing data 
for the General Trace (GenTrace) data source.

Problem Determination Collection 4

The Problem Determination Collection component allows other 
components in the system to send data to be collected in an 
investigation. This data can later be analysed using the Problem 
Determination Analysis component.

Problem Determination Analysis 4

The Problem Determination Analysis component is a 
Windows‐based GUI application used for the collection and 
analysis of data from one or more data sources on a PC or SST. The 
data is collected in an investigation, which can then be analysed by 
the utility. This component also provides a programmer’s reference 
detailing how to provide information for analysis.

Running an Investigation 4

An investigation can be run by either creating an investigation 
template or selecting an existing template. A template specifies the 
data sources, and their configuration, for an investigation. It is 
possible to run and complete the investigation using the commands 
within the Analysis Utility. The completed investigation can be 
exported for analysis on another machine.
The investigation can then be viewed using Problem Determination 
Analysis. You can display the data according to your own defined 
investigation views, filter it to hide the records you are not 
interested in and search for specific items.

The Advance NDC component consists of the following:
Advance NDC 4

● Advance NDC environment, including the Customisation 
Layer, Application Core and Supervisor projects
● Advance NDC support files
● Silent Debug trace information capture utility
● Advance NDC PD (Problem Determination) templates
● Advance NDC publications

The Advance NDC Tools component contains the following tools to 
Advance NDC Tools 4

assist in the testing and debugging of modifications or extensions to 
Advance NDC and management of users in the Author:
● DebugLog (trace information utility for test environments)

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview 4-9


The Advance NDC Package
Component Overviews

● NDCHost Emulator (unsupported)
● User ID utility (managing user IDs in the APTRA Author)
The Advance NDC tools component supports only a development 
installation. Therefore, if the tools are required on a runtime SST, for 
example, in a test environment, a separate aggregate must be 
created for them and then a development installation selected on the 
SST after the installation of Advance NDC for a runtime 
environment.

These components allow presentation separation with Advance 
Presentation Client (for  NDC when APTRA Promote is installed. They are used with 
APTRA Advance NDC),  APTRA Promote for advertising purposes.
and Dialogs 4

This component allows the designer of the APTRA Advance NDC 
Display Manager 4

application to use web design tools to create screens which 
incorporate design features of HTML applications:
● HTML pages can replace or partially overlay NDC screens.
● Touch Key entry is supported.
● Can be used with APTRA Promote
● HTML pages may already be on the SST or may be downloaded 
as part of an NDC screen.

This component contains the definitions of the Business Services 
Business Services  abstract classes and their corresponding architected interfaces. 
Interfaces 4
These definitions support the following activities:
● Creating an implementation of a business service, for example, 
an Interactive Financial Exchange (IFX) account service 
implementation.
● Creating generic code that is compatible with any object that 
implements a Business Services interface. For example, a 
consumer flow or transaction object that interfaces with an 
account service through the IAccountService interface, is 
compatible with any AccountService implementation 
supporting that interface.

ECB6 is Article 6 of the European Central Bank (ECB) Council 
ECB6 Database Support 4

Regulation 1338/2001. The ECB6 Database Support component 
provides functionality for a self‐service application to add and 
retrieve ECB6‐related information to and from a database in 
conformance with ECB6. This component is used only if the GBXX 
device is configured to process counterfeit or suspect banknotes.
The application must keep a record of all counterfeit and suspect 
banknotes deposited through a cash deposit device. It must be 

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

4-10 APTRA Advance NDC, Overview


The Advance NDC Package
Component Overviews

possible to retrieve this record and identify the customer who 
deposited the counterfeit or suspect banknote.
The functionality provided by the ECB6 Database Support 
component is accessible through COM interfaces. 
For more information about the ECB6 regulations, refer to the 
European Central Bank web site at www.ecb.int.

The Data Manipulation component provides support for the storage 
Data Manipulation 4

and sharing of data between components of an APTRA application. 
It consists of the following:
● Standard Data Record, which stores primitive data type 
information to be used, for example, in the contexts of receipt 
printing and journal printing
● Standard Data Dictionary, which stores multiple data records 
and allows data records to be shared between components 
within the same process boundary
● Object Dictionary, which allows object references to be shared 
between containers, for example, COM objects and web pages.

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview 4-11


The Advance NDC Package
Optional Components

Optional Components 4

The following optional components are provided in the Advance 
NDC package, but independently of the Advance NDC aggregate.

The SNMP Agent for APTRA aggregate enables use of the Simple 
SNMP Agent for APTRA  Network Management Protocol (SNMP) and the Desktop 
Aggregate 4
Management Interface (DMI), the two open standards on which the 
SNMP Agent is based. The Microsoft SNMP Service must be 
installed and configured before installing the SNMP Agent for 
APTRA.
The SNMP Agent converts information from one standard format to 
the other. This enables the transfer of requests from a network 
management station to the SST, and responses and unsolicited 
events from the SST to the network management station.
The SNMP Agent for APTRA aggregate includes the SNMP Master 
Agent as well as the SNMP Agent. The SNMP Master Agent needs 
to be installed only if you require support for SNMP version 2C. 
Before you install the SNMP Agent, refer to its Release Bulletin.

The Security component is NCRʹs software solution to protect the 
Security Component 4

business assets held on SSTs. NCRʹs solution is designed for SSTs as 
standalone nodes on a network. It does not cover all aspects of 
security; however, customers can build separate components to be 
installed before or after the Security component.
The Security component is installed on Windows XP and consists of 
customised settings, scripts and documentation. On Windows XP, 
Security (XP) is ready to run, no modification is required for 
installation.
The documentation provided with Security (XP) is provided in a 
CHM file describing the functionality of the Security component. 

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

4-12 APTRA Advance NDC, Overview


Table of Contents
Related Documentation

Appendix A
Related Documentation

Overview A‐1

Advance NDC Documentation A‐2

APTRA Author Documentation A‐3
Additional Authoring Documentation A‐4

NDC+ Documentation A‐5

Other NCR Documentation A‐6

CEN‐XFS Documentation A‐7

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview


Table of Contents
Related Documentation

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview


Related Documentation
A

Overview

Overview A

This appendix gives details of the documentation you may find 
useful when customising or extending your application and 
deploying it to an SST.
The 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 5.0 or later. The 
latest version is available free from www.adobe.com.

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview A-1


Related Documentation
Advance NDC Documentation

Advance NDC Documentation A

The following publications are provided as part of the Advance 
NDC component:

Table A-1
Advance NDC Documentation

Title Format Description

APTRA Advance NDC,  PDF Describes how to migrate to Advance NDC. It also identifies 


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

APTRA Advance NDC,  PDF Provides application programmers with reference information 


Reference Manual for Advance NDC, including States, Screens, and the message 
B006‐6180 formats between the host application and the terminal.

APTRA Advance NDC,  PDF Provides users with information about running the Advance 


Multi‐Vendor Support  NDC application on other vendors’ SSTs, describing the 
Reference Manual differences between Advance NDC on NCR SSTs and other 
B006‐6344 vendors’ SSTs.

APTRA Advance NDC,  PDF Describes the Supervisor interface and how to set up the 


Supervisor’s Guide terminal’s local configuration parameters, and how to replenish 
B006‐6062 the terminal.

APTRA Advance NDC,  PDF Provides an introduction to Advance NDC, including 


Overview overviews of the components contained in the Advance NDC 
B006‐6597 product and provided as part of the ANDC Package on 
CD‐ROM.

APTRA Advance NDC,  PDF Provides a guide for customers of Advance NDC to allow them 


Payment Application Data  to comply with the Payment Application Data Security 
Security Standard,  Standard (PA‐DSS) when deploying APTRA Advance NDC 
Implementation Guide solutions.
B006‐6861

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

A-2 APTRA Advance NDC, Overview


Related Documentation
APTRA Author Documentation

APTRA Author Documentation A

The following publications are provided in the Advance NDC 
component, for the authoring environment.

Table A-2
Authoring Environment Documentation

Title Format Description

APTRA Author, User’s Guide PDF Describes how to use the Author and provided components to 


B006‐6038 develop and modify a self‐service application. 

APTRA Author Help Windows  Context‐sensitive help for the Author user interface and authoring 


Help 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 components, which 


Help are part of Advance Core Self‐Service.

Self‐Service Core Help Windows  Context‐sensitive help for the Self‐Service Core Authoring 


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

ActiveX Help Windows  Context‐sensitive help for the ActiveX Authoring components 


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

Basic Self‐Service Help Windows  Context‐sensitive help for the Authoring components provided 


Help with Advance Basic Self‐Service.

ATM Help Windows  Context‐sensitive help for the Authoring components and 


Help runtime errors provided with Advance ATM.

Special Self‐Service Help Windows  Context‐sensitive help for the Authoring components and 


Help runtime errors provided with Advance Special Self‐Service.

Statement Printer Help Windows  Context‐sensitive help for the Authoring components and 


Help runtime errors provided with Advance Statement Printer.

Voice Guidance Help Windows  Context‐sensitive help for the Authoring components provided 


Help with Advance Voice Guidance.

Passbook Printer Help Windows  Worker classes and help for the Passbook Printer.


Help

Advance NDC Help Windows  Context‐sensitive help for the Advance NDC Authoring 


Help components (excluding Application Core components.

Advance NDC Application Core  Windows  Context‐sensitive help for the Application Core/Supervisor 


Help Help Authoring components.

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview A-3


Related Documentation
APTRA Author Documentation

The publications in Table A‐3 are not provided in the Advance NDC 
Additional Authoring  package, but are listed here for reference. They are available from 
Documentation A
NCR on request.

Table A-3
Additional Authoring Documentation

Title Format Description

APTRA Advance ADE,  PDF Describes how application programmers should create their own 


Programmer’s Guide C++ Worker Classes. It also contains information on using C 
B006‐6042 routines to manipulate data.

APTRA Advance ADE, C++  PDF Provides application programmers with definitions for a number 


Class Reference of C++ Runtime and Utility Worker Classes provided by NCR.
B006‐6043

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

A-4 APTRA Advance NDC, Overview


Related Documentation
NDC+ Documentation

NDC+ Documentation A

The publication in the following table is provided in the Advance 
NDC package. A printed version can be ordered from the NCR 
Publications web site.

Table A-4
NDC+ Documentation in Advance NDC

Title Format Description

NDC, Using NDC Exits PDF/Paper Introduces NDC Exits to experienced NDC 


B006‐5102 programmers intending to develop enhanced terminal 
applications.

The publications in the following table are not provided on the 
Advance NDC CD‐ROM but are listed here for reference. These 
publications are available from NCR on request.

Table A-5
NDC+ Documentation

Title Format Description

NDC, Programmer’s Overview PDF/ Provides an introduction to, and overview of the NDC 


B006‐2485 Paper software.

NDC+, Programmer’s Reference  PDF/ For programmers who write Central control applications to 


Manual Paper support NDC+ terminals, or who create the terminal 
B006‐2486 configuration that customises NDC+.

NDC, Message Formats For  PDF/ For Central control application developers working with NDC 


Host Application Developers Paper RMX, NDCxa or NDC+. Intended to help in creating a control 
B006‐4201 program that handles all the NDC variants.

NDC+, Supervisor’s Reference  PDF/ For people who are responsible for setting up the terminal’s 


Manual Paper local configuration parameters, or for routine replenishment of 
B006‐2487 the terminal.

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview A-5


Related Documentation
Other NCR Documentation

Other NCR Documentation A

The publications in the following table are provided with the 
software aggregate or component to which they refer.

Note:  The first three components in the table are not provided with 
Advance NDC, the remaining components are included in the 
Advance NDC package.

Table A-6
Other NCR Documentation

Aggregate or
Title Format Description
Component

EMV/CAM2  EMV Integrated Circuit  PDF Provides reference information for any Advance NDC 


Exits for  Card (ICC) Reference  developer who wishes to add EMV Integrated Circuit 
APTRA  Manual Card (ICC) Card Authentication Method (CAM) 
Advance  B006‐6297 functionality to their Advance NDC application.
NDC Version 2.1.1 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

APTRA  XFS Simulator for  Microsoft  Context‐sensitive help for the XFS Simulator.


Simulator APTRA HTML 
Help 
(CHM)

APTRA  APTRA Promote User’s  PDF Provides information about how to install and 


Promote  Guide configure the APTRA Promote components, and how 
Manager B006‐6309 to create, edit and export advertising campaigns.

Display  APTRA Advance NDC PDF Provides information on how to install and use Display 


Manager User Guide for  Manager, which allows features of HTML to be used 
Display Manager with Advance NDC.
B006‐6796

.NET  Various on‐line  Microsoft  Various help files for the .NET code implementations 


Assemblies  documentation including  HTML  in Advance NDC including complete listings of classes, 
for Advance  the following: Help  interfaces and other user and reference information.
NDC ● .NET ImageMark  (CHM)
Deposit Recorder
● .NET Bunch Cheque 
Acceptance Service 
● .NET CCM TCPIP
● .NET CCM TCPIP 
Support Task

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

A-6 APTRA Advance NDC, Overview


Related Documentation
CEN-XFS Documentation

CEN‐XFS Documentation A

For device access, Advance NDC supports release 3 or later of the 
CEN‐XFS specification.
The following documents are available from the CEN site, 
http://www.cenorm.be/isss/Workshop/XFS:

Table A-7
CEN-XFS Documentation

Component Title Format Description

CEN‐XFS  Extensions for Financial  PDF or  Provides reference information for 


Specifications Services (XFS) interface  zipped  CEN‐XFS specifications, release 3.00 or 
specification PDF later.
(CWA 14050)

ActiveXFS Interface  PDF or  Provides reference information for the 


Specification zipped  ActiveXFS specifications.
(CWA 13849) PDF

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview A-7


Related Documentation
CEN-XFS Documentation

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

A-8 APTRA Advance NDC, Overview


Table of Contents
What Was New in Advance NDC

Appendix B
What Was New in Advance NDC

Overview B‐1

Advance NDC 3.03 B‐2
New SST models supported B‐2
New Devices and Features B‐2
Cash In Component B‐2
Device Functionality B‐2
New Features B‐3
Printers B‐3
State Types B‐4
Communications Support B‐4
Included Components B‐4

Advance NDC 3.02 B‐5
Devices and Features B‐5
Printing B‐5
Electronic Journal B‐5
Remote Key Management B‐6
Error Recovery B‐6
Troubleshooting B‐6
Compiler Change B‐6

Advance NDC 3.01 B‐7
Device Support B‐7
Communications Support B‐7
Electronic Journal B‐7
Additional Functionality B‐7

Advance NDC 3.00 B‐8
Device Support B‐8
Communications Support B‐8
Additional Functionality B‐8

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview


Table of Contents
What Was New in Advance NDC

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview


What Was New in Advance NDC
B

Overview

Overview B

This appendix contains details of the new features, functionality 
and other changes that were included in previous releases of 
Advance NDC 3.x, starting with the last release.

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview B-1


What Was New in Advance NDC
Advance NDC 3.03

Advance NDC 3.03 B

This section gives a summary of the new features and functionality 
included in release 3.03 of Advance NDC.

Advance NDC provides support for the NCR SelfServ™ 20 and 30 
New SST models  Series and the Branch Assist 18 terminal.
supported B

This release of Advance NDC supports the following devices and 
New Devices and Features B

features:

Cash In Component B

Advance NDC supports version 1.02.00 of the Cash‐In Component, 
which includes the following: 
● Automatic Application Error Recovery (AER) 
● Improved fitness and supplies reporting; including a new bit 
setting for Enhanced Configuration Parameter option 45 
● Improved fault display 
● Support for the European Clearing Bank Article 6 (ECB 6) 
regulations; including new options in the Supervisor Replenish 
menu and counterfeit note handling with no Host impact for 
cash deposit transactions
● Serial Number Read to assist in tracing counterfeit notes 
● Additional journalling with an improved format 

Device Functionality B

This version of Advance NDC includes the following: 
● Enhanced night safe support
● Support for recycling capabilities
● Extended capacity for GBXX devices
● Support for dual dispenser using a GBRU (Global Bill Recycling 
Unit) and a normal dispenser, where the GBRU is the primary 
dispenser
● Voice guidance for cardholder sessions, providing guidance 
through headphones 
● Support for associated keyboards along with the screen to map 
the original FDK positions of the state to different FDK 
positions. This is implemented mainly for Four FDK Selection, 
Amount Entry, Information Entry and Time‐Out States
● SMS‐style alphanumeric data entry using numeric keys in the 
Information Entry state

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

B-2 APTRA Advance NDC, Overview


What Was New in Advance NDC
Advance NDC 3.03

● Alphanumeric key entry using a PC keyboard (supported only 
on Branch Assist 18 terminals)
● USB camera support using the CEN XFS interface with ability to 
configure points where pictures can be taken during the 
transaction
● CPM enhancements including:
— Extended Cheque Accept State to allow the further 
processing screen to be skipped. This lets Advance NDC 
progress to an Amount Entry State immediately
— Support for the ImageMark Passport image‐based cheque 
clearing system
— Option to re‐size/rotate the cheque image printed on a 
receipt
— Support for local configuration (no host impact) of cheque 
image printing on the back of receipts
● Support for two‐sided thermal printing on USB receipt and 
statement printers
● Receipt printer dual roll support for additional capacity only 
(without impact to host application)

New Features B

The following new features are included in this version of Advance 
NDC: 
● Support for displaying the Mini Self‐Service Assistant (MSSA) 
icon when in Supervisor on the cardholder interface
● Support for the definition of a settlement transaction using 
screens C10 ‐ C19 ‐ this was supported in NDC+
● Updated Author build final feature to enable Advance NDC 
Authored DLLs to be wrapped as an ActiveX control, to allow 
them to be used from Web pages
● A single executable from the three (Application Core, 
Customisation layer and Supervisor) authored applications, 
with modularised state types and transaction reply functions, 
providing the following:
— simplified inter‐process management and XFS session 
management 
— better management of customisations to authored state types 
— improved support in the delivery of future ANDC updates 
to customers

Printers B

The following printer updates are included in this version of 
Advance NDC: 

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview B-3


What Was New in Advance NDC
Advance NDC 3.03

● Passbook printer worker classes, enabling the development of 
an authored flow to support passbook printers
● Support for forms‐based printing for receipt and journal 
printers

State Types B

To simplify the integration of customisations into a new release of 
Advance NDC, state types and transaction reply functions in the 
authored applications are now modular.
The following states have been added or updated in this version of 
Advance NDC:
● An extended web exit state that uses XML definitions for screen 
display and supports up to eight URLs and their corresponding 
next states
● Support for Camera Control State as in NDC+
● The Cardholder Authorised Verification State allows 
verification of cardholder data without the need to perform a 
complete transaction. A transaction can then be fulfilled on a 
different host from the one used for verification

Communications Support B

This version of Advance NDC provides the option to send SNMP 
traps during periods of transaction inactivity to indicate the 
in‐service state of SSTs.

Advance NDC now includes:
Included Components B

● Presentation Client (for APTRA Advance NDC) and Dialogs 
component, which are used with APTRA Promote for 
advertising purposes
● Display Manager for HTML screen display

Note:  For Presentation Client (for APTRA Advance NDC) and 
Dialogs to be used, the APTRA Promote SST RTL product must be 
installed to enable APTRA Promote functionality.

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

B-4 APTRA Advance NDC, Overview


What Was New in Advance NDC
Advance NDC 3.02

Advance NDC 3.02 B

This section gives a summary of the new features and functionality 
included in release 3.02 of Advance NDC.

Advance NDC supports the following devices and features:
Devices and Features B

● RS232 and universal serial bus (USB) barcode readers, enabling 
the SST to read barcodes on items such as cheques and bills
● Up to seven cassette types, providing flexibility in the number of 
currencies or note values that can be dispensed
● Capability to dispense up to 50 notes for a transaction on a 
standard (that is, a bunch type) dispenser
● On Personas M Series 76 and 86, coin dispensers with up to 
eight coin hoppers 
● Cheque processing module (CPM) support through CEN XFS 3
● Up to 46655 state numbers using alphanumeric data
● Cash in and cash out capability for a global bill recycling unit 
(GBRU) on NCR SSTs
● Configurable masking of track 2 data when it is sent to the 
journal or electronic journal (EJ)
● Configurable journal levels to assist with note reconciliation by 
setting the amount of transaction information to be sent to the 
journal or EJ.

Printing B

● On USB receipt and journal printers, the following are 
supported:
— Linear barcode print; 
— Receipt retract
— User‐defined character sets
— Resolution of 203 dots per inch
● On statement printers, support for XFS forms 

Electronic Journal B

● EJ backup using third‐party management tools
● Multiple EJ backup options including automated initialisation, 
and backup on demand
● Configurable EJ file size
● EJ file management (checksum, compression and password)

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview B-5


What Was New in Advance NDC
Advance NDC 3.02

Remote Key Management B

Remote key management (RKM) has been enhanced to support the 
following on the Encrypting PIN Pad (EPP):
● Loading of new NCR Sub Public Key to support international 
security, also known as DAPI‐7
● Deletion of loaded keys
● Facility to obtain the capabilities and status of the encryptor

Error Recovery B

For device faults that do not require user intervention, Advance 
NDC can now automatically control the clearing of such faults.

Advance NDC supports the following features to assist in 
Troubleshooting B

troubleshooting:
● Support for the trace‐on and trace‐off Supervisor functions.
● Custdat.exe, a utility to import or export downloaded 
customisation data for the purposes of investigation or use in a 
test environment
● Silent Debug, an application for capturing trace information on 
live SSTs. The trace logs can be used for investigating problems 
reported by customers.
● DebugLog, an application used in the test environment to 
examine trace information. DebugLog was available with 
previous releases of Advance NDC but was not supported.

Advance NDC supports Microsoft Visual Studio 2005 for compiling, 
Compiler Change B

instead of Visual Studio 6.

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

B-6 APTRA Advance NDC, Overview


What Was New in Advance NDC
Advance NDC 3.01

Advance NDC 3.01 B

This section gives a summary of the new features and functionality 
provided in release 3.01 of Advance NDC.

The following new device support and features were introduced:
Device Support B

● Dual cash handlers, providing a second cash handler and 
configuration of multiple currencies
● Supervisor transactions without using a card

The following support and features for communications were 
Communications Support B

introduced:
● For TCP/IP, new menu options to display and print TCP/IP 
settings
● For dialup, entry of alphanumeric configuration values

The following support and features for the EJ were introduced:
Electronic Journal B

● Enhanced EJ backup, for multiple EJ backup files
● Multiple destinations for the EJ, for backing up or copying the EJ 
to any recognised destination, such as a network drive or 
removable storage media.

The following additional functionality was introduced:
Additional Functionality B

● For Supervisor settlement transactions, facility to customise all 
transaction prompts
● For the statement printer, control of the number of lines printed 
before a cut
● Support for Web exits, enabling screen display and interaction 
with the consumer outside the Advance NDC application
● Support for local customisation data, to override information in 
the host download
● For the Global Bunch Note Acceptor (GBNA) and the Global Bill 
Recycling Unit (GBRU):
— Configuration and currency reporting through Supervisor 
menu options
— Dynamic cassette configuration
— Optional extended message format

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview B-7


What Was New in Advance NDC
Advance NDC 3.00

Advance NDC 3.00 B

This section gives a summary of the new features and functionality 
included in release 3.00 of Advance NDC.

The following new device support and features were introduced:
Device Support B

● Multi‐vendor support for SSTs, allowing Advance NDC to be 
implemented on other vendors’ SSTs complying with the 
CEN‐XFS standard (release 3).
● Secure key entry, allowing manual entry of secure keys
● Remote key management, providing the ability to load master 
encryption keys from a remote location
● Full smart card support (dip and smart hardware (DASH) card 
readers for EMV)
● Except for the CPM, access to devices through CEN XFS
● UPS support when mains power is lost.
● Support for printing a coupon attached to a receipt, in APTRA 
Promote.

The following support and features for communications were 
Communications Support B

introduced:
● Dialup communications using the CCM VISA2 component, with 
an additional menu in Supervisor to configure most of the 
dialup parameters
● SNMP traps over TCP/IP to inform the SNMP management 
application of changes in SST service mode and to send regular 
signals to indicate that the application is still running

The following additional functionality was introduced:
Additional Functionality B

● For track 2 printing, an enhanced configuration parameter 
setting to enable the first 22 characters of track 2 to be printed to 
the journal or the EJ
● For the BNA, options to switch on cash retract functionality, 
report retract operations, enable beeping when retract is turned 
off and configure additional reporting options
● For Supervisor settlement transactions, facility to customise 
some of the prompts
● At Start of Day, Advance NDC version number printed
● With an EPP encryptor, rear settlement PIN entry supported
● For the BNA and GBxx devices, display of the total number of 
notes entered.

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

B-8 APTRA Advance NDC, Overview


Glossary

Glossary 0

ActiveX ActiveX is the product of two Microsoft technologies called 
A OLE and COM.
Advance NDC Advance NCR Direct Connect. A self‐service 
application for the operation and maintenance of SSTs in a 
multi‐vendor environment. Advance NDC runs on Windows XP 
and supports the same message format as NDC+. See also NDC and 
NDC+.
Aggregate A grouping of components or aggregates or both. An 
aggregate can contain other aggregates. The Advance NDC package 
consists of a single aggregate and optionally installable aggregates 
and components.
Aggregate Builder A tool that can be used to create, repackage or 
customise an aggregate.
API Application Programming Interface.
Application An authored application is a collection of Workers that 
can be built to create an executable (see Self‐Service Application).
Application Core In Advance NDC, the Application Core is the 
authored application that performs the SST mode handling, 
message processing and supervisor functions.
APTRA Author A tool that allows you to design, develop or modify a 
self‐service application, through a graphical user interface.
APTRA XFS A 32‐bit open software platform supplied by NCR for 
use on NCR SSTs.
Assembly All of the files that comprise a .NET application, 
including the resource, security management, versioning, sharing, 
deployment information, and the executed code. An assembly may 
appear as a single DLL or EXE file, or as multople files, and is 
roughly the equivalent of a COM module.
Author Environment Software from NCR to develop, build and test a 
self‐service application.
Authoring Components An authoring component is the smallest 
manageable unit in the Author. Examples of authoring components 
are Workers, Applications and Catalogs.

BNA Bunch Note Acceptor.
B

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview Glossary-1


Glossary

BOP Basic Operator Panel. Not supported by Advance NDC. See 
EOP.

Catalog A Catalog is a component which allows you to organise all 
C your other Authoring components into manageable groups.
CCM Communications Connection Management. 
CEN Comité Européen de Normalisation (European Committee for 
Standardization). Responsible for the XFS interface specification.
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 A single piece of software which might be able to run on 
its own, but which usually requires other components. A 
component can be imported into the Aggregate Builder for 
inclusion in an installable aggregate.
See also Authoring Components.
Component Builder A tool used to build components that are 
compatible with the Aggregate Builder.
CPM Cheque Processing Module.
Customisation Layer In Advance NDC, the Customisation Layer is 
the authored application that performs the ‘In Service’ activities 
associated with the cardholder.

DES Data Encryption Scheme. See also Triple DES encryption.
D
ECB 6 European Clearing Bank Article 6
E
EMV Europay Mastercard VISA consortium, responsible for the 
smart card authentication method.
EOP Enhanced Operator Panel.
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.

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

Glossary-2 APTRA Advance NDC, Overview


Glossary

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.

GBNA Global Bunch Note Acceptor
G
GBRU Global Bill Recycling Unit
GBxx Short form for GBNA and GBRU
GUI Graphical User Interface.

HICS Hardware Independent Channel Services.
H
HiBAPE High Integration ‐ Basic Alphanumeric PINpad and 
Encryptor. A variant of the BAPE combined PINpad and encryptor. 
Supports single length DES encryption with various local and 
remote PIN verification schemes.

IUI Initial Unattended Installation.
I
MIDI Musical Instrument Digital Interface. Hardware interface 
M specifications and software protocols which define how musical 
instruments communicate with computer hardware and software.
MSSA Mini Self‐Service Assistant. Short‐cut on the front interface to 
vendor‐dependent mode while in Supervisor.
Multi-vendor application An Advance NDC application that runs on 
both NCR’s and other vendors’ SSTs.

NDC NCR Direct Connect. An NCR application that works in 
N conjunction with a host or switch application to perform self‐service 
transactions.
NDC+ NCR Direct Connect Plus. A development of NDC designed 
for NCR SSTs on the OS/2 platform.

OLE Object Linking and Embedding. An architecture for enabling 
O one application to insert and access objects created in other 
applications.

PA-DSS Payment Application Data Security Standard.
P
PCCM Personal Computer Communications Module. The hardware 
that a protocol will be run on. An NCR proprietary network card.
PCI DSS Payment Card Industry Data Security Standard. 

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview Glossary-3


Glossary

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

Self-Service Application The application that runs on an SST and 


S processes all the necessary transactions.
Solidcore for APTRA A third party application, deployed by NCR, 
that can be used to lock down (solidify) system software on a fixed 
disk to ensure unauthorised code is not executed. It also protects the 
system from unauthorised changes.
SSL Secure Sockets Layer
SST Self‐Service Terminal.

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 developer using the APTRA Author with a personal user 
U ID. A user can create and own components in the Author.
UPS Uninterruptable Power Supply

Virtual Controller (or intercept routine). A routine defined and 


V programmed by the user which can intercept and respond to 
messages.
VISAII A message format used by financial transaction processing 
systems.
VISA2 A CCM software component that supports the VISAII 
message format on SSTs.

WAVE WAVE or .WAV (Waveform Audio). A standard Windows 
W based sound format.

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

Glossary-4 APTRA Advance NDC, Overview


Glossary

Windows XP Microsoft Windows eXPerience Professional operating 
system.
Worker The graphical building blocks or components in a 
self‐service application developed using the APTRA Author.

XFS Extensions for Financial Services
X

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview Glossary-5


Glossary

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

Glossary-6 APTRA Advance NDC, Overview


Index

Index 0

.NET CCM TCPIP  4‐8
Symbols .NET CCM TCPIP Support Task  4‐8
.NET ImageMark Deposit Recorder  4‐7
.NET Runtime  4‐7

3rd Party Runtime  4‐5
Numerics
ActiveX  1‐4
A ActiveXFS Controls  4‐8
Advance NDC  4‐9
Advance NDC component  4‐9
architecture  1‐16
Application Core  1‐17
Customisation Layer  1‐18
Supervisor  1‐18
benefits  1‐4
comparing with NDC+  3‐3
Customisation Layer  1‐18
enhancing  1‐19
documentation  A‐2
features compared with NDC+  3‐4
migrating from NDC+  3‐8
product information  1‐2
what is Advance NDC?  1‐2
host application  1‐3
SST operation  1‐2
tools  4‐9
upgrading from a previous release  2‐3
Advance NDC package contents  4‐2
building your own aggregate  4‐4
installing the aggregate  4‐2
Aggregate Builder  4‐6
Aggregate Builder Tool  4‐6
Aggregate Installer  4‐6
Alphanumeric state numbers  B‐5
Analysis component of Problem Determination  4‐9
Application Core  1‐17
APTRA Author documentation  A‐3
APTRA Simulator
XFS Simulator for APTRA help documentation  A‐6
APTRA XFS  1‐2
APTRA XFS benefits  1‐16
Authoring environment benefits  1‐5

Barcode reader  B‐5
B Benefits of Advance NDC  1‐4

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview Index-1


Index

authoring environment  1‐5
for NDC+ users  1‐5
Building your own aggregate  4‐4
Bunch Cheque Acceptor  1‐6
Bus adapter mouse  1‐13

Cash In Component  1‐7
C Cassette types  B‐5
CCM PCCM  4‐7
CCM VISA2  4‐7
CCM VISA2 dialup diagnostics  4‐7
CEN‐XFS
documentation  A‐7
interface  4‐8
C‐Exits  2‐3
Cheque processing module  B‐5
Coin dispensers  B‐5
Communication protocols  4‐7
Communications  1‐8
Comparing Advance NDC with NDC+  3‐3
environments  3‐3
features in NDC+ and Advance NDC  3‐4
Compatibility with Advance NDC 2.x  2‐2
Compatibility with previous releases of Advance NDC  2‐2
configuration options  2‐2
device access  2‐2
fault display  2‐2
state tables  2‐2
Component Builder  4‐5
Component overviews  4‐5
.NET Assemblies for Advance NDC  4‐7
.NET Runtime  4‐7
3rd Party Runtime  4‐5
ActiveXFS controls  4‐8
Advance NDC  4‐9
Advance NDC Tools  4‐9
Aggregate Builder  4‐6
Aggregate Builder Tool  4‐6
installing an aggregate  4‐6
CCM PCCM  4‐7
CCM VISA2  4‐7
Component Builder  4‐5
Display Manager  4‐10
Exception Handling  4‐8
HICS Interfaces  4‐8
Initial Unattended Installation  4‐5
overview  4‐1
Presentation Client for APTRA Advance NDC and Dialogs  4‐10
Problem Determination Analysis  4‐9
Problem Determination Collection  4‐8
Resource Manager  4‐6
Security  4‐12

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

Index-2 APTRA Advance NDC, Overview


Index

SNMP Agent for APTRA  4‐12
Configuration options  2‐2
CPM  1‐8
Customisation  1‐3
Customisation Layer  1‐18
enhancing  1‐19
Customised applications  2‐3
Customising Advance NDC  1‐19

Data Manipulation component  4‐11
D Desktop management interface  4‐12
Development PC  1‐14
Development system  1‐12, 1‐14, 4‐2
Device access  2‐2
Devices and features
new in Advance NDC  B‐2
previous releases of Advance NDC  B‐5
Dialup Diagnostics  4‐7
Documentation
Advance NDC  A‐2
APTRA Author  A‐3
CEN‐XFS  A‐7
NDC+  A‐5
other  A‐6
DVD‐ROM Functionality  1‐6

ECB 6 Database Support  4‐10
E EJ features  B‐5
Enhancing Advance NDC  1‐19
customising Advance NDC  1‐19
enhancing the Application Core and Supervisor  1‐19
extending the NDC Message Interface  1‐20
enhancing the Customisation Layer  1‐19
extending an Advance NDC Application  1‐20
Environments  3‐3
Exception handling  4‐8
Exits  1‐5, 3‐4
Express Recovery  1‐8

Features
F compared with NDC+  3‐4
new and changed  1‐6
Features and devices
new in Advance NDC  B‐2
previous releases of Advance NDC  B‐5
Features in NDC+ and Advance NDC  3‐4

General trace (gentrace)  4‐9
G Glossary  Glossary‐1

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview Index-3


Index

Hardware and software requirements  1‐12, 4‐2
H hardware requirements  1‐12
development system (PC)  1‐12
runtime system (SST)  1‐13
operating environment  1‐15
software requirements  1‐13
additional software  1‐14
development system (PC)  1‐14
runtime system (SST)  1‐14
unattended installation  1‐15
Hardware requirements  1‐12
HICS Interfaces  4‐8
Host application  1‐3

Initial Unattended Installation  4‐5
I In‐service activities  1‐18
Installation Directory  1‐8
Installing the Aggregate  4‐2
Introducing Advance NDC
overview  1‐1
IUI process  4‐5

Message handling  1‐17
M Migrating from NDC+  3‐8
overview  3‐1
reasons for  3‐2
Migrating to Advance NDC  3‐8
Minimum screen resolution  1‐13
Mode handling  1‐17
Multimedia  1‐4
Multi‐vendor environment  1‐2

NDC+
N comparing with Advance NDC  3‐3
documentation  A‐5
Exits  1‐5, 3‐4
migrating to Advance NDC  3‐8
NET Assemblies for Advance NDC  4‐7
NET Bunch Cheque Acceptance Service  4‐7
New features and changes in Advance NDC  1‐6
additional support and features  B‐6
electronic journal  B‐5
printing  B‐5
troubleshooting  B‐6
New features and devices in Advance NDC  B‐2
New features in previous releases of Advance NDC  B‐1
Advance NDC 3.00  B‐8
additional support and features  B‐8
communications  B‐8
new device support  B‐8
Advance NDC 3.01  B‐7

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

Index-4 APTRA Advance NDC, Overview


Index

additional support and features  B‐7
communications  B‐7
electronic journal  B‐7
new device support  B‐7

Out‐of‐service activities  1‐18
O Overview
Advance NDC package overview  4‐1
introducing Advance NDC  1‐1
migrating from NDC+ to Advance NDC  3‐1
new features in previous releases of Advance NDC  B‐1
related documentation  A‐1
upgrading from earlier versions of Advance NDC  2‐1

Passbook printer, worker classes  B‐4
P Platform environment  1‐12
Prerequisite knowledge and training  1‐10
development  1‐10
SST installation and configuration  1‐10
training  1‐10
Printers  1‐7
Problem determination  4‐8
Analysis  4‐9
API  4‐9
Collection  4‐9
running an investigation  4‐9

Reasons for migrating from NDC+  1‐5
R Reasons for migrating to Advance NDC  3‐2
Related documentation  A‐1
Remote Key Management  1‐8
Resource manager  4‐6
Running an investigation  4‐9
Runtime system (SST)  1‐13, 1‐14, 4‐2

Security  4‐12
S Security Standard Compliance  1‐6
Self‐Service Support benefits  1‐16
Simple Network Management Protocol  4‐12
SNMP Agent for APTRA  4‐12
Solidcore for APTRA  1‐12
SST installation and configuration  1‐10
SST operation  1‐2
State numbers  B‐5
State tables  2‐2
States and screens  1‐5, 3‐4
Supervisor  1‐18

The Advance NDC package  4‐1
T The benefits of Advance NDC  1‐16

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

APTRA Advance NDC, Overview Index-5


Index

Training  1‐10

Unattended environment  4‐8
U Uninterruptible power supply (UPS)  1‐13
Upgrade from earlier releases of Advance NDC  1‐4
Upgrading from earlier releases of Advance NDC
compatibility with previous releases  2‐2
overview  2‐1
upgrading your application  2‐3
customised applications  2‐3
Upgrading from NDC+  3‐8
Upgrading your application  2‐3
enhanced applications  2‐3
C‐Exits  2‐3
workers  2‐4
User messages and user terminal data  1‐12, 2‐4

VISAII protocol  4‐7
V
Whole Amount Entry  1‐8
W Win32 exception architecture  4‐8
Worker classes  1‐12
passbook printer  B‐4
Workers  2‐4
Workers, new and modified  2‐4

Confidential and proprietary information of NCR.
Unauthorised use, reproduction and/or distribution is strictly prohibited.

Index-6 APTRA Advance NDC, Overview


User Feedback Form

Title: APTRA™ Advance NDC, Overview
Number: B006‐6597‐C000 Release: Issue 1 Date: June 2009

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
Organisation 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 organisation ❑ 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  ‐ sf230067@ncr.com 
Web (within firewall) ‐ http://www.dundee.ncr.com/infoprod/rcomment/newform/webform99.htm

Cut
Fold

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

Name:
Organisation:
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
Discovery Centre
3 Fulton Road
Dundee, Scotland
DD2 4SW

You might also like