FASTest For ATMs Training Guide
FASTest For ATMs Training Guide
FASTest For ATMs Training Guide
Host Connectivity
Paragon Utilities
Configuring EMV Testing for FASTest for ATMs
Insert
Color
Separator
Insert
Color
Separator
Your
Host
Use FASTest for ISO to authorize transactions going to a backend Host or Switch.
FASTest as an ATM
FASTest as a HOST
In this class, we will be using FASTest as an ATM and FASTest as a Host. We will not
be connected to your Host platform.
Settings Maintenance
The first time you start FASTest, you must set or confirm general system settings. These
settings can be considered execution profiles that control file names, on-demand , as
well as automated testing parameters, and other miscellaneous parameters used during
FASTest processing.
To set the default system settings, do the following:
1. Select Settings from the Component Maintenance panel menu bar.
The Settings panel appears.
2. Set the values on the Settings folder tabs, as needed. Click Apply before selecting
next folder tab
Files
Default Test Values
Miscellaneous Settings
Automated Test Settings
3. When changes are complete, click OK to save the settings and return to the
Component Maintenance panel.
File Names
All the locations of the data files that are used by FASTest can be set from this panel.
Host Translate File specifies ASCII-to-EBCDIC translate file. (Leave blank if ACSII
host). The file is called ASCTOEBC.DAT.
Field Override File is a text file containing a list of fields and the corresponding
override values that you want to use when testing.
Field Validate File is a text file containing a list of fields and the corresponding
values that you want to validate when testing.
Persistent Log Data Base is a database that contains the messages, transactions,
and scripts that have been run. To use this feature, you must have a flag enabled in
the DEFAULT TEST SESSIONS VALUE panel.
Terminal ID - This field specifies the default terminal to be used during the test. Check the Connect Terminal ID
on start up box to automatically connect this terminal to the Paragon Communication Server when FASTest
starts.
Card Number - This field specifies the default card number of the card used during the test session.
Application ID Only applies to EMV. If you selected an ICC as the default Card Number, use this field to select
the default application on that card to use when testing.
Run Mode - This field specifies the default run mode used during the test session.
Auto Reply Script Set - This field specifies the default Auto Reply Script Set used during the test session.
Error Limit - This field specifies the maximum number of messages that contain errors during a test session
before FASTest aborts the test session. A value of 999 indicates that FASTest will not abort the session
regardless of how many errors are encountered.
Host Timeout - This field specifies the number of seconds FASTest waits to respond to a message from FASTest
during a test session. A value of 999 indicates that FASTest will wait indefinitely.
Reply Delay - This field affects all outbound messages during testing. To apply a delay to specific messages, use
a WAIT statement in a User Exit.
Time Offset (Min.) - This field specifies the number of minutes to be added or subtracted from the current time
when generating the date/time values in a message.
Host Format - The ASCII or EBCDIC radio button is set to indicate the format you wish to send and receive data.
If you select EBCDIC, you must point the Host Translate file to ASCTOEBC.dat on the previous page.
Reset bill counters at the start of each test - This field resets the bill counters and is used in FASTest ATM
only.
Save test results in persistent log at the end of each test - Must be set if you want to use Persistent Log
Utility. You also need a persistent log database in previous SETTINGS screen.
Copyright 2014 Paragon Application Systems
Auto Reply Script - Use this field to select the Auto Reply Script that FASTest
executes if a message is received and a test is not actively being executed.
Inbound Messages - Use this field to select the Inbound User Exit that FASTest
executes if a message is received and a test is not actively being executed.
Outbound Messages - Use this field to select the Outbound User Exit that
FASTest executes if a message is received and a test is not actively being
executed.
Miscellaneous Settings
Description - This field contains the description of the simulator that is displayed in the launcher
application.
Print Lines per Page - This field specifies the maximum number of lines printed on a page for all
FASTest reports.
Max File Buffer Length - This field is used by FASTest when importing an external ASCII text file.
The field specifies the maximum number of bytes read at one time by FASTest.
Default Import File Record Delimiter - This field is used by FASTest when importing an external
ASCII text file. The field identifies the character(s) used to indicate the end of each record.
Default Printer Font - The field specifies the default font that FASTest uses when printing reports.
Number of File Backups to Keep - This field sets the number of files that are created as backups
before overwriting old backup files.
Packing Options - This field is used to enable/disable packing options. (Only for FASTest ISO.)
Host Sim. Reply File Name - This field is used by the demo version of FASTest.
Click OK to save the changes and exit the Settings panel. Other options include: Cancel, Apply, Save As,
and/or Print.
Enable Results Logging Check this box to log results from automated tests. When checked, the Directory,
Log File Name, and File Options headings are enabled.
Drive This field specifies the drive to store the FASTest results. If email notification is enabled, the Log File
Name you choose will include the drive and directory path.
Directory This field specifies the directory to store the FASTest results. If email notification is enabled, the
Log File Name you choose will include the drive and directory path.
Log File Name Choose from the following:
Click Automatic Naming if you want FASTest to automatically name the log file with a prefix you specify
using the format Prefix[Num(1-n)].log
Click Fixed File Name and type a name in the field to be used for test results.
File Options Choose to append the new results to an existing file or overwrite the existing results file with the
new results. FASTest automatically creates a backup file of the overwritten data, if selected.
Email Notification Option If checked, FASTest automatically sends an email to the Email Notification List
using the SMTP Server Name specified. Use a comma to separate each email address in the list.
Comm Line Contention Choose to override the communication line immediately to start a scheduled task or
specify the maximum time (in minutes) before overriding the line to start FASTest automatically. If immediate
override is not selected, a warning box displays a countdown of the time left before the line is seized.
Click OK to save the changes and exit the Settings panel. Other options include: Cancel, Apply, or Save
As. Click Print to view a formatted report of all the information on the Settings panel.
Export
The formatted report includes a standard header with the product name, report name,
date/time stamp, and Paragon (or company) logo.
The standard footer displays the current page vs. total pages of the report.
10
Product is
delivered with a
database of all
possible message
fields (based on
the customer data
submitted to
Paragon)
F5 is the hot
key for quick
run option
Component
elements
Mailbox = inbound,
(Placeholders for
replies)
Letter = outbound
Note area
Resource pool
The FASTest Component Maintenance panel describes the following primary components
(displayed on the tab headings):
Templates: Models of messages included in FASTest that can be edited to create new messages. New
templates can also be created by the user.
Fields: A database of fields, based on customer input, is included with each product. Fields are the
smallest element used to create a message.
Messages: A set of fields conforming to certain specifications can be created, edited, and used to build
transactions.
Scripts: A set of transactions arranged in logical groups to test various scenarios. If desired, you can set
script properties to bypass setting any runtime options on the Execute a Test panel before running a
test.
Test Groups: A set of scripts arranged in logical groups to test various scenarios that can used to run
FASTest in auto-mode.
Select Run from the menu or click the traffic light icon on the toolbar to display the Execute
a Test panel.
11
Message Maintenance
First 2 characters (up to blank) identifies the message type as described in Bitmaps
Mailbox icon = Inbound message; Postal letter = Outbound message
Drag-and-drop fields into messages
Right-click message name to Copy, Paste, Rename, Delete, Change Direction, or
Add to Templates
Expand message and right-click field name to Modify Value, Modify All Values,
Copy, Paste, Rename, or Delete
Only need to define one of each type of inbound message
Determine whether or not to wait for reply from partner application
Validate received message type was as expected
Special message types
Generic inbound
Auto reply
Only expanded entries are validated and (re)saved
Auto message expand
12
Transaction Maintenance
Add text in the Note area to add a text note to selected transaction
13
Script Maintenance
Use <CTRL> + left click to select a single transaction or to create a script by selecting
transactions individually.
14
Script Maintenance
Setting Script Properties
When a test is executed, FASTest uses script properties in two different ways:
For a single script, FASTest loads the scripts properties into the override panel on the Execute
a Test panel and you can modify any options before running a test.
For a script within a test group, FASTest applies the properties you explicitly set for each script
first and then the default settings are applied. Each script runs independently from the other
scripts in the test group and you cannot modify any options before running a test.
To set the properties of a script:
1. Click the Scripts folder tab on the Component Maintenance panel.
2. Right-click a script from the list and select Properties from the menu. The Script Properties
panel appears.
3. Set parameters by selecting the property description field and clicking the down arrow to access
the drop-down list. **Some properties require file selection. Click Edit... to access the Open File
window and select file.
4. Make your selections from the list for each property.
5. Click OK to apply the settings and return to the Script Maintenance library panel. Click
File/Save or File/Save As from the Component Maintenance menu bar to save the settings for
future test runs.
Copyright 2014 Paragon Application Systems
15
Add text in the Note area to add a note to selected test group
Use <CTRL> + left click to select a single script or to create a test group by selecting
scripts individually.
16
Description - A free-form 30-character description associated with the card to be displayed on other
FASTest panels.
Discretionary Data - This field contains the data which is appended to the card number field value when
generating the track 2 data file value in the transaction request messages that use this card.
Expiration Date - This field is not used for FASTest for ATMs.
PIN Value - This field describes the clear PIN block value entered by the cardholder during a financial
transaction. If Enable Auto PIN Update is checked, the PIN for the card is updated when a PIN change
message is approved. (PIN changes can be performed using the CSP buffers to send the new PIN.)
Encryption Type -This field describes the encryption method (Single, Double, or None) used by FASTest
when encrypting the PIN block data for this card.
1st Encryption Key Type -This field specifies the first encryption key to be used when the encryption type
field value is single or double.
2nd Encryption Key Type - This field specifies the second encryption key to be used when the encryption
type field value is double.
17
Max PIN Digits - This field describes the maximum number of PIN digits which may be entered in the PIN
value field.
PIN Pad Character - This field specifies the value used to pad the PIN value field when the number of
digits in the PIN value is less that the Max PIN Digits field.
Decimalization Table -(Future Use) This field describes the decimalization table used by FASTest when
encrypting PIN block data for this card.
Clear PIN Key - This field describes the unencrypted PIN key used by FASTest when encrypting PIN block
data for this card.
Track 1 Data and Track 3 Data - These fields contain data that is not used for FASTest for ATMs.
18
19
Objectives
At the end of this lab, you will be able to:
Edit a Message
Edit a Transaction
Edit a Script
Set Properties for a Script
Edit a Test Group
Edit a Card
Exercises
Editing Messages
1.
2.
3.
4.
5.
6.
7.
8.
Editing Transactions
9.
10.
11.
12.
13.
14.
Use Windows Copy and Paste shortcut keys to copy an existing transaction called
W/D Sav (Disp. Fault). Rename the new transaction Renamed Transaction.
Replace the SS Dispense Fault - No $ message in the transaction with SS Renamed
Message.
Run the transaction.
Create a new transaction from scratch. Name the new transaction New
Transaction. The New Transaction should consist of one outbound RQ message, one
inbound RP Reply Placeholder message, and one SS Ready 'B' message.
Add a note to the transaction.
Run the transaction.
Editing Scripts
15. Use Windows Copy and Paste shortcut keys to copy an existing script called
Dispense Fault. Rename the new script Renamed Script.
16. Add Renamed Transaction to Renamed Script.
17. Run the script.
18. Change the card assigned to the first transaction in the script to Default.
19. Change the card assigned to the last transaction in the script to None.
20. Run the script.
Create a new script from scratch. Name the new script New Script.
Add New Transaction to New Script.
Set the properties for New Script.
Add a note to the script.
Run the script.
Create a new test group from scratch. Name the new test group Test Group 1
Add New Script to Test Group 1.
Run the test group.
Use Windows Copy and Paste shortcut keys to copy Test Group 1. Rename the new
test group Test Group 2.
Add Renamed Script to Test Group 2.
Delete New Script from Test Group 2.
Add a note to the test group.
Run the test group.
Editing Cards
34. Create a new card by copying an existing card
35. Set the new card up so that:
A test session is the exchanging of a series of messages with the partner application
for the purpose of examining message processing.
The Execute a Test panel allows the user to specify a card, override a terminal, select
scripts and many other options and settings.
Simply click the Run option or press the hot key (F5) to run a test from this panel.
You can also access Help from this screen without having to go back to the
Component Maintenance screen.
20
This option will automatically increment the data and time during a test.
This option only pertains for FASTest Diebold and FASTest NCR.
The default action is to show test results at the end of a test. To change this option,
click this menu item.
Writes messages to the Persistent Log File. You must have this option set in the
Settings panel. To view the Persistent Log File, user the Persistent Log File Utility.
21
Run Mode allows the user to select one of the following options:
Run complete test - The entire test is run to completion with no interruptions, unless
an error is encountered during the test.
Run continuously - After processing the last message in the test, FASTest reruns
the test, beginning again with the first test message. The test is only terminated if
errors occur or if you press the CANCEL button.
Run for interval - Allows the test to run a specified number of times or for a specified
amount of minutes.
22
Error Notification allows the user to select one of the following options:
Show errors at end of test - When the user selects this option, FASTest stops the
test prematurely only if the error tolerance has been exceeded.
23
Message Validation
All Messages - This option will validate both inbound and outbound messages.
24
Card Override specifies the Cards Database entry to use for Track 2 and PIN block
values except when None is specified.
Terminal Override specifies the terminal settings to use for the test.
A Host Timeout value of 999 indicates FASTest should wait indefinitely before host
disconnect.
You can specify Auto Reply and Active User Exits for scripts.
25
Important Note
Please Read
The user can override the current field values with user-specified values by following these steps:
1. From the Execute A Test panel, select the Field/Override/Selected Messages From a List
menu items to open the Field-Level Override Parameters screen.
2. To add a field to the list, click on the desired field description form the list of displayed fields,
then click Add. Each field may be used only once and duplicates are not permitted.
3. Set the field override Value either by typing the value directly in the field or by clicking Alias
Wiz to retrieve the value from the alias file.
4. Enter the field value in the Value field. FASTest interprets an asterisk (*) at the beginning or
end of the value as a wild card matching character. For example, the value *01/01/03* is
considered a match in the string 01/01/03 occurs anywhere in the message field.
5. After selecting all override entries, click OK to return to the Execute A Test panel.
NOTE:
The user can specify up to 10 fields to be overridden for each test. For more than 10 fields, the All
Messages From a File option should be used.
26
Use the Field Override file to override any values for any messages. You can also
validate (check) for any value or combination of values in any messages.
27
You can run FASTest automatically by scheduling an existing test group to run at a specific time
via the FASTest Scheduler.
The test results (including the option to archive and receive email notification) are processed
according to the parameters set on the Automated Test Settings tab of the Settings panel.
The Scheduler panel is completely compatible with the Windows Scheduler, therefore, you can
create a schedule in FASTest and view or modify it in the Windows Scheduler.
The Windows utility is located in Start/Control Panel/Scheduled Tasks and is only available
with Windows 2000 (or later) operating systems.
28
Automated Testing
Test Group Scheduler
29
30
Objectives
At the end of this lab, you will be able to:
Exercises
On-Demand Execution Options
1.
2.
3.
4.
5.
6.
7.
Set the Error Tolerance to 50 so that no tests will terminate without running to
completion
Run a script in normal mode, making sure it runs successfully with no errors
Run a script such that it will run continuously until the error tolerance is reached or
the user manually cancels the test
Run a script such that it will run exactly 3 times, then terminate
Run a script such that it will run for 1 minute, then terminate
Run a script, pausing after every message
Run a script, waiting only 10 seconds for the response
Run a script, overriding the Amount Entry field with 00004000 in the first RQ
message and 00002000 in the second RQ message
Run a script, using an external file to override the Amount Entry field with
00004000 in the first RQ message and 00002000 in the second RQ message
The Session Results panel displays a list of all messages processed as well as the terminal dispense
totals for the last financial transaction executed during the test session
This screen is displayed after a test is run when the Options/Show results at end of test menu item
is selected on the Execute a Test panel. Otherwise, the results can be viewed by selecting the
Results/Show Results from the Execute a Test panel menu.
You may need to drag to resize window to view the Dispense Totals area. Dispense Totals only
reflects the last dispense transaction (not the last transaction executed).
Messages (and fields in selected messages) that pass all FASTest validation are displayed with a
check mark (3).
Messages (and fields in selected messages) containing one or more errors are displayed with a red
light.
To quickly view errors in a message, select the error message and then right-click to select the View
Errors menu item.
Select a message and then click the View button from the panel menu or double-click the message
description to view the contents.
Select Print to view, print, and export (if desired) a formatted report of the session results.
Results are available for review until the next test is executed or FASTest is terminated.
Save the results for later comparison.
The ESC key closes the panel.
31
Export
You can view the entire results of a test session in the Report Preview window by selecting the
Print/All Message Data menu item on the Session Results panel.
To print, export, and save the formatted report, complete the following steps.
1. Click the Printer icon on the Report Preview window tool bar.
2. When the Print window appears, select a printer, set the printer properties, as well as the
print options, then click OK.
3. If desired, export the report to PDF format and save it to a location you specify by clicking
the Export icon on the Report Preview window tool bar.
4. When the Export Report window appears, confirm the directory path or select a different
path from the Save in pull-down list, type a file name in the File name field, then click
Save. Click OK to confirm Export Completed.
Note:
To view and print individual results messages, select the message to be printed, then click the
Printer tool bar icon on the Session Results panel.
32
To filter your test results to include only messages you specify, select the
Results/Set Display Filter from the Component Maintenance panel menu.
On the Results Display Filters panel, click New to create a new filter.
On the New Filter pop-up panel, type a name for the new filter, then click OK.
On the Result Display Filters panel, select the specific field descriptions to display on
the Session Results panel.
Click OK to close the Result Display Filters panel and then click Yes to save the
changes when prompted.
33
The compare algorithm is described in the FASTest online help and in the FASTest User
Guide.
To compare the current session results to the results of previous tests, select the
Compare vs. Previous menu item. The Open Previous Results File pop-up panel
appears.
The contents of the Current Results and the Previous Results of the test sessions
are displayed side-by-side on the Results Comparison panel.
Before beginning the compare operation, click the Options button on the Results
Comparison panel
Options allow the user to exclude fields from being compared (e.g., Message
Coordination Number) and specify an error tolerance.
34
The value of
this field sets
the error
tolerance.
The Error Tolerance sets the maximum number of messages that may contain errors
or mismatched values before FASTest terminates the compare operation.
Select fields from either the Fields to Ignore or Fields to Validate list.
Click OK to return to the Results Comparison panel, then click Go to begin the
compare operation.
Messages containing errors are indicated by a red light.
35
To view and print a formatted report of the comparison results, do the following:
Click one of the options to select the type of information you want to include in the
report, then click OK.
FASTest generates a comparison report of the selected test session results in the
Report Preview window.
Click the X in the upper right corner of the window to close the report and return to the
Results Comparison panel.
36
To process the results of an automated FASTest session, you must first configure the
Automated Test Settings tab of the Settings panel.
Make modifications according to the setting options described in the FASTest User
Guide, including:
Specifying the results log directory and file name (automatic or fixed)
Specifying an e-mail list and SMTP server for notification of results
Click Apply, then OK to save the settings and return to the Component Maintenance
panel.
37
You can specify the comparison file in the properties of the last script in the test group
since FASTest uses the last set of script parameters as the baseline for comparison
when the scheduled test group has completed execution.
Click to select the Results Comparison File description field, then click Edit to
access your automated results log directory and choose a file from the list for
comparison.
38
Click to select a file from the list or click More to access the results log directory you
set on the Automated Test Settings panel.
During an open FASTest session, you can view and compare automated test results
using the same options available for on-demand test results.
39
Check the Send Email Notification box on the Automated Test Settings panel and
FASTest emails a summarry of the automated test results in text format to all of the
addresses on you Email Notification List. A copy of the email is also placed in your
log directory with the name AutoReport.txt.
Note:
Be sure that your SMTP server is operational and accessible from the terminal that is
running a FASTest session. If you do not receive an email, your SMTP server may
require user authentication.
Click Apply, then OK to save settings and return to Component Maintenance panel.
40
To validate fields, select the Messages tab from the Component Maintenance panel
to access the Message Maintenance panel.
Double-click the inbound message that contains the field or fields you want to
validate.
Click-and-drag the fields from the Field Pool area to the incoming message in the
Messages area.
If checking for a specific value in the field, double-click the field name and use the
Message Field Maintenance panel to specify the value.
Also, you can delete incoming message fields (from the Messages area) that you do
not want to validate, however, FASTest does not allow the user to delete all message
fields
41
The Terminal Data panel displays various parameters required for the test session such as connection,
encryption, and profile settings. To access, click the Terminals menu option on the Component Maintenance
panel.
Admin Data heading
Identifier - This is the terminal name FASTest uses.
Vendor Name and Description These are free-format fields used for informational purposes only.
LU or TCP/IP Addr Content depends on communications protocol used, as follows.
SNA through SNA Server - This field contains the LU Name defined in SNA Server. It is a fourcharacter alphanumeric entry (such as, FC09).
Legacy Converter - This field is the Legacy Converter terminal address. It consists of the following
sub-fields separated by colons (for example, 127.0.0.1:602:1:2:C1:2).
TCP/IP - This field is the TCP/IP terminal address. The information in the terminal address depends
on FASTests role as client or server. It consists of two sub-fields separated by a colon. For
example, if FASTest acts as the client, a TCP/IP terminal address of 246.8.16.83:6004 would
represent the IP address (246.8.16.83) and the IP port (6004)
Security heading
Enter the initial ATM Master Key, ATM Communications Key, and ATM Message Authentication Code
(MAC) key.
The initial values may be changed during a FASTest session by key change commands from the partner
application.
**For FASTest for Diebold only, the ATMs A, B, or MAC keys can be generated using the Generate
Key button.
Copyright 2014 Paragon Application Systems
42
Adding non-English fonts to the FontMap.xml file by specifying the name and location of the
copied fonts and incorporating the escape sequences (defined by the terminal manufacturer)
into the ATM configurations for FASTest.
Displaying check images on receipts that are displayed or printed during testing. Receipts will
include a default check image (FASTests BlankCheck.bmp or a user-default image. The
image file is located in the image folder for the application, which is generally
<installdir>\Program Files\Paragon\version\Graphics\, where version is the
name of the FASTest version (NDC, Diebold, etc.)
43
PIN Pad
ANSI (If selected, the user must also use the radio buttons to specify on the following ANSI PIN Block
PAN Characters)
Left-most 12 characters
44
Terminal Database Maintenance Current Data: Cash Position and Transaction Data
45
46
Configure the Encryptor by clicking the description in the Encryptor field and selecting the
desired Encryptor description from the drop-down list.
Change the Depositories listed by clicking the description in the Depository or Night Safe
Depository and selecting the desired description from the drop-down list.
By clicking the Supplies tab, the user can make additional NDC+ terminal profile changes.
Enable Bills cartridges by clicking the description in one of the Currency Cassettes fields and
selecting the desired cassette description from the drop-down list.
Change the Receipt Paper or Journal Paper status by clicking the field description and
selecting the desired description from the drop-down list.
47
Change the Paper Width on the Printer Data by clicking the drop-down arrow on the Printer Width
field and selected the printer width from the list.
Enable Cartridges A-H by clicking the check boxes in the Cartridges Configured area.
By clicking the Cassettes left menu item, the user can make additional Diebold terminal profile changes.
Specify the status of Cartridges A-H by clicking the crop-down arrow on the Status field and
selecting the desired status from the list.
Specify the type of Cartridges A-H by clicking the drop-down arrow on the Type field and selecting
the desired type from the list.
Click OK to save the changes and return to the Terminal Data panel. After examining the associated fields
on the Terminal Data panel to verify the changes made, click OK to save the changes and close the
Terminal Data panel.
48
Please complete LAB 3 {Test Results} before continuing FASTest for ATMs
training.
49
Objectives
At the end of this lab, you will be able to:
Exercises
Saving/Comparing On-Demand Results
1.
2.
3.
4.
5.
Editing Terminals
10. Create a new terminal record and name it New Class Terminal.
11. Set the new terminal up so that:
PIN Blocks will be sent in ANSI format using the rightmost 12 digits of the
PAN, excluding the check digit
The PIN Block in outbound messages will be encrypted under the key
AAAAAAAAAAAAAAAA
FASTest uses the alias file during the import process to assign meaningful descriptions or easy-toremember mnemonics (names) to the fields of selected messages. The user can maintain the values
in the alias file using the Alias Wizard. This panel is displayed when you click the Alias File button
while doing one of the following:
Modifying the value of a field in a message from the Component Maintenance panel
Setting a Field Level Validation value from the Execute a Test panel
File Name This is the name of the currently-loaded alias file. The file is a standard ASCII text
file that can be edited with Notepad.
Mnemonic This list contains all previously defined mnemonics. (Entry format:
Mnemonic=Value)
Value for Selected Mnemonic This field contains the real value associated with the selected
mnemonic.
The Alias Wizard enables the deletion or addition of aliases and their associated values from the
alias file by selecting the mnemonic and clicking either New or Delete.
Click OK to save and confirm any changes. The ESC key closes the panel.
Copyright 2014 Paragon Application Systems
50
Import Processing
The Import feature is used to import/view your audit file production data or ATMulator log. Remember that
the Alias File can be used to assign meaningful descriptions to imported messages. At the end of Import,
FASTest builds a single transaction containing all imported messages in the order they occurred.
Import File
File Identifier - This allows Paragon to know the layout of your host audit file.
File Name - The name of the file you want to import from your PC. You can use the BROWSE button to locate the file on your PC.
Remember that you need to have transferred the file from your Host platform to your PC.
Block size - This specifies the number of bytes FASTest reads from each block of data.
Record Delimiter - (Only applies to ASCII files). This identifies the inter-record separator value to be used by FASTest when extracting
individual records from a block of data.
Terminal ID - By entering a value in this field, FASTest filters the audit and imports only messages that contain this particular Terminal ID.
Format - By selecting an option (ASCII or EBCDIC), you can control the format of the file to be imported.
Range
All Messages - This imports all messages in the audit file.
Messages From / Through - This feature allows you to set a date and time range when importing a file to FASTest.
Message Types
Outbound To Host Only - This option imports only outbound to Host messages.
Inbound From Holy Only - This option imports only inbound to Host messages.
Outbound to Host and Inbound From Host - This option imports both inbound and outbound messages.
Limits
Maximum Number of Messages to Import
Miscellaneous
Validate Imported Messages - This option validates imported messages and reports any errors.
Reverse Message Directions - This option reverses the direction of imported messages.
Save only first field of inbound messages - This automatically deletes all but the first field of imported inbound messages.
Import Progress
Last Message Imported -Shows the last message imported into FASTest.
# Messages Imported -Shows the number of messages imported into FASTest.
51
Right-click
selected script
statement for edit
pull-down menu
FASTest allows the user to create or modify an auto reply script from the Script
Maintenance panel by selecting the User Scripts/Auto Reply Scripts from the
Component Maintenance panel.
Auto Reply scripts enable dynamic replies based on message interrogation.
The user can drag-and-drop script statements into scripts.
The source message is received from the partner application and the current
message is sent to the partner application.
Use the {EXIT AUTO REPLY LOOP} statement when using an auto reply repeat
message in a FASTest script.
Right-click the selected script statement to copy, paste, edit, and/or delete.
Right-click the selected script library statement for a description of the statement.
All references to messages and message fields must refer to currently-loaded
entries. By renaming a message, for example, the user can corrupt an auto reply
script statement, FASTest warns the user that this may occur.
The ESC key closes the panel.
A complete list of script statements can be found in the FASTest User Guide.
Copyright 2014 Paragon Application Systems
52
Right-click
selected script
statement for edit
pull-down menu
FASTest allows the user to create or modify user exit scripts from the Script Maintenance panel
by selecting the User Scripts/User Exits from the Component Maintenance panel.
User exits are designed to allow the user to interrogate and manipulate messages by
controlling only the initial or final response to messages from the partner application.
The user can apply user exits to accomplish many of the same tasks for which an auto reply
script might be applicable, or the user can apply them in combination with an auto reply
script.
Since user exit scripts are used as a last minute control for the message, the user can
even apply a user exit to change the message type just before FASTest sends the message
to or receives the message from a partner application.
An inbound user exit can save the sequence number from the response message and
hold it in a user variable. When FASTest composes the completion, the completion
can contain the sequence number that was saved in the user variable.
An outbound user exit can increment a sequence number before returning it to the
partner application.
53
With FASTest, the user can define auto reply scripts to dynamically determine the type and
content of user-specified messages to automatically return to the partner application during a test
session
Source messages are received from the partner application and current messages are sent
to the partner application.
Use the {EXIT AUTO REPLY LOOP} statement when using an auto reply repeat message
in a FASTest script.
Right-click the selected script statement to copy, paste, edit, and/or delete.
All references to messages and message fields must refer to currently-loaded entries. By
renaming a message, for example, the user might corrupt an auto reply script statement,
FASTest warns the user that this may occur.
A complete list of script statements can be found in the FASTest User Guide.
54
55
FASTest Launcher
To limit what is displayed in the Launcher, create a text file listing the descriptions you want displayed.
Save the text file in the same directory as the Launcher application, for example:
C:\Program Files\PARAGON\FASTest NDC
Append :filename to the Launcher path and file name. For example,
C:\Program Files\Paragon\FASTest NDC\LauncherApp.exe NDC:NDCFilter.txt
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
Copyright 2014 Paragon Application Systems
56
57
Objectives
At the end of this lab, you will be able to:
Exercises
User Exits
1.
2.
Create a User Exit to set the fifth character of Amount Entry field to a six.
Create a User Exit to change the LUNO filed to 123 only if the Transaction Amount
is greater than $5.00.
Auto Replies
3.
4.
Create an Auto Reply script that approves any transaction request over $10.00. Run
the test. (have to run as Issuer)
Create an Auto Reply script that responds to RQ messages with a RP Dispense Reply
message.
Miscellaneous Functions
5.
Set up the FASTest Issuer side so that if an unsolicited message is received at any
time (e.g. a handshake) that FASTest will not respond, even if a test is not currently
running.
A test case encompasses all of the primary components and referenced data files you need to execute a
FASTest test session including test groups, scripts, transactions, and messages. FASTests export/import
utility allows you to easily share specific test cases or data files with other users; for example, for training or
support purposes.
There is no installer associated with this utility, therefore users must have access to import
location.
When exporting individual test cases, the following items are not included in the data file:
Establish a standard file location and employ a simple naming convention to distinguish each
test case and its associated items from items already defined in the current FASTest session.
Deselecting a referenced item (when exporting a test case) may yield unexpected results when
the test is subsequently imported and used.
To begin the export process, select File/Export Test Cases from the Component Maintenance
panel.
58
Click Export to
initiate the export
process.
The Items Excluded From Export window
displays any available items deselected from
the export package. Click Yes to confirm and
complete the export process.
To build your export package, update information in the following fields as needed:
Export File Type the shared directory and a new file name or click Browse to open the Open Export File
window to select the shared file location and an existing file name to overwrite.
Description Type an editable, plain text description of the file being exported.
Category Displays all the categories containing selectable items for export. Select a category to display
its associated items in the Contents area. You can:
Click Select All Categories to select all the categories listed
Click Deselect All Categories to deselect all the categories listed
Contents Displays all items associated with the selected Category. When an individual item is selected,
a check mark is displayed and the item with its associated items are included in the export package. Click
a checked item to deselect or exclude it from the export package. If you exclude an associated item, a
warning message box appears to confirm your action. You can also:
Click Select All Contents to quickly select (check) all of the Category items listed in the Contents
area.
Click Deselect All Contents to quickly deselect (uncheck) all of the Category items listed in the
Contents area
Number of selectable items Displays (for informational purposes only) the number of items available to
be selected for the current FASTest session.
Number of items selected Displays (for informational purposes only) the total number of items checked
for the current FASTest session.
Copyright 2014 Paragon Application Systems
59
The Export Results window confirms a successful export and prompts to view the
results.
The results displayed in the Export Successful window cannot be edited and the
window cannot be resized. Scroll to view the full report.
Click OK to close the window and return to the Component Maintenance panel,
-or Click Print to display the formatted results in the Report Preview window. You
can print and save (in PDF) a formal report of the results using the tool bar
icons.
Click Save to save the results in a text file and location you specify.
60
You should know the name and location of the file(s) you want to import.
To avoid naming conflicts when importing files, it is recommended to employ a simple
naming convention for files being exported.
A backup of your system software will be created. You will be prompted to save any
unsaved work.
To begin the import process, select File/Import Test Cases from the Component
Maintenance panel.
61
If errors are
found, a warning
box appears.
Click Yes to
import with
errors.
Click Import to
initiate the FASTest
import process.
To build your import package, update information in the following fields as needed:
Import File By default, the most recently exported file is displayed in this field. You can type the name
or click Browse to open the Open Import File window and select the name of an existing file you want to
import.
Description Plain text, read-only description of the file being imported.
Category Displays all the categories containing selectable items for import. Select a category to display
its associated items in the Contents area. You can:
Click Select All Categories to select all the categories listed
Click Deselect All Categories to deselect all the categories listed
Contents Displays all items associated with the selected Category. When an individual item is
selected, a check mark is displayed and the item with its associated items are included in the import
package. Click a checked item to deselect or exclude it from the import package. If you exclude an
associated item, a warning message box appears to confirm your action. You can also:
Click Select All Contents to quickly select (check) all of the items listed in the Contents area.
Click Deselect All Contents to quickly deselect (uncheck) all of the items listed in the Contents
area
Number of selectable items Displays (for informational purposes only) the number of exported items
available for selection (import) into the current FASTest session.
Number of items selected Displays (for informational purposes only) the total number of items
selected (checked) for import into the current FASTest session.
Copyright 2014 Paragon Application Systems
62
The Import Successful Restart window confirms a successful import. To use the newly
imported data, you are required to restart FASTest (see note below).
Click Yes to view the results.
The results displayed in the Import Successful window cannot be edited and the window
cannot be resized. Scroll to view the full report.
Click OK to close the window and return to the Component Maintenance panel, -or Click Print to display the formatted results in the Report Preview window. You can
print and save (in PDF) a formal report of the results using the tool bar icons.
Click Save to save the results in a text file and location you specify.
Select File/Exit from the Component Maintenance panel to close the current FASTest
session.
Note:
The newly imported data is written to various data files but it is not visible in the current
FASTest session. A new session is required to use the imported data. Failure to restart
may cause unexpected results when running an imported test case.
Important:
It is essential that you do not save your FASTest session before exiting. Saving your
current settings will overwrite the imported data files and void the import.
Copyright 2014 Paragon Application Systems
63
Insert
Color
Separator
Insert
Color
Separator
Host Connectivity
Host Connectivity
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
Copyright 2014 Paragon Application Systems
Host Connectivity
Host Connectivity
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
Copyright 2014 Paragon Application Systems
Host Connectivity
Host Connectivity
Click Modem to specify the modem settings that affect all connections from
ATMulator or FASTest for dial-up protocol.
Details on setting up the modem and creating a dial-up terminal are available in
the FASTest User Guide.
For institutions that need to test dial-up support (for remote terminals or as a
backup when your primary communications are not available), Paragon offers dialup support as an extra cost option.
Host Connectivity
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
Copyright 2014 Paragon Application Systems
Host Connectivity
Terminating a session
1. From the Flow facility, select the Paragon Communication Server icon or
View/Connections to display the Communication Server window
2. Left-click to highlight the connection
3. Right-click to select Terminate
Disconnecting an application
1. From the Flow facility, select the Communication Server icon or
View/Connections to display the Communication Server window
2. Left-click to highlight the application
3. Right-click to select Disconnect
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
Copyright 2014 Paragon Application Systems
Host Connectivity
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
Copyright 2014 Paragon Application Systems
Host Connectivity
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
Copyright 2014 Paragon Application Systems
Host Connectivity
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
Copyright 2014 Paragon Application Systems
Host Connectivity
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
Copyright 2014 Paragon Application Systems
Host Connectivity
____________________________________________________________
____________________________________________________________
____________________________________________________________
____________________________________________________________
____________________________________________________________
____________________________________________________________
____________________________________________________________
____________________________________________________________
____________________________________________________________
Copyright 2014 Paragon Application Systems
10
Insert
Color
Separator
Insert
Color
Separator
Paragon/FASTest Utilities
Paragon Utilities
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
Copyright 2014 Paragon Application Systems
Paragon/FASTest Utilities
Paragon Utilities
Paragon Utilities can be found in the following directories:
START/PROGRAMS/PARAGON/ WorkSmart Utilities
-orSTART/PROGRAMS/FASTest/FASTest Utilities.
Paragon WorkSmart Utilities:
FASTest Utilities:
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
Copyright 2014 Paragon Application Systems
Paragon/FASTest Utilities
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
Copyright 2014 Paragon Application Systems
Paragon/FASTest Utilities
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
Copyright 2014 Paragon Application Systems
Paragon/FASTest Utilities
DLL Checker
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
Copyright 2014 Paragon Application Systems
Paragon/FASTest Utilities
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
Copyright 2014 Paragon Application Systems
Paragon/FASTest Utilities
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
Copyright 2014 Paragon Application Systems
Paragon/FASTest Utilities
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
Copyright 2014 Paragon Application Systems
Paragon/FASTest Utilities
Field Maintenance
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
Copyright 2014 Paragon Application Systems
Paragon/FASTest Utilities
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
Copyright 2014 Paragon Application Systems
10
Paragon/FASTest Utilities
The Product
Information Display
lists the products
installed on the PC
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
Copyright 2014 Paragon Application Systems
11
Paragon/FASTest Utilities
WinDES
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
Copyright 2014 Paragon Application Systems
12
Paragon/FASTest Utilities
Triple DES
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
Copyright 2014 Paragon Application Systems
13
Paragon/FASTest Utilities
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
Copyright 2014 Paragon Application Systems
14
Paragon/FASTest Utilities
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
Copyright 2014 Paragon Application Systems
15
Paragon/FASTest Utilities
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
Copyright 2014 Paragon Application Systems
16
Paragon/FASTest Utilities
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
Copyright 2014 Paragon Application Systems
17
Insert
Color
Separator
Insert
Color
Separator
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
Copyright 2014 Paragon Application Systems
There are two ways to provide FASTest with the EMV data needed to process EMV test
transactions. The user can download the EMV data into FASTest, or configure the
specific information in the terminal (AIDs, Terminal Tags, etc.).
The Basic Steps for configuring FASTest for EMV are outlined in the following sections.
1. Configure the terminal record by executing an EMV download or configuring data
from the Terminal Data screen (AIDs, terminal tags, etc.)
2. Add EMV test cards to the FASTest cards database
3. Set up EMV transactions (based on FASTests templates)
4. Run the tests
Click the Terminals menu item on the Component Maintenance panel. The
Terminal Data panel will be displayed.
To access the Terminal Profile panel, select a file name from the Profile Name field
pull-down list under the Profile-Maintained Settings and click Edit.
Select the Configuration tab on the Terminal Profile panel and right-click the
setting option for the Magnetic Card Reader/Writer.
Select the [0C - Track 1/2/3 CIM86 MCRW] option from the pull-down list
Downloading EMV information from the user-host system to FASTest enables FASTest
to correctly format its messages with the EMV data elements expected by the user-host
system. The user can set up FASTest to accept the download by completing the
following steps.
1. From the Component Maintenance panel, click the Transactions tab.
2. Select the Download Sequence transaction and click Run. FASTest listens for
the download from your host.
3. On the host system, initiate the download sequence used for ATMs supporting
EMV. (Steps for initiating this download vary based on the type of host system.
Consult your system administrators, if necessary, for the procedure used on your
system.)
Once FASTest accepts the download from the host system, the EMV tests conducted by
FASTest will contain the correct ICC data.
Click the Terminals menu item on the Component Maintenance panel to display the
Terminal Data panel and make the configuration changes described below.
App IDs The user can define the terminals acceptable application identifiers
(AIDs) by clicking the App IDs button to access the EMV Terminal Configuration
screen (for Diebold) or the ICC Terminal Acceptable AIDs table (for NCR and
Wincor). These entries are used selectively based on the application found on the
ICC being processed.
Tags The user can display and edit any terminal tags required for testing by
clicking the Tags button to access the Terminal Tag Display screen.
Applications - This area displays the acceptable AIDs and their entry numbers (that is, Identifiers). To add a
new transaction data object, click New. Otherwise, click one of the displayed transaction types to change the
configuration settings related it.
Secondary Application Identifiers - Enter the Full/Partial Primary AID Value as a binary value stored as
ASCII hex.
Identifier - Enter the entry number (as a two-digit ASCII hex value in the range 00 to FF inclusive).
AID - Enter the Full/Partial Primary AID Value as a binary value stored as ASCII hex.
Label - Enter the default value (a text string of characters in the range 0x20 to 0x7E inclusive) to be used for
the Application Label data object. (The default Application Label is Self Service, transmitted with length 0C.)
Lowest Version - Enter the Primary AID Lowest Application Version Number as a binary value stored as
ASCII hex.
Highest Version - Enter the Primary AID Highest Application Version Number as a binary value stored as
ASCII hex.
Action Code - Enter the Primary AID Terminal Action Code for a decline as a binary value stored as ASCII
hex. The decline value indicates that a transaction should be declined offline by the terminal under the
circumstances defined by this action code. (See the ATM manufacturers documentation for specific values.)
Request Tags - Enter the list of BER-TLV tags to be sent in the transaction request.
Completion Tags - Enter the list of BER-TLV formatted tags that are to be sent on the next solicited status
message (except command rejects or specific command rejects) in response to a valid transaction reply
containing valid CAM (Card Authentication Method, or process for authenticating an ICC) data.
Applications - This area displays the acceptable AIDs and their entry numbers (that is, Identifiers). To add
a new transaction data object, click New. Otherwise, click one of the displayed transaction types to change
the configuration settings related it.
Secondary Application Identifiers - Enter the Full/Partial Primary AID Value as a binary value stored as
ASCII hex.
Identifier - Enter the entry number (as a two-digit ASCII hex value in the range 00 to FF inclusive).
AID - Enter the Full/Partial Primary AID Value as a binary value stored as ASCII hex.
Label - Enter the default value (a text string of characters in the range 0x20 to 0x7E inclusive) to be used
for the Application Label data object. (The default Application Label is Self Service, transmitted with length
0C.)
Lowest Version - Enter the Primary AID Lowest Application Version Number as a binary value stored as
ASCII hex.
Highest Version - Enter the Primary AID Highest Application Version Number as a binary value stored as
ASCII hex.
Action Code - Enter the Primary AID Terminal Action Code for a decline as a binary value stored as ASCII
hex. The decline value indicates that a transaction should be declined offline by the terminal under the
circumstances defined by this action code. (See the ATM manufacturers documentation for specific
values.)
Request Tags - Enter the list of BER-TLV tags to be sent in the transaction request.
Completion Tags - Enter the list of BER-TLV formatted tags that are to be sent on the next solicited status
message (except command rejects or specific command rejects) in response to a valid transaction reply
containing valid CAM (Card Authentication Method, or process for authenticating an ICC) data.
To configure terminal tags, select Tags, under the ICC heading of the Terminal Data
panel, to open the Terminal Tags Display panel.
From the Terminal Tag Display panel, the user can perform any of the following
operations.
Edit an existing terminal tag by editing the Value text entry area at the bottom of the
panel for the selected tag description,
Add a new terminal tag by clicking Add Tag, selecting a tag from the Tag drop-down
list, and typing the new tag value in the Value text entry area for the selected blank
item
Delete an existing terminal tag by selecting a tag description from the list and
clicking Remove Tag.
10
In the Application ID (AID) field, enter the AID. The AID value must correspond to the card type that you selected on the
Card Database Maintenance panel as well as the applications defined for the terminal.
On the Tagged Values tab, select an item from the list, then edit the Value text entry area at the bottom of the screen.
Tagged Values are the ICC application properties that are accessible from the terminal. Often these are values that are sent
to the host during a transaction or used to calculate values in transaction processing.
As you select subsequent items, the values you have entered are displayed in the Value column by the Description.
For NCR only: Ensure that you set the Language Preference (the 5F2D tagged data element) so the value you specify maps
to one of the languages supported in the ICC Language Support table. (Ask your system administrator how to view this table
[that is downloaded from your Host system].)
For MasterCard ICC configuration only: If you are configuring a MasterCard ICC, be aware that the following settings are
interrelated.
The Derivation Key Index and the Cryptogram Version Number (in the Issuer Application Data [IAD]) in tag 9F10 on the
Tagged Values settings panel.
The Derivation Key Method (either EPI/MCI or EMV 2000) on the Internal Values settings panel. Note that if your
organization is using EPI/MCI, you must specify which M/Chip Session Key is being used.
The M/Chip Card Specifications (either M/Chip 4 or M/Chip 2.1) on the Internal Values settings panel. If EPI/MCI is
specified and no value is specified for the session key, FASTest defaults to M/Chip 2.1.
Changes to the IAD or Derivation Key Method will result in automated changes to the related settings. For details, see About
MasterCard processing in the FASTest documentation.
11
On the Internal Values tab, enter values by selecting the item Description from the list,
then editing the Value text entry area at the bottom of the screen. Typically, you will enter
(at a minimum) the following values.
12
If you need to manually edit (or simply verify) the ICC Application Files, complete the
following steps.
1. Click Edit Files to view and edit the ICC Applications unformatted internal Short
File Index file structure. (Typically, you will use this operation to verify that an
Update Record script command executed successfully.)
2. Use the File Index and the Record Index drop-down lists to display a specific
portion of the ICC Application Files panel. (The Short File Index file structure is
comprised of files, which are further comprised of records.)
3. Make your desired changes in the text entry area.
4. Click OK to save your changes and close the ICC Application Files panel.
13
Using a card reader may reduce the data entry required for adding test cards through the
Card Dabase Maintenance panel.
To import ICC data using a card reader, complete the following steps.
1. Install the Smart Card reader and reboot your PC to ensure the device is recognized
by FASTest
Note:
The Import ICC button is only visible on the Card Database Maintenance panel if the
Smart Card reader is installed before FASTest is initialized
14
15
16
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
Copyright 2014 Paragon Application Systems
17
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
Copyright 2014 Paragon Application Systems
18
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
Copyright 2014 Paragon Application Systems
19
When running an EMV transaction, note that you can override cards and applications at
runtime using the Card Override and Application fields on the Execute a Test panel.
If you do not select an application, FASTest sends the Smart Card data unmodified. This
is useful when you need to test a specific card or other static card-related data.
20