ProtoBase User`s Guide

Transcription

ProtoBase User`s Guide

ProtoBase
Administrator
Version 4.3.002
User Guide
Southern DataComm, Inc.
ProtoBase Administrator User Guide - Version 4.3.002
ProtoBase Administrator User Guide
COPYRIGHT
Copyright  2000 Southern DataComm, Incorporated. All rights reserved. No part
of this publication may be reproduced or distributed without the prior consent of
Southern DataComm, Incorporated, 10700 76th Court, Largo, Florida 33777.
DISCLAIMER
Southern DataComm, Incorporated provides this publication "as is" without warranty
of any kind, either express or implied. This publication could include technical
inaccuracies or typographical errors. Changes are periodically made to the
information herein; these changes will be incorporated in new editions of the
publication. Southern DataComm, Incorporated may make improvements and/or
changes in the products(s) and/or program(s) described in this publication at any
time.
TRADEMARKS
ProtoBase and SofTrans are registered trademarks of Southern DataComm,
Incorporated. All other brand and product names are trademarks or registered
trademarks of their respective companies.
RELATED DOCUMENTS
The following documents are related to this document:
ProtoBase User Guides
SofTrans Transaction Processor Guide
ProtoBase Technical Reference Guide
ProtoBase Integration Guide
PbAdmin Error Messages Addendum
Edition
Date
Version
First Release
08/2000
4.3.002
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
ProtoBase Administrator User Guide - Version 4.3.002
Table of Contents
I. Introduction...................................................................................................................... 1
Purpose.......................................................................................................................... 3
How to Use this Guide .................................................................................................. 4
Conventions ................................................................................................................... 6
Product Overview.............................................................................................................. 9
Administrator Setup and ProtoBase Configuration.................................................11
Settlement ....................................................................................................................12
Field Data Validation..................................................................................................13
Transaction Maintenance ...........................................................................................13
Database Maintenance ..............................................................................................14
Reporting......................................................................................................................14
Transaction History .....................................................................................................15
Troubleshooting and Help ..........................................................................................15
ProtoBase Administrator Front End (PBFE) ...........................................................16
II. PbAdmin Integration....................................................................................................18
ProtoBase Administrator Front End (PBFE) ...........................................................18
ProtoBase American Express Utility.....................................................................18
PBFE Functions ......................................................................................................19
Incremental Authorization .......................................................................................19
Authorization Reversal............................................................................................20
Validation of Data by PbAdmin.................................................................................21
Transaction Types (Valid for PbAdmin)....................................................................21
Table of Transaction Types....................................................................................21
Required Input Fields by Transaction Type ..........................................................25
Suggested Input Fields by Industry Type ..............................................................26
Output Fields................................................................................................................27
Input Fields...................................................................................................................29
Integrating PbAdmin for Specific Processing Situations........................................36
Incremental Authorization and Authorization Reversal........................................36
AVS ..........................................................................................................................38
Prior-Authorized Sale .............................................................................................38
Voids and Returns...................................................................................................38
Settlement ................................................................................................................39
Gateways .................................................................................................................40
Auto Close ...............................................................................................................40
Multiple Locations ...................................................................................................40
Real Time Transactions..........................................................................................40
Transaction Qualifier Field (115)...........................................................................40
Force Field (12) for Forced Authorizations ..........................................................41
User Defined Field (11)..........................................................................................41
Time Out Reversal...................................................................................................41
Printer Setup ............................................................................................................41
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
ProtoBase Administrator User Guide - Version 4.3.002
Card Number Validations.......................................................................................42
Transaction Inquiry (Tran Type 22) ........................................................................42
How to Generate Reports Outside of PbAdmin.......................................................43
PBADREP, the PbAdmin Report Generator .......................................................43
How to Call the Report Generator (PBADREP) ..................................................44
How to Set up the Input File....................................................................................45
Table of Input File Fields ........................................................................................46
Output File that is Generated .................................................................................49
How to Use the Optional File Server Gateway.........................................................51
III. Installing PbAdmin ......................................................................................................55
Installation of PbAdmin for DOS/LAN, OS/2 ............................................................56
System Requirements (DOS/LAN, OS/2) ............................................................57
First Time Installation of PbAdmin (DOS/LAN, OS/2).........................................58
Upgrade of PbAdmin (DOS/LAN, OS/2)..............................................................60
Installation of PbAdmin for UNIX ................................................................................63
System Requirements ............................................................................................64
First-Time Installation of PbAdmin for UNIX .........................................................65
First-Time Installation of PbAdmin for UNIX (cont.) .............................................66
Upgrade of PbAdmin for UNIX ..............................................................................68
Setting Up PbAdmin.......................................................................................................72
Setup Screens/ Instructions........................................................................................73
Global INI File Screen.............................................................................................73
ProtoBase Administrator User Login Screen......................................................74
ProtoBase Administrator Locations Screen........................................................75
Location Information Screen..................................................................................76
User Security Screen..............................................................................................78
Reports Security Screen ........................................................................................80
Configuring ProtoBase...................................................................................................82
Automatic Configuration - Overview..........................................................................82
Manual Configuration - Overview...............................................................................82
Backing up the DB Directory .....................................................................................83
Automatic Configuration of ProtoBase.....................................................................83
How to Know if You Are Ready to Configure Automatically................................83
Steps to Automatically Configure ..........................................................................84
Activating the New Values (Run Configuration) ...................................................85
Manual Configuration of ProtoBase..........................................................................87
Processors...............................................................................................................90
Terminals..................................................................................................................93
Credit Card Tables .................................................................................................96
Devices ..................................................................................................................100
Run Configuration..................................................................................................102
Print Configuration ................................................................................................106
Running Test Transactions Using PBFE ....................................................................107
How to Run Test Transactions Using PBFE ..........................................................107
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002
IV. PbAdmin Technical Reference Guide...................................................................111
Global and Local INI File Screens ...........................................................................112
Location Information Screen....................................................................................116
User Security Screen................................................................................................124
Reports Security Screen ..........................................................................................127
Processor Edit Screen.............................................................................................130
Terminal Edit Screen................................................................................................134
Edit Credit Card Table Screen................................................................................136
Add/Edit Credit Cards Screen ............................................................................137
Device Edit Screen...................................................................................................142
Environment Settings Screen ..................................................................................148
Select/View/Edit Transactions Screen (Main Screen)..........................................149
Add Transaction [F3] – .........................................................................................152
Search for Transaction [F4]..................................................................................156
Transaction Detail [F6] .........................................................................................157
Select/Deselect Transactions [F8/F9] ................................................................159
Industry Detail Screens .........................................................................................161
PbAdmin Reports......................................................................................................177
Cashier (Server) Summary Report......................................................................178
Cashier (Server) Detail Report............................................................................180
Cashier Extended Detail Report - Retail............................................................182
Server Extended Detail Report - Restaurant......................................................184
Cashier Extended Detail Report -Lodging .........................................................186
Cashier Extended Detail Report - Rental Car....................................................188
Cashier Extended Detail Report - Direct Marketing .........................................190
Terminal Summary Report ...................................................................................192
Terminal Detail Report..........................................................................................194
Terminal Extended Detail Reports ......................................................................196
Deposit Status Report ..........................................................................................197
Authorization Date & Time Report ......................................................................198
Incremental Authorization Report.........................................................................199
Card Type Summary Report ................................................................................200
Card Type Detail Report ......................................................................................202
Merchant Key Summary Report...........................................................................204
Merchant Key Detail Report.................................................................................206
Server Tip Report (Restaurant Only) ...................................................................208
Administrator Configuration Report ....................................................................211
Transaction History Search......................................................................................213
Transaction Log.........................................................................................................215
Administrator Log......................................................................................................219
PbAdmin File and Program Descriptions ..............................................................220
V. How to Use PbAdmin...............................................................................................230
How to Start PbAdmin..............................................................................................231
User Log In Screen ...................................................................................................231
How to Exit PbAdmin................................................................................................233
Select/Edit Transactions ..........................................................................................234
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
ProtoBase Administrator User Guide - Version 4.3.002
Select/View/Edit Transactions Screen (Main Screen)......................................235
Select Display Mode [Shift]+[F4].........................................................................236
Select/Deselect Transactions [F8] and [F9].......................................................238
Search for Transaction [F4]..................................................................................240
View/Modify Transaction Detail [F6]...................................................................242
Toggle Status [Shift]+[F6].....................................................................................246
Add Transaction [F3] - Add New Detail Transaction Screen...........................247
Add Transaction [F3] - Add New Detail Transaction Screen (cont.) ...............248
Reports.......................................................................................................................249
How to Generate a Report ...................................................................................250
Report Descriptions ..............................................................................................252
Deposit Transactions (Settlement)..........................................................................257
When You Perform the Settlement ......................................................................258
Multi-Merchant Settlement....................................................................................259
When Settlement is Complete .............................................................................260
View Deposit Log (Settlement Log)........................................................................262
American Express Status Check ........................................................................263
Viewing the Deposit (Settlement) Log................................................................264
Transaction History Menu.........................................................................................265
Transaction History Search..................................................................................266
View History Transactions Screen......................................................................267
Search for Transaction [F4]..................................................................................269
View Transaction Detail [F6]................................................................................271
Select/Deselect Transactions [F8] and [F9].......................................................273
Reverse and Copy to Main Database [F5].........................................................275
Copy to Main Database [Shift]+[F6]....................................................................276
Deposit Date and Time Report ...........................................................................277
Various History Reports .......................................................................................277
Database Management Menu .................................................................................278
Modify Transaction Status ....................................................................................279
Purge Old Authorizations......................................................................................281
Check Settlement Information..............................................................................282
Fix Settlement Information....................................................................................283
Rebuild Transaction Database............................................................................284
Purge Transaction Database...............................................................................286
Rebuild History File ...............................................................................................287
Purge History Files................................................................................................288
View Log ................................................................................................................289
Purge Log ..............................................................................................................292
VI. PbAdmin Troubleshooting ......................................................................................294
Issues to Consider Prior to Calling SDC Client Services.....................................294
Error Messages/Solutions........................................................................................304
Other PbAdmin Errors/Solutions .............................................................................309
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002
GLOSSARY
INDEX
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
ProtoBase Administrator User Guide - Version 4.3.002 - Introduction

ProtoBase
Administrator
Version 4.3.002
User Guide
I. Introduction
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
ProtoBase Administrator User Guide - Version 4.3.002 - Introduction
Introduction
The ProtoBase Administrator (also called “PbAdmin” or
“the Administrator”) is a screen-based, data base
application that stores approved transactions and, when
appropriate, automatically tracks compliance data during
electronic payment processing. It is an add-on product
and intermediate interface to ProtoBase, the SDC
communications utility that integrates into a point-of-sale
(POS) system. ProtoBase provides the link between the
third-party transaction processor and the merchant at the
point-of-sale (see Figure I-1).
NOTE:
For detailed information on how to use
ProtoBase, please refer to the ProtoBase
User Guide for your operating system.
Screen
Interface
Data
Base
Data
Base
SofTrans
Third-Party
Transaction
Processor
POS System
PbAdmin and
ProtoBase
SofTrans
SofTrans
Check
Processor
SofTrans
AMEX
Auth/
Settlement
Figure I - 1
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
1
ProtoBase Administrator User Guide - Version 4.3.002 - Introduction
Introduction
(cont.)
PbAdmin provides detailed data validation before
transactions reach the third-party transaction processor. It
stores data for several transaction and payment types,
including credit cards, debit cards, and checks. It
supports Address Verification with each transaction, if
Address Verification is applicable to the particular
processor.
Transaction maintenance is easy using PbAdmin. This
system enables the merchant to edit or delete transactions
prior to settlement. The merchant can also choose which
transactions to settle by category. The categories include
terminal, date, cashier (server), and card type.
PbAdmin provides comprehensive reporting capabilities,
including detailed and summary industry reports with
various sorts. The Administrator also provides system
setup, configuration reports, and audit logs that can be
used for troubleshooting problems.
2
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Introduction
Purpose
This document provides the necessary information to
successfully use the ProtoBase Administrator. It
describes field definitions and functions for each screen.
To set up the Administrator, we provide integration,
installation, and configuration information. Additionally,
this user guide shows industry-specific screens and report
examples.
We also provide troubleshooting techniques, including a
complete set of error messages for reference purposes.
POS System
PbAdmin w/
ProtoBase
Tape or diskette
drive
Installation
SofTrans
SofTrans
SofTrans
Laser printer
SofTrans
Modems
Integration
Configuration
PbAdmin
Reports
Screens
Troubleshooting
Solution!
PbAdmin
Reports
Figure I -2
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
3
ProtoBase Administrator User Guide - Version 4.3.002 - Introduction
How to Use this
Guide
This section documents the various tabbed sections of
this user guide, giving a brief overview. It also details the
conventions of this user guide, describing how it was
designed to help you use the ProtoBase Administrator
effectively.
Introduction
•
Gives a brief overview of the ProtoBase Administrator
•
Explains the reason for this user guide
•
Summarizes the various sections and document
conventions
•
Describes the main attributes of the ProtoBase
Administrator system, including a general discussion
of the capabilities of PbAdmin
•
Describes PBFE, the PbAdmin front end program
•
Lists the transaction types and input/output fields
•
Explains how PbAdmin handles specific transaction
types and processing situations
•
How to determine minimum system requirements
•
How to install for the first time or as an upgrade
•
How to set the various environment variables
•
How to start and set up the basic information on
PbAdmin, including location and user security data
•
How to configure ProtoBase using the ProtoBase
Configuration group of screens
Integration
Installation and
Setup
Installation and
Setup Quick
Reference
4
Provides a summary of the steps to install and setup the
ProtoBase Administrator
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Introduction
PbAdmin
Technical
Reference
How to Use
PbAdmin
Describes the technical information of PbAdmin,
including:
•
•
•
•
Description of every screen field
Report descriptions and samples
Transaction (PBFE) log
PbAdmin file and program descriptions
Describes how to perform the various day-to-day functions
of PbAdmin from the end-user point-of-view, including:
•
How to Select and Edit Transactions
•
How to Add Transactions
•
How to Search for a Transaction
•
How to Generate and View Reports
•
How to Deposit Transactions (How to Perform
Settlement)
•
How to View the Deposit Log
•
How to Search and View Transaction History
•
How to Perform Database Clean-up
Troubleshooting
Provides troubleshooting techniques, including a list of all
error messages and recommended solutions.
Glossary
Contains ProtoBase and payment service industry terms.
NOTE: At the end of this user guide, we provide
an index to give you an easy way to find
PbAdmin topics quickly.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
5
ProtoBase Administrator User Guide - Version 4.3.002 - Introduction
Conventions
This user guide employs many conventions to help you
use this product.
Important Points
Notes are identified by the word NOTE in bold type.
Important information follows this break in the flow of text.
A different font style is used for readability.
NOTE:
Operating
Systems and
Platforms
Please read all important points in this
guide. The information given will help
you avoid integration problems.
Operating system naming conventions vary. UNIX
filenames are case sensitive, but do not require the .EXE
extension for executables. DOS, OS/2 and Windows
NT/95 require the .EXE extension for executables, but are
not case sensitive. The requirements, conventions, and
instructions may vary for each operating system.
Executable programs for DOS, OS/2 and Windows NT/95
have one of the following extensions: EXE, COM, BAT,
CMD. For this guide, program names may or may not
include an extension. For example, PBFE.EXE or PBFE
refer to the same program.
NOTE:
File Names
Please be aware of your specific operating
system requirements. This guide does
not attempt to cover every possibility for
every operating system.
To enable readability:
For DOS, OS/2, and Windows, file names are capitalized
when referenced.
For UNIX, file names are displayed in their correct case.
If the operating system is not referenced, file names are
capitalized when referenced.
6
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Introduction
Parameters
When the parameter is specified, the word indicating the
parameter is italicized and, if optional, placed in brackets.
Example:
PBFE -iInputFile [-oOutputFile]
Keystrokes
Keystrokes are in bold font and usually capitalized. The
keys are enclosed in brackets and combination key
strokes are divided by a plus sign (+).
Example:
press [ENTER]; press [CTRL]+[BREAK]
press [F2] to view a list of valid values
For UNIX systems, the [ESC] key has to be pressed
twice, due to the way the operating system interprets the
escape key.
Field Names
Data is passed between the POS software and
ProtoBase, PbAdmin, or it’s other utilities (or add-on
products) via files. The data information is in the format:
field number, data. The comma separates the field
number from the data.
When the fields are referenced by name, they are followed
by the word “field” and their associated field number, if
applicable.
Example:
Reference Number (field 007)
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
7
ProtoBase Administrator User Guide - Version 4.3.002 - Introduction
ProtoBase
Transaction
Types
One of the fields passed to ProtoBase is the type of
transaction being performed. Transaction types include
the transaction name and a uniquely associated number
as shown in the following examples:
Authorization Only (01)
Prior-Authorized Sale (07)
Return (09)
Examples
Examples usually follow a line of text just like the example
below.
Terminal=TERM1
Steps of a
Process
Steps are numbered if there is more than one instruction
as shown below.
1. Select the Select/Edit Transactions option from
the Main Menu.
2. Use the arrow keys to move to the transaction you
want to select.
3. Press the space bar to mark the transaction as
selected.
Other
Documentation
Other User Guide references and tabbed section
references are bolded and italicized as shown in the
following example:
For detailed information on how to use
ProtoBase, please refer to the ProtoBase
User Guide for your operating system.
8
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Introduction
Product
Overview
The ProtoBase Administrator is a text-based, electronic
payments database software interface. It is an add-on to
ProtoBase, the data communications utility created by
Southern DataComm, Inc. It contains settlement,
reporting, field data validation, transaction history, and
maintenance functions beyond what is provided in a
ProtoBase-only distribution.
You navigate various menus and screens using the arrow,
tab, enter, and function keys. You choose menu options
by selecting the highlighted letter of the option or using the
arrow and enter keys. Choice lists are available for fields
that have a specific set of values for entry.
NOTE:
Online help is available throughout
PbAdmin by pressing the [F1] key.
When you log in to PbAdmin, the Main Menu appears as
shown below:
Main Menu
The above menu shows the primary groups of screens
and functions contained in the ProtoBase Administrator.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
9
ProtoBase Administrator User Guide - Version 4.3.002 - Introduction
Product
Overview
(cont.)
This section summarizes the various features of PbAdmin,
separated into several categories. For each category, we
list the submenus (or any separate utility programs) you
would generally use from the Main Menu to access the
features listed.
The following categories are included in this overview:
•
•
•
•
•
•
•
•
•
10
Administrator setup and ProtoBase configuration
Settlement
Field data validation
Transaction maintenance
Database maintenance
Reporting
Transaction history
Troubleshooting and help
ProtoBase Administrator front end (PBFE)
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Introduction
Administrator
Setup and
ProtoBase
Configuration
You can maintain merchant locations, users, ProtoBase
configuration, and general system attributes through
PbAdmin. The Administrator Setup Menu from the Main
Menu allows users to maintain this information.
Some of the PbAdmin features related to setup and
configuration are as follows:
Southern DataComm, Inc.
Proprietary & Confidential
•
Enables configuration of Global and Local INI File
Setup, Location, User Security, Printer Setup, and
ProtoBase (transaction processors, terminals,
payment types, and communication devices).
•
Supports multiple merchant locations in one
application (e.g., one location for hotel/front desk,
and one for hotel/restaurant).
•
For terminal capture processing, allows
authorization through one processor and settlement
through another.
•
Includes security with multiple user access levels.
Each user/login can be configured with different
access permissions. It supports master login
capabilities, allowing one or more users to monitor
activity at all locations.
•
Provides full access to ProtoBase configuration
using a screen interface. You configure ProtoBase
through easy-to-use screen prompts instead of
editing a text file.
•
Provides a modem pick list. Just pick your modem
brand from the list and PbAdmin automatically
supplies the initialization data. The user can
modify the default initialization data.
•
Enables viewing of environment settings to help
diagnose problems.
08/2000
11
ProtoBase Administrator User Guide - Version 4.3.002 - Introduction
Settlement
PbAdmin provides various functions related to the
settlement of transactions. The three primary settlementrelated options from the Main Menu are as follows:
•
•
•
Select/Edit Transactions
Deposit Transactions
View Deposit Log
Some of the PbAdmin features related to settlement are
as follows:
12
•
Enables inquiry and selection of transactions to be
settled.
•
Allows deletion of transactions prior to settlement.
•
Supports settlement for both terminal and host
capture processors; also supports real time
transactions.
•
For terminal capture processing, allows user to
choose which transactions to settle by terminal,
date, cashier (server), and card type.
•
Settles all transactions selected for deposit for all
processors.
•
Performs Incremental Authorizations (type 75) or
Authorization Reversals (type 76) as required
automatically.
•
Provides multi-merchant settlement capability, in
which multiple Terminal IDs can be identified and
settled in a single batch using a Settlement Group.
This feature is applicable to those transaction
processors that accept multi-merchant settlement.
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Introduction
Field Data
Validation
PbAdmin provides validation of field data in the input file
that is passed to the POS system for processing
transactions. This validation occurs prior to sending the
data to the third-party transaction processor. This reduces
the amount of invalid data being passed to the processor
and stored in the database.
When a transaction is built and processed through
PbAdmin, it verifies the validity of each field and its
contents as found in the input file. If a discrepancy exists,
PbAdmin indicates the error and allows you to edit the
transaction prior to communicating with the processor.
The merchant benefits in that it does not get charged for
authorization transactions that contain errors; PbAdmin
catches these errors before they are sent.
Transaction
Maintenance
Through PbAdmin, you can view and maintain
transactions. To accomplish this, access the Select/Edit
Transactions option from the Main Menu.
Some of the PbAdmin features related to transaction
maintenance are as follows:
Southern DataComm, Inc.
Proprietary & Confidential
•
Add, modify, or delete individual or groups of
transactions.
•
Allow manual entry or modification of transactions.
08/2000
13
ProtoBase Administrator User Guide - Version 4.3.002 - Introduction
Database
Maintenance
Reporting
14
You can also view and purge history files and various logs.
To accomplish this, access the Database Management
option from the Main Menu. Some of the PbAdmin
features related to database maintenance are as follows:
•
Ability to select a group of transactions and move
them from history back to the main database
(working status) or from the main database to
history. This can be used to correct problems with
settlement.
•
Delete old authorizations that have expired.
•
Rebuild the entire transaction database. This
function is useful when the database may have
been corrupted.
•
Rebuild or delete history files as of a specific date.
These functions are useful when particular history
files may have been corrupted or memory
constraints require a purge.
•
View or delete PbAdmin logs. Deleting the logs
should be done periodically to free up space on
your hard disk.
PbAdmin provides various reporting capabilities. You can
produce and view the various reports through both the
Reports Menu option and the Transaction History option
from the Main Menu. Some of the PbAdmin reporting
features are as follows:
•
Generate, view, and print all available reports.
•
Choose from summary, detailed and extended
industry data on most reports.
•
Sort by cashier, terminal, card type, and merchant
key within each location.
•
Generate Deposit Status report for overview of
settled batches.
•
Report on authorization statistics.
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Introduction
Transaction
History
You can inquire into transaction history for a specific
month through PbAdmin. To accomplish this, you can
access the Transaction History Menu option from the Main
Menu.
Some of the PbAdmin features related to transaction
history are as follows:
Troubleshooting
and Help
•
View and search for particular transactions in
history for chargeback research.
•
Generate history reports for a particular month,
including either all batches or a specific batch.
PbAdmin provides various troubleshooting and help
functions. These can be accessed using several menu
options and function keys.
Some of the troubleshooting and help features of
PbAdmin are as follows:
Southern DataComm, Inc.
Proprietary & Confidential
•
The function key [F1] for help. The [F1] key
provides brief descriptions and hints concerning
the field, menu option, error messages, or whatever
portion of a screen the cursor resides.
•
Detailed informational and error messages that
display at the bottom of the screen.
•
Setup information available under the Administrator
Setup option from the Main Menu.
•
System log information available from the View
Log screen under the Database Management
option from the Main Menu. Three log options are
available which record major activities: the
PbAdmin front end (Transaction), PbAdmin
(Administrator), and settlement (Settlement).
These logs can be used to troubleshoot certain
problems.
08/2000
15
ProtoBase Administrator User Guide - Version 4.3.002 - Introduction
ProtoBase
Administrator
Front End (PBFE)
The ProtoBase Administrator uses a front end module,
PBFE, which verifies that the fields being passed in the
input file to the POS system meet specific requirements in
field length and content. This depends on the particular
transaction type and industry being processed. This
greatly reduces the amount of invalid data being passed
to the transaction processor.
Your POS system must call PBFE, the ProtoBase
Administrator front end module. When your POS system
calls PBFE, it in turn calls ProtoBase. ProtoBase then
invokes PB, the transaction builder. PB parses and builds
the third-party transaction processor messages based on
the input file used to communicate between ProtoBase
and the transaction processor.
16
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Integration
ProtoBase 
Administrator
Version 4.3.002
User Guide
II. Integration
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
17
ProtoBase Administrator User Guide - Version 4.3.002 – Integration
PbAdmin
Integration
This section provides the information you need to
successfully integrate the ProtoBase Administrator
(PbAdmin) into your POS system.
NOTE:
You must first integrate ProtoBase into
your POS system prior to integrating
PbAdmin. Please refer to the ProtoBase
Integration Guide for more information.
PbAdmin is a screen-based, data base application that
stores approved transactions and tracks compliance data.
It is an add-on product and intermediate interface to
ProtoBase, the SDC communications utility that integrates
into a point-of-sale (POS) system. ProtoBase provides
the link between the third-party transaction processor and
the merchant at the point-of-sale.
PbAdmin provides a simpler means of integration that
eases the burden of the POS system having to verify and
store much of the transaction data processed by their
merchants.
PbAdmin integration includes in-depth validation and error
checking of the following:
•
•
•
•
ProtoBase
Administrator
Front End (PBFE)
ProtoBase
American
Express Utility
18
Field lengths
Data types
Transaction types
Required fields
Your POS system must call PBFE, the ProtoBase
Administrator front end module. When your POS system
calls PBFE, it in turn calls ProtoBase. ProtoBase then
invokes PB, the transaction builder. PB parses and builds
the third-party transaction processor messages based on
the input file used to communicate between ProtoBase
and the transaction processor.
If you have also integrated the ProtoBase American
Express Utility, your POS system should route American
Express transactions through PBFE also.
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Integration
PBFE Functions
PBFE parses the transaction data to be stored in the
PbAdmin main database (see Figure II-1 on the next
page).
This program also verifies that the fields being passed in
the input file meet specific requirements in field length and
content. This depends on the particular transaction type
and industry being processed. This greatly reduces the
amount of invalid data being passed to the transaction
processor.
PBFE stores data for Authorizations, Voids, Sales, PriorAuthorized Sales, Returns, and real-time transactions. It
stores Address Verification Service (AVS) data for each
transaction and provides support for this if the third-party
transaction processor supports AVS. PBFE automatically
tracks and computes required CPS/PS2000 data.
Incremental
Authorization
The Incremental Authorization transaction enables
merchants to add to the total authorized amount. This may
be needed for compliance when the total authorized
amount is less than the Prior-Authorized Sale amount by
more than the industry-specific tolerance.
To handle this situation, PBFE can be integrated one of
two ways:
1. When a Prior-Authorized Sale is processed, PBFE
will check the total amount authorized. If the total
amount authorized is less than the Prior-Authorized
Sale amount by more than the industry-specific
tolerance, PBFE will return an error.
2. When a Prior-Authorized Sale is processed, PBFE
will check the total amount authorized. If the total
amount authorized is less than the Prior-Authorized
Sale amount by more than the industry-specific
tolerance, the system will automatically process an
Incremental Authorization for the difference.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
19
ProtoBase Administrator User Guide - Version 4.3.002 – Integration
Authorization
Reversal
The Authorization Reversal transaction enables merchants
to reverse from the total authorized amount. This may be
needed to be in compliance when the total authorized
amount is greater than the Prior-Authorized Sale amount
by more than the industry-specific tolerance.
If the transaction processor supports an Authorization
Reversal, PbAdmin issues an Authorization Reversal
transaction at settlement time when the total amount
authorized is greater than the Prior-Authorized Sale by
more than the tolerance. It does the same for any
transactions that have been voided.
Integration Diagram - PbAdmin
Screen
Interface
Data
Base
Point-of-Sale System
Integrated with
PbAdmin and ProtoBase
ProtoBase with
SofTrans
PbAdmin
PB
PBFE
Third-Party
Transaction
Processor
Figure II -1
20
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Integration
Validation of Data
by PbAdmin
PbAdmin provides validation of field data in the input file
that is passed to the POS system for processing
transactions. This validation occurs prior to sending the
data to the third-party transaction processor. This reduces
the amount of invalid data being passed to the processor
and stored in the database.
PbAdmin uses the file VALID.DAT to verify the validity of
each field and its contents as found in the input file.
VALID.DAT contains a list of fields and their attributes that
are required for each transaction type.
When a transaction is built and processed through
PbAdmin, a data validation check is made against the
data for those fields and the transaction type as defined in
VALID.DAT. If a discrepancy exists, PbAdmin indicates
the fields in error and rejects the transaction. This enables
you to correct the error.
Transaction
Types (Valid for
PbAdmin)
The following table lists the transaction types and relevant
information for the transactions that are valid for PbAdmin.
Table of Transaction Types
Transaction
Type
Account
Authorization
Status
Stored in PbAdmin
database?
Can/Cannot be
Settled
(Deposited with
transaction
processor)?
Authorization
Only (1)
Authorizes card
account for the
amount specified
Transaction stored in
PbAdmin database or
added to existing
Authorization for the same
transaction
Cannot be settled
Sale (2)
Authorizes
account for the
amount specified
Transaction stored in
PbAdmin database as:
-Prior-Auth Sale (07) for
terminal capture
-Sale (02) for host capture
Can be settled
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
21
ProtoBase Administrator User Guide - Version 4.3.002 – Integration
Transaction
Type
Account
Authorization
Status
Stored in PbAdmin
database?
Can/Cannot be
Settled
(Deposited with
transaction
processor)?
PriorAuthorized
Sale (7)
Card must have
been previously
authorized however, if not
previously
authorized, may
authorize if
configured to do
so
Adds a sale that has
already been authorized
to the PbAdmin
database
Can be settled
Return (9)
No authorization
needed
Adds a return to the
PbAdmin database
Can be settled
Void Sale (11)
Voids a sale
transaction that
has not been
previously
settled
Changes the status of a
sale or prior-authorized
sale transaction in the
PbAdmin database to
VOIDED
Usually not
settled, but may
be included in
batch upload
depending on
processor
Void Return
(17)
No authorization
needed
Changes the status of a
credit card return
transaction in the
PbAdmin database to
VOIDED
Cannot be
settled
22
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Integration
Transaction
Type
Account
Authorization
Status
Stored in PbAdmin
database?
Can/Cannot be
Settled
(Deposited with
transaction
processor)?
Check
Authorization
(20); or Sale
(02) with
Transaction
Qualifier (field
115) equal to
020
Check verification
or guarantee
performed to
determine risk of
customer
Transaction stored in
PbAdmin database for
reporting purposes
Cannot be
settled; moved to
history
automatically
Transaction
Inquiry (22)
No authorization
needed
Not stored in database;
appears in Transaction
Log only
Cannot be
settled
Incremental
Authorization1
(75)
Performs
authorization on
a previously
authorized card
account for an
additional
amount
Transaction stored in
PbAdmin database;
reflected in the total
authorized amount
Cannot be
settled
Authorization
Reversal 2 (76)
Performs
reversal on
previous card
account
authorization for
a specific
amount
Transaction is not stored
in PbAdmin database;
reflected in the total
authorized amount
Cannot be
settled
1
Transaction types (1) and (75) are very similar. They are treated as such by PbAdmin product. A
transaction type (75) is handled internally by PbAdmin. If a transaction type (1) is used and the system
discovers a previous authorization for that credit card account, PbAdmin automatically changes the transaction
type to 75. If the transaction type (75) is not supported by the processor, PbAdmin automatically changes it back
to a 1 and resubmits the transaction.
2
The PbAdmin system does Authorization Reversals automatically instead of having to enter the
transaction type (76).
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
23
ProtoBase Administrator User Guide - Version 4.3.002 – Integration
Transaction
Type
Account
Authorization
Status
Stored in PbAdmin
database?
Can/Cannot be
Settled
(Deposited with
transaction
processor)?
Working Key
Update (77)
Not applicable
Not stored - Result of
transaction is returned to
calling program
Cannot be
settled
Close of
Open
Transaction
(89)
Closes an open
transaction and
allows update of
the amount, tips,
and extra
amount
Transaction stored in
PbAdmin database for
reporting purposes only
Can be settled
Remove
Open
Transaction
(90)
Deletes all
outstanding
authorizations
associated with
a specific card
Deletes a specific
authorization record from
the database
Cannot be
settled
NOTE: Settlement is performed through the
Deposit Transactions option from the
Main Menu. The settlement transaction
itself is done through PbAdmin. The
PbAdmin front-end (PBFE) does not
perform the settlement transaction.
Each transaction requires a specific set of input fields and
returns a defined set of output fields regardless of thirdparty transaction processor.
24
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Integration
Required Input
Fields by
Transaction Type
The following table lists the minimum fields required by
PbAdmin in the input file for each valid transaction type.
We provide a more detailed list of fields later in this
section. For a detailed description of each field, please
refer to the ProtoBase Technical Reference Guide.
Transaction Type
Authorization Only (1)
Input Fields
2, 3, 105, 109
Sale (2)
2, 3, 105, 106, 109
Prior-Authorized Sale (7)
2, 3, 105, 106, 109
Return (9)
2, 3, 105, 106, 109
Void Sale (11)
2, 3, 7, 105, 106, 109
Void Return (17)
2, 3, 7, 105, 106, 109
Check Authorization (20)
2, 105, 106, 109
Transaction Inquiry (22)
3, 7, 105, 106, 109
Incremental Authorization (75)
2, 3, 105, 109
Authorization Reversal (76)
2, 3, 105, 109
Working Key Update (77)
None required
Close of Open Transaction (89)
2, 3, 7, 105, 106, 109
Remove Open Transaction (90)
2, 3, 7, 105, 106, 109
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
25
ProtoBase Administrator User Guide - Version 4.3.002 – Integration
Suggested Input
Fields by Industry
Type
The following table lists the industry-specific fields that
should be included in the input file to comply with current
regulations for electronic card processing.
Industry Type
Input Fields
Restaurant (002)
200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 212,
213
Lodging/Front Desk
(003)
300, 301, 302, 303, 304, 305, 306, 307, 309, 310, 311, 312,
313
Retail (004)
71, 400, 401, 406, 407, 408, 409, 410, 411, 412, 413, 414,
415, 416
Rental Car (005)
500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511,
512, 513, 514, 515, 516, 517, 519, 520, 521
Direct Marketing
(007)
711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722
Lodging/Restaurant
(003/002)
300, 301, 305, 308, 200, 201, 202, 203, 204, 205, 206, 207,
208, 209, 210, 212, 213
Lodging/Retail
(003/004)
300, 301, 305, 308, 400, 401, 406, 407, 408, 409, 410, 411,
412, 413, 414, 415, 416
Generic (999)
None available
NOTE:
26
Lodging/Retail may be set up as either
Lodging/Retail or Retail. Similarly,
Lodging/Restaurant may be set up as
either Lodging/Restaurant or
Restaurant. How this is set up depends
on the industry classification assigned by
American Express or the hotel’s thirdparty transaction processor.
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Integration
Output Fields
The output fields returned for each transaction include:
•
•
•
All fields passed as input fields
Field 1003 (ProtoBase response code)
Field 1010 (ProtoBase response message)
Output Field Names and Attributes
1003
ProtoBase Response Code
Numeric
4
1004
Host Response Message
Alpha numeric
80
1009
Host Response Code
Alpha numeric
10
1010
ProtoBase Response Message
Alpha numeric
30
1011
Host Reference Number
(Used by Host Processor)
Alpha numeric
8
1015
AVS Result Code
Alpha numeric
8
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
27
ProtoBase Administrator User Guide - Version 4.3.002 – Integration
Output Fields
(cont.)
Transaction
Type
In addition to the output fields on the previous page, other
conditions determine which output fields will be passed
depending on the response code returned.
If PbAdmin response
code (Field 1003) = 0,
these additional fields
are returned:
1
6
1004
2
6, 7, 1011
1004
7
7, 1011
1004
9
7, 1011
1004
11
1004
17
1004
20
6
1004
22
75
N/A
6
1004
76
1004
77
1004
89
1004
90
1004
NOTE:
28
If PbAdmin response
code = 60, this
additional field is
returned:
If the ProtoBase response code (Field
1003) is not a 0 or 60, you should display
the Host response text returned in Field
1004.
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Integration
Input Fields
The following are the fields available for use with
PbAdmin. Shaded fields are stored and maintained
within PbAdmin, but are not required; however, they will be
accepted and processed by PbAdmin if supplied.
Input Field Names and Attributes
Field
Number
Field Name
Data Type
1
Transaction Type
Numeric
2
Transaction Amount
Decimal Amount
3
Account Number/Track
Alpha Numeric
4
Expiration Date
Numeric
6
Authorization Number
Alpha Numeric
6
7
Reference Number
Alpha Numeric
12
9
Batch Number
Numeric
8
11
User Defined Field
Alpha Numeric
80
12
Force Flag
Numeric
1
13
Override System Transaction Date
Numeric
MMDDYY
14
Override System Transaction Time
Numeric
HHMMSS
15
PS2000 Data
Alpha Numeric
16
PS2000 Amount
Decimal Amount
18
Debit PIN Number
Alpha Numeric
25
Business Date
Date
MMDDYY
32
Transaction Date
Date
MMDDYY
33
Transaction Time
Time
HHMMSS
34
CPS PSI Indicator
Alpha Numeric
1
35
CPS Transaction Code
Alpha Numeric
4
36
CPS Transaction ID
Alpha Numeric
15
37
CPS Authorizer
Alpha Numeric
1
38
Reason Code
Alpha Numeric
2
39
POS Entry Mode
Alpha Numeric
4
40
CVC Error Indicator
Alpha Numeric
1
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
Size/Format
2
99999.99
120
MMYY
23
9999.99
16
29
ProtoBase Administrator User Guide - Version 4.3.002 – Integration
Field
Number
30
Field Name
Data Type
41
Magnetic Stripe Quality Indicator
Alpha Numeric
1
42
Authentication Code
Alpha Numeric
6
70
Customer Code
Alpha Numeric
17
71
Tax 1 Included
Numeric
1
72
Tax 1 Amount
Decimal Amount
73
Tax 2 Included
Numeric
74
Tax 2 Amount
Decimal Amount
75
Tax 3 Included
Numeric
76
Tax 3 Amount
Decimal Amount
100
X Display Coordinate
Numeric
2
101
Y Display Coordinate
Numeric
2
105
ProtoBase Files Path
Alpha Numeric
80
106
Settlement Path
Alpha Numeric
80
107
Settlement Report Path
Alpha Numeric
80
108
Settlement History Path
Alpha Numeric
80
109
Terminal ID
Alpha Numeric
8
110
Cashier ID
Alpha Numeric
7
112
Processor ID
Numeric
3
115
Transaction Qualifier
Numeric
3
118
Reversal ID
Numeric
1
125
Retrieval Reference Number
Numeric
8
126
Acquiring ICA
Alpha Numeric
2
127
Authorization Characteristic Indicator
Alpha Numeric
1
128
Original Authorization Amount
Numeric
9
129
Preferred Customer Indicator
Alpha Numeric
1
130
Total Authorized Amount
Numeric
9
131
Total Number of Incrementals
Numeric
2
132
Authorization Reversal Sent
Numeric
1
08/2000
Size/Format
999.99
1
999.99
1
999.99
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Integration
Restaurant
Field
Number
3
Field Name
Data Type
200
Charge Description
Numeric
201
Tip 1 Amount
Decimal Amount
9999.99
202
Tip 2 Amount
Decimal Amount
9999.99
203
Server 1 Number
Numeric
8
204
Server 2 Number
Numeric
8
205
Ticket Number
Numeric
6
206
Tax Amount
Decimal Amount
999.99
207
Food Amount 3
Decimal Amount
99999.99
208
Beverage Amount
Decimal Amount
9999.99
209
Table Number
Numeric
210
Tip 1 Description
Alpha Numeric
“TIP”
211
Adjusted Tip Amount
Decimal Amount
99.99
212
ROC Number
Alpha Numeric
10
213
Food Description
Alpha Numeric
“FOOD”,
“FOOD/BEV”,
“BEVERAGE”
214
Beverage Description
Alpha Numeric
“BEVERAGE”
“DRINKS”
215
Tip 2 Description
216
Number of Guests
Alpha Numeric
Numeric
Size/Format
2
3
“TIP”
2
Food Amount - Any amount 10,000 or greater will be changed to 9999.99 due to processor limitations
Southern DataComm, Inc.
08/2000
31
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Integration
Lodging
Field
Number
Field Name
Data Type
Size/Format
300
Charge Description4
Numeric
2
301
Folio Number
Numeric
8
302
Room Rate5
Decimal Amount
303
Checkin Date
Date
MMDDYY
304
Checkout Date
Date
MMDDYY
305
Program Code
Numeric
306
Tax Amount
Decimal Amount
307
Length of Stay 6
Numeric
4
308
Ticket Number/ROC Number
Numeric
10
309
Operator/Server ID
Numeric
6
310
Room Number
Alpha Numeric
4
311
Extra Charges
Decimal Amount
312
Extra Charges Reason7
Numeric
6
313
Guest Name
Alpha Numeric
26
9999.99
2
999.99
999.99
4
Charge Description values - 00=Health Spa, 01=Lodging, 02=Food/Beverage, 03=Gift Shop, 04=Beauty
Salon, 05=Convention Fees, 06=Tennis/Pro Shop, 07=Golf/Pro-Shop, 08=Unassigned, 09=Unassigned
5
Room Rate - Any amount 1,000 or greater will be changed to 999.99 due to processor limitations
6
Length of Stay - Any amount 100 or greater will be changed to 99 due to processor limitations
7
Extra Reason Codes: 0-None, 2-Restaurant, 3-Gift Shop, 4-MiniBar, 5-Telephone, 6-Other, 7-Laundry
(Up to six individual reason codes can be entered in the same field)
32
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Integration
Retail
Field
Number
Field Name
Data Type
Size/Format
400
Item Code
Numeric
2
401
Invoice Number
Numeric
6
406
Item 1 Text
Alpha Numeric
40
407
Item 2 Text
Alpha Numeric
40
408
Item 3 Text
Alpha Numeric
40
409
Item 4 Text
Alpha Numeric
40
410
Item 5 Text
Alpha Numeric
40
411
Retail Terms
Numeric
4
412
Item Code 1
Numeric
4
413
Item Code 2
Numeric
4
414
Item Code 3
Numeric
4
415
Item Code 4
Numeric
4
416
Item Code 5
Numeric
4
8
Rental Car
500
Vehicle ID Number
Numeric
501
Adjustment Amount
Decimal Amount
502
Rental Date
Date
MMDDYY
503
Rental Time
Time
HHMMSS
504
Rental City
Alpha Numeric
18
505
Rental State
Alpha Numeric
2
506
Return Date
Date
MMDDYY
507
Return Time
Time
HHMMSS
508
Return City
Alpha Numeric
18`
509
Return State
Alpha Numeric
2
510
Renter Name
Alpha Numeric
26
511
Rental Agreement Number
Alpha Numeric
9
512
Days Rented
Numeric
2
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
999.99
33
ProtoBase Administrator User Guide - Version 4.3.002 – Integration
Field
Number
Field Name
Data Type
Size/Format
513
Promotion Code
Numeric
4
514
Certificate Number
Alpha Numeric
14
515
Reserve City
Alpha Numeric
18
516
Reserve State
Alpha Numeric
2
517
Tax Amount
Numeric
999.99
518
Charge Description
Numeric
1
519
Program Indicator
Alpha Numeric
2
520
Return Location ID
Alpha Numeric
10
521
Extra Charges 8
Numeric
6
Address Verification
700
Zip Code
Numeric
9
701
Street Address
Alpha Numeric
20
702
First Name
Alpha Numeric
15
703
Last Name
Alpha Numeric
20
704
House Number
Alpha Numeric
6
705
Street Name
Alpha Numeric
20
706
Apartment Number
Alpha Numeric
6
707
City
Alpha Numeric
20
708
State
Alpha Numeric
2
Direct Marketing
711
Shipping Date
Date
MMDDYY
712
Charge Description
Numeric
2
713
Clearing Sequence Count
Numeric
2
714
Clearing Sequence Number
Numeric
2
715
Order Number
Numeric
10
716
Ship to Zip Code
Numeric
5-9
8
Extra Charges reason code: 0-None, 1-Gas, 2-Extra Mileage, 3-Late Return, 4-One way service, 5Parking Violation
34
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Integration
717
Item 1 Text
Alpha Numeric
Field Name
Data Type
718
Item 2 Text
Alpha Numeric
40
719
Item 3 Text
Alpha Numeric
40
720
Item 1 Code
Numeric
4
721
Item 2 Code
Numeric
4
722
Item 3 Code
Numeric
4
Field
Number
40
Size/Format
Checks
900
MICR Number
Alpha Numeric
40
901
Driver’s License Number
Alpha Numeric
50
902
Check Number
Numeric
6
903
Alpha Numeric State Code
Alpha Numeric
2
904
Numeric State Code
Numeric
2
905
Date of Birth
Date
906
Check Type
Numeric
3
907
MICR Entry Mode
Numeric
1
908
Driver’s License Entry Mode
Numeric
1
909
Manager Override
Alpha Numeric
1
910
Zip Code
Numeric
5-9
911
Phone Number
Numeric
10
912
ABA Number
Numeric
9
913
Alternate Identification Indicator
Numeric
2
914
Alternate Identification
Alpha Numeric
80
Alpha Numeric
40
MMDDYY
Gateways
8000
Remote Program to Run (PBFE.EXE)
NOTE: Detailed descriptions of all of these fields are available in the
ProtoBase Technical Reference Guide. Many of these
fields correspond to PbAdmin screen fields. We describe the
screen fields in detail in the PbAdmin Technical Reference
section.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
35
ProtoBase Administrator User Guide - Version 4.3.002 – Integration
Integrating
PbAdmin for
Specific
Processing
Situations
Before integrating PbAdmin into your POS system, you
need to know how PbAdmin handles various transaction
types (such as Authorization maintenance, PriorAuthorization, and Settlement) and other processing
situations.
In this section, we describe the integration considerations
for specific transactions and other processing options.
Incremental
Authorization and
Authorization
Reversal
PbAdmin can be set up to run Incremental Authorizations
and Authorization Reversals as required.
If the difference between the original and final
authorization amount is greater than the Authorization
Tolerance percentage, PbAdmin can automatically
process the appropriate Incremental Authorization or
Authorization Reversal. The Authorization Tolerance
percentage is set in the Authorization Tolerance Value
field (on the Location Information screen).
NOTE: If Auth Tolerance Value is set to 100%, it
disables checking for both Incremental
Authorization and Authorization
Reversals. PbAdmin does not create one
of these transactions automatically in
this case. Therefore, incrementals and
reversals must be handled by the
integrator to maintain CPS compliance.
If a transaction is manually edited making the difference in
the original and final amount more than the tolerance, an
Incremental Authorization or Authorization Reversal is
automatically run prior to settlement as required.
Incremental Auths and Auth Reversals are both reflected in
the total amount authorized field (130) of the transaction.
CPS field data is automatically maintained by PbAdmin
and does not need to be passed by the POS system for
these transactions.
36
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Integration
Incremental
Authorization
Processing for Incremental Authorizations depends on
how the Auto Authorize Difference field is set in the
Location Information screen for that location:
•
If set to Yes, when a Prior Auth is run and the
amount is greater than the total authorized amount
by more than the Auth Tolerance percentage,
PbAdmin will automatically create an Incremental
Auth.
•
If set to No, the user will get an error message
“-116 Final Amt Too Large” if the amount is
greater than the total authorized amount by more
than the Auth Tolerance percentage.
If two Authorization Only (type 01) transactions are run with
the same Reference Number, PbAdmin converts the
second Auth Only into an Incremental Authorization
automatically, if required.
If an Incremental Authorization (type 75) is run without an
Authorization Only to reference, it changes the Incremental
Authorization to an Authorization Only.
Authorization
Reversal
If the total amount authorized exceeds the amount to be
settled by an amount larger than the Tolerance
percentage, PbAdmin automatically does an Authorization
Reversal (type 76) at settlement.
If a void is done, at settlement an Auth Reversal
transaction is generated automatically to reverse the
existing authorization.
If the user wants to run an Auth Reversal manually, this can
be done by running an Authorization Reversal (type 76)
manually through ProtoBase.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
37
ProtoBase Administrator User Guide - Version 4.3.002 – Integration
AVS
Prior-Authorized
Sale
AVS data is supported and the AVS result code in the
output is stored for the particular transaction. The AVS
information may be viewed from the Select/View/Edit
Transactions screen by pressing [F6] (to view a particular
transaction) and then [Shift]+[F3]. For the Direct
Marketing industry, AVS information also appears on the
transaction detail screen.
PbAdmin matches a Prior-Authorized Sale (type 07)
transaction to an existing Authorization Only transaction by
Reference Number, Account Number, and Location.
If a Prior-Auth Sale is entered manually without an Auth
Only to reference, an Auth Only is automatically generated
at settlement time.
If a Prior-Auth Sale is processed with an authorization
number but does not have a matching authorization, the
transaction will be treated as a forced authorization and
accepted.
For the lodging industry, if one card is used for check in
and another card is used for check out and the hotel
customer wants to cancel the first card’s purchase, this
can be done. However, the new card must be authorized
with an Auth Only transaction. The original Auth Only will
remain unless it is removed by running a Remove Open
Transaction (type 90), or purged using the Database
Management menu option.
NOTE:
Voids and
Returns
PbAdmin will not reverse authorizations
for any authorizations that are purged.
The Void Sale or Void Return transactions replace the
existing Sale, Prior-Auth Sale, or Return.
A Return transaction creates a new record in the main
database.
38
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Integration
Settlement
The Settlement or Deposit transaction must be run within
PbAdmin using the Deposit Transaction option from the
Main Menu. This transaction cannot be run through
PBFE using a Settlement transaction (type 13).
A ProtoBase “batch file” is created by PbAdmin only at
settlement time. Transactions are not stored in a batch
file, but in the PbAdmin database.
Settlement information is locked in and cannot be
modified at the time the Prior-Auth Sale is run. Errors in
settlement information may be corrected to match the
current configuration using the Fix Settlement
Information option on the Database Management menu.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
39
ProtoBase Administrator User Guide - Version 4.3.002 – Integration
Gateways
If using a ProtoBase Gateway product, you must include
an entry of PBFE.EXE in Field 8000 (Remote Program to
Run). This lets the Gateway know to run PBFE, the
PbAdmin Front End program.
Auto Close
SDC does NOT recommend our clients integrate with an
auto-close feature. The “Auto-Close” is offered by some
host capture transaction processors to automatically settle
the batch file at a specified time each day, without sending
a Batch Settlement/Close request. Using PbAdmin with
auto-close will cause transactions to be moved to history
without ever dialing out.
Multiple
Locations
Integrators have to consider whether the user will have
multiple locations or one location. Each terminal is tied to
a specific location. A particular merchant key may be
used by one or more locations.
If the end user will be authorizing with one transaction
processor and settling with a different transaction
processor, separate terminals must be set up.
Real Time
Transactions
PbAdmin moves real-time transactions (i.e., PIN-pad
debit card or check authorization) to the PbAdmin history
database directly; no dialing out occurs for these
transactions. Offline transactions without the use of a PIN
pad are treated like credit transactions.
Transaction
Qualifier Field
(115)
PbAdmin accepts three values for theTransaction Qualifier
field (115). These values are as follows:
010 = Credit
020 = Check
030 = Debit
To run a transaction using one of these qualifiers, the input
file would be run as a Sale transaction (type 02) with the
appropriate value in Field 115.
40
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Integration
Force Field (12)
for Forced
Authorizations
If a manual authorization is done and the user wants this
transaction in the database, they can run an authorization
with the Force Field (12) set to 1. This will not dial out, but
will put the transaction in the database.
User Defined
Field (11)
The User Defined field (11) can be used to pass any
special data needed with the transaction. If this field is
passed in the input file, it is returned in the output file as
presented for all transactions.
Time Out
Reversal
A communication error may occur when an Authorization,
Sale, or Prior-Auth Sale is attempted. It may be uncertain
if the transaction was received by the transaction
processor. In this case, PbAdmin automatically runs a
time-out reversal transaction, or retries the transaction.
PbAdmin will retry the transaction as many times as
allowed by the transaction processor. If, after exhausting
the number of attempts PbAdmin still cannot process the
transaction, it will be returned to the POS with the original
error message.
Printer Setup
Printer setup records are provided in PbAdmin for
different report formats, as follows:
Portrait
Landscape
17 cps/20 cps line printer
These settings determine the number of characters per
line when printing reports.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
41
ProtoBase Administrator User Guide - Version 4.3.002 – Integration
Card Number
Validations
A common practice in the lodging industry is for users to
run an initial authorization for $1.00 to validate the account
number. If, at some point, they expect to actually swipe the
card, it is recommended that the $1.00 authorization be
done at a terminal different than the one used to process
the transaction with the cardholder present. The terminal
used should be set to go to a different location to avoid
conflict with inactive transactions.
Transaction
Inquiry (Tran
Type 22)
The Transaction Inquiry transaction is unique to users of
PbAdmin. This transaction can be used to inquire about
the status of a transaction in the PbAdmin database. This
would be used when an error occurs that prevents an
output response file from being received. In this case, the
transaction status is uncertain. The Transaction Inquiry
can be run on this transaction to determine the current
status of the transaction.
This transaction does not dial out. It returns CPS data in
its response and a report on the current status.
ProtoBase does not need to be running for this transaction
to function.
42
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Integration
How to Generate
Reports Outside
of PbAdmin
This section describes the information you need to run
reports outside of PbAdmin. This integration option
enables your POS system to call the report generator
program, PBADREP, directly, rather than having PbAdmin
call it.
PBADREP, the
PbAdmin Report
Generator
PBADREP, the PbAdmin report generator, uses an input
file that specifies the type of report (in Field 1) and the
criteria to generate it. Within the PbAdmin menus, this
input file is generated automatically when you select any
report option (e.g., from the Reports Menu or from the
Transaction History Menu).
However, you may want to generate reports outside
PbAdmin and have your POS system call PBADREP
directly. This will offer your POS system more flexibility for
PbAdmin report generation.
The input file for PBADREP may be created as you need
it. If the same report will be run multiple times, you may
want to set up a batch file to use the same input field
values every time.
To have your POS system call PBADREP, you must set
up an input file first. We describe how to do this on the
next page.
PBADREP generates the report and places its text in the
directory path and filename specified in Field 107 of the
input file. We describe the reports themselves in more
detail in the PbAdmin Technical Reference section.
Reports are page numbered and printed according to the
length and width specified. However, the user must set
the printer mode prior to printing. No printer codes are
inserted into the report. Reports are blank line padded to
the proper page length.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
43
ProtoBase Administrator User Guide - Version 4.3.002 – Integration
PBADREP, the
PbAdmin Report
Generator
(cont.)
In addition to the actual report, an output file is also
generated when PBADREP is run. It contains response
codes, dollar amounts, and item counts. If you want, you
may parse this output file to verify the report has been
generated successfully.
NOTE: PBADREP will exit with a non-zero value if
any errors are present. The program error
code may then be reviewed.
How to Call the
Report Generator
(PBADREP)
To call the report generator, use the following format:
pbadrep -iinput.in [-ooutput.out]
input.in is the input filename and output.out is the
optional output filename. If the output filename is not
specified, the default output filename is the input filename
with a .out extension.
You must set up an input file for PBADREP to use. We
describe the entries you can make in this file below.
44
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Integration
How to Set up the
Input File
The input file to be used by PBADREP must contain a
vertical series of field numbers and corresponding values,
separated by a comma. The number to the left of each
comma indicates the field number. The value to the right
of each comma indicates the value for this field.
Comments are entered to the right of asterisks.
The following is a sample input file transaction:
1,1
105,.\
106,.\
107,.\report.rpt
110,3
111,X
112,steve’s front desk
115,D
* Terminal report
* Report text file
* Pre-settlement
* Selected records
* Location name
*Standard detail/totals
Using the above input file, PBADREP will generate a presettlement Terminal report called report.rpt containing
selected records from the location named “steve’s front
desk”.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
45
ProtoBase Administrator User Guide - Version 4.3.002 – Integration
Table of Input File
Fields
The table below describes the fields that may be included
in the input file used by PBADREP. The table shows the
field number, name, description, values and whether the
field is required.
NOTE:
Not all combinations of values will work
for PBADREP. You must be aware of the
limitations of certain reports. For
example, Card Type and Merchant Key
reports (values 8 and 9 in Field 1) do not
offer the industry detail option (value F in
Field 115). For more information on the
reports, please refer to the PbAdmin
Technical Reference section.
Input File Format Used for PBADREP
Field
Number
Field Name
Required?
Description
1
Report Type
Yes
The type of report to be generated.
1 = Terminal Report
2 = Cashier Report
3 = Auth Date-Time Report
4 = Tip Report (Restaurant Only)
5 = Deposit Date and Time Report
6 = Deposit Error Report
7 = Incremental Auth Report
8 = Card Report
9 = Merchant Key Report
100
Width of Page
No
The width of the report page.
80 = Portrait (Default)
137 = Epson 17 cpi
160 = Epson 20 cpi
177 = Landscape
101
Length of Page
No
The length of the report page.
60 = All print modes
46
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Integration
Input File Format Used for PBADREP (cont.)
Field
Number
Field Name
Required?
Description
105
ProtoBase Files
Directory Path
Yes
The directory path for the ProtoBase
files. The minimum entry is .\ (nonUNIX) or ./ (UNIX). These are the files
in PBPATH.
106
PbAdmin Database
Directory Path
Yes
The directory path for the PbAdmin
databases. The minimum entry is .\
(non-UNIX) or ./ (UNIX). These are the
files in PBDBPATH.
107
Report Directory
Path and Filename
Yes
The directory path and filename for the
report generated from the PBADREP
program. The minimum entry is
.\report.rpt or ./report.rpt (where
report.rpt is the report filename).
110
Report Selection
Criteria
Yes
Defines the type of records to be
selected for the report.
1 = All records
2 = Selected Records
3 = Pre-settlement
If this value is 2 or 3, Field 111 is also
required.
111
Report Selection
Criteria (Additional)
No if Field 110
=1
Yes if Field
110 = 2 or 3
The transaction status flags to be
included on the report. Transactions
with any of these flags on the
Select/View/Edit Transactions screen
(or History Transaction screen) will be
included on the report. Enter this value
as a string with no separators.
! = Transaction in error
A = Authorizing
H = Host capture
I = In progress (currently being settled)
M = Move to History pending
P = Pending with American Express
R = Real time transaction
S = Settled
U = Host capture pending
V = Void or Void Return
X = Selected records
XUR is the recommended setting.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
47
ProtoBase Administrator User Guide - Version 4.3.002 – Integration
Input File Format Used for PBADREP (cont.)
Field
Number
Field Name
Required?
Description
112
Location Name
Yes
The location name from which these
records are to be selected for the
report. This value must match exactly
to the actual name of the location. Use
“ALL” for all locations.
113
Exclude Characters
No
The transaction status flags to be
excluded from the report. Transactions
with any of these flags on the
Select/View/Edit Transactions screen
(or History Transaction screen) will be
excluded from the report. Enter this
value as a string with no separators.
The values are the same as for Field
111.
IA is the recommended setting.
114
Batch Number for
History Reports
No
The batch number to report. Applicable
only for history reports.
115
Detail Type
Yes
Defines the type of records to be selected
for the report. Each of these values may
not be applicable to all report types found
in Field 1.
T = Totals only (Applicable to all report
types)
D = Standard detail and totals (Applicable
to all report types except 5 and 7)
F = Full industry detail and totals
(Applicable to report types 1 and 2
only)
116
Sort Order
No
Describes the numeric or alphabetic
order that records will be grouped on
the report.
A = Ascending order (low to high)
D = Descending order (high to low)
117
48
History Month and
Year
Applicable
and required
for history
reports only
08/2000
The month and year of the history to
include on the report. Required for
history reports.
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Integration
Input File Format for PBADREP (cont.)
Field
Number
Field Name
Required?
Description
9998
Deposit Status Text
No
Text to be displayed on report regarding
transaction deposit status. Userdefined.
9999
Report Header Text
No
Text to be displayed on the report as
the report header. User-defined.
Output File that is
Generated
The following table describes the fields that may be
generated in the output file from PBADREP. This file may
be parsed and used to determine that reports have
generated successfully. The table shows the field number,
field name, and description.
NOTE: This output file is not the report text
output; the actual report text is placed
under the directory and filename defined
in Field 107.
Output File Generated from PBADREP
Field
Number
Field Name
Description
1003
Error Code
The error code from PBADREP other than databaserelated errors. If the report is generated correctly, this
field equals 0.
1009
Database Error
Code
The error code from PBADREP related to a database
problem. If the report is generated correctly, this field
equals 0.
1010
Error Text
The verbose error from PBADREP. If the report is
generated correctly, this field equals
“ACKNOWLEDGED”.
1020
Net Credit Dollar
Amount
Total dollar amount for all credit transactions on this
report.
1021
Net Debit Dollar
Amount
Total dollar amount for all debit transactions on this
report.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
49
ProtoBase Administrator User Guide - Version 4.3.002 – Integration
Output File Generated from PBADREP (cont.)
Field
Number
Field Name
Description
1022
Net Check Dollar
Amount
Total dollar amount for all check transactions on this
report.
1030
Net Credit Count
Total count of all credit transactions on this report.
1031
Net Debit Count
Total count of all debit transactions on this report.
1032
Net Check Count
Total count of all check transactions on this report.
50
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Integration
How to Use the
Optional File
Server Gateway
This section describes how to setup PbAdmin to use the
ProtoBase File Server Gateway. This integration option
enables the merchant to perform settlement or other
transactions from systems that cannot work together
directly, such as using ProtoBase Windows NT (i.e., 32bit) from a 16-bit DOS machine, an OS/2 machine, and a
remote 32-bit Windows machine. See Figure II-2 for an
example.
System
Requirements
To use the ProtoBase File Server Gateway in the
merchant’s system, the following requirements must be
met:
•
The local computers that will be running
settlement must have the ProtoBase directory
mapped to it. This allows the local program to
have access to the databases on the network
server.
•
The operating system of the POS must support
shared file systems (for example, Novell,
LANtastic, Microsoft Networks, and UNIX NFS).
POS System
Workstations
Network
Server
Transaction
Processor
ProtoBase Windows NT,
File Server Gateway, and
Global PbAdmin with
Global INI File
16-Bit DOS,
Local
PbAdmin with
Local INI
OS/2,
Local
PbAdmin with
Local INI
Remote 32-Bit
Windows, Local
PbAdmin with
Local INI
Figure II-2
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
51
ProtoBase Administrator User Guide - Version 4.3.002 – Integration
How to Setup
PbAdmin to Use
the Gateway
52
To setup PbAdmin to use the File Server Gateway, the
Global INI file must already be set up on the network
machine running ProtoBase. Refer to the
Installation/Setup section for more information. After
this is setup, you must perform the following steps:
•
Install PbAdmin on at least one local computer.
We describe installation procedures in the
Installation/Setup section.
•
Setup a Local INI file on the local computer. You
do this using the Local INI File screen. We
describe this screen in detail in the PbAdmin
Technical Reference section.
•
Install the ProtoBase File Server Gateway
software on the network machine, if not already
installed. For information on Gateways, refer to
the ProtoBase Gateway documentation.
•
Enter the file dropoff path for the Gateway
software in the Optional Gateway File Path field
on the Local INI File Screen on the local
computer. This is not the path where the
Gateway software resides; it is the path where
files are to be picked up by the Gateway for
processing. We describe this screen field in
detail in the PbAdmin Technical Reference
section.
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Integration
When PbAdmin is
Setup with the
Gateway
When you set up the ProtoBase File Server Gateway, all
PbAdmin reports and settlement will run through the
Gateway.
To have PBFE process transactions through the Gateway,
you must have a specific entry for Field 8000 in all
transaction input files. This entry must consist of 8000,
followed by the fully-qualified path where PBFE resides
(e.g., 8000,c:/pb/pbamin/PBFE.EXE).
For reports using PBADREP, you must include a similar
entry (e.g., 8000,c:/pb/pbadmin/PBADREP.EXE)in the
input file used by PBADREP.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
53
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
ProtoBase 
Administrator
Version 4.3.002
User Guide
III. Installation/Setup
54
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
Installing
PbAdmin
To install the ProtoBase Administrator system, you must
install all of the following components:
•
•
•
•
ProtoBase and applicable SofTrans modules
Any ancillary Southern DataComm products you
are using, including the American Express Direct
Settlement Utility and ProtoBase Gateways
The ProtoBase Front End program (PBFE)
The ProtoBase Administrator (PbAdmin)
All of these parts must be installed and working correctly in
order for the entire system to work properly.
NOTE:
If you are installing PbAdmin on a
machine that already has ProtoBase, you
should already have the necessary
ProtoBase software and SofTrans module
on your system (Minimum ProtoBase
version 4.76).
If you are installing ProtoBase and
PbAdmin for the first time, you should
install ProtoBase and the SofTrans
modules and perform testing prior to
installing PbAdmin. Refer to the
ProtoBase User Guide for instructions
on how to install ProtoBase and the
SofTrans modules.
PbAdmin installation differs depending on the particular
operating system and whether it is an upgrade or a firsttime installation. We separate the installation instructions
into the following:
•
•
•
•
DOS/LAN, OS/2 (First-time)
DOS/LAN, OS/2 (Upgrade)
UNIX-based (First time)
UNIX-based (Upgrade)
We discuss how to install PbAdmin for DOS/LAN and
OS/2 beginning on the next page. To install PbAdmin for
UNIX, proceed to this topic on page 55 of this section.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
55
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
Installation of
PbAdmin for
DOS/LAN, OS/2
This section details the procedure for installing the
ProtoBase Administrator for the first-time or as an
upgrade on non-UNIX based operating systems
(DOS/LAN, OS/2). For installation of PbAdmin for UNIXbased operating systems, please refer to the appropriate
instructions on page 55 of this section.
NOTE: If a Technical Bulletin accompanied your
software, please consult it for any special
installation or upgrade requirements.
The installation CD contains four files: PKUNZIP.EXE,
PBADMIN.ZIP, PBFE.ZIP, and INSTALL.BAT.
56
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
System
Requirements
(DOS/LAN, OS/2)
Southern DataComm, Inc.
Proprietary & Confidential
Prior to installing PbAdmin for non-UNIX-based systems,
verify that your customer’s operating system meets the
following minimum requirements:
•
Minimum 10 MB of free hard disk space for
installation and basic operation.
•
Minimum 386 mother board (Pentium highly
recommended).
•
Minimum 8 MB RAM; however, 16 MB or more
RAM is highly recommended.
•
Additional hard disk space is needed to store
history files and databases which can become
large in size.
•
Set FILES=50 (at a minimum) in your configuration.
•
Must load the SHARE executable (DOS and OS/2
only).
•
Minimum 550K for largest executable program size
(Type mem at the command line to check this).
08/2000
57
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
First Time
Installation of
PbAdmin
(DOS/LAN, OS/2)
Below, we detail the steps for installing PbAdmin for the
first time on a non-UNIX system. If you are upgrading
PbAdmin for non-UNIX, please refer to these procedures
beginning on page 60.
NOTE:
PbAdmin should be installed in
the ProtoBase directory, either
directly or within a PbAdmin
directory within the ProtoBase
directory. You can also install it
as a separate directory on the
same level as ProtoBase; however,
SDC recommends that you install
it in the ProtoBase directory.
Complete the following steps:
1. Change to the directory where PbAdmin will be
installed.
2. Insert the PbAdmin medium into the appropriate drive
and change to that drive.
3. Run the installation script, INSTALL.BAT, by typing the
following at the command prompt:
install [full path to ProtoBase directory] [full path
to PbAdmin directory] /d [ENTER]
E.g., install c:\pb c:\pb\ /d [ENTER]
INSTALL.BAT performs the following for you:
•
•
•
•
•
Uncompresses the distribution files
Creates subdirectories DB, DBHIST, and API
Creates Global and Local INI files
Installs the new PbAdmin files
Copies the default user location database files
to the proper directory
The /d argument causes the test location and user
files, PBADLOCA.DAT, PBADLOCA.IDX,
PBFLOOR.DAT, PBFLXREF.DAT,
58
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
First Time
Installation of
PbAdmin
(DOS/LAN,, OS/2)
(cont.)
PBADUSER.DAT, and PBADUSER.IDX, to be
copied to the DB directory from the DB/DEFAULT
directory. DB is one of the subdirectories under
PBADMIN automatically created when you ran the
install program.
4. Change back to the main PbAdmin directory.
5. For OS/2 systems only, a session of PBSHELL.EXE
should be started on the machine which is running
ProtoBase. You should include the command start /n
pbshell in your startup script.
PbAdmin is delivered with one default location (TEST
LOCATION) and one default login ID and password.
Both the login ID and password are pbadmin (all lower
case letters since it is case-sensitive).
You are ready to begin setting up and configuring
PbAdmin. Please refer to the topic Setting Up PbAdmin
on page 72 of this section.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
59
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
Upgrade of
PbAdmin
(DOS/LAN, OS/2)
Below, we detail the steps for upgrading PbAdmin on a
non-UNIX system. If you are installing PbAdmin for the
first time, please refer to these procedures beginning on
page 58.
NOTE 1: Do not upgrade from a version of
PbAdmin earlier than 4.3.001. Please
contact SDC Client Services for help.
NOTE 2:
Follow these instructions if you have
installed PbAdmin in a separate PbAdmin
directory under the main ProtoBase
directory. If you have installed PbAdmin
directly into the root ProtoBase directory,
contact our Client Services Department
toll free at 1-877-SDC-1799 for assistance.
Please have your customer account
number available.
Complete the following steps:
1. Backup all existing PbAdmin files on the current
PbAdmin directory for precautionary purposes.
2. Change to the PbAdmin directory.
3. If your existing version is 4.1, type DBEXPORT from
the command prompt to export your databases from
the existing version. You will run a script later that will
import them back into the new version of PbAdmin.
Be sure to save all *.EXP files.
4. If your existing version is 4.2 or higher, type
DBEXPORT -a –h from the command prompt to
export your databases (including history) from the
existing version. You will run a script later that will
import them back into the new version of PbAdmin.
Be sure to save all *.EXP files.
60
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
Upgrade of
PbAdmin
(DOS/LAN, OS/2)
(cont.)
The following command line arguments are available
for DBEXPORT for version 4.2 or higher:
-a = Export all databases except history
-h = Export all of history database
-h (MMYY) = Export history database for two-digit month
and year specified
-m = Export main database
-p = Export packet database
-l = Export location database
-u = Export user database
-d [char] = Export character delimiter (“|”, the pipe
symbol, is the default character)
-? = Displays this menu of options
5. Insert the PbAdmin installation medium into the
appropriate drive and change to that drive.
6. Verify you have backed up the existing database files
and check for the *.EXP files. Then, delete the existing
database files (the .DAT and .IDX files for
PBADLOCA, PBADUSER, PBADMAIN, and
PBPACKET; and, from version 4.1, GENSETUP.DAT
in the DB directory; and, from version 4.3.002,
PBFLOOR.DAT and PBFLXREF.DAT; and all .DAT
and .IDX files in the DBHIST directory).
7. Run the install script, INSTALL.BAT, by typing the
following at the command prompt:
install [full path to ProtoBase directory] [full path
to PbAdmin directory] [ENTER]
E.g., install c:\pb c:\pb\pbadmin [ENTER]
INSTALL.BAT performs the following for you:
•
•
•
•
Uncompresses the distribution files
Updates the Global and Local INI files
Deletes the old version of PbAdmin
Installs the new PbAdmin files
NOTE: Do not use the /d option in the above
command line as it will overwrite your
existing databases.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
61
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
Upgrade of
PbAdmin
(DOS/LAN, OS/2)
(cont.)
8. Change back to the main PbAdmin directory. Then
type DBIMPORT -a -h from the command prompt to
import the exported databases into the new version.
9. Copy PBCONFIG.LST from the DB directory to the
ProtoBase directory. Rename this file to
PBCONFIG.CFG.
10. Run the upgrade configuration utility, READCFG, to
read in your existing PBCONFIG.CFG information.
Please refer to page 82 for details.
11. For OS/2 systems only, a session of PBSHELL.EXE
should be started on the machine which is running
ProtoBase. You should include the command start /n
pbshell in your startup script.
PbAdmin should be setup with the same location
information as before the upgrade. To make edits to your
setup, refer to the Setting Up PbAdmin topic on page 72.
You must run configuration to initialize the upgrade.
Please refer to the topic Configuring ProtoBase on page
82 of this section.
62
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
Installation of
PbAdmin for
UNIX
This section details the procedure for installing the
ProtoBase Administrator for the first time or as an
upgrade on UNIX-based operating systems For
installation of PbAdmin for non-UNIX operating systems
(DOS/LAN or OS/2), please refer to the appropriate
instructions on page 56 of this section.
NOTE: If a Technical Bulletin accompanied your
software, please consult it for any special
installation or upgrade requirements.
A CD is provided with your distribution and may contain
software for several SDC products. It includes one of two
PbAdmin files: 43001.tar or 43002.tar.
These files are contained in a CD directory structure
illustrated below. The file name that you will specify for
installation represents the version of PbAdmin that you are
running.
ROOT
/
<Operating System>
PBADMIN
43001.TAR
43002.TAR
Abbreviations for the Operating Systems
Operating System Abbreviation
AIX
AIX322, AIX41, AIX43
DG/UX
DGUX411, DGUX43
HP UX
Motorola
QNX
VMS
Red Hat Linux
SCO OpenServer
SCO UnixWare
Sequent
Solaris
Southern DataComm, Inc.
Proprietary & Confidential
HP1020, HP1010, HP11
M68K, M88K
QNX424
VMS71
REDHAT52
SCO322, SCO325
UWARE21, UWARE71
SEQUENT
SOL26, SPARC26, SOL8, SPARC8
08/2000
63
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
System
Requirements
(UNIX)
Prior to installing PbAdmin for UNIX-based systems, verify
that your customer’s operating system meets the following
minimum requirements:
•
Minimum 10 MB of free hard disk space for
installation and basic operation.
•
90% or less used disk space on the installation
files system.
•
Additional hard disk space as needed to store
history files and databases which can become
large in size.
•
Computer terminal or emulator that is compatible
with one of the following types:
•
•
•
•
•
Wyse 50
VT 100/220/320
IBM 3151
VT 100
ANSI
Other compatible terminals may be available. Please
contact SDC Client Services for more information.
64
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
First-Time
Installation of
PbAdmin for
UNIX
Below, we detail the steps for installing PbAdmin for the
first time on a UNIX system. If you are upgrading
PbAdmin, please refer to these procedures beginning on
page 68.
NOTE:
PbAdmin should be installed in the
ProtoBase directory, either directly or
within a PbAdmin directory within the
ProtoBase directory. You can also install
it as a separate directory on the same
level as ProtoBase; however, SDC
recommends that you install it in the
ProtoBase directory.
To properly install PbAdmin, complete the following :
1. Create two directories. One is a temporary installation
directory; call it temp or a similar name. The other will
be the main PbAdmin directory; call it pbadmin or
similar. You will use the temporary directory to untar
the files from the CD. You will use the other as your
permanent main PbAdmin directory.
2. Change to the temporary directory you have created.
If this is a SCO operating system, type: /bin/ksh
For LINUX or QNX, set the environmental path variable
to the current directory:
export PATH=$PATH:.
3. Insert the distribution CD and untar the files from the
CD to the temporary directory by typing the following:
For Motorola 68/88:
Example: Type
tar xovf /<mount point>/M68K/pbadmin/43002.tar
[ENTER]
where <mount point> is the name you designated
when mounting the CD-drive.
For all others:
Example: Type
tar xvf /<mount point>/<current operating system
abbreviation>/pbadmin/43002.tar [ENTER]
where <mount point> is the name you designated
when mounting the CD-drive.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
65
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
First-Time
Installation of
PbAdmin for
UNIX (cont.)
4. The following files are uncompressed:
disk1.taz, disk2.taz, install.scr
5. Install PbAdmin by typing the following at the command
prompt:
chmod 777 install.scr [ENTER]
chmod 777 compress [ENTER]
install.scr [full path to ProtoBase directory] [full
path to PbAdmin directory] /d [ENTER]
e.g., install.scr /pb/pbadmin /d [ENTER]
install.scr performs the following for you:
•
•
•
•
•
•
Untars the file on the temporary directory
Creates the pb and pbadmin subdirectories
Copies test location files to the appropriate
directories
Creates Global and Local INI files
Installs the new PbAdmin files
Changes all file permissions for user, group, and
access
The /d argument causes the test location and user
files, PBADLOCA.DAT, PBADLOCA.IDX,
PBADUSER.DAT, and PBADUSER.IDX, to be
copied to the DB directory from the DB/DEFAULT
directory. DB is one of the subdirectories under
PBADMIN automatically created when you ran the
install program.
6. Set VVTERMCAP=path to PbAdmin
directory/DB/vvtermcap.
For example:
VVTERMCAP=/pbadmin/DB/vvtermcap; export
VVTERMCAP
66
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
First-Time
Installation of
PbAdmin for
UNIX (cont.)
7. Set VVTERM=terminal emulation (this is optional and
should only be set if the TERM is not compatible with
the terminals described earlier).
For example:
VVTERM=wyse50; export VVTERM
8. If this is a SCO operating system, type: exit
PbAdmin is delivered with one default location (TEST
LOCATION) and one default login ID and password. Both
the login ID and password are pbadmin (all lower case
letters since it is case-sensitive).
You are ready to begin setting up and configuring
PbAdmin. Please refer to the topic Setting Up PbAdmin
on page 72.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
67
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
Upgrade of
PbAdmin for
UNIX
Below, we detail the steps for installing PbAdmin as an
upgrade on a UNIX system. If you are installing PbAdmin
for the first time, please refer to these procedures
beginning on page 65.
NOTE 1: Do not upgrade from a version of
PbAdmin earlier than 4.3.001. Please
contact SDC Client Services for
assistance.
NOTE 2:Follow these instructions if you have
installed PbAdmin in a separate PbAdmin
directory under the main ProtoBase
directory. If you have installed PbAdmin
directly into the root ProtoBase directory,
contact our Client Services Department
toll free at 1-877-SDC-1799 for
assistance. Please have your customer
account number available.
Complete the following steps:
1. Backup all existing PbAdmin files on this directory for
security purposes. Create a temporary installation
directory; call it temp or a similar name. You should
already have a main PbAdmin directory called
pbadmin or similar. You will use the temporary
directory to untar the files from the CD.
If this is a SCO operating system, type: /bin/ksh
2. If your existing PbAdmin version is 4.1, change to the
main PbAdmin directory. Type dbexport from the
command prompt to export your databases from the
existing version. You will run a script later that will
import them back into the new version of PbAdmin.
Be sure to save all *.EXP files.
68
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
Upgrade of
PbAdmin for
UNIX
(cont.)
3. If your existing PbAdmin version is 4.2 or higher,
change to the main PbAdmin directory. Type
dbexport -a -h from the command prompt to export
your databases from the existing version. You will run
a script later that will import them back into the new
version of PbAdmin. Be sure to save all *.EXP files.
The following command line arguments are available
for dbexport for version 4.2 or higher:
-a = Export all databases except history
-h = Export all of history database
-h (MMYY) = Export history database for two-digit month
and year specified
-m = Export main database
-p = Export packet database
-l = Export location database
-u = Export user database
-d [char] = Export character delimiter (“|”, the pipe
symbol, is the default character)
-? = Displays this menu of options
4. Change to the temporary directory you have created.
Insert the PbAdmin CD and untar the files from the CD
to the temporary directory. (Refer to page 63 for the
CD directory structure.) Type the following:
For Motorola 68/88:
Example: Type
tar xovf /<mount point>/M68K/pbadmin/43002.tar
[ENTER]
where <mount point> is the name you designated when
mounting the CD-drive.
For all others:
Example: Type
tar xvf /<mount point>/<current operating system
abbreviation>/pbadmin/43002.tar [ENTER]
where <mount point> is the name you designated when
mounting the CD-drive.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
69
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
Upgrade of
PbAdmin for
UNIX
(cont.)
5. Run the upgrade script, upgrade.scr, by typing the
following at the command prompt:
upgrade.scr [full path to ProtoBase directory] [full
path to PbAdmin directory] [ENTER]
e.g., upgrade.scr /pb/pbadmin [ENTER]
upgrade.scr performs the following for you:
•
•
•
•
•
•
Untars the file on the temporary directory
Updates the Global and Local INI files
Deletes the old version of PbAdmin
Installs the new PbAdmin files
Changes all file permissions for user, group, and
access
Imports the exported data files (except history)
6. Change back to the main PbAdmin directory. Then
type dbimport -h from the command prompt to import
the exported history databases into the new version.
7. Copy pbconfig.lst from the DB directory to the
ProtoBase directory. Rename this file to
pbconfig.cfg.
8. Run the upgrade configuration utility, readcfg, to read
in your existing pbconfig.cfg information. Please
refer to page 82 for details.
9. Set VVTERMCAP=path to PbAdmin
directory/DB/vvtermcap.
For example:
VVTERMCAP=/pbadmin/DB/vvtermcap; export
VVTERMCAP
70
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
Upgrade of
PbAdmin for
UNIX
(cont.)
10. Set VVTERM=terminal emulation (this is optional and
should only be set if the TERM is not compatible with
the terminals described earlier).
For example:
VVTERM=wyse50; export VVTERM
11. If this is a SCO operating system, type: exit
PbAdmin should be setup with the same location
information as before the upgrade. To make edits to your
setup, refer to the next topic, Setting Up PbAdmin, on
page 72.
You must run configuration to initialize the upgrade.
Please refer to the topic Configuring ProtoBase on page
82 of this section.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
71
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
After you have completed the installation of the ProtoBase
Administrator, you can begin setting up PbAdmin for use.
This step involves configuring various aspects of PbAdmin
and ProtoBase to work with your operating system
properly.
Setting Up
PbAdmin
NOTE:
If you are upgrading PbAdmin and have
imported existing databases, you may
want to use this section to edit your
setup information.
This section explains how to set up the following:
•
•
•
•
Global and Local INI files
Merchant locations
User security
Reports security
Figure III-1 outlines the general areas to set up.
Directory Paths
Merchant
Locations
INI
Files
PbAdmin Set-up
Reports
Security
User
Security
PbAdmin
Reports
Figure III-1
72
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
Setup Screens/
Instructions
After PbAdmin installation, use the PBADDLOC utility to
access the Global INI File screen. This screen reads in
the global directory paths you set and allows you to make
any corrections. It also creates a default Local INI File
which contains paths to the Global INI File. For a
description of the Local INI File screen, please refer to the
PbAdmin Technical Reference section.
Global INI File
Screen
To access the Global INI File screen, change to the
PbAdmin directory. From the command prompt, type
pbaddloc [ENTER]. The Global INI File screen appears
as shown below. It indicates “New” if being accessed for
the first time.
You should verify the accuracy of the information on this
screen. Make any changes where appropriate. Press
[F1] for a description of each field. For a detailed
description of every field on this screen, refer to the
PbAdmin Technical Reference section.
Global INI File Screen
Press the [F10] key to save changes; then press [ESC] to
continue setup. This exits you out of the Global INI File
screen and takes you into the ProtoBase Administrator
User Log In screen.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
73
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
ProtoBase
Administrator
User Login
Screen
The ProtoBase Administrator User Login screen enables
you to log into the ProtoBase Administrator system.
Log in using pbadmin as the Login ID and pbadmin as
the Password. Both of these must be entered with all
lower case letters.
When you log in, the next screen, the Locations screen,
lists all of the locations currently setup in the system.
User Login Screen
74
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
ProtoBase
Administrator
Locations Screen
The ProtoBase Administrator Locations screen enables
you to view a list of all established locations. These can
be different individual merchant locations, or separate
POS stations within one merchant location. When you first
install PbAdmin, one default location, “Test Location”, is
automatically established. The default location is set up
as a master location.
Locations Screen
To choose an existing location to modify, highlight the
location and press [ENTER]. If you are installing for the
first time, the only location established is called TEST
LOCATION.
To enter a new location, press [F3].
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
75
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
Location
Information
Screen
You access the Location Information screen automatically
when you select one of the locations listed on the previous
Locations list screen, or when you press [F3] to enter a
new location. This screen also can be accessed from
PbAdmin through the Administrator Setup option from the
Main Menu.
Use this screen to set up details about a particular
location that is using PbAdmin. You may modify existing
locations or add new ones using this screen.
For a detailed description of every field on this screen,
refer to the PbAdmin Technical Reference section.
The Location Information screen appears as shown below.
Location Information Screen
76
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
Location
Information
Screen (cont.)
If this was a new location you have just entered, press
[F10] to save the new location. PbAdmin will
automatically access the User Security screen. We
describe this screen on the next page.
If you have made changes to an existing location, press
[F10] to save the changes. The message “Changes
have been saved” appears. You can then press [ESC]
to return to PbAdmin.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
77
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
User Security
Screen
The User Security screen is accessed automatically when
you enter a new location from the Location Information
screen and exit for the first time. This screen also can be
accessed through the Administrator Setup option from the
Main Menu.
You should use this screen to make changes to user
access for this particular location. You can limit a
particular user’s access to various parts of PbAdmin for
this location by indicating No for any of these screen
fields. However, the primary user for this location should
have all fields set to Yes.
For a detailed description of every field on this screen,
refer to the PbAdmin Technical Reference section.
The User Security screen appears as shown below.
User Security Screen
78
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
User Security
Screen (cont.)
If you adding the initial user to a new location, the “Yes/No”
fields automatically default to Yes. You can specifically
select those fields you want to change to No.
If you access the User Security screen from the
Administrator Setup option from the Main Menu, the
“Yes/No” fields automatically default to No. You can
toggle all of these fields to Yes by pressing [Shift]+[F3].
NOTE: Enter information in the Login screen field
carefully. This becomes the base login for
the location you just added.
Make sure you press [F10] to save any changes you have
made. The message “Changes have been saved”
appears.
You can now press [F6] to enter the Reports Security
screen to set up security for the PbAdmin reports.
NOTE:
Southern DataComm, Inc.
Proprietary & Confidential
The Reports Security screen can only be
accessed from the User Security screen.
08/2000
79
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
Reports Security
Screen
The Reports Security screen is accessed by pressing [F6]
from the User Security screen. This screen contains fields
representing each of the reports available in PbAdmin.
You should use this screen to make any changes to user
access for particular reports. You can limit a particular
user’s access to a report by pressing the space bar to
toggle the appropriate screen field to No.
For a detailed description of every field on this screen,
refer to the PbAdmin Technical Reference section.
The Reports Security screen appears as shown below.
Reports Security Screen
80
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
Reports Security
Screen (cont.)
If you adding the initial user to a new location, the “Yes/No”
fields automatically default to Yes. You can then
specifically select those report fields you want to change
to No.
If you access the Reports Security screen via the User
Security screen from the Administrator Setup option from
the Main Menu, the “Yes/No” fields automatically default to
No. You can toggle all of these fields to Yes by pressing
[Shift]+[F3].
Make the appropriate edits on this screen. Use the space
bar to toggle between Yes and No responses.
Make sure you press [F10] to save any changes you have
made. The message “Changes have been saved”
appears.
Press [ESC] to exit the Reports Security screen. This
brings you back to the User Security screen. If you are
satisfied with all changes on the User Security screen,
press [ESC] again. This brings you back to the
Administrator Setup menu. Press [ESC] and [F10] to exit
back to the command prompt.
You are now ready to configure ProtoBase. We explain
how to do this with the next topic, Configuring ProtoBase.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
81
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
Configuring
ProtoBase
You have two options for configuring ProtoBase to work
with PbAdmin: automatic configuration and manual
configuration. We discuss both methods in this section.
NOTE:
Automatic
Configuration Overview
For OS/2 systems only, start PBSHELL
from an OS/2 window prior to
configuring ProtoBase. You should
include the command start /n pbshell in
your startup script.
Automatic configuration may be used if you have an
existing ProtoBase configuration file, PBCONFIG.CFG,
that you want to convert to the PbAdmin screen interface.
You convert this file to PbAdmin using the executable file,
READCFG. We recommend you use this method if you
want to configure several merchant sites using PbAdmin
the same way (or very similar) from one file. You can use
one version of PBCONFIG.CFG to create multiple
configurations of ProtoBase in PbAdmin format.
On the next page, we describe this method in detail.
Manual
Configuration Overview
Manual configuration may be used to configure the
transaction processors, terminals, credit card tables, and
communication devices right into the ProtoBase
Administrator using the PbAdmin configuration screen
interface. Although this is a manual process, it is still fairly
quick and efficient. The ProtoBase Configuration option
in PbAdmin, like other menu options, has easy-to-use
pop-up lists. You can move the cursor to particular items
and press [ENTER] to select them.
We describe this configuration method in detail beginning
on page 87.
82
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
Backing up the
DB Directory
We strongly suggest that after you have installed and
configured PbAdmin, but before actually using PbAdmin,
you back up the databases in the DB directory. You can
do this by creating a separate directory and saving the
files on the DB directory to the back-up directory.
The files you need to backup are the .IDX and .DAT files
for PBADUSER, PBADLOCA, PBADMAIN, and
PBPACKET.
Do this as a safety measure against any possibilities of
corrupted databases.
When you are sure that PbAdmin is running successfully,
you can delete the back-up directory.
Automatic
Configuration of
ProtoBase
This section explains how to configure the ProtoBase
Administrator with a pre-existing ProtoBase configuration
file (PBCONFIG.CFG).
The PBCONFIG.CFG file is a text file that can be edited
using any standard text editor. For information on how to
edit this file, please refer to the ProtoBase Technical
Reference Guide.
How to Know if
You Are Ready to
Configure
Automatically
If your PBCONFIG.CFG file contains entries in the
Terminal section starting with *** <PbAdmin>***, then the
file is ready to be automatically configured and “read into”
PbAdmin.
If these entries are missing, you will have to manually
configure settlement and backup terminals and terminal
locations.
NOTE: Recent versions of PbAdmin 4.1 produce a
PBCONFIG.LST file with the above entries
included to facilitate the upgrade to
PbAdmin 4.2 or higher.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
83
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
Steps to
Automatically
Configure
Complete the following steps to automatically configure
ProtoBase to work with PbAdmin:
1. Follow the steps outlined in this section to configure
your location information.
2. Change to the PbAdmin subdirectory (according to
the path set in the PBDBPATH environment
variable).
NOTE:
If backup terminals were used in the
setup under the old version of
PbAdmin, delete all backup terminals
(ending with “B”) from the
PBCONFIG.CFG file prior to reading it
in the new version.
3. Type the following from the PbAdmin subdirectory:
readcfg [ENTER]
NOTE:
If the location information is not
included with the terminals in the
Terminal section of PBCONFIG.CFG,
you must type the location name
surrounded by quotation marks (“ ”)
after the readcfg command (for example
readcfg “hotel location1” [ENTER]).
The READCFG program checks the PBPATH directory
for an existing PBCONFIG.CFG file. If one is found, it
converts the values in PBCONFIG.CFG into PbAdmin
format. It moves that file to PBCONFIG.LST in the DB
directory (a subdirectory of the PBADMIN directory).
PbAdmin is then set up with the information from the preexisting ProtoBase configuration.
84
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
Activating the
New Values (Run
Configuration)
For PbAdmin to use the new configuration values that
came from running READCFG, you must run ProtoBase
configuration.
NOTE:
Shut down ProtoBase before running
configuration. For DOS/LAN, type pbarb
/u [ENTER]. For all other operating
systems, type pbkill [ENTER].
Use the following instructions to activate the values:
1. Log in to PbAdmin and any location using one of
the login IDs and passwords you have set up.
2. Select Administrator Setup Menu from the Main
Menu.
3. Select ProtoBase Configuration from the
Administrator Setup menu. The following message
appears:
One moment. Loading…
4. Verify the ProtoBase values are correct by viewing
them through the menu options.
•
•
•
•
Southern DataComm, Inc.
Proprietary & Confidential
Select Processors and view the
processors set up. Press [ESC] to exit.
Select Terminals and view the terminals set
up. Press [ESC] to exit.
Select Credit Card Tables and view the
credit cards set up for specific terminals.
Press [ESC] to exit.
Select Devices to view the communication
devices set up. Press [ESC] to exit.
08/2000
85
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
Activating the
New Values (Run
Configuration)
(cont.)
5. Activate the settings by selecting the Run
Configuration option.
NOTE:
After running the configuration, this
message appears in the report file:
“WARNING: Pbconfig has been forced to
not test version compatibility.”
Disregard this message. These files have
been checked for version compatibility
already by PbAdmin by running the
PBCHKVER program that is included in a
ProtoBase distribution.
After you complete the automatic configuration of
ProtoBase, you are ready to test the Select/Edit
Transactions option from the Main Menu. We describe
how to do this in the How to Use PbAdmin section.
86
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
Manual
Configuration of
ProtoBase
If you have not performed an automatic configuration of
ProtoBase from a pre-existing configuration, you must set
up a ProtoBase configuration before you can run
ProtoBase with PbAdmin. PbAdmin provides an easy-touse screen interface to set up your configuration.
To manually configure, complete the following steps:
1. Start PbAdmin. To do this, change to the PbAdmin
directory if you are not already in it. Then, type
pbadmin and press [ENTER].
2. Log into the system. Use one of the login IDs and
passwords you have set up. For testing purposes,
the built-in login ID is pbadmin and the password
is pbadmin. Type the appropriate login ID and
password and press [ENTER]. The Main Menu
appears as shown below.
Main Menu
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
87
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
Manual
Configuration of
ProtoBase (cont.)
3. From the main menu, select the Administrator
Setup option. The Administrator Setup submenu
appears as shown below.
Administrator Setup Menu
NOTE: Earlier in this section, we describe the
other options shown on this submenu for
setting up the ProtoBase Administrator.
4. To access the ProtoBase Configuration screen
interface, select the ProtoBase Configuration
option from this submenu.
When selected, the message “One Moment.
Loading…” displays while the configuration program
loads.
88
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
Manual
Configuration of
ProtoBase (cont.)
The ProtoBase Configuration submenu appears as shown
below.
ProtoBase Configuration Menu
The ProtoBase Configuration submenu contains options
to build and configure the ProtoBase file PBCONFIG.LST.
The primary areas to configure are as follows:
•
•
•
•
Processors
Terminals
Credit Card Tables
Devices
We describe each of these areas in detail beginning on
the next page.
NOTE:
Southern DataComm, Inc.
Proprietary & Confidential
Any changes made during this manual
configuration process will not take effect
until you select the Run Configuration
option and the configuration runs
successfully.
08/2000
89
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
Processors
The Processors portion enables you to configure various
transaction processor information. This includes primary
and secondary phone numbers, baud rates, data bits, and
parity for transaction processors to be used for
authorization and settlement.
To begin this process, select Processors from the
ProtoBase Configuration submenu.
If One or More
Processors
Already
Configured and
You Want to Edit
If you have configured one or more processors already, a
list appears showing those processors. We show a
sample below.
Processor List Screen
You can select the one you want to edit by highlighting it
and pressing [ENTER]. The Processor Edit Screen
appears with the transaction processor information filled
in. We show a sample on page 92.
90
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
Processors (cont.)
If No Processors
Configured Yet
If you want to add a new processor, press [F3]. A generic,
partially completed Processor Edit Screen appears with
default values filled in for some fields. A pop-up list of
available processors and corresponding SofTrans module
numbers also appears. We show a sample below.
If you have not configured any processors, a generic,
partially completed Processor Edit Screen automatically
appears with a pop-up list of available processors and
SofTrans module numbers (e.g., VisaNet CPS (088) ).
We show a sample below.
Processor Edit/Processors Screen
Select a Processor by highlighting it and pressing
[ENTER]. The pop-up list disappears. The Processor
Edit Screen now appears with the Processor you selected
showing in the Processor Name screen field at the top.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
91
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
If No Processors
Configured Yet
(cont.)
We show a sample of the Processor Edit Screen below
for VisaNet CPS (088) with the default values already
filled in.
Make the appropriate edits on this screen.
Make sure you press [F10] to save any changes you have
made. The message “Changes have been saved”
appears.
Press [ESC] to exit the Processor Edit Screen. This
brings you back to the Processor List screen that lists all
of your current processors.
If you are satisfied with all changes, press [ESC] again.
This brings you back to the ProtoBase Configuration
submenu.
To edit a different processor, press [ENTER] on the
appropriate processor and complete the edits needed.
When finished, press [F10] to save and [ESC] to exit.
You are now ready to configure the Terminals portion of
the ProtoBase configuration. We explain how to do this
on the next page.
Processor Edit Screen
92
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
Terminals
The Terminals portion of the ProtoBase configuration
enables you to configure various terminal names.
Terminals may represent individual or associated groups
of POS work stations, electronic cash registers, locations,
or PCs. Each terminal entry consists of the valid credit
card (and other payment) types and the third-party
transaction processor(s) through which each type will be
authorized and settled.
One physical terminal may have several terminal ID’s. For
example, Terminal 1 is configured to accept Visa and
MasterCard, Terminal 2 is configured to accept Debit
cards, and Terminal 3 is configured to accept checks.
Terminals 1, 2, and 3 are one physical terminal, but are
configured as three separate terminals for reporting and
authorizing purposes.
You link the terminals named here with specific payment
types (e.g., credit cards) and processors using the Credit
Card Tables option from the ProtoBase Configuration
submenu. We describe Credit Card Tables on page 96.
To set up or edit your terminals, select Terminals from the
ProtoBase Configuration submenu.
If One or More
Terminals Already
Configured and
You Want to Edit
If you have configured one or more terminals already, a
Terminal List screen appears listing the terminals you
have configured. We show a sample below.
Terminal List Screen
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
93
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
Terminals (cont.)
You can select the terminal you want to edit by highlighting
it and pressing [ENTER]. The Terminal Edit Screen
appears showing the location applicable to this terminal
name. We show a sample below.
Terminal Edit Screen
Press [F2] to view all of the locations available to be set
up with this terminal. If you want to change the terminal’s
location, you may do so here. This screen enables you to
tie terminals to specific locations that have been set up in
the Location Information screen.
If One or More
Terminals Already
Configured and
You Want to Add a
Terminal
If you want to add a new terminal, press [F3] from the
Terminal List screen. A blank Terminal Edit Screen
appears showing the location you are logged into. You
can complete the screen and press [F10] to save.
If No Terminals
Configured Yet
If you have not configured any terminals, a blank Terminal
Edit Screen automatically appears showing the location
you are logged into.
94
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
If You Want to
Create a
Settlement Group
A settlement group enables you to settle multiple Terminal
IDs in the same batch file. If you want to tie this Terminal
ID with other Terminal IDs in the same group, type the
name of the settlement group here. This should not be
used unless the transaction processor supports multimerchant settlement. Otherwise, leave this field blank.
Making Edits on
this Screen
Make the appropriate edits on this screen, including the
Terminal ID field and the Settlement Group field, as
applicable.
Make sure you press [F10] to save any changes you have
made. The message “Changes have been saved”
appears.
Press [ESC] to exit the Terminal Edit Screen. This brings
you back to the Terminal List screen that lists all of your
current terminals.
If you are satisfied with all changes, press [ESC] again.
This brings you back to the ProtoBase Configuration
submenu.
If you want to edit a different terminal, press [ENTER] on
the appropriate terminal and complete the edits needed.
When you are done, press [F10] to save and [ESC] to
exit.
You are now ready to configure the Credit Cards (and
other Payment types) portion of the ProtoBase
configuration. We explain how to do this beginning on the
next page.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
95
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
Credit Card
Tables
The Credit Card Tables portion of the ProtoBase
configuration enables you to assign the various credit
cards and other payment types for a specific terminal.
Using the Add/Edit functions, you tie the Terminal IDs you
have set up in the Terminal portion to specific payment
types with the transaction processors for authorization and
settlement, by card type.
To set up or edit your credit cards and other payment
types, select Credit Card Tables from the ProtoBase
Configuration submenu.
If One or More
Credit Cards
Already
Configured and
You Want to Add
or Edit
If you have configured one or more credit cards or other
payment types already, a Terminal List screen appears
listing the terminals tied to those credit cards. We show a
sample below.
Terminal List Screen
96
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
If One or More
Credit Cards
Already
Configured and
You Want to Add
or Edit (cont.)
You can select the terminal you want to edit by highlighting
it and pressing [ENTER]. The Edit Credit Card Table
screen appears showing the credit cards and other
payment types configured. A check mark indicates which
payment types are selected for that terminal.
Edit Credit Card Table Screen
To select a credit card or other payment type (e.g., check,
debit), press the space bar to place a check mark next to
each payment type you want to accept for this terminal. A
total of 24 card ranges are configurable per terminal.
NOTE:
To function properly, checks and debit
cards must be setup by themselves on
separate terminals, and not on the same
Terminal ID with credit card types.
To edit the processor and card information tied to a
payment type, use the arrow keys to move the cursor next
to that payment type and press [F3]. The Add/Edit Credit
Cards screen appears. We show a sample and describe
the screen on page 137 of this section.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
97
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
If One or More
Credit Cards
Already
Configured and
You Want to Add
or Edit (cont.)
To add a new payment type, move the cursor next to a
blank card type and press [F3]. Enter the appropriate
processor and card information in the Add/Edit Credit
Cards screen.
If No Credit Cards
Configured Yet
If you have not configured any credit cards or other
payment types yet, a Terminal List screen appears listing
the available terminals (same as if you have credit cards
configured already). We show a sample below.
Other function key options on the Edit Credit Card Table
screen are [F1] (help), [F8] (delete this terminal), [F10]
(save changes), and [ESC] (exit).
When you select a terminal, the Edit Credit Card Table
screen appears as described earlier.
Follow the above instructions for adding new payment
types.
Terminal List Screen
98
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
Add/Edit Credit
Cards Screen
You access this screen by pressing [F3] from the Edit
Credit Card Table screen.
Make the appropriate edits on this screen.
Make sure you press [F10] to save any changes you have
made. This exits you back to the Edit Credit Card Table
screen. Press [F10] again to save all changes in the
Credit Card portion of the ProtoBase Configuration. The
message “Changes have been saved” appears.
Press [ESC] to exit the Edit Credit Card Table screen.
This brings you back to the Terminal List screen that lists
all of your current terminals.
If you are satisfied with all changes, press [ESC] again.
This brings you back to the ProtoBase Configuration
submenu.
If you want to edit a different terminal, press [ENTER] on
the appropriate terminal and complete the edits needed.
When you are done, press [F10] to save and [ESC] to
exit.
You are now ready to configure the Devices portion of the
ProtoBase configuration. We explain how to do this
beginning on the next page.
Add/Edit Credit Cards Screen
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
99
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
Devices
The Devices portion of the ProtoBase configuration
enables you to configure various communication devices
to work with ProtoBase.
To set up or edit your devices, select Devices from the
ProtoBase Configuration submenu.
If One or More
Devices Already
Configured and
You Want to Add
or Edit
If you have configured one or more devices already, a
Device List screen appears listing the devices already
configured. We show a sample below.
Device List Screen
You can select the device you want to edit by highlighting it
and pressing [ENTER]. To add a device, press [F3]. The
Device Edit Screen appears. We show a sample on the
next page.
If No Devices
Configured Yet
100
If you have not configured any devices, a Device Edit
Screen automatically appears showing particular default
information.
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
Device Edit Screen
Make the appropriate edits on this screen.
Make sure you press [F10] to save any changes you have
made. The message “Changes have been saved”
appears.
Press [ESC] to exit the Device Edit Screen. This brings
you back to the Device List screen that lists all of your
current devices.
If you are satisfied with all changes, press [ESC] again.
This brings you back to the ProtoBase Configuration
submenu.
If you want to edit a different device, press [ENTER] on
the appropriate device and complete the edits needed.
When you are done, press [F10] to save and [ESC] to
exit.
Device Edit Screen
You are now ready to run configuration to include all
changes you have made to all portions of the ProtoBase
Configuration. We explain how to do this beginning on the
next page.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
101
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
Run
Configuration
The Run Configuration option on the ProtoBase
Configuration menu initiates actual reconfiguration of
ProtoBase. It includes all edits made to all portions of the
ProtoBase Configuration (Processors, Terminals, Credit
Card Tables, and Devices).
NOTE 1: Shut down ProtoBase before running
configuration.
NOTE 2:You must perform the Run Configuration
option whenever you make edits to your
ProtoBase configuration.
To run the configuration, select Run Configuration from
the ProtoBase Configuration submenu as shown below.
ProtoBase Configuration Menu
Upon selection, PbAdmin first checks to see if a
PBCONFIG.CFG file already exists.
If the file PBCONFIG.CFG already exists in the ProtoBase
directory, an overwrite warning displays. If you are unsure
whether you want to delete the existing PBCONFIG.CFG
file, you may exit here and not run the configuration.
102
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
Run Configuration
(cont.)
If there is no PBCONFIG.CFG found or you continue
through the overwrite warning, PbAdmin runs the
configuration. The existing PBCONFIG.CFG file is
deleted, replaced by PBCONFIG.LST. The .LST file is a
text version of the information that appears in the
ProtoBase Configuration screens in PbAdmin.
As the configuration is running, a Status Window screen
appears showing the configuration progress. When
completed, the Status Window displays the following:
Status Window Screen
Press any key. PbAdmin returns you to the ProtoBase
Configuration submenu. The message “Restart
ProtoBase to activate new settings” displays to
remind you that you must restart ProtoBase for the new
configuration settings to take effect.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
103
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
Run Configuration
(cont.)
Press any key again to display the configuration settings.
We show a sample below.
Configuration Settings Report
Run Configuration
(cont.)
This display shows the basic data elements configured for
each configuration section (Card Types, Terminals,
Devices, Processors). For a more detailed configuration
listing, use the Print Configuration option from the
ProtoBase Configuration submenu. We describe this
option on page 89.
NOTE:
After running the configuration, this
message appears in the report file:
“WARNING: Pbconfig has been forced to
not test version compatibility.”
Disregard this message. These files have
been checked automatically by PbAdmin
by running the PBCHKVER program that
comes with ProtoBase. Please refer to the
ProtoBase User Guide for more
information.
104
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
Run Configuration
(cont.)
Use the [Page Up] and [Page Down] keys to scroll
quickly through this display.
You may print this display by pressing the [F7] (Print) key.
To save this display as a text file, press the [F10] (Save
as) key. PbAdmin prompts you to save as a specific
filename. The default directory path is the DB
subdirectory under your PbAdmin main directory. The
default filename is PBADMIN.rpt.
To exit this display, press the [ESC] key.
NOTE: Once PbAdmin has been installed and is
running, you can no longer run the
ProtoBase executable PBCONFIG.
Instead, all changes to configuration
must be done using the PbAdmin screen
interface.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
105
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
Print
Configuration
To print a detailed ProtoBase configuration, select Print
Configuration from the ProtoBase Configuration
submenu. We show a sample below.
This is the PBCONFIG.LST file found in the DB directory
under PBADMIN, in PBCONFIG.CFG format.
Print Configuration Report
This display shows the detailed data elements configured
for each configuration section (Card Types, Terminals,
Devices, Processors).
Use the [Page Up] and [Page Down] keys to scroll
quickly through this display.
You may print this display by pressing the [F7] (Print) key.
To save this display as a text file, press the [F10] (Save
as) key. PbAdmin prompts you to save as a specific
filename. The default directory path is the DB
subdirectory under your PbAdmin main directory. The
default filename is PBADMIN.rpt.
To exit this display, press the [ESC] key.
You are now ready to run test transactions.
106
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
Running Test
Transactions
Using PBFE
When you have completed setting up and configuring the
ProtoBase Administrator, run several test transactions
through PBFE, the ProtoBase front end program for
PbAdmin. We describe how to do this below.
How to Run Test
Transactions
Using PBFE
To run test transactions using PBFE, complete the
following procedures:
1. Exit out of the ProtoBase Administrator. Use the
[ESC] key to exit out of most screens and menus.
From the Main Menu, press [F10] or “E” to exit to
your command prompt.
2. Change to the directory that contains PBFE.EXE,
the PbAdmin front end executable program. This
must be located under your main ProtoBase
directory.
3. Prepare various test transactions. Use a text editor
to edit the sample transaction file, PBSALE.IN,
included with your ProtoBase distribution.
A transaction is generally transmitted via a text file
that provides the PBFE program the necessary
information to run a transaction. It contains a
vertical series of field numbers and corresponding
values, separated by a comma. The number to the
left of each comma indicates the field number. The
value to the right of each comma indicates the
value for this field.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
107
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
How to Run Test
Transactions
Using PBFE
(cont.)
The following is a sample Sale transaction:
1,2
2,1.00
3,%B4012888888881881^NUMBER/TEST
^99121010000019301000000498000000?;40128
88888881881=9608101193010498498?
6,000000
7,43215678
105,.\
106,.\
109,TERM42
110,SOMEONE
NOTE:
For fields 105 and 106 above, UNIX
systems require a forward slash (/).
In this sample, the first entry (1,2) indicates Field 1
(Transaction type) has a value of 2 (indicating
Sale). The next entry (2,1.00) indicates Field 2
(Transaction amount) has a value of $1.00. For a
description of all fields available, refer to the
PbAdmin Technical Reference section.
You can also build other sample input files. Make
sure you build several transaction types, applicable
to the appropriate industry.
4. Start ProtoBase in demonstration (i.e., noncommunicating) mode. This varies per operating
system. Type the following from the command
prompt of the main ProtoBase directory:
DOS:
pbarb /mmain /s1 /v /o
Windows NT/95 or OS/2:
start pbdirect . -d
UNIX:
pbdirect . -qd&
For more details on starting ProtoBase, please
refer to the ProtoBase User Guide.
108
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 – Installation/Setup
How to Run Test
Transactions
Using PBFE
(cont.)
5. Run the various test transactions you have built.
You may want to build a batch file (such as
PBSALE.BAT) that contains more than one
transaction. To run the transaction(s) contained in
the file PBSALE.IN, type the following at the
command prompt:
pbfe -ipbsale.in [-opbsale.out] [ENTER]
pbsale.in is the name of the input file and
pbsale.out is the name of the output file. If you do
not enter an output file name,
the default name is PBSALE.OUT.
6. View the output file for each of these transactions to
verify that the transactions completed successfully.
To do this, type TYPE (for DOS, Windows, or
OS/2) or CAT (for UNIX) and the output filename at
the command prompt and press [ENTER]. If the
transaction was successful, Field 1010 should
contain the message COMPLETE.
7. View the transactions that were successful in the
ProtoBase Administrator data base. You can do
this by logging into PbAdmin and selecting
Select/Edit Transactions from the Main Menu.
The transactions that were successful appear on
the Select/View/Edit Transactions screen. We
describe how to use this screen in the section How
to Use PbAdmin.
8. Run some test transactions through the POS
system to make sure that transactions are being
accepted and stored in the database.
When you are satisfied that you have set up PbAdmin
correctly, you can begin using PbAdmin to perform its
daily functions. The How to Use PbAdmin section
describes the functions for the operation and use of the
ProtoBase Administrator.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
109
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference

ProtoBase
Administrator
Version 4.3.002
User Guide
IV. Technical Reference
110
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
PbAdmin
Technical
Reference
Guide
The PbAdmin Technical Reference Guide documents
detailed technical information, including screen fields and
files/programs, that may be needed by integrators,
installers, and end-users of PbAdmin. It does not provide
step-by-step instructions on how to install or use this
program; however, this information is covered in detail in
the Installation and Setup and How to Use PbAdmin
sections, respectively.
You may need to use this section to look up technical
information related to integration, installation/set-up,
troubleshooting, and specific use of PbAdmin.
The following are the technical aspects of PbAdmin
covered in this section:
Southern DataComm, Inc.
Proprietary & Confidential
•
Description of every screen field
•
Report descriptions and samples
•
Transaction and Administrator logs
•
PbAdmin file and program descriptions
08/2000
111
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Global and Local
INI File Screens
- Field Names
and Descriptions
The following describes the information on the Global INI
File screen and the Local INI File screen. In addition to
describing the screen fields, the Description column
indicates the default values for screen fields, when
applicable.
To access either screen, choose the Administrator Setup
Menu from the Main Menu. Then choose the Global INI
File option (for the global file) or the Local INI File option
(for the local file).
Global INI File Screen (PBFE.INI)
Local INI File Screen (PBADMIN.INI)
112
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
When You Would
Use the Local INI
File Screen
(PBADMIN.INI)
The Local INI File screen corresponds to the file
PBADMIN.INI. Use this file to set up a local version of
PbAdmin with different INI settings on a particular
computer. This screen overrides the values in the Global
INI File screen. The PBADMIN.INI file also contains the
path to the PBFE.INI file, which is important when the
PBFE and PBADMIN directories are different. Programs
use the INI files to locate the PBFE directory.
Description Table
The following describes the fields on the Global and Local
INI File screens. For non-UNIX systems, the paths listed in
the following table must include the drive designator (e.g.,
C:\).
Global INI and Local INI
Screens
Field Name
ProtoBase Path
Description
Full path to ProtoBase executable directory. Defaults to the value set
in PBPATH during initial setup.
Required for the Global INI screen.
ProtoBase Data Path
Full path to ProtoBase data directory. Defaults to the value set in
PBPATH during initial setup. This path can be set to allow loading of
files from a faster local drive.
ProtoBase Executables Path
Full path to ProtoBase executable directory. Defaults to the value set
in PBPATH during initial setup.
PBFE Executables Path
Full path to the PBFE executable directory. Defaults to the value set
in PBPATH during initial setup.
ProtoBase Administrator Path
Full path to the base ProtoBase Administrator directory. Defaults to
the value set in PBDBPATH during initial setup.
This field is required for the Global INI screen.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
113
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
PBADMIN Executables Path
Full path to the base ProtoBase Administrator directory. Defaults to
the value set in PBDBPATH during initial setup. This path can be set
to allow loading of files from a faster local drive.
Optional Gateway File Path
Full path to the directory where the File Gateway is located. The path
is where the File Server Gateway picks up files if PbAdmin will be
required to use the Gateway during settlement or to run reports. Files
not transferred through the gateway within 30 seconds would indicate
an error in gateway operation. This is only used for special
implementations of PbAdmin and requires additional software. Set
“None” on the Local INI screen to override the Global INI. Refer to the
Integration section for more details about the File Gateway.
Optional Internal File Viewer
Defines the viewer program to replace the default viewer. Optional.
Leave blank to use the default viewer.
Set “NONE” on the Local INI screen to override the Global INI.
Optional System Command
Path to point to operating system shell command or other command
to be executed from the setup menu. Optional.
Set “NONE” on the Local INI File screen to override the Global INI.
On the Local INI File screen, the next four fields contain the option
“Override Global?”. “Yes” indicates that the value should override the
Global INI file. Defaults to “No”.
Backup Database before Deposit
This field determines if a backup of the database files is to be made
prior to settlement. If a backup is made, the copies are stored in the
DBHST directory.
Corresponds to the environment variable PBBACKUP.
Post Reversal Delay (seconds)
This determines the number of seconds to wait before starting
settlement after the last reversal transaction is run. This allows the
multitran timer to hang up the modem before initiating settlement.
Default value is 10.
Corresponds to the environment variable PBSETDEL.
114
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Global INI and Local INI
Screens
Field Name
Use DOS ProtoBase
Description
For OS/2 and Windows NT/95 systems. If set to “Yes”, PbAdmin will
call DOS ProtoBase instead of the native version when using a 32 bit
system to run transactions or settlement on a DOS installation.
Corresponds to the environment variable PBOS.
Debug Level (0=Off, 4=Max)
This field should be set to 0. It should only be set to 4 temporarily for
troubleshooting purposes.
Corresponds to the environment variable DBLEVEL.
Function Keys:
Help=[F1]
Press the [F1] key to display help information for the current field.
Save=[F10]
Press the [F10] key to save the changes you have made to the screen
fields.
Exit=[Esc]
Press the [ESC] key to exit the screen. (UNIX users have to press
[ESC] twice to exit.)
NOTE:
Southern DataComm, Inc.
Proprietary & Confidential
No changes will be saved if you escape out of this
screen without pressing [F10].
08/2000
115
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Location
Information
Screen
- Field Names and
Descriptions
The following describes the information on the Location
Information screen.
To access this screen, choose the Administrator Setup
Menu from the Main Menu. Then choose the Location
Information option.
Enter the information you want to add or edit.
Location Information Screen
Location Information Screen
Field Name
Location Name
Description
Name of this location. This can be the name of an individual merchant
location or separate POS station within one merchant location.
If you are modifying an existing location, the Location Name field
cannot be edited.
If you are entering a new location, you can enter the new Location
Name here. (You can only add or delete locations when logged in as
a master user. For more information, refer to the Installation and
Setup section.)
116
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Location Information Screen
Field Name
Description
Address
City
State/Province
Phone
Zip/Postal
This is the specific address and phone number information for this
particular location.
Printer Destination
Identifies the printer port. For non-UNIX systems, press the [F2] key
for a choice list. For UNIX systems, the printer destination must be
entered manually.
Printer Type
Choice list field of base printer type to use when printing. Press the
[F2] key for a choice list.
If none of the supported printer types work with your printer, contact
SDC Client Services to configure a new printer type.
Printer Locale
(For UNIX Systems only) Choose Local for a local printer or Remote
for a remote print server.
Default Select/Edit Display
This determines what transactions will display on the Select/View/Edit
Transactions screen.
Press [F2] for a choice list. Valid values are:
Settlement = Display only settleable transactions
Auth Only = Display only Authorization Only
Transactions
All
= Display all transactions (default value)
Banner Setting
Indicates whether a banner is to be used for print jobs. Press the [F2]
key for a choice list. Valid values are:
No Banner
Use Banner
This field displays and is only applicable to UNIX-based systems.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
117
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Location Information Screen
Field Name
Default Report Mode
Description
This determines what transactions to include when generating reports
from the current transaction database.
Press [F2] for a choice list. Valid values are:
All
= Report all transactions
Selected = Report all transactions selected on the
Select/View/Edit Transactions screen
Pre-settle = Report all transactions selected on the
Select/View/Edit Transactions screen, excluding the
Authorization Only transactions
Duplicates Allowed
Indicates whether to allow duplicate transactions in the transaction
database. PbAdmin considers transactions duplicates if they have
the same reference number, account number, and dollar amount.
No = Does not allow duplicates; enables duplicate
checking (default)
Yes = Allows duplicates; disables duplicate checking
This field should be set to Yes for testing, and normally No for live
transactions (unless there is a possibility that you will send up valid
duplicate transactions).
Press the space bar to toggle between No and Yes.
Log File Base Name
Filename for the logs created by PbAdmin for this location. Users
may want a different log filename for each location. However, for
multi-merchant settlement, the names must be the same for all
locations. These files are stored in the DB subdirectory. The default
base name is PBADMIN. The default log filenames are as follows:
PBADMIN.STL - Settlement log
PBADMIN.TRN - PBFE Transaction log
PBADMIN.LOG - PbAdmin system log
118
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Location Information Screen
Field Name
Description
Settlement Directory Name
Name for the subdirectory where settlement files are located. Each
location must have a unique settlement directory name to
perform settlements at separate locations concurrently.
However, for multi-merchant settlement, the names must be the
same for all locations.
Business End-of-Day
This is the time of day, in military time, that this location officially
ends its business day. This determines the “business date”, which
affects the selection and reporting of transactions. The business date
equals the current system date until the time of day reaches this time;
the business date then switches to the next day.
For example, the Business End-of-Day time is set to 22:00 (10:00
p.m.). The current system date is Tuesday. The “business date”
would be considered “Tuesday” from 10:01 p.m. Monday until 10:00
p.m. Tuesday. At 10:01 Tuesday, the “business date” switches to
Wednesday.
If the Business End-of-Day is set prior to noon, the business date will
default to the actual transaction date.
If you do not want to use the Business End-of-Day option, set the
value to 00:00.
This screen field does not affect the actual transaction date, which
always matches the current system date.
Days to Keep Auths
This is the minimum number of days Authorization Only transactions
must be retained before they can be purged. Valid range is from 10 to
999 days. The default is 100 days.
You can purge authorizations from the Database Management menu.
Days to Keep Logs
Southern DataComm, Inc.
Proprietary & Confidential
Number of days of previous entries to retain in the various logs when a
purge is run. The minimum number is 10 days. Any log entries older
than the number of days shown here will be purged when you select
that option from the Database Management menu.
08/2000
119
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Location Information Screen
Field Name
Enable Auto Dial Backup
Description
Indicates whether to automatically configure ProtoBase to switch to
an alternate terminal in the event of a communications failure. This is
mainly used for a dial backup if the primary line is a leased line, other
direct line, or a network connection.
No = Do not create dial backup terminals (default)
Yes = Create dial backup terminals
Press the space bar to toggle between No and Yes.
Industry
The industry for this location. This entry defines the field required in
the transaction record and specific industry field information.
If this is the base location tied to all locations, choose MASTER
LOCATION for the industry.
NOTE:
Running a transaction for the Master Location will
result in an error.
If this merchant/location is not tied to a particular industry, choose
Generic for the industry.
Press [F2] for a choice list. The list includes these options:
Generic
Restaurant
Retail
Rental Car
Lodging/Front Desk
Lodging/Restaurant
Lodging/Retail
Direct Marketing
MASTER LOCATION
Batch Number for Next Batch
120
This is the sequential number identifying the next batch for this
location. This can be edited from this screen. This always starts at a
value of 1.
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Location Information Screen
Field Name
Authorization Tolerance (CPS)
Description
Percentage a Prior-Authorized Sale transaction (type 07) can vary
from the corresponding original Authorization Only (type 01) without
either returning an error or having to run an Incremental Authorization
(type 75) or Authorization Reversal (type 76).
If this value is set to 100, PbAdmin will not validate the
tolerance on a Prior Authorization.
NOTE:
If set to 100, Reversals and Incremental Auths must
be run manually to comply with CPS regulations.
For the Car Rental and Lodging industries, this field should equal 15.
For the Restaurant industry, this field should equal 20.
For all other industries, this field should equal 0.
Settle American Express Direct
Indicates whether this system is using SDC’s American Express
Direct Settlement Utility to settle American Express transactions
directly. This utility enables authorization and settlement directly to
American Express, using SofTrans module #40.
No = No, not using American Express utility (default)
Yes = Yes, using American Express utility
Press the [SPACE] bar to toggle between values.
Auto Authorize Difference
Flag indicating whether PbAdmin automatically initiates an
Incremental Authorization (type 75) for the difference between the
original authorized amount and final dollar amount of a transaction.
Valid values are:
No = Do not initiate Incremental Auth (default)
Yes = Initiate Incremental Auth if the difference is greater
than the Authorization Tolerance percentage
defined in the screen field above
Press the [SPACE] bar to toggle between values.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
121
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Location Information Screen
Field Name
Will Host Auto-Close Batch
Description
Applicable to host capture transaction processors only. Indicates
whether a host capture transaction processor is set up to
automatically settle batches that are open at the host (i.e., set up for
auto close).
When the Deposit Transactions option is run (described in the How to
Use PbAdmin section), this field indicates the following:
No = Settle normally. Transactions will be moved to history after a
successful settlement. This is the default value.
Yes = Transactions will go directly to history without dialing the host.
NOTE:
If this field is set for a non-host processor, or if the
processor is not set up to auto-clear, the transaction
will move to history, but will not be settled.
Press the [SPACE] bar to toggle between values.
American Express Pending
Indicates whether an American Express settlement has been
uploaded and is waiting for confirmation. Valid values are:
No = No American Express confirmation is pending
Yes = American Express confirmation is pending
This field is normally for display purposes only. However, you can edit
this field by pressing [SHIFT]+[F3].
NOTE:
Settlement In Progress
To verify the batch has been processed by American
Express, confirmation must be received.
Indicates whether a settlement is in progress. Valid values are:
No = No settlement is in progress
Yes = Settlement is in progress
This field is normally for display purposes only. However, you can edit
this field by pressing [SHIFT]+[F3]. This is needed when a settlement
doesn’t terminate normally, and this field still equals Yes. Set back to
“No” to re-try the settlement.
122
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Location Information Screen
Field Name
Description
Function Keys:
Help=[F1]
Press the [F1] key to display help information for the current field.
Toggle=[Space]
Press the space bar to toggle between No and Yes responses
(applicable fields only).
Choices=[F2]
Press the [F2] key to display a list of available choices.
Delete=[F8]
Press the [F8] key on any field to delete the entire location. PbAdmin
prompts you before the location is deleted. A location cannot be
deleted if transactions are present. If you accidentally press this key,
you can press [ESC] to exit the delete function.
NOTE: You must be logged in as a Master User to add or
delete locations.
Save=[F10]
Press the [F10] key when you are ready to save the changes you
have made to the screen fields.
Exit=[ESC]
Press the [ESC] key to exit the screen.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
123
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
User Security
Screen
- Field Names and
Descriptions
The following describes the information on the User
Security screen.
To access this screen, choose the Administrator Setup
Menu from the Main Menu. Then select the User Security
option, and choose the appropriate user from the list.
Make the appropriate edits on this screen. Use the space
bar to toggle between Yes and No responses.
User Security Screen
User Security Screen Field
Name
Description
Name
Single user name or group description of users using this login. For
the sample location TEST LOCATION, this defaults to pbadmin when
you first install PbAdmin.
Login
Login ID for this name. Maximum number of characters is ten;
minimum is one character. For the sample Test Location, this is
pbadmin. This field is case sensitive.
Password
Password for this Login ID. It can be any combination of
characters/numbers. It does not display on the screen during entry.
Maximum number of characters is 10, minimum is one character. For
the sample Test Location, this is pbadmin. This field is case
sensitive.
124
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
User Security Screen Field
Name
Verify
Description
Password entered again to verify it was typed correctly.
Select Transactions:
General
Indicates whether user has access to the Select/View/Edit
Transactions function from the Main Menu.
Detail
Indicates whether user has access to the Transaction Detail function
[F6] from the Select/View/Edit Transactions screen.
Modify
Indicates whether user has access to the Add, Modify, or Delete
functions from the Select/View/Edit Transactions screen.
Use the space bar to toggle between Yes and No.
Deposit Transactions
Indicates whether user has access to the Deposit Transactions
function from the Main Menu.
Use the space bar to toggle between Yes and No.
View Deposit Log
Indicates whether user has access to the View Deposit Log function
from the Main Menu.
Use the space bar to toggle between Yes and No.
DataBase File Mgmnt.
Indicates whether user has access to the Database Management
menu from the Main Menu.
Use the space bar to toggle between Yes and No.
History:
Search
Indicates whether user has access to the Transaction History Search
function from the Transaction History Menu (from the Main Menu).
Transfer
Indicates whether user has the ability to copy transactions from
history to the current working database.
Reports
Indicates whether user has access to any of the reports on the
Transaction History Menu (from the Main Menu).
Use the space bar to toggle between Yes and No.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
125
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
User Security Screen Field
Name
General Setup
Description
Indicates whether user has access to the INI File Setup screen from
the Administrator Setup Menu (from the Main Menu).
Use the space bar to toggle between Yes and No.
Location Setup
Indicates whether user has access to the Location Information screen
from the Administrator Setup Menu (from the Main Menu).
Use the space bar to toggle between Yes and No.
User Security
Indicates whether user has access to the User Security screen from
the Administrator Setup Menu (from the Main Menu).
Use the space bar to toggle between Yes and No.
Print Configuration
Indicates whether user has access to the Print Configuration function
from the Administrator Setup Menu (from the Main Menu).
Use the space bar to toggle between Yes and No.
ProtoBase Config.
Indicates whether user has access to the ProtoBase Configuration
submenu from the Administrator Setup Menu (from the Main Menu).
Use the space bar to toggle between Yes and No.
Function Keys:
All Yes=[Shift]+[F3]
Press the [Shift] and [F3] keys together. Allows users to toggle
between all of the defaults at once.
Help=[F1]
Press the [F1] key to display help information for the current field.
Rpts=[F6]
Press the [F6] key to enter the Reports Security screen. We
describe this screen on the next page.
Del=[F8]
Press the [F8] key on any field to delete the entire User Login.
PbAdmin prompts you before the User is deleted. If you accidentally
press this key, you can press [ESC] to exit the delete function.
Save=[F10]
Press the [F10] key when you are ready to save the changes you
have made to the screen fields.
Exit=[ESC]
Press the [ESC] key to exit the screen. This returns you to the
Administrator Setup menu.
126
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Reports Security
Screen
- Field Names and
Descriptions
The following describes the information on the Reports
Security screen. We describe how to run the reports in the
How to Use PbAdmin section.
To access this screen, press [F6] from the User Security
screen.
Reports Security Screen
Report Security Screen Field
Name
Description
Cashier Report Summary
Indicates whether user has access to the Cashier Summary Report.
Detail
Indicates whether user has access to the Cashier Detail Report. This
report includes the customer’s card number.
Extended
Indicates whether user has access to the Cashier Extended Report.
This report includes both industry data and card data.
Use the space bar to toggle between Yes and No.
NOTE:
Southern DataComm, Inc.
Proprietary & Confidential
For the restaurant industry, the term “Cashier” is
replaced by the term “Server”.
08/2000
127
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Report Security Screen Field
Name
Description
Terminal Report Summary
Indicates whether user has access to the Terminal Summary Report.
Detail
Indicates whether user has access to the Terminal Detail Report. This
report includes the customer’s card number.
Extended
Indicates whether user has access to the Terminal Extended Report.
This report includes industry data and card data.
Use the space bar to toggle between Yes and No.
Card Type Report Summary
Indicates whether user has access to the Card Type Summary
Report.
Detail
Indicates whether user has access to the Card Detail Report. This
report includes the customer’s card number.
Use the space bar to toggle between Yes and No.
Merch Key Report Summary
Indicates whether user has access to the Merchant Key Summary
Report.
Detail
Indicates whether user has access to the Merchant Key Detail Report.
This report includes the customer’s card number.
Use the space bar to toggle between Yes and No.
Deposit Status Report
Indicates whether user has access to the Deposit Status Report.
Use the space bar to toggle between Yes and No.
Auth Date & Time Report
Indicates whether user has access to the Authorization Date & Time
Report.
Use the space bar to toggle between Yes and No.
128
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Report Security Screen Field
Name
Incremental Auth Report
Description
Indicates whether user has access to the Incremental Authorization
Report.
Use the space bar to toggle between Yes and No.
Server Tip Report
For restaurant locations only. Indicates whether user has access to
the Server Tip Report.
Use the space bar to toggle between Yes and No.
Function Keys:
Help=[F1]
Press the [F1] key to display help information for the current field.
Toggle=[SPACE]
Press the space bar to toggle between No and Yes responses.
All Yes=[Shift+F3]
Press [Shift]+[F3] at the same time to change all Yes/No responses
to Yes. This is the easiest way to allow access to all reporting
features of PbAdmin to this user.
If you are adding the initial user for a location, all “Yes/No” fields will
automatically default to Yes.
Back=[ESC]
Press the [ESC] key to exit this screen and return back to the User
Security screen.
Save=[F10]
Press the [F10] key when you are ready to save the changes you
have made to the screen fields.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
129
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Processor Edit
Screen
- Field Names and
Descriptions
The following describes the information on the Processor
Edit Screen. It indicates the default values for screen
fields, when applicable.
To access this screen, choose the Administrator Setup
Menu from the Main Menu. Then select the ProtoBase
Configuration option. Choose the Processors option
and select the appropriate processor.
Processor Edit Screen
130
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Processor Edit Screen Field
Name
Processor Name
Description
This is the transaction processor and SofTrans module associated
with this set of screen information.
The name of the processor is abbreviated.
If CPS appears with the name, this SofTrans module is CPScompliant.
The three-digit number in parenthesis (e.g., 088) indicates the
SofTrans module number. Some transaction processors may have
more than one SofTrans module associated with it.
Modem Type
The general classification of modem that the merchant is using to
connect to the host computer.
The default value is “Hayes” (for “Hayes Asynchronous”). For DOSbased systems, this is the only valid value. For all other operating
systems, the other valid value is “Synchronous”.
Authorization Primary
The seven fields associated with the Authorization Primary heading
describe the primary connection made for Authorization-type
transactions. These descriptions are the same for Authorization
Primary, Authorization Secondary, Settlement Primary, and
Settlement Secondary. Therefore, we describe them only once.
Attempts
Number of times ProtoBase will try this phone number before
attempting the corresponding secondary number or returning an error.
A high number in this field may cause extremely long transaction
times when the host connection is down.
The default value is 1. This field length is one digit.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
131
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Processor Edit Screen Field
Name
Baud
Description
The rate of speed, in bits-per-second (bps), at which ProtoBase will
communicate with this transaction processor. This value cannot be
set greater than the maximum baud rate of the host computer’s
device.
Press [F2] for a choice list. Valid values are:
0, 300, 1200, 2400, 4800, 9600, 19200, 38400
The default value is 1200.
If the Processor name is Amex Direct Stl (American Express
Settlement #40), the Baud must equal 9600.
Data Bits
The number of data bits required for communication with this
transaction processor. The default value is 7, the most common
value. (This is the “7” of “7E1”.)
Press [F2] for a choice list. Valid values are 6, 7, or 8.
American Express requires a value of 8.
Stop Bits
The number of stop bits required for communication with this
transaction processor. The default value is 1, the most common
value. (This is the “1” of “7E1”.)
Press [F2] for a choice list. Valid values are 1 or 2.
American Express requires a value of 1.
Parity
The parity required for communication with this transaction processor.
The default value is Even, the most common value. (This is the “E” of
“7E1”.)
Press [F2] for a choice list. Valid values are Even, Odd, None, Spac
(Space), or Mix (Mixed).
American Express requires a value of None.
Phone No.
The phone number used to dial to connect to this transaction
processor.
NOTE:
132
For UDP/IP or TCP/IP, this is the Internet Protocol
(IP) address used to connect to the transaction
processor.
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Processor Edit Screen Field
Name
Description
Login File
Filename containing a log-in script for communicating with the
transaction processor. This field is not used by all transaction
processors. Some processors require a special login procedure
based on geographical location and customer setup. It is part of the
SofTrans distribution, if required by the processor. Maximum of 12
characters.
Authorization Secondary
The seven fields associated with the Authorization Secondary heading
describe the secondary connection for Authorization-type
transactions. This is considered the “back-up” line for Authorizationtype transactions if the primary line does not function properly. (This
is not the same as the Dial Backup Terminal.)
(same fields as Authorization
Primary)
Settlement Primary
The seven fields associated with the Settlement Primary heading
describe the primary connection for Settlement-type transactions.
(same fields as Authorization
Primary)
Settlement Secondary
(same fields as Authorization
Primary)
The seven fields associated with the Settlement Secondary heading
describe the secondary connection for Settlement-type transactions.
This is considered the “back-up” line for Settlement-type transactions
if the primary line does not function properly. This is not the same as
the Dial Backup Terminal.
Function Keys:
Help=[F1]
Press the [F1] key to display help information for the current field.
Select=[ENTER]
Press [ENTER] to select the value displayed in the field the cursor is
on. You may edit the default value displayed and then press
[ENTER].
Choices=[F2]
Press the [F2] key to display a list of available choices.
Delete=[F8]
Press the [F8] key on any field to delete the entire transaction
processor. PbAdmin prompts you before the processor is deleted. If
you accidentally press this key, you can press [ESC] to exit the
delete function.
Save=[F10]
Press the [F10] key when you are ready to save the changes you
have made to the screen fields.
Exit=[ESC]
Press the [ESC] key to exit the screen. This returns you to the
Processor List screen. Pressing [ESC] again gets you back to the
ProtoBase Configuration submenu.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
133
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Terminal Edit
Screen
- Field Names and
Descriptions
The following describes the information on the Terminal
Edit Screen.
To access this screen, choose the Administrator Setup
Menu from the Main Menu. Then select the ProtoBase
Configuration option. Choose the Terminals option and
select the appropriate terminal.
Terminal Edit Screen
Terminal Edit Screen
Field Name
Terminal ID
Description
This is the terminal ID or terminal name associated with this location.
If an entry already exists here, you cannot edit this entry.
If this is a new terminal, press [F3] from the Terminal List screen and
enter the name of the terminal you want to add.
If you want to change the name of the existing Terminal ID, you must
delete it from this screen by pressing [F8] and enter a new terminal
with the name you want.
134
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Terminal Edit Screen
Field Name
Location
Description
The name of the location to which this terminal is tied.
Press [F2] for a list of available locations. This field defaults to the
current login location.
Settlement Group
Optional Settlement Group setting for this terminal. At settlement
time, transactions are normally grouped by merchant key. If the
settlement terminal has a settlement group specified, the settlement
group will be used in place of the merchant key to group transactions
being settled. Multiple terminals may specify the same settlement
group.
This setting is useful if you require transactions with different merchant
keys to be settled together. The transaction processor you are
settling through also must support multi-merchant settlement.
All terminals with the same settlement group will settle in one large
group at settlement time, even across locations for master
settlements.
Function Keys:
Help=[F1]
Press the [F1] key to display help information for the current field.
Choices=[F2]
Press the [F2] key to display a list of available choices.
Delete=[F8]
Press the [F8] key to delete the entire terminal. PbAdmin prompts
you before the terminal is deleted. If you accidentally press this key,
you can press [ESC] to exit the delete function.
Save=[F10]
Press the [F10] key when you are ready to save the changes you
have made to the screen fields.
Exit=[ESC]
Press the [ESC] key to exit the screen. This returns you to the
Terminal List screen. Press [ESC] again to return to the ProtoBase
Configuration menu.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
135
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Edit Credit Card
Table Screen
- Fields Names
and Descriptions
The Edit Credit Card Table screen displays a list of
payment types. A check mark (3
3 or X) indicates which
payment types are to be accepted by the specific terminal.
To access this screen, choose the Administrator Setup
Menu from the Main Menu. Then select the ProtoBase
Configuration option. Choose Credit Card Tables and
select the appropriate Terminal.
Edit Credit Card Table Screen
Function Keys:
Help=[F1]
Press the [F1] key to display help information for the current field.
Edit/Add=[F3]
Press the [F3] key next to a payment type to edit or add information.
Toggle=[Space]
Press the space bar to toggle to select or deselect a payment type.
Save=[F10]
Press the [F10] key when you are ready to save the changes you
have made to the screen fields.
Exit=[ESC]
Press the [ESC] key to exit the screen. This returns you to the
Terminal List screen. Press [ESC] again to return to the ProtoBase
Configuration menu.
136
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Add/Edit Credit
Cards Screen
- Field Names and
Descriptions
The following describes the information on the Add/Edit
Credit Cards Screen.
To access this screen, press [F3] from the Edit Credit
Card Table screen.
Add/Edit Credit Cards Screen
Add/Edit Credit Cards Screen
Field Name
Southern DataComm, Inc.
Proprietary & Confidential
Description
08/2000
137
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Add/Edit Credit Cards Screen
Field Name
Card Type
Description
The two-character abbreviation of the card or other payment type.
Press [F2] for a list of choices.
The valid values are:
VI=VISA
MC=MasterCard
DS=Discover
AX=American Express
JC=JCB
DC=Diners Club
NOTE:
138
CB=Carte Blanche
EN=enRoute
DB=Debit
PL=Private Label
CK=Checks
To function properly, checks and debit cards must
be setup by themselves on separate terminals, and
not on the same Terminal ID with credit card
types.
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Add/Edit Credit CardsScreen
Field Name
Description
Long Name
Longer description of the card or other payment type being used.
(e.g., VISA, MasterCard)
Low Range
The beginning (lowest) Bank Identification Number (BIN) for this card
or payment type. The first six digits of a card number must fall
between this number and the High Range number.
NOTE:
High Range
The ending (highest) Bank Identification Number (BIN) for this card or
payment type. The first six digits of a card number must fall between
this number and the Low Range number.
NOTE:
PRIMARY Auth Merchant
If a particular card type has more than one BIN
range, you must make a separate entry for this card
type for each BIN range.
If a particular card type has more than one BIN
range, you must make a separate entry for this card
type for each BIN range (e.g., 400001-401000,
420001-421000).
The primary merchant key used for authorizations for this card type.
This value is required and must match the merchant key in the
merchant file (PBMERC.DAT).
You must press the [F2] key for a list of valid values. These values
are read from the currently installed PBMERC.DAT file. You can
scroll through this list using the arrow keys. Select by pressing
[ENTER].
Once selected, the transaction processor name corresponding to this
merchant key appears to the right of this field.
(PRIMARY) Settlement Merchant
The primary merchant key used for settlement for this card type. This
value is required and must match the merchant key in the merchant
file (PBMERC.DAT).
Press the [F2] key for a list of valid values. You can scroll through
this list using the arrow keys. Select by pressing [ENTER].
Once selected, the transaction processor name corresponding to this
merchant key appears to the right of this field.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
139
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Add/Edit Credit Cards Screen
Field Name
(PRIMARY) Settlement Terminal
Description
The primary Terminal ID used for settlement for this card type. This
value is required and corresponds to the Terminal ID you set up in the
Terminals section of the ProtoBase configuration. This corresponds to
the terminal you have selected to view this screen.
Press the [F2] key for a list of the Terminal IDs you have set up.
ALTERNATE Auth Merchant
The secondary or backup merchant key used for authorizations for
this card type. This can be used for a dial-up backup line when the
primary line is a leased (direct) line or a network connection.
Press the [F2] key for a list of valid values. You can scroll through
this list using the arrow keys. Select by pressing [ENTER].
Once selected, the transaction processor name corresponding to this
merchant key appears to the right of this field.
NOTE:
(ALTERNATE) Settlement
Merchant
To use this field, you must set the “Enable Auto Dial
Backup” field to Yes on the Location Information
screen.
The secondary or backup merchant key used for settlement for this
card type. This can be used for a dial-up backup line when the
primary line is a leased (direct) line.
Press the [F2] key for a list of valid values. You can scroll through
this list using the arrow keys. Select by pressing [ENTER].
Once selected, the transaction processor name corresponding to this
merchant key appears to the right of this field.
NOTE:
(ALTERNATE) Settlement Terminal
To use this field, you must set the “Enable Auto Dial
Backup” field to Yes on the Location Information
screen.
The secondary or backup Terminal ID used for settlement for this card
type. This value is required and corresponds to the Terminal ID you
set up in the Terminals section of the ProtoBase configuration. This
corresponds to the terminal you have selected to view this screen.
Press the [F2] key for a list of the Terminal IDs you have set up.
NOTE:
140
To use this field, you must set the “Enable Auto Dial
Backup” field to Yes on the Location Information
screen.
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Add/Edit Credit Cards Screen
Field Name
Authorizer Reference
Description
Special code sent to authorizer/depositor to indicate who authorized
this transaction.
NOTE:
Valid Lengths
Only used for Gensar.
This is a set of up to three fields indicating how long account numbers
may be for this card type. ProtoBase uses each of these values in
validating the field length of the account number before passing the
transaction on to the processor. A value of 0 indicates no field length
validation is performed.
The valid values (which are the default values) per card type are as
follows:
VISA = 13, 16, 0
MasterCard = 16, 0
Amex = 15, 0
Diners Club = 0
Carte Blanche = 0
Discover = 16, 0
JCB = 15, 16, 0
Check = 0
Debit = 0
To turn off the account number length validation, enter 0 for all of these
fields.
Function Keys:
Help=[F1]
Press the [F1] key to display help information for the current field.
Choices=[F2]
Press the [F2] key to display a list of available choices.
Delete=[F8]
Press the [F8] key on any field to delete the entire payment type for
this terminal. PbAdmin prompts you before the payment type is
deleted. If you accidentally press this key, you can press [ESC] to
exit the delete function.
Save=[F10]
Press the [F10] key when you are ready to save the changes you
have made to the screen fields.
Exit=[ESC]
Press the [ESC] key to exit the screen. This returns you to the Edit
Credit Card Table screen.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
141
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Device Edit
Screen
- Field Names and
Descriptions
The following describes the information on the Device Edit
Screen. In addition to describing the screen fields, the
Description column indicates whether a screen field is
applicable to a specific operating system. It also
indicates the default values for screen fields, when
applicable.
To access this screen, choose the Administrator Setup
Menu from the Main Menu. Then select the ProtoBase
Configuration option. Choose Devices and select the
appropriate device.
Device Edit Screen
Device Edit Screen
Field Name
Description
Comm Port
The name of the communications port which connects a modem or
direct line to the transaction processor. This is usually a name such
as “com1” (for DOS, OS/2 and Win NT/95) or “/dev/tty/xxx” (for UNIX).
Network Dest
For DOS/LAN users only. The network name of the PC where the
communications port is located. Corresponds to the
<machine name> [/m] for PBARB. This must be the machine name
used to start ProtoBase (for example, “Main”). The default value is
blank.
142
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Device Edit Screen
Field Name
Modem Brand
Description
The make and model of the modem. The default value is Generic
Hayes Compatible.
Press the [F2] key for a list of valid values. You can scroll through
this list using the arrow keys. Select by pressing [ENTER].
Choosing a selection from the list automatically sets the modem
initialization string (Init. String) and dial string (Dial String) to the
correct value. If your modem is not on the list, choose the “Generic
Hayes Compatible”. Then consult your modem guide for the correct
initialization string and other applicable information.
Modem Type
Type of modem attached to the device port.
Press the [F2] key for a list of valid values. ProtoBase only accepts
Hayes in this field. This should not be set to synchronous.
Max Baud
The maximum rate of speed, in bits-per-second (bps), at which
ProtoBase will communicate with this transaction processor using this
device. This rate must be greater than or equal to the baud rate set
for Authorization Primary in the Processor Edit screen.
Press [F2] for a choice list. Valid values are:
0, 300, 1200, 2400, 4800, 9600, 19200, 38400
The default value is 2400.
If the Processor name is Amex Direct Stl (American Express
Settlement #40), the Max Baud must equal 9600.
Recovery Interval
Number of minutes to pause between each communication attempt
before trying to reestablish communications with the modem in the
event of an error.
The default value is 0. Leave at 0 unless using a direct or nonswitched line.
Max. Queue
Maximum number of transactions to queue up on this device before
switching to another device. This field is only used if more than one
device is configured. The default value is 0.
If the processor accepts multiple transactions on a single call, this
value should be great enough to prevent unnecessary dialing out.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
143
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Device Edit Screen
Field Name
Line Type
Description
Type of communication line connection being made to the transaction
processor.
Use the space bar to move through each option and select the
appropriate line type. Options are:
Dial-Up
Non-Switched
Direct Dial
ISDN
TCP/IP
UDP/IP
Direct Processor
= Phone dial-up line
= Normal leased line
= Leased line that, at the line level, works like
a dial-up
= Integrated System Digital Network line
= Internet protocol line
= Internet protocol line
The transaction processor reserved for a direct line.
Applicable to the Non-Switched, Direct Dial, ISDN, or UDP/TCP Line
Types only.
The next four fields (Baud, Parity, Data Bits, and Stop Bits) are applicable for Direct Processor lines only:
Baud
The rate of speed, in bits-per-second (bps), at which ProtoBase will
communicate with this direct transaction processor. This value
cannot be set greater than the maximum baud rate of the host
computer’s device.
Press [F2] for a choice list. Valid values are:
0, 300, 1200, 2400, 4800, 9600, 19200, 38400
Applicable to the Non-Switched, Direct Dial, or ISDN Line Types only.
144
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Device Edit Screen
Field Name
Data Bits
Description
The number of data bits required for communication with this direct
transaction processor.
Press [F2] for a choice list. Valid values are 6, 7, or 8.
American Express requires a value of 8.
Applicable to the Non-Switched, Direct Dial, or ISDN Line Types only.
Parity
The parity required for communication with this direct transaction
processor.
Press [F2] for a choice list. Valid values are Even, Odd, None, Spac
(Space), and Mix (Mixed).
American Express requires a value of None.
Applicable to the Non-Switched, Direct Dial or ISDN Line Types only.
Stop Bits
The number of stop bits required for communication with this direct
transaction processor.
Press [F2] for a choice list. Valid values are 1 or 2.
Applicable to the Non-Switched, Direct Dial, or ISDN Line Types only.
IP Address
The Primary and Secondary Internet Protocol address used for
communication using either TCP/IP or UDP/IP.
This field will be available only if TCP/IP or UDP/IP is selected for Line
Type.
Dep. IP Address
The Primary and Secondary Internet Protocol address used for deposit
or settlement communication using either TCP/IP or UDP/IP.
This field will be available only if TCP/IP or UDP/IP is selected for Line
Type.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
145
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Device Edit Screen
Field Name
Init. String
Description
String sent to the modem prior to every dial-out attempt.
If you selected a modem from the list given in the “Modem Brand”
field, the correct initialization string will automatically be set in this
field.
The default value is ATE0V0X4S0=0Q0&C1&D2.
Applicable to Dial-Up Line Type only.
This field will not display if TCP/IP or UDP/IP is selected for Line Type.
Dial String
String sent to the modem following the initialization string. The default
value is ATDT (Tone dialing). Another common value is ATDP (Pulse
dialing).
If you selected a modem from the list given in the “Modem Brand”
field, the correct dial string will automatically be set in this field.
Applicable to Dial-Up Line Type only.
This field will not display if TCP/IP or UDP/IP is selected for Line Type.
Hangup String
String sent to the modem when communication with the transaction
processor is complete and it is time to "hang up" the phone line.
If you selected a modem from the list given in the “Modem Brand”
field, the correct hangup string will automatically be set in this field.
The default for this string is blank. If the modem does not hang up
properly, use ATH0.
NOTE:
If the “&D2” option is set in the InitString, and the
modem is attached to a port that supports the drop
DTR method of hangup, leave this field blank. “&C1”
is very important if the modem doesn’t drop DTR in
this mode.
Applicable to Dial-Up Line Type only.
146
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Device Edit Screen
Field Name
Reset String
Description
String sent to the modem when a modem error occurs. Used to
attempt to resolve a modem error. The default for this string is blank.
A common value is ATZ.
If you selected a modem from the list given in the “Modem Brand”
field, the correct reset string will automatically be set in this field.
Applicable to Dial-Up Line Type only.
Device Data
Used by ProtoBase to attach certain data elements to the device
being configured. The most common usage of this field is for the
American Express initialization string data for the particular modem.
Do not use this field unless instructed by SDC personnel.
If you selected a modem from the list given in the “Modem Brand”
field, the correct device data will automatically be set in this field.
Function Keys:
Help=[F1]
Press the [F1] key to display help information for the current field.
Select=[ENTER]
Press the [ENTER] key to select the choice displaying for the
particular field (applicable fields only).
Choices=[F2]
Press the [F2] key to display a list of available choices.
Delete=[F8]
Press the [F8] key on any field to delete the entire device data.
PbAdmin prompts you before the device data is deleted. If you
accidentally press this key, you can press [ESC] to exit the delete
function.
Save=[F10]
Press the [F10] key when you are ready to save the changes you
have made to the screen fields.
Exit=[ESC]
Press the [ESC] key to exit the screen. This returns you to the
Device List screen.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
147
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Environment
Settings Screen
The information displayed on the Environment Settings
screen describes the current settings for common
PbAdmin system variables. The information is useful if
you are executing PbAdmin from an external menu and
are not sure how the environment has been set up.
This screen also indicates the available memory for DOS,
Win NT/95, and OS/2.
To access this screen, choose the Administrator Setup
Menu from the Main Menu. Then select the Environment
Settings option.
Press the [F1] Help key for a brief description of each
variable and/or pathway.
Press the [ESC] key to exit the screen. This returns you to
the Administrator Setup menu screen.
Environment Settings Screen (DOS version shown)
148
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Select/View/Edit
Transactions
Screen (Main
Screen)
The Select/View/Edit Transactions screen shows all the
transactions in the database for the currently logged in
location that have not been settled. This is the main
screen you will use to view transactions.
To access this screen, choose the Select/Edit
Transactions option from the Main Menu.
Pressing [SHIFT]+[F3] together from this screen shows a
list of additional functions available. We describe [F3],
[F6], and [F8]/[F9] in this section. For a detailed
description of these functions and others ([F4], [Shift]+[F4],
and [Shift]+[F6]), refer to the How to Use PbAdmin
section.
On the next page, we provide a description of the fields on
this screen.
Select/View/Edit Transactions Screen
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
149
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Select/View/Edit Transactions
Screen
Field Name
Select
Description
This column indicates the current status of this transaction.
A check mark (3
3 or X) indicates that the transaction is currently
marked for settlement the next time the Deposit routine is run. It also
indicates that these are selected transactions to include on the
reports (if you run them in “Selected” mode).
Additional indicators display immediately to the right or left of the
brackets ([ ]).
The additional indicators in the Select screen field are:
* = Authorization Only. It cannot be settled in this state.
P = Currently pending with American Express for
settlement status check. Awaiting user’s view of
deposit log to verify this settlement is okay.
I = Currently being settled by another process.
U = Host capture pending. Already been conveyed to
the host processor. (Used only for host
capture systems). Use [Shift]+[F6] to
toggle to a status of “h”.
h = A host pending transaction that has been toggled to allow
editing. Use [Shift]+[F6] to toggle to a status of “U”.
F = “Forced” Authorization Only (for Voice or other than
regular Auth Only).
M = Move to History pending.
V = Void or Void Return.
R = Real Time Transaction (Check, ATM/Debit). It
cannot be edited in this status. Use [Shift]+[F6] to
toggle to a status of “r”
r = Toggled real-time transaction. It can be edited in
this status. Use [Shift]+[F6] to toggle to a status of “R”.
Ref Number
The 12-digit reference number assigned to this transaction by the
POS package. From this screen, you only see the first eight digits of
the reference number. To see the full number, press [F6].
Account Number
The credit card, debit card, or check information represented by this
transaction. If the transaction is a check authorization and the
customer’s driver’s license was used for identification, the field
contains “DL: <driver’s license info>”. If the transaction is a check
authorization and the customer’s MICR number was entered, this field
contains “MCR: <MICR info>”. This field is 24 digits.
Amount
The transaction amount. Field is right justified, space filled.
150
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Select/View/Edit Transactions
Screen
Field Name
Description
Date
Date transaction was authorized/added to database. It is in
MM/DD/YY format.
Auth #
Transaction approval code assigned by the processor.
Terminal
Terminal identifier. Represents the terminal through which this
transaction was authorized.
Function Keys:
Help=[F1]
Press the [F1] key to display help information for the current field.
Available Keys=[Shft][F3]
Press the [Shift]+[F3] keys together to view a menu of additional
functions. We describe how to use these functions in detail in the
How to Use PbAdmin section.
The available functions are as follows:
[F3] = Add new transaction
[F4] = Transaction search
[F6] = Transaction detail
[F8] = Select transaction criteria
[F9] = Deselect transaction criteria
[Shift]+[F4] = Select display mode
[Shift]+[F6] = Toggle status
[Arrow Up] = Arrow up one transaction
[Arrow Down] = Arrow down one transaction
[Shift]+[F7] = Moves to top of database
[Shift]+[F8] = Moves to bottom of database
[Space] = Toggles to select or deselect
Exit=[ESC]
Southern DataComm, Inc.
Proprietary & Confidential
Press the [ESC] key to exit the screen. This returns you to the Main
Menu screen.
08/2000
151
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Add Transaction
[F3] –
Add New Detail
Transaction
Screen
Below, we describe the fields on the Add New Detail
Transaction screen. This screen is accessed from the
Select/View/Edit Transactions screen by pressing [F3]. In
the description, we also provide the corresponding
ProtoBase field number.
Add New Detail Transaction Screen
Add New Detail Transaction
Screen
Field Name
Description
Reference
12-character alphanumeric reference number assigned to this
transaction by the POS system. (Field 07)
Host Ref
Reference number assigned to this transaction by the third-party
transaction processor or acquirer. This field is only used with host
capture systems. Otherwise, leave blank. (Field 1011)
Terminal
Eight-character terminal identifier of authorizing/settling terminal.
Press the [F2] key for a list of valid values. (Field 109)
152
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Add New Detail Transaction
Screen
Field Name
Description
Cashier (Server)
Seven-character employee identifier of cashier or server performing the
transaction. For the restaurant industry, this field is “Server”; for all
other industries, it is “Cashier”. (Field110)
Tran Type
10-character description of type of transaction running. Press the [F2]
key to select from a list of valid values. (Field 1)
Account
24-digit account number for this transaction. Data may be entered
through a magnetic stripe reader if it meets the following criteria:
·
·
·
·
·
Current cursor is in the first position.
Card reader is attached to keyboard and appears as keyboard
input.
Track 1 data is preceded by a percent (%) sign.
Track 2 data is preceded by a semi-colon (;).
The entire track is read, up to and including the end sentinel,
usually a question (?) mark.
If the account number is entered through a magnetic stripe reader, this
field is automatically updated and skipped. (Field 3)
Exp. Date
The date the account number expires. In MM/YY format.
Automatically updated if the card was entered through a magnetic
stripe reader. You have the ability to enter an expired date, if
necessary (e.g., when adding a manual Prior Auth). (Field 4)
Card Type
Two-character short name identifier for payment type.
For example, VI.
(Field 1000)
MKey
The deposit merchant key corresponding to the card type as assigned
in the ProtoBase configuration for this location.
Card Name
Long name identifier for payment type or card association.
For example, VISA.
(Field 1001)
Amount
Southern DataComm, Inc.
Proprietary & Confidential
Maximum eight-digit (99999.99) transaction dollar amount. (Field 2)
08/2000
153
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Add New Detail Transaction
Screen
Field Name
Description
Customer
26-character customer name. Automatically updated if track 1 is
provided in the Account number field. For the lodging industry, this is
the Guest Name (Field 313).
Date
Authorization date of this transaction. Date is in MM/DD/YY format.
Automatically defaults to the current date if left blank. (Field 32)
The Business Date appears in parenthesis to the right of the Date.
Time
Authorization time of this transaction. Time is in HH:MM:SS format.
Automatically defaults to the current time if left blank. (Field 33)
Auth #
Maximum six-character authorization approval number returned by the
processor. This field is required for Prior-Auth Sale transactions.
(Field 6)
PS2000
Compliance data corresponding to four different ProtoBase fields:
1st field - One-character code identifying the authorizing agency (Field
37)
2nd field - Maximum 15-character CPS transaction identifier; unique
tracking number assigned by issuing bank (Field 36)
3rd field - Maximum four-character CPS validation code; assigned by
the card association (Field 35)
4th field - One-character authorization characteristics indicator;
identifies the card association authorizing the transaction (Field 34)
Inc. Info
Compliance data corresponding to two different ProtoBase fields:
1st field - Maximum eight-digit amount representing the total amount
authorized during the life cycle of this transaction (Field 130)
2nd field - Two-digit number representing the total number of
incremental authorizations (Field 131)
CPS Data
Compliance data corresponding to four different ProtoBase fields:
1st field - Maximum 15-character CPS chargeback retrieval reference
number (Field 125)
2nd field - Maximum four-character CPS acquiring ICA; identifies the
acquiring bank or transaction processor (Field 126)
3rd field - One-character CPS miscellaneous data code (Field 127)
4th field - One-character CPS preferred customer indicator (Field 129)
154
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Add New Detail Transaction
Screen
Field Name
MERIT
Description
Compliance data corresponding to five different ProtoBase fields:
1st field - Two-character MERIT reason code, assigned by some
transaction processors to track why a transaction was rated as it was
(Field 38)
2nd field - Maximum four-character MERIT POS entry mode, assigned
by some transaction processors identifying how the data was entered
(Field 39)
3rd field - One-character MERIT CVC error indicator, returned by the
issuing bank to indicate the result of the CVC check (Field 40)
4th field - One-character MERIT magnetic stripe quality indicator (Field
41)
5th field - Maximum six-character MERIT authentication code,
assigned by the issuing bank (Field 42)
(Industry-specific fields listed on
right side of screen)
See Industry Detail Screens, page 161 of this section, for descriptions
and examples of transaction screens containing industry specific
information.
Function Keys:
Help=[F1]
Press the [F1] key to display help information for the current field.
Save=[F10]
Press the [F10] key when you are ready to save the changes you
have made to the screen fields.
Exit=[ESC]
Press the [ESC] key to exit the screen. This returns you to the
Select/View/Edit Transactions screen.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
155
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Search for
Transaction [F4]
This screen is accessed from the Select/View/Edit
Transactions screen by pressing [F4]. The left side of the
screen contains the same fields as the Add New
Transaction function [F3], except for the compliancy fields.
The right side of the screen is blank. Entry of industry
specific information is not allowed for this function.
Search Criteria Screen
Search Criteria Screen
Field Name
Description
Function Keys:
Help=[F1]
Press the [F1] key to display help information for the current field.
Search=[F4]
After you enter the search criteria in the appropriate field(s), press the
[F4] key to perform the search. A list of transactions which match the
search criteria will appear. Highlight the appropriate transaction and
press [ENTER] to return to the Select/View/Edit Transactions screen.
The transaction you selected will appear at the top of the screen.
Exit=[ESC]
156
Press the [ESC] key to exit the screen. This returns you to the
Select/View/Edit Transactions screen.
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Transaction Detail
[F6]
The Detail View of Transaction screen is accessed from
the Select/View/Edit Transactions screen by pressing
[F6]. This enables the user to modify or delete transaction
detail. The left side of the screen contains the same fields
as for the Add New Transaction function [F3].
The right side of the screen contains the industry-specific
fields. The sample below is the data for the Lodging
industry. We describe all of the industry-specific fields,
beginning on page 161.
Detail View of Transaction Screen
In order to insure the integrity of the CPS/PS2000
information, PbAdmin will not allow you to change certain
fields.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
157
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Detail View of Transaction
Screen
Field Name
Description
Function Keys:
Help=[F1]
Press the [F1] key to display help information for the current field.
Choice List=[F2]
Press the [F2] key to display a list of available choices.
AVS Info=[Shft][F3]
Press the [Shift]+[F3] keys together to modify Address Verification
Service information associated with this transaction.
Delete=[F8]
Press the [F8] key on any field to delete the entire transaction data.
PbAdmin prompts you before the transaction is deleted. If you
accidentally press this key, you can press [ESC] to exit the delete
function.
Save=[F10]
Press the [F10] key when you are ready to save the changes you
have made to the screen fields.
Exit=[ESC]
Press the [ESC] key to exit the screen. This returns you to the
Select/View/Edit Transactions screen.
158
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Select/Deselect
Transactions
[F8/F9]
The Select/Deselect Transaction Criteria screen is
accessed from the Select/View/Edit Transactions screen
by pressing [F8] (for select) or [F9] (for deselect). This
enables the user to select or deselect particular groups of
transactions for settlement based on particular criteria.
Select Transaction Criteria Screen
Select Transaction Criteria
Screen
Field Name
Description
Card Types
Select or deselect by specific card types (VI, MC, AX, DS, etc.).
Press [F2] for a list of valid card types.
Business Date
Select or deselect by the business date the transaction was
processed.
Transaction Date
Select or deselect by the date the transaction was processed.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
159
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Select Transaction Criteria
Screen
Field Name
Description
Terminal
Select or deselect, based on a specific terminal ID (defined in Field
109). Press [F2] for a list of valid terminals.
Cashier
Select or deselect a specific Cashier/Server ID (defined in Field 110).
Function Keys:
Help=[F1]
Press the [F1] key to display help information for the current field.
Accept=[F10]
Press the [F10] key to have PbAdmin accept the selection criteria you
have entered. To select/deselect all transactions, leave the selection
criteria blank and press the [F10] key. PbAdmin prompts you before
it selects or deselects transactions on the Select/View/Edit
Transactions screen.
After the records have been selected, a window appears showing the
total number of records that were just selected/deselected.
Exit=[ESC]
160
Press the [ESC] key to exit the screen. This returns you to the
Select/View/Edit Transactions screen.
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Industry Detail
Screens
This portion of the PbAdmin Technical Reference
section describes the fields for each of the industryspecific detail screens.
To access these screens, press [F6] from the
Select/View/ Edit Transactions screen. The Detail View
of Transaction screen for your industry displays.
We describe the industry-specific fields that appear on the
right side of the Detail View of Transaction screen for the
following industries:
•
•
•
•
•
•
•
Retail
Lodging Retail
Restaurant
Lodging Restaurant
Lodging/Front Desk
Rental Car
Direct Marketing
The fields that appear on the left side of the screen are
described earlier in this section.
Retail - Detail View of Transaction
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
161
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Lodging/Retail - Detail View of Transaction
Retail and Lodging/Retail
Transaction Detail
Field Name
Folio
Description
Maximum eight-digit Property Management System folio reference
number assigned to this transaction. (Field 301)
Applies to Lodging/Retail, but not Retail.
Charge Desc.
Description of transaction charges. Press the [F2] key for a list of
valid values. The valid values are:
Lodging
Restaurant
Gift Shop
Spa
Beauty Shp
Conv Fees
Tennis/Pro
Golf/Pro
Applies to Lodging/Retail, but not Retail.
(Field 300)
162
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Retail and Lodging/Retail
Transaction Detail
Field Name
Hotel Code
Description
Detailed description of charges. Press the [F2] key for a list of valid
values. The valid values are:
Sale
Assured NS
Adv Depost
Delayed Ch
Expr Svc
Assured Rv
(Sale)
(Assured No-Show)
(Advance Deposit)
(Delayed Charge)
(Express Service)
(Assured reservation)
Applies to Lodging/Retail, but not Retail.
(Field 305)
Invoice/ROC
Maximum six-digit invoice number or record-of-charge; reference
number assigned to this transaction. (Field 401)
Item Code
Two-digit code assigned to describe what type goods were purchased.
This is usually matched up with a text description of the code and
forwarded to the card issuer. (Field 400)
Sales Tax
Maximum seven-digit (9999.99) amount of sales tax included in this
charge. (Field 72)
Retail Terms
Maximum four-digit number identifying special terms or payment
options. (Field 411)
Purchase Information (5 lines)
Up to five lines describing the purchases for this transaction. For
each line, a four-digit CODE and maximum 40-character
DESCRIPTION provide the description for each purchased item (Fields
412-416 for CODES, 406-410 for DESCRIPTION, which are included
in the Integration section).
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
163
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Restaurant - Detail View of Transaction
Lodging/Restaurant - Detail View of Transaction
164
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Restaurant and
Lodging/Restaurant
Transaction Detail
Field Name
Folio
Description
Maximum eight-digit Property Management System folio reference
number assigned to this transaction.
Applies to Lodging/Restaurant, but not Restaurant.
(Field 301)
Charge Desc.
Description of transaction charges. Press the [F2] key for a list of
valid values. The valid values are:
Lodging
Restaurant
Gift Shop
Spa
Beauty Shp
Conv Fees
Tennis/Pro
Golf/Pro
Applies to Lodging/Restaurant, but not Restaurant.
(Field 300)
Hotel Code
Detailed description of charges. Press the [F2] key for a list of valid
values. The valid values are:
Sale
Assured NS
Adv Depost
Delayed Ch
Expr Svc
Assured Rv
(Sale)
(Assured No-Show)
(Advance Deposit)
(Delayed Charge)
(Express Service)
(Assured reservation)
Applies to Lodging/Restaurant, but not Restaurant.
(Field 305)
Check
Southern DataComm, Inc.
Proprietary & Confidential
Maximum six-digit ticket number or record-of-charge; reference
number assigned to this transaction. (Field 205)
08/2000
165
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Restaurant and
Lodging/Restaurant
Transaction Detail
Field Name
Rest Chg Des
Description
Description of food purchased. Valid values are:
“FOOD”
“FOOD-BEV”
“BEVERAGE”
If food amount reflects food charges
only
If food amount includes drinks or if the
software is unable to split the values
If amount reflects beverage charges
only
(Field 200)
Server 1
Maximum eight-digit employee ID of primary server on this ticket.
(Field 203)
Server 1 Tip
Maximum seven-digit (9999.99) amount of tip included on this
transaction allotted to the primary server. If the amount is greater than
9999.99, enter 9999.99. (Field 201)
Tip 1 Descr
Description of first tip field. This field should contain “TIP” even if no
tip 1 is included. (Field 210)
Server 2
Maximum eight-digit employee ID of secondary server on this ticket.
(Field 204)
Server 2 Tip
Maximum seven-digit (9999.99) amount of tip included on this
transaction allotted to the secondary server. If the amount is greater
than 9999.99, enter 9999.99. (Field 202)
Tip 2 Descr
Description of second tip field. This field should contain “TIP” if tip 2 is
included. Otherwise, leave it blank. (Field 215)
Food Amount
Maximum eight digit (99999.99) dollar amount of transaction used for
food charges. (Field 207)
Food Descr.
Maximum ten-character description of the food on this ticket. If the
Food Amount field is blank, leave this field blank also. (Field 213)
166
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Restaurant and
Lodging/Restaurant
Transaction Detail
Field Name
Description
Beverage Amt
Maximum eight-digit (99999.99) dollar amount of transaction used for
drink charges. (Field 208)
Bev. Descr.
Maximum ten-character description of beverages on this ticket. Valid
values are “DRINKS” or “BEVERAGE”. If the Beverage Amt field is
blank, leave this field blank also. (Field 214)
Tax Amount
Maximum eight-digit (99999.99) dollar amount of transaction used for
sales tax. (Field 206)
Adj. Tip Amt
Maximum five-digit (99.99) amount of adjustment, if any, of tip charges
applied at a later date/time. (Field 211)
Table Number
Maximum three-digit identification number of customer’s table. (Field
209)
ROC Number
Maximum ten-digit record-of-charge number. (Field 212)
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
167
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Lodging/Front Desk - Detail View of Transaction
Lodging/Front Desk
Transaction Detail
Field Name
Description
Folio
Maximum eight-digit Property Management System folio reference
number assigned to this transaction. (Field 301)
Charge Desc.
Description of transaction charges. Press the [F2] key for a list of
valid values. The valid values are:
Lodging
Restaurant
Gift Shop
Spa
Beauty Shp
Conv Fees
Tennis/Pro
Golf/Pro
(Field 300)
168
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Lodging/Front Desk
Transaction Detail
Field Name
Hotel Code
Description
Detailed description of charges. Press the [F2] key for a list of valid
values. The valid values are:
Sale
Assured NS
Adv Depost
Delayed Ch
Expr Svc
Assured Rv
(Sale)
(Assured No-Show)
(Advance Deposit)
(Delayed Charge)
(Express Service)
(Assured reservation)
(Field 305)
Check-In
Date (in MMDDYY format) when customer begins stay at location.
(Field 303)
Check-Out
Date (in MMDDYY format) when customer ends stay at location.
(Field 304)
Room Number
Maximum four-character identification of room incurring primary
charges. (Field 310)
Room Rate
Maximum six-digit (999.99) per day charge for room. If the rate is
greater than 999.99, enter 999.99. (Field 302)
Tax Amount
Maximum eight-digit (99999.99) amount of tax included in transaction
amount. (Field 306)
Duration
Two-digit length of customer stay, in days. If greater than 99, enter
99. (Field 307)
Operator/Svr
Maximum six-digit number identifying the employee performing the
transaction. (Field 309)
ROC Number
Maximum eight-character record-of-charge number. (Field 308)
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
169
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Lodging/Front Desk
Transaction Detail
Field Name
Description
Extra Charge
Maximum seven-digit (9999.99) amount of extra charges included in
the transaction amount field. (Field 311)
X Chg Reason
Maximum six-digit reason code(s) for extra charges; enter multiple
reasons consecutively (for example, 235).
0 - None
2 - Restaurant
3 - Gift Shop
4 - Minibar
5 - Telephone
6 - Other
7 - Laundry
(Field 312)
Guest
170
Maximum 20-character name of guest. (Field 313)
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Rental Car - Detail View of Transaction
Rental Car
Transaction Detail
Field Name
Description
Renter Name
Maximum 26-character name of person renting the vehicle. (Field
510)
Agreement #
Maximum nine-digit rental agreement number. (Field 511)
Promo Code
Maximum four-digit number or code for any promotional specials
applied to this transaction. (Field 513)
Certificate
Maximum 14-character certificate number applied to this transaction.
(Field 514)
Res. City/ST
Maximum 18-character city and two-character state where rental car
was reserved. (Fields 515 and 516)
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
171
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Rental Car
Transaction Detail
Field Name
Description
Duration
Maximum two-digit number of days rental car was rented. (Field 512)
Vehicle #
Maximum eight-digit vehicle identification number. (Field 500)
Adjust Amt
Maximum eight-digit (9999.99) amount this transaction was adjusted
from original agreement amount. (Field 501)
Rent Dte/Tme
Date (MMDDYY) and time (HHMMSS in military format) the rental car
was picked up. (Fields 502 and 503)
Rent City/ST
Maximum 18-character city and two-character state where the rental
car was picked up. (Fields 504 and 505)
Ret. Dte/Tme
Date (MMDDYY) and time (HHMMSS in military format) the rental car
was returned. (Fields 506 and 507)
Ret. City/ST
Maximum 18-character city and two-character state where the rental
car was returned. (Fields 508 and 509)
Tax Amount
Maximum seven-digit (9999.99) amount of tax included in the
Transaction Amount field. (Field 517)
Charge Desc.
Description of the extra charge. Press the [F2] key for a list of valid
values. Valid values are:
No Extra
Gas
Extra Miles
Late Return
OneWay Svc
Parking Tkt
(Field 518)
172
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Rental Car
Transaction Detail
Field Name
Description
Prog Ind
Two-digit special program code indicator. (Field 519)
Ret. Loc ID
Maximum ten-character identification of return location. (Field 520)
Extra Charge
Maximum five-digit reason code(s) for extra charges; enter multiple
reasons consecutively (for example 235):
0 - None
1 - Gas
2 - Extra mileage
3 - Late return
4 - One way service
5 - Parking violation
(Field 521)
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
173
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Direct Marketing - Detail View of Transaction
Direct Marketing
Transaction Detail
Field Name
Description
Zip Code
Five-digit or nine-digit zip code. This information is used for AVS.
(Field 700)
Street Address
Maximum 20-character street address. This information is used for
AVS. (Field 701)
174
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Direct Marketing
Transaction Detail
Field Name
AVS Response
Description
The response received after performing an Address Verification
Service. Press the [F2] key for a list of choices. Available choices
are:
Exact w/9 Zip Code
Exact w/5 Zip Code
Match Address Only
Match w/9 Zip Only
Match w/5 Zip Only
No Match
AVS Unavailable
Retry
Ineligible for AVS
AVS Not Supported
AVS Not Performed
AVS Not Performed_
Edit Error
(Field 1015)
Shipping Date
Date (MMDDYY) when merchandise was shipped. (Field 711)
Charge Desc.
Description of a mail order purchase. Press the [F2] key for a list of
choices. Choices are:
Non-Mail Order
Single Transaction
Recurring Transaction
Installment Payment
Unknown Mail Order
(Field 712)
Clearing Seq
Two fields, separated by “of”, indicating the current and total number of
installment payments. Used only when the Charge Desc. field equals
“Installment Payment”.
1st field - Maximum two-digits; indicates current installment payment
due (Field 714)
2nd field - Maximum two-digits; indicates total number of installment
payments (Field 713)
Example: 02 of 10 indicates this is the second of ten installment
payments.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
175
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Direct Marketing
Transaction Detail
Field Name
Order Number
Description
Maximum ten-digit order number used to identify the transaction.
(Field 715)
Ship to Zip Cd
Five-digit or nine-digit zip code to which merchandise is to be shipped
or delivered.
(Field 716)
Purchase Information (3 lines)
176
Up to three lines describing the purchases for this transaction. For
each line, a four-digit CODE and maximum 40-character
DESCRIPTION provide the description for each purchased item (Fields
720-722 for CODES, 717-719 for DESCRIPTION which are included in
the Integration section.)
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
PbAdmin Reports
This section describes the various reports available
through PbAdmin.
The reports provide detailed transaction information
according to the sort you choose. The sorts available are
Cashier, Terminal, Card Type, and Merchant Key. Most of
these reports can be generated using the Reports Menu
option from the PbAdmin Main Menu. To generate these
reports outside PbAdmin, please refer to the Integration
section for information.
Each report provides various headings related to specific
transaction detail. Most reports provide totals by card
type at each sort break (e.g., each cashier), then totals by
card type for all of the particular sort (e.g., all cashiers).
Wide format reports provide additional tax and tip totals,
depending on industry.
Each detail report provides a Type heading that displays
an abbreviation for the particular transaction type for each
transaction listed on the report.
The transaction types that may appear under the Type
heading are as follows:
AO
AF
SA
MO
PA
RE
VS
VR
CK
IA
AR
DS
DR
##
*
= Authorization Only
= Forced Authorization
= Sale
= Mail Order
= Prior-Authorized Sale
= Return
= Void Sale
= Void Return
= Check
= Incremental Authorization
= Authorization Reversal
= Debit Sale
= Debit Return
= A transaction type number that does not correspond to
any of the above transaction types
= This transaction was manually entered
An additional character may appear to the right of this twocharacter abbreviation. This additional character
originates from the third-party transaction processor and
usually equals the Authorization Characteristics Indicator
(Input Field 34) if one is present.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
177
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Cashier (Server)
Summary Report
The Cashier Summary Report provides a summary of all
transactions sorted by cashier ID. For the restaurant
industry, this is called the Server Summary Report. This
report provides the following:
•
•
•
Sort by cashier
Totals by card type for each cashier
Totals by card type for all cashiers
It can be generated from the Reports Menu option from
the PbAdmin Main Menu. We show a report sample on
the next page in wide format.
NOTE:
178
For the restaurant industry, this report is
the Server Summary Report. For all
other industries, this is the Cashier
Summary Report.
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Cashier (Server) Summary Report
ProtoBase Administrator Cashier Report
Transactions by Cashier for All Records
Printed: 07/21/98 11:23
Page
1
Location:
Hotel Location
--------------------------------------------------------------------------------------------------------------------------------------------------------
Credit Totals for Cashier:
CASHIER
Card Type # Auth
Auth $ # Sale Sales $
# Ret Return $ # Net
Net $
Tax $
---------- ------ --------- ------ --------- ------ --------- ------ --------- --------AMER EXPR
0
0.00
62 15753.38
0
0.00
62 15753.38
0.00
MASTERCARD
0
0.00
100 48266.72
0
0.00
100 48266.72
0.00
VISA
0
0.00
98 35277.26
0
0.00
98 35277.26
0.00
---------- ------ --------- ------ --------- ------ --------- ------ --------- --------0
0.00
260 99297.36
0
0.00
260 99297.36
0.00
==========================================================================================
Credit Totals for All Cashiers in Location:
Hotel Location
Card Type # Auth
Auth $ # Sale Sales $
# Ret Return $ # Net
Net $
Tax $
---------- ------ --------- ------ --------- ------ --------- ------ --------- --------AMER EXPR
0
0.00
62 15753.38
0
0.00
62 15753.38
0.00
MASTERCARD
0
0.00
100 48266.72
0
0.00
100 48266.72
0.00
VISA
0
0.00
98 35277.26
0
0.00
98 35277.26
0.00
---------- ------ --------- ------ --------- ------ --------- ------ --------- --------0
0.00
260 99297.36
0
0.00
260 99297.36
0.00
==========================================================================================
****** End of Report ******
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
179
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Cashier (Server)
Detail Report
The Cashier Detail Report provides a standard detail list
of all transactions, sorted by cashier ID. For the restaurant
industry, this is called the Server Detail Report. This
report provides the following:
•
•
•
•
Standard transaction detail only (no extended
industry data)
Sort by cashier
Totals by card type for each cashier
Totals by card type for all cashiers
It can be generated from the Reports Menu option from
the PbAdmin Main Menu. We show a report sample on
the next page in wide format.
NOTE:
180
For the restaurant industry, this report is
the Server Detail Report. For all other
industries, this is the Cashier Detail
Report.
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Cashier (Server) Detail Report
ProtoBase Administrator Cashier Report
Transactions by Cashier for Selected Records
with Standard Detail
Printed: 07/21/98 15:27
Page
1
Location:
Hotel Location
Cashier :
CASHIER
-----------------------------------------------------------------------------------------------------------------------------------------------Ref #
Account
Exp Type
Amount
Date
Bus. Auth# Terminal
-------- ------------------ ----- ---- -------- -------- ----- ------ -------1235 373238500012351
08/98 PA
461.70 11/18/97 11/18 2385
HOTEL
1236 373238500012369
01/99 PA
405.00 11/18/97 11/18 2385
HOTEL
1237 373238500012377
03/98 PA
100.00 11/18/97 11/18 2385
HOTEL
1238 373238500012385
11/98 PA
75.00 11/18/97 11/18 2385
HOTEL
1239 373238500012393
02/98 PA
75.00 11/18/97 11/18 2385
HOTEL
1240 373238500012401
02/99 PA
100.00 11/18/97 11/18 2385
HOTEL
1241 373238500012419
12/99 PA
450.00 11/18/97 11/18 2385
HOTEL
Credit Totals for Cashier:
CASHIER
Card Type # Auth
Auth $ # Sale Sales $
# Ret Return $ # Net
Net $
Tax $
---------- ------ --------- ------ --------- ------ --------- ------ --------- --------AMER EXPR
0
0.00
7
1666.70
0
0.00
7
1666.70
0.00
---------- ------ --------- ------ --------- ------ --------- ------ --------- --------0
0.00
7
1666.70
0
0.00
7
1666.70
0.00
==========================================================================================
Credit Totals for All Cashiers in Location:
Hotel Location
Card Type # Auth
Auth $ # Sale Sales $
# Ret Return $ # Net
Net $
Tax $
---------- ------ --------- ------ --------- ------ --------- ------ --------- --------AMER EXPR
0
0.00
7
1666.70
0
0.00
7
1666.70
0.00
---------- ------ --------- ------ --------- ------ --------- ------ --------- --------0
0.00
7
1666.70
0
0.00
7
1666.70
0.00
==========================================================================================
****** End of Report ******
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
181
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Cashier Extended
Detail Report Retail
The Cashier Extended Detail report for Retail provides an
extended detail list of all transactions, sorted by cashier
ID, for the retail industry. This report provides the
following:
•
•
•
•
•
Standard transaction detail
Retail-specific detail
Sort by cashier
Totals by card type for each cashier
Totals by card type for all cashiers
It can be generated from the Reports Menu option from
the PbAdmin Main Menu. We show a report sample on
the next page in wide format.
182
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Cashier Extended Detail for Retail
ProtoBase Administrator Cashier Report
Transactions by Cashier for Selected Records
with Retail Industry Detail
Printed: 07/21/98 15:40
Page
1
Location:
Retail Location
Cashier :
CASHIER
--------------------------------------------------------------------------------------------------------------------------------------------------------Ref #
-------1235
1236
1237
1238
1239
1240
1241
Account
-----------------373238500012351
373238500012369
373238500012377
373238500012385
373238500012393
373238500012401
373238500012419
Credit Totals for Cashier:
Exp
----08/98
01/99
03/98
11/98
02/98
02/99
12/99
Type
Amount
Date
Bus. Auth# Terminal Invoice
---- -------- -------- ----- ------ -------- ------PA 5
461.70 11/18/97 11/18 DEMO-7 RETAIL
001235
PA 5
405.00 11/18/97 11/18 DEMO-7 RETAIL
001236
PA 5
100.00 11/18/97 11/18 DEMO-7 RETAIL
001237
PA 5
75.00 11/18/97 11/18 DEMO-7 RETAIL
001238
PA 5
75.00 11/18/97 11/18 DEMO-7 RETAIL
001239
PA 5
100.00 11/18/97 11/18 DEMO-7 RETAIL
001240
PA 5
450.00 11/18/97 11/18 DEMO-7 RETAIL
001241
Item
---01
01
01
01
01
01
01
Tax
Terms
-------- -----
Item1 Item2 Item3 Item4 Item5
----- ----- ----- ----- ----054 6532
054 6532
054 6532
054 6532
054 6532
054 6532
054 6532
CASHIER
Card Type # Auth
Auth $ # Sale Sales $
# Ret Return $ # Net
Net $
Tax $
---------- ------ --------- ------ --------- ------ --------- ------ --------- --------AMER EXPR
0
0.00
7
1666.70
0
0.00
7
1666.70
0.00
---------- ------ --------- ------ --------- ------ --------- ------ --------- --------0
0.00
7
1666.70
0
0.00
7
1666.70
0.00
==========================================================================================
Credit Totals for All Cashiers in Location:
Retail Location
Card Type # Auth
Auth $ # Sale Sales $
# Ret Return $ # Net
Net $
Tax $
---------- ------ --------- ------ --------- ------ --------- ------ --------- --------AMER EXPR
0
0.00
7
1666.70
0
0.00
7
1666.70
0.00
---------- ------ --------- ------ --------- ------ --------- ------ --------- --------0
0.00
7
1666.70
0
0.00
7
1666.70
0.00
==========================================================================================
****** End of Report ******
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
183
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Server Extended
Detail Report Restaurant
The Server Extended Detail report for Restaurant provides
an extended detail list of all transactions, sorted by server
ID, for the restaurant industry. This report provides the
following:
•
•
•
•
•
Standard transaction detail
Restaurant-specific detail
Sort by server
Totals by card type for each server
Totals by card type for all servers
It can be generated from the Reports Menu option from
the PbAdmin Main Menu. We show a report sample on
the next page in wide format.
184
08/2000
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Server Extended Detail for Restaurant
ProtoBase Administrator Server Report
Transactions by Server for Selected Records
with Restaurant Industry Detail
Printed: 07/21/98 15:58
Page
1
Location:
Restaurant Location
Server :
server2
--------------------------------------------------------------------------------------------------------------------------------------------------------Ref #
Account
Exp Type
Amount
Date
Bus.
Tbl Adj. Tip
-------- ------------------ ----- ---- -------- -------- ------- --------1220 5454545454545454
09/99 PA*
150.00 07/20/98 07/20
1222 5454545454545454
09/99 PA*
100.00 07/20/98 07/20
Credit Totals for Server:
Auth#
Terminal Ch Desc. Tip 1
Tip 2
Emp 1
Emp 2
Ticket # Tax Amt
Food Amt Bev Amt
------ -------- -------- -------- -------- -------- -------- -------- -------- -------- -------122220 rest2
122222 rest2
00
00
server2
Card Type # Auth
Auth $ # Sale Sales $
# Ret Return $ # Net
Net $
Tip1 $
Tip2 $
Tax $
Food $
Bev $ AdjTip $
---------- ------ --------- ------ --------- ------ --------- ------ --------- -------- -------- -------- --------- --------- -------MASTERCARD
0
0.00
2
250.00
0
0.00
2
250.00
0.00
0.00
0.00
0.00
0.00
0.00
---------- ------ --------- ------ --------- ------ --------- ------ --------- -------- -------- -------- --------- --------- -------0
0.00
2
250.00
0
0.00
2
250.00
0.00
0.00
0.00
0.00
0.00
0.00
=======================================================================================================================================
Credit Totals for All Servers in Location:
Restaurant Location
Card Type # Auth
Auth $ # Sale Sales $
# Ret Return $ # Net
Net $
Tip1 $
Tip2 $
Tax $
Food $
Bev $ AdjTip $
---------- ------ --------- ------ --------- ------ --------- ------ --------- -------- -------- -------- --------- --------- -------MASTERCARD
0
0.00
2
250.00
0
0.00
2
250.00
0.00
0.00
0.00
0.00
0.00
0.00
---------- ------ --------- ------ --------- ------ --------- ------ --------- -------- -------- -------- --------- --------- -------0
0.00
2
250.00
0
0.00
2
250.00
0.00
0.00
0.00
0.00
0.00
0.00
=======================================================================================================================================
****** End of Report ******
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
185
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Cashier Extended
Detail Report Lodging
The Cashier Extended Detail report for Lodging provides
an extended detail list of all transactions, sorted by cashier
ID, for the lodging industry. This report provides the
following:
•
•
•
•
•
Standard transaction detail
Lodging-specific detail
Sort by cashier
Totals by card type for each cashier
Totals by card type for all cashiers
It can be generated from the Reports Menu option from
the PbAdmin Main Menu. We show a report sample on
the next page in wide format.
186
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Cashier Extended Detail for Lodging
ProtoBase Administrator Cashier Report
Transactions by Cashier for Selected Records
with Lodging Industry Detail
Printed: 07/21/98 16:10
Page
1
Location:
Hotel Location
Cashier :
CASHIER
--------------------------------------------------------------------------------------------------------------------------------------------------------Ref #
-------1235
1236
1237
1238
1239
1240
1241
Account
-----------------373238500012351
373238500012369
373238500012377
373238500012385
373238500012393
373238500012401
373238500012419
Credit Totals for Cashier:
Exp
----08/98
01/99
03/98
11/98
02/98
02/99
12/99
Type
Amount
Date
Bus. Auth#
---- -------- -------- ----- -----PA
461.70 11/18/97 11/18 2385
PA
405.00 11/18/97 11/18 2385
PA
100.00 11/18/97 11/18 2385
PA
75.00 11/18/97 11/18 2385
PA
75.00 11/18/97 11/18 2385
PA
100.00 11/18/97 11/18 2385
PA
450.00 11/18/97 11/18 2385
Terminal
-------HOTEL
HOTEL
HOTEL
HOTEL
HOTEL
HOTEL
HOTEL
Ch. Desc.
--------SPA
SPA
SPA
SPA
SPA
SPA
SPA
Folio #
Rm Rate
---------- -------000000
1.00
000000
1.00
000000
1.00
000000
1.00
000000
1.00
000000
1.00
000000
1.00
Arr Date
-------10/28/97
10/28/97
10/28/97
10/28/97
10/28/97
10/28/97
10/28/97
Dep Date Code Tax Amt. Dur
-------- ---- -------- --10/29/97
06
0.00 1
10/29/97
06
0.00 1
10/29/97
06
0.00 1
10/29/97
06
0.00 1
10/29/97
06
0.00 1
10/29/97
06
0.00 1
10/29/97
06
0.00 1
Cashier Rm #
-------- ---002
002
002
002
002
002
002
CASHIER
Card Type # Auth
Auth $ # Sale Sales $
# Ret Return $ # Net
Net $
Tax $
---------- ------ --------- ------ --------- ------ --------- ------ --------- --------AMER EXPR
0
0.00
7
1666.70
0
0.00
7
1666.70
0.00
---------- ------ --------- ------ --------- ------ --------- ------ --------- --------0
0.00
7
1666.70
0
0.00
7
1666.70
0.00
==========================================================================================
Credit Totals for All Cashiers in Location:
Hotel Location
Card Type # Auth
Auth $ # Sale Sales $
# Ret Return $ # Net
Net $
Tax $
---------- ------ --------- ------ --------- ------ --------- ------ --------- --------AMER EXPR
0
0.00
7
1666.70
0
0.00
7
1666.70
0.00
---------- ------ --------- ------ --------- ------ --------- ------ --------- --------0
0.00
7
1666.70
0
0.00
7
1666.70
0.00
==========================================================================================
****** End of Report ******
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
187
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Cashier Extended
Detail Report Rental Car
The Cashier Extended Detail report for Rental Car
provides an extended detail list of all transactions, sorted
by cashier ID, for the rental car industry. This report
provides the following:
•
•
•
•
•
Standard transaction detail
Rental-car-specific detail
Sort by cashier
Totals by card type for each cashier
Totals by card type for all cashiers
It can be generated from the Reports Menu option from
the PbAdmin Main Menu. We show a report sample on
the next page in wide format.
188
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Cashier Extended Detail for Rental Car
ProtoBase Administrator Cashier Report
Transactions by Cashier for Selected Records
with Car Rental Industry Detail
Printed: 07/21/98 16:24
Page
1
Location:
Car Rental Location
Cashier :
CASHIER
--------------------------------------------------------------------------------------------------------------------------------------------------------Ref #
Account
Exp Type
Amount
Date
Bus. Auth# Terminal Rent Name
Rent Date Rent Time
St Days
Rental Agree #
Vehicle# Adj.Amt. Tax Amt.
PmCd Certificate # Reserve City
St Retn Date Retn Time
St
-------- ------------------ ----- ---- -------- -------- ----- ------ -------- ---- -------------- ------------------ ---- --------- ------------ ---- ---1235 373238500012351
732475600
08/98 PA
42375600
461.70 11/18/97 11/18 2385
1236 373238500012369
732475600
01/99 PA
42375600
405.00 11/18/97 11/18 2385
Credit Totals for Cashier:
RENTAL
RENTAL
Rent City
Return City
--------------
Nikki Moore
CLEARWATER
10/28/97
10/29/97
13:46:24
06:32:27
CLEARWATER
CLEARWATER
FL
FL
1
FL
Joan Moss
CLEARWATER
10/28/97
10/29/97
13:46:24
06:32:27
CLEARWATER
CLEARWATER
FL
FL
1
FL
CASHIER
Card Type # Auth
Auth $ # Sale Sales $
# Ret Return $ # Net
Net $
Tax $
---------- ------ --------- ------ --------- ------ --------- ------ --------- --------AMER EXPR
0
0.00
2
866.70
0
0.00
2
866.70
0.00
---------- ------ --------- ------ --------- ------ --------- ------ --------- --------0
0.00
2
866.70
0
0.00
2
866.70
0.00
==========================================================================================
Credit Totals for All Cashiers in Location:
Car Rental Location
Card Type # Auth
Auth $ # Sale Sales $
# Ret Return $ # Net
Net $
Tax $
---------- ------ --------- ------ --------- ------ --------- ------ --------- --------AMER EXPR
0
0.00
2
866.70
0
0.00
2
866.70
0.00
---------- ------ --------- ------ --------- ------ --------- ------ --------- --------0
0.00
2
866.70
0
0.00
2
866.70
0.00
==========================================================================================
****** End of Report ******
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
189
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Cashier Extended
Detail Report Direct Marketing
The Cashier Extended Detail report for Direct Marketing
provides an extended detail list of all transactions, sorted
by cashier ID, for the rental car industry. This report
provides the following:
•
•
•
•
•
Standard transaction detail
Direct marketing-specific detail
Sort by cashier
Totals by card type for each cashier
Totals by card type for all cashiers
It can be generated from the Reports Menu option from
the PbAdmin Main Menu. We show a report sample on
the next page in wide format.
190
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Cashier Extended Detail for Direct Marketing
ProtoBase Administrator Cashier Report
Transactions by Cashier for Selected Records
with Direct Marketing Industry Detail
Printed: 07/21/98 16:30
Page
1
Location:
Direct Marketing Location
Cashier :
CASHIER
---------------------------------------------------------------------------------------------------------------------------------------------------------Ref #
-------1235
1236
Account
Exp Type
Amount
Date
Bus.
------------------ ----- ---- -------- -------- ----373238500012351
08/98 PA 7
461.70 11/18/97 11/18
373238500012369
01/99 PA 7
405.00 11/18/97 11/18
Credit Totals for Cashier:
Auth#
-----123456
123456
Terminal Order Num.
-------- ---------DIRECT
9978665
DIRECT
9978665
AVS
--0
0
Zip Code
--------33764
33764
Billing Address
--------------------
CASHIER
Card Type # Auth
Auth $ # Sale Sales $
# Ret Return $ # Net
Net $
---------- ------ --------- ------ --------- ------ --------- ------ --------AMER EXPR
0
0.00
2
866.70
0
0.00
2
866.70
---------- ------ --------- ------ --------- ------ --------- ------ --------0
0.00
2
866.70
0
0.00
2
866.70
===============================================================================
Credit Totals for All Cashiers in Location:
Direct Marketing Location
Card Type # Auth
Auth $ # Sale Sales $
# Ret Return $ # Net
Net $
---------- ------ --------- ------ --------- ------ --------- ------ --------AMER EXPR
0
0.00
2
866.70
0
0.00
2
866.70
---------- ------ --------- ------ --------- ------ --------- ------ --------0
0.00
2
866.70
0
0.00
2
866.70
===============================================================================
****** End of Report ******
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
191
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Terminal
Summary Report
The Terminal Summary Report provides a summary of all
transactions sorted by terminal ID. This report provides
the following:
•
•
•
Sort by terminal ID
Totals by card type for each terminal
Totals by card type for all terminals
It can be generated from the Reports Menu option from
the PbAdmin Main Menu. We show a report sample on
the next page in wide format.
192
10/99
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Terminal Summary Report
ProtoBase Administrator Terminal Report
Transactions by Terminal for All Records
Printed: 07/21/98 16:33
Page
1
Location:
Hotel Location
----------------------------------------------------------------------------------------------------------------------------------------------------------Credit Totals for Terminal:
HOTEL
Card Type # Auth
Auth $ # Sale Sales $
# Ret Return $ # Net
Net $
Tax $
---------- ------ --------- ------ --------- ------ --------- ------ --------- --------AMER EXPR
0
0.00
62 15753.38
0
0.00
62 15753.38
0.00
MASTERCARD
0
0.00
100 48266.72
0
0.00
100 48266.72
0.00
VISA
0
0.00
98 35277.26
0
0.00
98 35277.26
0.00
---------- ------ --------- ------ --------- ------ --------- ------ --------- --------0
0.00
260 99297.36
0
0.00
260 99297.36
0.00
==========================================================================================
Credit Totals for All Terminals in Location:
Hotel Location
Card Type # Auth
Auth $ # Sale Sales $
# Ret Return $ # Net
Net $
Tax $
---------- ------ --------- ------ --------- ------ --------- ------ --------- --------AMER EXPR
0
0.00
62 15753.38
0
0.00
62 15753.38
0.00
MASTERCARD
0
0.00
100 48266.72
0
0.00
100 48266.72
0.00
VISA
0
0.00
98 35277.26
0
0.00
98 35277.26
0.00
---------- ------ --------- ------ --------- ------ --------- ------ --------- --------0
0.00
260 99297.36
0
0.00
260 99297.36
0.00
==========================================================================================
****** End of Report ******
Southern DataComm, Inc.
Proprietary & Confidential
10/99
193
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Terminal Detail
Report
The Terminal Detail Report provides a standard detail list
of all transactions, sorted by terminal ID. This report
provides the following:
•
•
•
•
Standard transaction detail only (no extended
industry data)
Sort by terminal
Totals by card type for each terminal
Totals by card type for all terminals
It can be generated from the Reports Menu option from
the PbAdmin Main Menu. We show a report sample on
the next page in wide format.
194
10/99
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Terminal Detail Report
ProtoBase Administrator Terminal Report
Transactions by Terminal for Selected Records
with Standard Detail
Printed: 07/21/98 16:40
Page
1
Location:
Hotel Location
Terminal:
HOTEL
--------------------------------------------------------------------------------------------------------------------------------------------------------Ref #
-------1235
1236
41533
556048
Account
-----------------373238500012351
373238500012369
5209012204153327
5209019955604895
Credit Totals for Terminal:
Exp
----08/98
01/99
07/98
08/99
Type
Amount
Date
Bus. Auth#
---- -------- -------- ----- -----PA
461.70 11/18/97 11/18 2385
PA
405.00 11/18/97 11/18 2385
PA
268.66 11/18/97 11/18 9012
PA
18.35 11/18/97 11/18 9019
Cashier
-------CASHIER
CASHIER
CASHIER
CASHIER
HOTEL
Card Type # Auth
Auth $ # Sale Sales $
# Ret Return $ # Net
Net $
Tax $
---------- ------ --------- ------ --------- ------ --------- ------ --------- --------AMER EXPR
0
0.00
2
866.70
0
0.00
2
866.70
0.00
MASTERCARD
0
0.00
2
287.01
0
0.00
2
287.01
0.00
---------- ------ --------- ------ --------- ------ --------- ------ --------- --------0
0.00
4
1153.71
0
0.00
4
1153.71
0.00
==========================================================================================
Credit Totals for All Terminals in Location:
Hotel Location
Card Type # Auth
Auth $ # Sale Sales $
# Ret Return $ # Net
Net $
Tax $
---------- ------ --------- ------ --------- ------ --------- ------ --------- --------AMER EXPR
0
0.00
2
866.70
0
0.00
2
866.70
0.00
MASTERCARD
0
0.00
2
287.01
0
0.00
2
287.01
0.00
---------- ------ --------- ------ --------- ------ --------- ------ --------- --------0
0.00
4
1153.71
0
0.00
4
1153.71
0.00
==========================================================================================
****** End of Report ******
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
195
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Terminal
Extended Detail
Reports
Retail
Restaurant
Lodging
Rental Car
Direct Marketing
196
These reports follow the same format as the Cashier
Extended Detail reports (described beginning on page
182), except they are sorted by Terminal ID. They can be
generated from the Reports Menu option from the
PbAdmin Main Menu.
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Deposit Status
Report
The Deposit Status Report shows the settlement (or
deposit) log. It provides all settlement deposit attempts,
both successful and unsuccessful.
This report can be generated from the Reports Menu or
from the View Deposit Log option from the PbAdmin
Main Menu. We show a report sample below.
Deposit Status Report
There are no totals for this report, only detail of each
settlement deposit attempt.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
197
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Authorization
Date & Time
Report
The Authorization Date and Time Report lists transactions
sorted by Authorization Date, and within each date, by
Authorization Time. It can be used to determine if old or
expired authorizations exist in the data base. This report
can be generated from the Reports Menu option from the
PbAdmin Main Menu. We show a report sample below.
Authorization Date and Time Report - Detail
Authorization Date and Time Report - Totals
198
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Incremental
Authorization
Report
The Incremental Authorization Report lists each
transaction, sorted by Terminal ID. It shows the original
and final authorization amounts. It can be used to review
the amount of incremental authorizations that may be
needed for particular transactions.
This report can be generated from the Reports Menu
option from the PbAdmin Main Menu. We show a report
sample below.
Incremental Authorization - Detail
There are no totals for this report.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
199
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Card Type
Summary Report
The Card Type Summary Report provides a summary of
all transactions sorted by card type. This includes any
“card type” defined in the ProtoBase configuration,
including CHECK and DEBIT. This report provides the
following:
•
•
•
Sort by card type, with separate totals for credits
and returns by card type
Totals by card type
Totals for all card types
This report can be generated from the Reports Menu
option from the PbAdmin Main Menu. We show a report
sample on the next page in wide format.
200
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Card Type Summary Report
ProtoBase Administrator Location Report
Transactions by Card Type for Selected Records
Printed: 07/21/98 16:54
Page
1
Location:
Hotel Location
-------------------------------------------------------------------------------------------------------------------------------------------------------Credit Totals for Location: Hotel Location
AMER EXPR Sales
Transaction Type
Count
Total
Tip
------------------------- --------- --------Sales
4
1041.70
0.00
===============================================================================
Net Totals for Location:
Hotel Location
AMER EXPR
Count
Total
Tip
---------- --------- --------Net Totals
4
1041.70
0.00
===============================================================================
Location:
Hotel Location
-------------------------------------------------------------------------------------------------------------------------------------------------------Credit Totals for Location: Hotel Location
MASTERCARD Sales
Transaction Type
Count
Total
Tip
------------------------- --------- --------Sales
4
574.02
0.00
===============================================================================
Net Totals for Location: Hotel Location
MASTERCARD
Count
Total
Tip
---------- --------- --------Net Totals
4
574.02
0.00
===============================================================================
Credit Totals for All Card Types in Location:
Hotel Location
Card Type # Auth
Auth $ # Sale Sales $
# Ret Return $ # Net
Net $
Tax $
---------- ------ --------- ------ --------- ------ --------- ------ --------- --------AMER EXPR
0
0.00
4
1041.70
0
0.00
4
1041.70
0.00
MASTERCARD
0
0.00
4
574.02
0
0.00
4
574.02
0.00
---------- ------ --------- ------ --------- ------ --------- ------ --------- --------0
0.00
8
1615.72
0
0.00
8
1615.72
0.00
==========================================================================================
****** End of Report ******
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
201
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Card Type Detail
Report
The Card Type Detail Report provides a standard detail
list of all transactions, sorted by card type. This includes
any “card type” defined in the ProtoBase configuration,
including CHECK and DEBIT. This report provides the
following:
•
•
•
•
Standard transaction detail only (no extended
industry data)
Sort by card type, with separate totals for credits
and returns by card type
Totals by card type
Totals for all card types
This report can be generated from the Reports Menu
option from the PbAdmin Main Menu. We show a report
sample on the next page in wide format.
202
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Card Type Detail Report
ProtoBase Administrator Location Report
Transactions by Card Type for Selected Records
with Standard Detail
Printed: 07/21/98 17:04
Page
1
Location:
Hotel Location
Card Type: AMER EXPR Sales
--------------------------------------------------------------------------------------------------------------------------------------------------------Card Number
Exp
Auth
Date
Bus.
------------------------ ----- ------ -------- ----373238500012351
08/98
2385 11/18/97 11/18
373238500012369
01/99
2385 11/18/97 11/18
Credit Totals for Location:
Hotel Location
Time
Total
Reference
Cashier
Tip
MKey
----- --------- --------- ---------- -------- ----14:10
461.70
1235
CASHIER
N/A L88
14:10
405.00
1236
CASHIER
N/A L88
Processor
--------------VisaNet CPS
VisaNet CPS
Type
---PA
PA
AMER EXPR Sales
Transaction Type
Count
Total
Tip
------------------------- --------- --------Sales
2
866.70
0.00
===============================================================================
Net Totals for Location:
Hotel Location
AMER EXPR
Count
Total
Tip
---------- --------- --------Net Totals
2
866.70
0.00
===============================================================================
Credit Totals for All Card Types in Location:
Hotel Location
Card Type # Auth
Auth $ # Sale Sales $
# Ret Return $ # Net
Net $
Tax $
---------- ------ --------- ------ --------- ------ --------- ------ --------- --------AMER EXPR
0
0.00
2
866.70
0
0.00
2
866.70
0.00
---------- ------ --------- ------ --------- ------ --------- ------ --------- --------0
0.00
2
866.70
0
0.00
2
866.70
0.00
==========================================================================================
****** End of Report ******
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
203
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Merchant Key
Summary Report
The Merchant Key Summary Report provides a summary
of all transactions sorted by merchant key (ID). This report
provides the following:
•
•
•
Sort by merchant key
Totals by card type for each merchant key
Totals by card type for all merchant keys
This report can be generated from the Reports Menu
option from the PbAdmin Main Menu. We show a report
sample on the next page in wide format.
204
10/99
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Merchant Key Summary Report
ProtoBase Administrator Location Report
Transactions by Merchant Key for All Records
Printed: 07/21/98 17:07
Page
1
Location:
Hotel Location
-------------------------------------------------------------------------------------------------------------------------------------------------------Credit Totals for Merchant Key: L88
Card Type # Auth
Auth $ # Sale Sales $
# Ret Return $ # Net
Net $
Tax $
---------- ------ --------- ------ --------- ------ --------- ------ --------- --------AMER EXPR
0
0.00
62 15753.38
0
0.00
62 15753.38
0.00
MASTERCARD
0
0.00
100 48266.72
0
0.00
100 48266.72
0.00
VISA
0
0.00
98 35277.26
0
0.00
98 35277.26
0.00
---------- ------ --------- ------ --------- ------ --------- ------ --------- --------0
0.00
260 99297.36
0
0.00
260 99297.36
0.00
==========================================================================================
Credit Totals for All Merchant Keys in Location: Hotel Location
Card Type # Auth
Auth $ # Sale Sales $
# Ret Return $ # Net
Net $
Tax $
---------- ------ --------- ------ --------- ------ --------- ------ --------- --------AMER EXPR
0
0.00
62 15753.38
0
0.00
62 15753.38
0.00
MASTERCARD
0
0.00
100 48266.72
0
0.00
100 48266.72
0.00
VISA
0
0.00
98 35277.26
0
0.00
98 35277.26
0.00
---------- ------ --------- ------ --------- ------ --------- ------ --------- --------0
0.00
260 99297.36
0
0.00
260 99297.36
0.00
==========================================================================================
****** End of Report ******
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
205
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Merchant Key
Detail Report
The Merchant Key Detail Report provides a standard
detail list of all transactions, sorted by merchant key (ID).
This report provides the following:
•
•
•
•
Standard transaction detail only (no extended
industry data)
Sort by merchant key
Totals by card type for each merchant key
Totals by card type for all merchant keys
This report can be generated from the Reports Menu
option from the PbAdmin Main Menu. We show a report
sample on the next page in wide format.
206
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Merchant Key Detail Report
ProtoBase Administrator Location Report
Transactions by Merchant Key for Selected Records
with Standard Detail
Printed: 07/21/98 17:12
Page
1
Location:
Hotel Location
Merchant Key: L88
-----------------------------------------------------------------------------------------------------------------------------------------------------------Card Number
-----------------------373238500012351
373238500012369
5209012204153327
5209019955604895
Exp
Auth
Date
Bus. Time
Total
Reference
Cashier
Tip
MKey
----- ------ -------- ----- ----- --------- ---------- -------- --------- ----08/98
2385 11/18/97 11/18 14:10
461.70
1235 CASHIER
N/A L88
01/99
2385 11/18/97 11/18 14:10
405.00
1236 CASHIER
N/A L88
07/98
9012 11/18/97 11/18 13:49
268.66
41533 CASHIER
N/A L88
10/99
9019 11/18/97 11/18 13:48
18.35
556048 CASHIER
N/A L88
Processor
--------------VisaNet CPS
VisaNet CPS
VisaNet CPS
VisaNet CPS
Type
---PA
PA
PA
PA
Credit Totals for Merchant Key: L88
Card Type # Auth
Auth $ # Sale Sales $
# Ret Return $ # Net
Net $
Tax $
---------- ------ --------- ------ --------- ------ --------- ------ --------- --------AMER EXPR
0
0.00
2
866.70
0
0.00
2
866.70
0.00
MASTERCARD
0
0.00
2
287.01
0
0.00
2
287.01
0.00
---------- ------ --------- ------ --------- ------ --------- ------ --------- --------0
0.00
4
1153.71
0
0.00
4
1153.71
0.00
==========================================================================================
Credit Totals for All Merchant Keys in Location: Hotel Location
Card Type # Auth
Auth $ # Sale Sales $
# Ret Return $ # Net
Net $
Tax $
---------- ------ --------- ------ --------- ------ --------- ------ --------- --------AMER EXPR
0
0.00
2
866.70
0
0.00
2
866.70
0.00
MASTERCARD
0
0.00
2
287.01
0
0.00
2
287.01
0.00
---------- ------ --------- ------ --------- ------ --------- ------ --------- --------0
0.00
4
1153.71
0
0.00
4
1153.71
0.00
==========================================================================================
****** End of Report ******
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
207
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Server Tip Report
(Restaurant Only)
The Server Tip Report provides tip and credit totals per
restaurant server, and grand totals for all servers.
This report can be generated from the Reports Menu
option from the PbAdmin Main Menu. We show a report
sample on the next page in wide format.
This is applicable to the restaurant industry only.
208
10/99
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Technical Reference
Server Tip Report
ProtoBase Administrator Server Report
Transaction Summary for Selected Records With Tips
Printed: 08/17/98 11:05
Page
1
Location:
Restaurant Location
--------------------------------------------------------------------------------------------------------------------------------------------------------Tip Totals for Server:
server3
Tip 1
Tip 2
Net
-------- -------- -------42.50
22.50
65.00
Credit Totals for Server:
server3
Card Type # Auth
Auth $ # Sale Sales $
# Ret Return $ # Net
Net $
Tip1 $
Tip2 $
Tax $
Food $
Bev $ AdjTip $
---------- ------ --------- ------ --------- ------ --------- ------ --------- -------- -------- -------- --------- --------- -------VISA
0
0.00
2
250.00
0
0.00
2
250.00
42.50
22.50
0.00
0.00
0.00
0.00
---------- ------ --------- ------ --------- ------ --------- ------ --------- -------- -------- -------- --------- --------- -------0
0.00
2
250.00
0
0.00
2
250.00
42.50
22.50
0.00
0.00
0.00
0.00
=======================================================================================================================================
Tip Totals for All Servers in Location:
Restaurant Location
Tip 1
Tip 2
Net
-------- -------- -------42.50
22.50
65.00
Credit Totals for All Servers in Location:
Restaurant Location
Card Type # Auth
Auth $ # Sale Sales $
# Ret Return $ # Net
Net $
Tip1 $
Tip2 $
Tax $
Food $
Bev $ AdjTip $
---------- ------ --------- ------ --------- ------ --------- ------ --------- -------- -------- -------- --------- --------- -------VISA
0
0.00
2
250.00
0
0.00
2
250.00
42.50
22.50
0.00
0.00
0.00
0.00
---------- ------ --------- ------ --------- ------ --------- ------ --------- -------- -------- -------- --------- --------- -------0
0.00
2
250.00
0
0.00
2
250.00
42.50
22.50
0.00
0.00
0.00
0.00
=======================================================================================================================================
****** End of Report ******
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
209
ProtoBase Administrator User Guide Version 4.3.002 – Technical Reference
Administrator
Configuration
Report
The Administrator Configuration Report shows all
PbAdmin system settings you have set up for this location.
This report provides a summary of many of the settings on
the General Setup and Location Information screens.
To generate this report, select the Administrator Setup
Menu from the PbAdmin Main Menu. Then select Print
Setup Information. We show a report sample below and
on the next page.
Administrator Configuration Report - First Page
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
211
ProtoBase Administrator User Guide Version 4.3.002 – Technical Reference
Administrator Configuration Report (continued)
212
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide Version 4.3.002 – Technical Reference
Transaction
History Search
The Transaction History Search is performed from the
View History Transactions screen.
To access this screen, select the Transaction History
Menu from the Main Menu, then select Transaction
History Search. This enables the user to search for
various transactions in a particular month/year for specific
criteria.
View History Transactions Screen
View History Transactions
Screen
Field Name
Description
Select
This field indicates the current status of this transaction. This field will
be a check mark (3
3 or X) or blank. Selected transactions can be
transferred back to the current database for another settlement
attempt.
Ref Num
The 12-digit reference number assigned to this transaction by the
POS package. This screen only shows the first 8 digits of the
reference number.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
213
ProtoBase Administrator User Guide Version 4.3.002 – Technical Reference
View History Transactions
Screen
Field Name
Description
Account Number
The credit card, debit card, or check information represented by this
transaction. If the transaction is a check authorization and the
customer’s driver’s license was used for identification, the field
contains “DL: <driver’s license info>”. If the transaction is a check
authorization and the customer’s MICR number was entered, this field
contains “MCR: <MICR info>”. This field is 24 positions.
Amount
The transaction settlement amount. Field is right justified, space
filled.
Date
Date transaction was authorized/added to database. It is in
MM/DD/YY format.
Batch #
This field displays the last six digits of the batch number.
Terminal
Eight position terminal identifier. Represents the terminal to settle
this transaction to. Defaults to the authorized terminal ID.
Function Keys:
Help=[F1]
Press the [F1] key to display help information for the current field.
Available Keys=[Shift]+[F3]
Press the [Shift]+[F3] keys together to view a menu of additional
functions. We describe how to use these functions in detail in the
How to Use PbAdmin section.
The available functions are as follows:
[F4] = Transaction search
[F6] = Transaction detail
[F8] = Select transaction criteria
[F9] = Deselect transaction criteria
[F5] = Reverse and copy to Main database
[Shift]+[F6] = Copy selected transactions to Main database
[Arrow Up] = Arrow up one transaction
[Arrow Down] = Arrow down one transaction
[Shift]+[F7] = Moves to top of database
[Shift]+[F8] = Moves to bottom of database
Exit=[ESC]
214
Press the [ESC] key to exit the screen. This returns you to the
Select/View/Edit Transactions screen.
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide Version 4.3.002 – Technical Reference
Transaction Log
The Transaction Log keeps track of functions performed
by PBFE, the PbAdmin Front End program. It is used for
data recovery and technical support. All fields in this log
are separated by a [TAB] character. The table on the
following page describes the fields in the Transaction Log.
To access this log, select Database Management from
the Main Menu. Then choose View Log and select
Transaction.
Below is a sample Transaction Log.
Transaction Log
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
215
ProtoBase Administrator User Guide Version 4.3.002 – Technical Reference
Transaction Log Entry Layout
Log
Heading
Field Name
08/27/97
Date (MMDDYY)
11:29:44
Time (HHMMSS)
USER
Username. (“PBFE” if run through PBFE; ”PBADSET” if it is an auto-transaction
through PBADSET; user’s name if run through PbAdmin)
TYPE
Program Source ID (See next page for descriptions of these codes)
ADM
PbAdmin Error Code
PB
ProtoBase Error Code
EXT
Additional data corresponding to the error code
MESSAGE
DATA
RECORD
Text Error Message
The following fields may appear as part of the transaction data record:
Miscellaneous ID Code (Usually identifies the field number an error occurred on)
Transaction Type
Terminal Number
Cashier Number
Location Name
Short Card Type
Reference Number
Account Number
Transaction Amount
Authorization Date
Authorization Time
Expiration Date
Long Card Type
Voided Flag
Host Response Message
Authorization Number
Track Data
Cardholder Name
Validation Code
Transaction ID
216
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide Version 4.3.002 – Technical Reference
Program Source
ID Code
Descriptions
Southern DataComm, Inc.
Proprietary & Confidential
The following table lists the program source ID codes that
correspond to the “Type” field in the Transaction and
Administrator logs.
Type ID
Description
ACL
AIN
API
ARB
ART
ARV
AUT
BOT
CAL
CDB
COT
CRC
CRF
FAT
FIN
FPA
GBR
GLI
GMI
HAA
HDB
HDC
HDD
IDB
INC
INQ
IVT
LDA
LDB
LDC
LDD
Auto Closed Transactions
Auto Incremental
Get API
Auto Reversal backup
Auto Retry
Auto Reversal
Process Auth-only
Batch open transaction
Check account length
Close database
Close open transaction
Check CRC
Check required fields
Force authorization
Forced Incremental authorization
Forced prior authorization
Get bin record
Get location information
Get Mkey information
Added record to history database
Modified record in history database
Created record for history database
Deleted record from history database
Initialize database
Incremental authorization
Batch inquiry transaction
Init validation table
Added record to location database
Modified record in location database
Created record for location database
Deleted record from location database
08/2000
217
ProtoBase Administrator User Guide Version 4.3.002 – Technical Reference
Program Source
ID Code
Descriptions
(cont.)
Type ID
Description
MDA
MDB
MDC
MDD
NON
Added record to main database
Modified record in main database
Created record for main database
Deleted record from main database
None; no records found for this
processor. (Appears in Settlement log.)
Open database
Open general setup database
Process Prior Auth sale
Parse card
Added record to packet database
Modified record in packet database
Created record for packet database
Deleted record from packet database
Process partial reversal
Process transaction
Process return
Remove open transaction
Retry
Process sale
Settlement in progress
Transaction inquiry
Added record to user database
Modified record in user database
Created record for user database
Deleted record from user database
Validate API fields
Process void
Void only (Appears in Settlement log.)
Working key exchange
ODB
OGS
PAS
PCD
PDA
PDB
PDC
PDD
PRV
PTN
RET
ROT
RTY
SAL
SIP
TIQ
UDA
UDB
UDC
UDD
VAF
VOI
VON
WKE
218
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide Version 4.3.002 – Technical Reference
Administrator Log
The Administrator Log keeps track of functions performed
by individual users in PbAdmin. Some functions that are
logged include logging in, adding/ deleting locations,
initiating settlement, and adding/modifying/purging
records. This log is used for technical support.
All fields in this log are separated by a [TAB] character.
The fields vary depending on the function that is logged.
Many of the fields, including TYPE, are the same as the
Transaction Log described earlier. The TYPE field
corresponds to the Program Source ID, whose values are
listed on the previous two pages.
To access this log, select Database Management from
the Main Menu. Then choose View Log and select
Administrator.
Below is a sample Administrator Log.
Administrator Log
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
219
ProtoBase Administrator User Guide Version 4.3.002 – Technical Reference
PbAdmin File and
Program
Descriptions
The first set of tables indicates those directories and files
that are part of the ProtoBase Administrator installation.
The second set of charts indicates the directories and files
created by the ProtoBase Administrator during normal
use.
NOTES: The .exe extension is not used in UNIX
systems. Use the program name without
the extension.
Case sensitive filenames and directory
names under UNIX appear as listed in
the following tables.
This listing does not include files
provided with or created by ProtoBase or
the AMEX utility, or provided as
ProtoBase utilities. Also, files used in
and created by upgrade procedures are
not listed, as these are unique for each
implementation. Contact SDC Client
Services if you wish to determine the
origin of a file not listed here. Client
Services may be reached toll free at 1877-SDC-1799. Please have your
customer account number available.
220
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide Version 4.3.002 – Technical Reference
Files and Directories which are provided as part of the PbAdmin installation:
PBFE directory
(This directory is where ProtoBase resides. It is the directory that the PBPATH
environment variable points to.)
PBFE.EXE
Program that enters transactions into the PbAdmin database. This
program is the equivalent of PB.EXE and is used in a similar way.
PBADSET.EXE
Program that conducts settlement from within PbAdmin.
PBCP.EXE
Shipped with DOS only
Creates a transfer file for users of Control Point software. Used in lieu of
normal settlement through PbAdmin. Not required by most users.
NOTE:
PBSHELL.EXE
This program must not be executed if not required,
since it will delete all settleable transactions from the
database and convert them to Control Point format
without copying records to history. This may be
prevented by creating a dummy offline.dat file (which
will cause PBCP.EXE to return an error message) or
deleting PBCP.EXE if not required.
Shipped with OS/2 only
Program used to shell from DOS programs to OS/2 programs from within
PbAdmin.
PBFEDOS.EXE
Shipped with OS/2 and WinNT
DOS version of PBFE.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
221
ProtoBase Administrator User Guide Version 4.3.002 – Technical Reference
PBADMIN directory
(This directory may be either separate or combined with the PBFE directory. It is the
directory that the PBDBPATH environment variable points to.)
ADMBUILD.EXE
Utility program used to rebuild PbAdmin database indexes in cases
where index has become corrupted or for upgrades to new versions which
require rebuilding of indexes. May also be run to reduce the size of the
indexes (especially for the PBADMAIN.IDX file).
This program is also available as a menu option under Database
Management.
ADMPURGE.EXE
Utility program used to purge log files.
This program is also available as a menu option under Database
Management.
PBADMIN.EXE
Main program allowing users access to features of PbAdmin.
PBADREP.EXE
Program used to create reports from within PbAdmin.
PBCFG.EXE
Program used to configure ProtoBase from within PbAdmin.
READCFG.EXE
Utility program used to read in configuration from an existing
PBCONFIG.CFG file (used when upgrading a ProtoBase site to
PbAdmin).
DBEXPORT.EXE
Utility program used to create field-delimited ASCII copy of all databases
(*.EXP). Used in some upgrade procedures and to fix certain database
problems.
DBIMPORT.EXE
Utility program used to read field-delimited ASCII files into the PbAdmin
databases. User should be sure to remove unwanted transactions from
*.EXP files prior to importing, to prevent duplicating transactions.
PBNTSYS.EXE
Shipped with WIN NT version only
Program used to shell from DOS executables to WIN NT executables
from within PbAdmin. This file should be copied into the PBFE directory.
222
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide Version 4.3.002 – Technical Reference
DB subdirectory (under PBADMIN)
ADMERROR.TXT
Error text for errors reported by PbAdmin.
ADMHELP.TXT
Help text used for [F1] help feature in PbAdmin.
ADMLIST.TXT
Text used for [F2] lists in PbAdmin and other lists used internally.
Should not be modified.
CTERROR.TXT
Error text for certain database errors reported within PbAdmin.
PBADERRS.TXT
Error text for errors reported by PbAdmin.
PRINT.TXT
Printer setup information used in non-UNIX versions of PbAdmin and
selected on the printer choice menu.
READCFG.TXT
List of processors and numbers used by the READCFG.EXE utility. Also
used by some versions of PBADREP.EXE.
VALID.DAT
Compiled list of validation requirements for fields in PBFE input files.
VVTERMCAP
Shipped with UNIX versions only.
List of terminal characteristics (similar to termcap file on UNIX systems)
used by Vermont Views (screen display library) to determine keystroke
equivalents on UNIX systems.
PROCCPS.TBL
Table of processor equivalents between compliant and non-conpliant
version of ProtoBase (PB). Used by READCFG when converting PB 4.7
configurations to use PB 4.7.6 if the “Y” option is specified on the
command line to indicate conversion should occur.
NOTE:
This only converts the processor numbers used in the
PbAdmin setup files. Conversion of processor numbers
in the existing transaction database (if present) is
handled by the conversion utilities provided.
ADMPROC.TXT
Processor data for PbAdmin.
PBCFGHLP.TXT
Help file for PBCONFIG program.
ADMMODEM.TXT
Modem list for PbAdmin.
DEFAULT subdirectory (under DB)
(These files should be copied into the DB directory for NEW installations only. In older
releases of PbAdmin, these files appeared in the DB subdirectory. These files will also be
present in the DB directory of PbAdmin once configured.)
PBADLOCA.DAT
PBADLOCA.IDX
PBADUSER.DAT
Data file for default location database. Contains entry for the “test
location” location.
Data file for default user database. Contains entry for the “pbadmin” user.
PBADUSER.IDX
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
223
ProtoBase Administrator User Guide Version 4.3.002 – Technical Reference
Files and Directories which are created by PbAdmin during normal use:
DB directory
PBADMAIN.DAT
PBADMAIN.IDX
PBADUSER.DAT
PBADUSER.IDX
PBADLOCA.DAT
PBADLOCA.IDX
PBPACKET.DAT
PBPACKET.IDX
Main database which contains all transactions viewable in the
Select/View/Edit Transactions screen of PbAdmin.
User database which contains data entered in the user setup screen of
PBADMIN.EXE.
Location database which contains data entered in the location setup
screen of PBADMIN.EXE.
Packet database which contains data on certain real-time or host
transactions such as checks and debit cards.
*.CRD
Files containing data on cards accepted by each terminal and used
internally by PBCFG.EXE.
MKEYLIST.DAT
File containing list of merchant keys used internally.
UCOMM.DAT
Files containing data on comm ports, processors and terminals and used
internally.
UPROC.DAT
UTERM.DAT
*.LOG
The PbAdmin log file, usually called PBADMIN.LOG but may change if
default log name is changed in location setup. This file keeps track of
actions performed in the PbAdmin program.
*.STL
The PbAdmin settlement log, usually called PBADMIN.STL but may
change if default log name is changed in location setup. This file keeps
track of settlements and is the file displayed on the screen after
completion of a successful settlement in PbAdmin.
224
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide Version 4.3.002 – Technical Reference
DB directory
*.TRN
The PbAdmin transaction log. The default name is PBADMIN.TRN,
which can be changed in location setup. This file keeps track of
transactions as they occur.
PBCONFIG.LST
The equivalent of PBCONFIG.CFG, created during configuration by
PBCFG.EXE.
PBCFG.OUT
The output from the last time PBCFG.EXE was run.
COMMLIST.TXT
List of comm devices used internally by PBCFG.EXE.
LOCLIST.TXT
List of locations used internally by PBCFG.EXE.
MERCLIST.TXT
List of merchant keys used internally by PBCFG.EXE.
PROCLIST.TXT
List of processors used internally by PBCFG.EXE.
TERMLIST.TXT
List of terminals used internally by PBCFG.EXE.
*.RPT
Report files are generated as temporary files by PbAdmin when they are
viewed on the screen. If you wish to capture a hard copy of a report file,
you may copy this temporary file while the report is being viewed on
another terminal / session / window. Reports can also be generated via
API files in a manner similar to running ProtoBase. Consult the
Integration section for details.
DBHIST subdirectory (under DB)
PBAD????.DAT
PBAD????.IDX
History databases (where ???? is the date of the history file in MMYY
format).
????????.T??
Temporary files which may be left by earlier versions of ProtoBase.
These may safely be deleted as long as ProtoBase is shut down.
OTHER *.DAT
Backup copies of the PbAdmin databases made at the time of last
settlement if the PBBACKUP environment variable is set. In event of
catastrophic loss of data, these may contain valuable backups of the
regular databases at time of last settlement.
OTHER *.IDX
DEBUG subdirectory
(This directory should be under PBADMIN or PBFE. It is lowercase in UNIX. These files
can be safely deleted if no debug information is required.)
Various temporary files
(name varies by
operating system)
This directory contains copies of some or all of the input/output files
passed to ProtoBase by PBFE when DBLEVEL=4 has been set in the
environment (depending on how the operating system handles temporary
files). These files can be useful if unusual errors occur which require
investigation of fields passed from PBFE.EXE to PB.EXE.
????????.H??
History files for good settlements which can be useful when tracking
down problems during settlement.
????????.B??
History files for bad settlements which can be useful when tracking down
problems during settlement.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
225
ProtoBase Administrator User Guide Version 4.3.002 – Technical Reference
BATCH subdirectory
(This directory is used during settlement to store the ProtoBase temporary batch file. It is
usually empty unless a settlement is in progress or catastrophic failure occurred during
settlement. This is the settlement directory specified on the Location Information screen.)
PBmkey.DAT
Temporary batch file created during settlement. This represents only that
subset of records in the database actually being settled. This file is
normally deleted as a routine part of the settlement process. Mkey
represents the particular merchant key being settled.
PBEDC.LCK
This is a lock file created by ProtoBase during the settlement process. If
there was a catastrophic failure during a previous settlement attempt, this
file may remain in this directory and should be deleted prior to attempting
another settlement. Presence of this file during settlement will result in
unusual settlement error messages.
API/Settlement Directory
(These files are located in the individual settlement directory by location. They can be
safely deleted if no debug information is required. These files are the input/output files
created during the last settlement attempted and can be useful for tracing problems with
settlement or duplicating errors. The ??? in the filename is the merchant key being
settled (if settling single merchants) or the name of the settlement group (if settling
multiple merchants). These are produced regardless of debug setting.)
PB???.IN
PB???.OUT
PBR???.IN
PBR???.OUT
PBT???.IN
PBT???.OUT
PBD???.IN
PBD???.OUT
PBS???.IN
PBS???.OUT
226
Prior auth and other transactions created by PBADSET.EXE during
settlement which may be used to re-create the actual batch file used
during settlement. The output file may be checked for errors which
occurred at this point in the settlement process.
Auth reversal transactions created by PBADSET.EXE during autoreversal processing. Errors occurring in these files are normally ignored.
Host totals transactions created by PBADSET.EXE and passed to
PBHSTTOT.EXE file. Errors in these files can lead to an “Out of
Balance” error message when settling.
Host details transactions which may be present if the processor supports
them. These are created by PBADSET.EXE and passed to
PBHSTDET.EXE.
Settlement transactions created by PBADSET.EXE during settlement
which may be used to re-create any settlement errors which occurred.
The output file may be checked for the actual error message returned by
ProtoBase when settling, in cases where the settlement log is suspected
of being in error or inaccurate.
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide Version 4.3.002 – Technical Reference
PBADMIN / PBFE / other directories
CORE
UNIX only.
These files are created when a program suffers a catastrophic failure and
can be quite lengthy. They may safely be deleted if no debug information
is required. Consult SDC Client Services if core files are continuously
found for no reason when no programs have crashed, since this may
indicate a problem with a program abnormally terminating.
OFFLINE.DAT
DOS only -- for users of the Control Point interface only.
Output file created by the PBCP.EXE utility. This file contains
settlement data being passed to the Control Point software. PBCP.EXE
will not run if this file is present, since it assumes that the previous
settlement has not been completed if this file is found.
PBFE.INI
This is the global INI file, corresponding to the Global INI File screen.
Settings in this file are overridden by settings in the local INI
(PBADMIN.INI) file. This file can be modified in PbAdmin, or by using a
standard text editor. This file is located in the PBFE directory.
PBADMIN.INI
This is the local INI file, corresponding to the Local INI File screen. This
allows executables to reside on a local drive, without interfering with the
setup of other computers. The settings in this file override settings in the
global INI (PBFE.INI) file. This file can be modified in PbAdmin, or by
using a standard text editor. This file is located in the directory in which
PbAdmin is running.
*.EXP
Export files created by running DBEXPORT.EXE. This contains flat-file
representations of the contents of the databases at the time the
DBEXPORT utility was run.
Users may consult these files, but no documentation is provided
regarding content.
These files appear in the directory where DBEXPORT was run.
These files may safely be deleted, and may be re-created by running
DBEXPORT.EXE.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
227
ProtoBase Administrator User Guide Version 4.3.002 – Technical Reference
PBADMIN / PBFE / other directories (cont.)
*.LCK
Lock files created by various programs which may be left if a program is
running or terminates abnormally. If ProtoBase is not running, and no
other users are running PbAdmin, lock files may be safely deleted. Lock
files may appear in many places depending on the program that
generated them, but will always be somewhere in the ProtoBase
directory structure. Consult SDC Client Services if lock files are
continuously found for no reason when no programs are active; this may
indicate a problem with a program abnormally terminating. Client
Services may be reached toll free at 1-877-SDC-1799. Please have your
customer account number available.
*.STE
These are debug files created by various programs when run with
DBLEVEL=4 set. They are re-created each time the program is run, so
zero-length files may be present if the programs have been run with
debug turned off. The information in these files is usually used by
development programmers to help track down problems occurring within
specific programs.
Users may consult these files, but they are primarily for internal use by
Southern DataComm staff.
These files appear in the directory where the program in question is
executed.
These files may safely be deleted if no debug information is required.
228
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide Version 4.3.002 - How to Use PbAdmin
ProtoBase 
Administrator
Version 4.3.002
User Guide
V. How to Use PbAdmin
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
229
ProtoBase Administrator User Guide - Version 4.3.002 - How to Use PbAdmin
How to Use
PbAdmin
230
When you finish setting up PbAdmin and running test
transactions, you are ready to begin using PbAdmin. This
section describes the various day-to-day functions of the
ProtoBase Administrator. We explain how to perform the
following:
•
Start and exit PbAdmin
•
Select and edit transactions for settlement
•
Generate and view various reports
•
Run deposit transactions (perform settlement)
•
Maintain transaction history
•
Perform database management
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide Version 4.3.002 - How to Use PbAdmin
How to Start
PbAdmin
To start PbAdmin, do the following:
1. Verify you are at the command prompt of the main
PbAdmin directory. Change to the PbAdmin main
directory if needed.
NOTE: This text-based version of PbAdmin
is a console application and must be
run from the command prompt.
2. Type pbadmin [ENTER].
3. Enter a Login ID and Password which you have set
up to log in to PbAdmin.
User Log In Screen
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
231
ProtoBase Administrator User Guide - Version 4.3.002 - How to Use PbAdmin
When you complete these steps, the Main Menu displays,
as shown below:
Main Menu
232
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide Version 4.3.002 - How to Use PbAdmin
How to Exit
PbAdmin
To exit PbAdmin and return to the command prompt, you
have three options, all from the Main Menu:
•
Select Exit Administrator from the Main Menu. We
show a sample Main Menu below with this option
highlighted.
or
•
Press the [F10] key from the Main Menu.
or
•
Press “E” from the Main Menu.
Main Menu
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
233
ProtoBase Administrator User Guide - Version 4.3.002 - How to Use PbAdmin
Select/Edit
Transactions
To select or modify transactions in preparation for
settlement, select the Select/Edit Transactions option
from the Main Menu. You can do this by moving the cursor
to this selection and pressing [ENTER]. You can also do
this by pressing “S” from the Main Menu.
When you do this, the Select/View/Edit Transactions
screen appears. We show a sample below.
Select/View/Edit Transactions Screen
234
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide Version 4.3.002 - How to Use PbAdmin
Select/View/Edit
Transactions
Screen (Main
Screen)
How to Manually
Select or Deselect
Individual
Transactions for
Settlement
Available Function
Keys
The Select/View/Edit Transactions screen shows all the
transactions in the database that have not been settled for
the location currently logged in. For a description of the
fields and transaction indicators on this screen, please
refer to the PbAdmin Technical Reference section.
Use this screen to select and deselect specific
transactions to indicate they are ready for settlement or to
be included in reports. To select a transaction, position
the cursor in the Select column for the particular
transaction, then press the [Space] bar. A check mark
(3
3 or X) appears between two brackets to indicate this
transaction is selected. This mark disappears if
deselected.
From this screen, you have access to various functions.
You can press [Shift]+[F3] for a list of all available
functions. The available function key commands are as
follows:
[F1] = Help
[F3] = Add new transaction
[F4] = Transaction search
[F6] = Transaction detail (To view and modify detail)
[F8] = Select transaction criteria
[F9] = Deselect transaction criteria
[Shift]+[F4] = Select display mode
[Shift]+[F6] = Toggle status
[Arrow Up] = Arrow up one transaction
[Arrow Down] = Arrow down one transaction
[Shift]+[F7] = Moves to top of database
[Shift]+[F8] = Moves to bottom of database
[Space] = Toggles to select or deselect
[ESC] = Exit the screen; returns to Main Menu
We describe functions [F3], [F4], [F6], [F8]/[F9],
[Shift]+[F4], and [Shift]+[F6] in detail in this section.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
235
ProtoBase Administrator User Guide - Version 4.3.002 - How to Use PbAdmin
Select Display
Mode [Shift]+[F4]
This function enables you to choose which transactions to
display on the Select/View/Edit Transactions screen.
Why You Would
Use this Function
Use this function to limit the number of transactions
displayed on the Select/View/Edit Transactions screen.
For example, you may only want to view the settleable
transactions to determine which ones to select or
deselect.
How to Perform this
Function
From the Select/View/Edit Transactions screen, press
[Shift]+[F4] to set the mode. A window appears showing
the current Display Level, and the three display mode
options. We show a sample below.
The display options are as follows:
Settlement = Displays only settleable transactions (i.e.,
sales, returns, and prior authorized sales).
Auth Only = Displays only Authorization Only
transactions (those marked with “*” ).
All
= Displays all transactions, regardless of
status or type.
NOTE:
The default setting for the display mode
may be set on the Location Information
screen.
Select Display Mode Window
236
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide Version 4.3.002 - How to Use PbAdmin
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
237
ProtoBase Administrator User Guide - Version 4.3.002 - How to Use PbAdmin
Select/Deselect
Transactions [F8]
and [F9]
This function enables you to select or deselect groups of
transactions, based on specific criteria, to indicate they
are ready to be settled or included in reports.
Why You Would
Use these
Functions
Use these functions to select or deselect specific
groups of transactions for settlement or reporting.
For example, you may want to select only VISA
transactions for a particular terminal or cashier to settle or
to include on a report.
How to Initiate
these Functions
To initiate these functions, press [F8] (for select) or [F9]
(for deselect) from the Select/View/Edit Transactions
screen. The select screen is the Select Transaction
Criteria screen. The deselect screen is the Deselect
Transaction Criteria screen. The screen content is the
same for either function. We show a sample below.
Select Transaction Criteria Screen
238
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide Version 4.3.002 - How to Use PbAdmin
How to Perform the
Select or Deselect
Enter any combination of criteria for any of the five
columns (Card Type, Business Date, Transaction Date,
Terminal ID, or Cashier ID). Up to ten sets of criteria can
be entered for one selection/deselection. If more than one
field is specified per line, only the records matching all
fields will be selected/deselected. To select/deselect all
transactions, leave the criteria columns blank.
NOTE 1: If you are only viewing authorization or
settlement transactions, only those will
be selected/deselected.
NOTE 2:When selecting records to be moved or
deleted from the database (when viewing
from the Database Management screen),
make sure you are viewing all
transactions, since these functions will
affect all selected transactions, even
those not visible on the Select/View/Edit
Transactions screen.
To accept the criteria and perform the database select or
deselect, press [F10]. PbAdmin prompts you with “About
to modify selection status. Are You Sure?” To
continue, press the [Space] bar, then [ENTER]. To
discontinue, press [ESC].
If you continue with the select/deselect, PbAdmin performs
the function and displays the number of records affected.
It then exits you back to the
Select/View/Edit Transactions screen.
The transactions selected show a check mark in the
Select column; the transactions unselected do not show a
check mark.
NOTE3: If you wish to double check your
selection, run a cashier, terminal, or
merchant key “Detail” or “Extended
Detail” report. Choose Selected for the
records to use. For more information,
please read about reports later in this
section.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
239
ProtoBase Administrator User Guide - Version 4.3.002 - How to Use PbAdmin
Search for
Transaction [F4]
This function enables you to search for a transaction
based on any combination of search criteria.
Why You Would
Use this Function
Use this function to research the PbAdmin database and
find a particular transaction or group of transactions. You
may need to do this for chargebacks, refunds, returns, or if
you wish to edit a particular transaction.
How to Search for a
Transaction
Press [F4] from the Select/View/Edit Transactions screen.
The Search Criteria screen appears. We show a sample
below.
Enter any combination of criteria on the Search Criteria
screen. To accept the criteria and perform the database
search, press the [F4] key again.
How PbAdmin
Performs the
Search
PbAdmin starts the search at the top-most record in the
database. It compares the search criteria you entered
with each transaction in the database and displays a list of
matching transactions from which you may select the
desired record. You will then be returned to the Select/
View/Edit Transactions screen with the record you chose
at the top of the screen.
Search Criteria Screen
240
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide Version 4.3.002 - How to Use PbAdmin
How PbAdmin
Performs the
Search (cont.)
Below is a sample of the screen that appears, showing the
records which match the search criteria. If no matching
records are found, the message “No Matching Records
Found” appears. You can modify the data and perform
another search.
Matching Search Criteria
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
241
ProtoBase Administrator User Guide - Version 4.3.002 - How to Use PbAdmin
View/Modify
Transaction Detail
[F6]
This function enables you to view and modify transaction
detail for individual transactions on the Select/View/Edit
Transactions screen.
Why You Would
Use this Function
You would use this function for the following reasons:
How to Perform this
Function
•
To view the detail for a particular transaction in the
PbAdmin database. This screen displays the basic
transaction detail on the left side (such as customer,
card, and amount data) and any extended industry
data on the right side of the screen.
•
To edit transaction detail, such as adding room
charges, converting an Auth Only transaction to a Prior
Auth to be settled, or to correct an error in the
database.
•
To void a transaction.
From the Select/View/Edit Transactions screen, place the
cursor on the transaction you want to view or modify.
Press the [F6] key to initiate this function. The Detail View
of Transaction screen appears for the transaction you
selected. We show a sample below. You may modify or
delete the transaction here. To save your edits, press
[F10].
NOTE:
Transactions marked with “P”, “U”, “I”, or
“R” in the Select column of the
Select/View/Edit Transactions screen
cannot be modified.
Detail View of Transaction Screen
242
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide Version 4.3.002 - How to Use PbAdmin
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
243
ProtoBase Administrator User Guide - Version 4.3.002 - How to Use PbAdmin
Available Function
Keys
From the Detail View of Transaction screen, you have
access to various functions. The function keys display at
the bottom of the screen as follows:
[F1] = Help
Provides help information for each screen field.
[Shift]+[F3] = AVS Info
Displays AVS information that was entered with the
transaction. (This information cannot be edited.) We
show a sample screen below.
[F8] = Delete
Deletes the transaction from the database.
[F10] = Save
Saves the updated screen.
[ESC] = Exit
Exits the screen and returns to the Select/View/Edit
Transactions screen.
Detail View of Transaction/Address Verification Info Screen
244
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - How to Use PbAdmin
Toggle Status
[Shift]+[F6]
This function enables you to change the transaction status
on particular real-time or settleable host capture
transactions.
Why You Would
Use this Function
Use this function to change the status on applicable
transactions on the Select/View/Edit Transactions screen.
For example, use this function on a real-time transaction
that you need to edit or deselect by changing the status
from “R” to “r”. It is not advisable to edit a transaction that
is real-time or host capture, since the processor already
has this record. This should only be done to correct a
transaction to match the record at the host, or to allow a
transaction to be deselected so that it does not settle with
the next batch.
Available Status
Codes for this
Function
This function is available only for those transactions that
have the following transaction status codes on the
Select/View/Edit Transactions screen:
U = Host capture pending. Already conveyed to
the host processor during a previous settlement
attempt that was unsuccessful. Used only for host
capture systems or real time. Use [Shift]+[F6] to
toggle to status “h”.
h = Non-pending host capture. Use [Shift]+[F6] to
toggle to status “U”. This transaction may be
deselected.
R = Real Time Transaction (Check, ATM/Debit). It
cannot be edited in this status. Use [Shift]+[F6]
to toggle to status “r”.
r = Toggled real-time transaction. It can be edited in
this status. Use [Shift]+[F6] to toggle to status
“R”. This transaction may be deselected.
NOTE:
How to Toggle the
Status
246
If you attempt this function on a
transaction for which it is not applicable,
the message “Not a Realtime or Settleable
Host Capture Transaction” appears.
From the Select/View/Edit Transactions screen, place the
cursor on a particular transaction that you want to change
the status. Press [Shift]+[F6] to initiate this function for
this transaction. The status code changes as indicated in
the descriptions above.
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide Version 4.3.002 - How to Use PbAdmin
Add Transaction
[F3] - Add New
Detail Transaction
Screen
This function adds a transaction to the PbAdmin
database.
Why You Would
Use this Function
Use this function to manually enter a transaction. This
function enables you to add a transaction to the PbAdmin
database without processing it through your point of sale
system.
How to Add a
Transaction
Press [F3] from the Select/View/Edit Transactions screen.
The Add New Detail Transaction screen appears. We
show a sample below.
Enter all information on the Add New Detail Transaction
screen for each applicable screen field. You can press
[ENTER], [Tab], or the down arrow key to have PbAdmin
accept the information for each field. For certain fields,
you will need to press [F2] for a choice list. Please refer
to the PbAdmin Technical Reference section for
detailed descriptions of each field.
Add New Detail Transaction Screen
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
247
ProtoBase Administrator User Guide - Version 4.3.002 - How to Use PbAdmin
Add Transaction
[F3] - Add New
Detail Transaction
Screen (cont.)
NOTE:
If you enter and save a transaction
without an authorization number,
PbAdmin will respond with the prompt
“No Auth Number Entered. Attempt
Authorization?” Toggle No or Yes by
using the space bar.
Choosing No will return you to the
Select/View/Edit Transactions screen to
continue entering or editing transactions.
Choose Yes to attempt authorization of
the transaction through PBFE. A
Working…..message will appear while
authorization is being attempted. A
processor response or an error message
will be returned to the screen when
complete.
If the authorization is declined or not
completed, return to the transaction list
to delete the transaction or make any
edits and attempt authorization again.
248
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide Version 4.3.002 - How to Use PbAdmin
Reports
To generate, view, or save any of the transaction reports
available through PbAdmin, select the Reports Menu
option from the Main Menu. You can do this by moving the
cursor to this selection and pressing [ENTER]. You can
also do this by pressing “R” from the Main Menu.
When you do this, the Reports menu screen appears as
shown below.
Reports Menu
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
249
ProtoBase Administrator User Guide - Version 4.3.002 - How to Use PbAdmin
How to Generate
a Report
PbAdmin
Reports
To generate a report, select the report you want to
generate from the Reports menu screen. Except for the
Deposit Status Report (i.e., the Settlement Log), PbAdmin
prompts you for the type of transactions to be reported.
Press [F2] for a choice list. The following choices are
available:
All
All transactions, regardless of status
Selected
All transactions selected on the
Select/View/Edit Transactions screen
(those with a check mark)
Pre-Settle
All transactions selected on the
Select/View/Edit Transactions screen
which will actually be deposited when a
settlement is run
Place the cursor on the type of transactions you want, then
press [ENTER].
PbAdmin generates the report you have chosen and
displays it on the screen.
We provide a brief description of each report beginning
on the next page. For report samples, please refer to the
PbAdmin Technical Reference section.
You can print the report [F7], save the report with a
specific filename [F10], or exit without printing [ESC].
Several reports are available, showing transaction data in
two levels of detail. These levels are:
Standard, which includes the following fields:
Ref # - Reference Number
Account - Account Number
Type - Transaction Type
Amount - Transaction Amount
Date - Transaction Date
Bus. - Business Date for Transaction
Auth# - Authorization Number
Cashier (Server) - Cashier or Server employee number
Detail, which includes all the fields specific to the industry.
250
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide Version 4.3.002 - How to Use PbAdmin
NOTE 1: If you specified an Optional Internal File
Viewer on the Global/Local INI File
screens, this will be run instead of the
default viewer. With an optional viewer,
PbAdmin still enables you to print and
save the report after you view it.
NOTE 2:If you chose a wide (e.g., landscape)
format in the Printer Type field on the
Location Information screen, additional
tax and tip totals display, depending on
the industry.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
251
ProtoBase Administrator User Guide - Version 4.3.002 - How to Use PbAdmin
Report
Descriptions
PbAdmin
Reports Sorted by
Cashier
ID
Single-location reports are sorted by cashier, terminal,
card type, or merchant key. Multi-location reports are
sorted by location with overall totals. The following is a
description of each report.
Cashier Summary Report
Provides a summary of all transactions sorted by cashier
ID. For the restaurant industry, this is called the Server
Summary Report.
•
•
•
Sort by cashier
Totals by card type for each cashier
Totals by card type for all cashiers
Cashier Detail Report
Provides a standard detail list of all transactions, sorted by
cashier ID. For the restaurant industry, this is called the
Server Detail Report.
•
•
•
•
Standard transaction detail only (no extended
industry data)
Sort by cashier
Totals by card type for each cashier
Totals by card type for all cashiers
Cashier Extended Detail
Provides an extended detail list of all transactions, sorted
by cashier ID. For the restaurant industry, this is called the
Server Extended Detail report.
•
•
•
•
•
252
Standard transaction detail
Industry-specific detail
Sort by cashier
Totals by card type for each cashier
Totals by card type for all cashiers
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide Version 4.3.002 - How to Use PbAdmin
Report
Descriptions
(cont.)
PbAdmin
Reports Sorted by
Terminal
ID
Terminal Summary Report
Provides a summary of all transactions sorted by terminal
ID.
•
•
•
Sort by terminal ID
Totals by card type for each terminal
Totals by card type for all terminals
Terminal Detail Report
Provides a standard detail list of all transactions, sorted by
cashier ID.
•
•
•
•
Standard transaction detail only (no extended
industry data)
Sort by terminal ID
Totals by card type for each terminal
Totals by card type for all terminals
Terminal Extended Detail
Provides an extended detail list of all transactions, sorted
by terminal ID.
•
•
•
•
•
Southern DataComm, Inc.
Proprietary & Confidential
Standard transaction detail
Industry-specific detail
Sort by terminal ID
Totals by card type for each terminal
Totals by card type for all terminals
08/2000
253
ProtoBase Administrator User Guide - Version 4.3.002 - How to Use PbAdmin
Report
Descriptions
(cont.)
PbAdmin
Reports Others
Deposit Status Report (Log)
Shows the settlement (or deposit) log. It provides all
settlement deposit attempts, both successful and
unsuccessful.
In addition to selecting the Deposit Status Report option
from the Reports Menu, this report can also be generated
two other ways:
•
Select View Deposit Log from the PbAdmin Main
Menu, or
•
Select Database Management Menu from the
PbAdmin Main Menu, select View Log, and then
choose Settlement.
Authorization Date & Time Report
Lists transactions sorted by Authorization Date, and within
each date, by Authorization Time. Totals are provided for
each date by card type, and then for all dates by card type.
Incremental Authorization Report
Lists transactions by location and terminal, showing the
original and total authorization amounts.
Server Tip Report (Restaurant only)
Provides tip and credit totals per restaurant server, and
grand totals for all servers. Applicable to the restaurant
industry only.
254
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide Version 4.3.002 - How to Use PbAdmin
Report
Descriptions
(cont.)
PbAdmin
Reports Sorted by
Card
Type
Card Type Summary Report
Provides a summary of all transactions sorted by card
type. This includes any “card type” defined in the
ProtoBase configuration, including CHECK and DEBIT.
•
•
•
Sort by card type, with separate totals for credits
and returns by card type
Totals by card type
Totals for all card types
Card Type Detail Report
Provides a standard detail list of all transactions, sorted by
card type. This includes any “card type” defined in the
ProtoBase configuration, including CHECK and DEBIT.
•
•
•
•
Southern DataComm, Inc.
Proprietary & Confidential
Standard transaction detail only (no extended
industry data)
Sort by card type, with separate totals for credits
and returns by card type
Totals by card type
Totals for all card types
08/2000
255
ProtoBase Administrator User Guide - Version 4.3.002 - How to Use PbAdmin
Report
Descriptions
(cont.)
Merchant Key Summary Report
Provides a summary of all transactions sorted by
merchant key (ID).
PbAdmin
Reports Sorted by
Merchant
Key (ID)
•
•
•
Sort by merchant key
Totals by card type for each merchant key
Totals by card type for all merchant keys
Merchant Key Detail Report
Provides a standard detail list of all transactions, sorted by
merchant key (ID).
•
•
•
•
256
Standard transaction detail only (no extended
industry data)
Sort by merchant key
Totals by card type for each merchant key
Totals by card type for all merchant keys
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide Version 4.3.002 - How to Use PbAdmin
Deposit
Transactions
(Settlement)
To initiate a settlement transaction, select the Deposit
Selected option or Deposit All option from the Main
Menu.
Deposit Selected deposits only those transactions
selected on the Select/View/Edit Transactions screen.
The Status Window displays the total number and total
amount of selected transactions to be settled.
The Deposit All option deposits all transactions from the
current (main) database that can be settled. When
Deposit All is selected, a Status Window appears as
shown below.
Deposit Transactions Status Window
Press [ESC] to exit the screen without performing the
settlement.
NOTE:
Southern DataComm, Inc.
Proprietary & Confidential
To verify that your settlement and POS
totals balance, run a pre-settlement
balance report prior to running this
selection. You can do this by running
any report and choosing “Pre-settle”
when the screen prompts you to choose
which records to use. The totals for the
selected transactions are shown at the
bottom of the report.
08/2000
257
ProtoBase Administrator User Guide - Version 4.3.002 - How to Use PbAdmin
Available Function
Keys
From this screen, you have access to various functions, as
follows:
[F1] = Help
Provides help information
[F8] = Forced Settlement
Used for host capture processors that support a forced
close of the host batch even if the totals do not match.
Use this if you get a “Batch Out of Balance” error and
want to settle anyway.
[F10] = Normal Settlement
Processes a normal settlement, for the total number of
transactions and amount displayed.
[ESC] = Exit
Exits this screen without performing a settlement.
When You
Perform the
Settlement
To initiate the settlement procedure, press [F8] or [F10]
when the Status Window displays. The actual settlement
process may take a few minutes to complete; the duration
varies according to several factors, including the number
of transactions and communication method used.
NOTE:
You cannot run authorizations while
settlement is in progress if you do not
have more than one communications
device, or if the transaction processor
does not support this.
During the settlement process, the Status Window may
show a series of messages indicating the progress of the
settlement.
If you are set up for automatic Incremental Authorizations
and Authorization Reversals, these are also performed at
this time. Please refer to the Integration section for more
information.
258
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide Version 4.3.002 - How to Use PbAdmin
Multi-Merchant
Settlement
You also have the option of settling multiple
merchants/Terminal ID’s in the same settlement batch file.
You would use this option normally when the transaction
processor has the ability to accept a batch file with
multiple merchant ID’s identified. Some processors
require this type of processing.
To use this option, be sure you have set up the Terminal ID
for each transaction you have selected using the same
Settlement Group name (defined in the Terminals setup in
the ProtoBase Configuration screens).
In addition, all transaction locations should be set to use
the same Log File Base Name and Settlement Directory
Name (defined in the PbAdmin Location Information
screen).
To initiate the settlement, you would perform the same
procedure as for single merchant settlement (i.e., press
[F8] or [F10] when the Status Window displays.) For
more detailed information, please refer to Section 12 of
the ProtoBase Technical Reference Guide.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
259
ProtoBase Administrator User Guide - Version 4.3.002 - How to Use PbAdmin
When Settlement
is Complete
Upon completion of settlement, two separate reports
display on the screen, one at a time.
The first report is a settlement report, generated by
ProtoBase. We show a sample on the next page. This
report is automatically saved in the following location:
pbadmin\api\settle\location base log name.rpt. where
pbadmin is the main PbAdmin directory path, settle is the
settlement sub-directory name you chose, and location
base log name.rpt is the default filename defined in the
Location Information screen.
After you exit the first report, the second report displays.
This report is the Deposit Status Log (i.e., Settlement
Log), generated by PbAdmin. We show a sample on the
next page.
For each report, you can print [F7], save the report with a
filename you specify [F10], or exit without printing [ESC].
260
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide Version 4.3.002 - How to Use PbAdmin
Settlement Report Generated by ProtoBase
Deposit Status Log (Settlement Log)
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
261
ProtoBase Administrator User Guide - Version 4.3.002 - How to Use PbAdmin
View Deposit Log
(Settlement Log)
To view the deposit log (also called the Deposit Status
Log or Settlement Log) for the current location’s deposit
statuses, select the View Deposit Log option from the
Main Menu. This log automatically displays after you
perform a settlement (i.e., select the Deposit
Transactions option from the Main Menu).
You can also perform this report function two other ways:
•
Select the Deposit Status Report from the Reports
Menu.
or
•
Select Database Management from the Main Menu,
choose View Log, then select Settlement.
Depending on whether an American Express settlement is
currently pending, different screens may appear when you
select the View Deposit Log option. We describe this on
the next page.
262
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide Version 4.3.002 - How to Use PbAdmin
American
Express Status
Check
If you settle with American Express Direct Settlement, and
an American Express settlement is currently pending a
status check, a window displays asking if the user wishes
to initiate the status check at this time. Toggle the value to
“Yes” using the [Space] bar to initiate the check.
A “Working” box displays while the status check is
performed. If the previous settlement was accepted, the
report returned by American Express displays on the
screen. Press the [F7] key to print it or [F10] to save it.
If the settlement was rejected, or was not ready yet, an
error displays and the settlement log updates with the
response.
Available Function
Keys
From this screen, you have access to various functions, as
follows:
[F1] = Help
Provides help information.
[F7] = Print
Prints the status check report.
[F10] = Continue
Accepts values and continues with the status check.
[ESC] = Exit
Exits the screen without performing the status check.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
263
ProtoBase Administrator User Guide - Version 4.3.002 - How to Use PbAdmin
Viewing the
Deposit
(Settlement) Log
If there is no American Express settlement pending or
when the status check completes, the settlement log
displays on the screen as shown below.
Settlement Log
Available Function
Keys
[F1] = Help
Provides help information based on the display screen.
[F7] = Print
Prints the settlement log.
[F10] = Save As
Saves the report with a filename you specify.
[ESC] = Exit
Exits without saving the report.
264
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide Version 4.3.002 - How to Use PbAdmin
Transaction
History Menu
To research previously settled transactions in history,
select the Transaction History Menu option from the
Main Menu. The Transaction History submenu appears as
shown below.
Transaction History Menu
Using the Transaction History submenu, you can perform
the following functions:
•
•
•
•
Search for transactions in history
View history transaction detail
Move history transactions to the current working
database
Print various history reports
We discuss these functions in detail in this section.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
265
ProtoBase Administrator User Guide - Version 4.3.002 - How to Use PbAdmin
Transaction
History Search
Use this selection to view historical data and transfer
previously settled transactions to the current database.
Press [ENTER] on the Transaction History Search
option on the Transaction History menu to initiate a search
of transaction history.
The first screen prompts you for the initial history month
and year to view. Since the Administrator system stores
all settled transactions by month, this is necessary as a
starting point for your search.
Transaction History Search Screen
Enter a valid month/year combination to view transaction
history. After you press [F10] to accept the month/year
combination, the View History Transactions screen
appears.
This screen looks similar to the Select/View/Edit
Transactions screen. It lists all transactions in the history
database for the current location by the chosen
month/year. We show a sample on the next page.
266
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide Version 4.3.002 - How to Use PbAdmin
View History
Transactions
Screen
The View History Transactions screen shows all the
transactions in the database that have been settled
successfully for the location currently logged in. The
column headings are the same as those of the
Select/View/Edit Transactions screen, except the Auth #
column is replaced by the six-digit Batch #. For a
description of the fields and transaction indicators on this
screen, please refer to the description of the
Select/View/Edit Transactions screen in the PbAdmin
Technical Reference section.
NOTE:
You cannot edit, toggle status, or delete
transactions from this screen.
View History Transactions Screen
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
267
ProtoBase Administrator User Guide - Version 4.3.002 - How to Use PbAdmin
Available Function
Keys
From the View History Transactions screen, you have
access to various functions. You can press [Shift]+[F3]
for a list of all available functions. The available function
key commands are as follows:
[F1] = Help
[F4] = Transaction search
[F6] = Transaction detail (View only)
[F8] = Select transaction criteria
[F9] = Deselect transaction criteria
[F5] = Reverse and copy to main database
[Shift]+[F6] = Copy selected transaction to main
database
[Arrow Up] = Arrow up one transaction
[Arrow Down] = Arrow down one transaction
[Shift]+[F7] = Moves to top of history database
[Shift]+[F8] = Moves to bottom of history database
[ESC] = Exit the screen; returns to Transaction History
menu
We describe functions [F4], [F6], [F8]/[F9], [F5], and
[Shift]+[F6] in detail in this section.
268
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide Version 4.3.002 - How to Use PbAdmin
Search for
Transaction [F4]
This function enables you to search history for a
transaction based on any combination of search criteria.
Why You Would
Use this Function
Use this function to research the PbAdmin historical
database and find a particular transaction or group of
transactions. You may need to do this for chargebacks,
refunds, or returns.
How to Search for a
Transaction
How PbAdmin
Performs the
Search
Southern DataComm, Inc.
Proprietary & Confidential
Press [F4] from the View History Transactions screen.
The History Search Criteria screen appears. (We show a
sample below.) Enter any combination of search criteria
and press the [F4] key again. A window displays,
prompting you to enter the date range from which to
search for the history files. Enter a range, then press the
[F10] key to begin the search.
PbAdmin searches the range you select. It compares the
search criteria you entered with each transaction in the
database. You are presented with a list of matching
transactions. You may then select a desired transaction,
and you will be returned to the proper history file with the
requested transaction on the top of the screen. If a
matching record is not found, PbAdmin returns you to the
History Search Criteria screen. You can modify the data
and perform another search.
08/2000
269
ProtoBase Administrator User Guide - Version 4.3.002 - How to Use PbAdmin
History Search Criteria Screen
270
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide Version 4.3.002 - How to Use PbAdmin
View Transaction
Detail [F6]
Why You Would
Use this Function
How to Perform this
Function
This function enables you to view transaction history detail.
Use this function to view the detail for a particular
transaction in the history database. This screen displays
the standard transaction detail on the left side (such as
customer, card, and amount data) and any extended
industry data on the right side of the screen.
From the View History Transactions screen, place the
cursor on the transaction you want to view. Press the [F6]
key to initiate this function. The Detail View of History
Transaction screen appears for the transaction you
selected. We show a sample below.
NOTE:
You cannot modify history transactions.
Detail View of History Transaction Screen
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
271
ProtoBase Administrator User Guide - Version 4.3.002 - How to Use PbAdmin
Available Function
Keys
From the Detail View of History Transaction screen, you
have access to various functions. The function keys
display at the bottom of the screen as follows:
[F1] = Help
Provides help information for each screen field.
[Shift]+[F3] = AVS Info
Displays AVS information that was entered with the
transaction. We show a sample screen below.
[F8] = Copy to main
Copies the transaction from the history database to the
main database (the one displayed on the Select/View/Edit
Transactions screen). The message “Are You Sure?”
prompts the user to toggle “Yes” before continuing. This
function can also be done by pressing [Shift]+[F6] from
the View History Transactions screen.
[ESC] = Exit
Exits the screen and returns to the View History
Transactions screen.
Detail View of History Transaction/Address Verification Info Screen
272
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide Version 4.3.002 - How to Use PbAdmin
Select/Deselect
Transactions [F8]
and [F9]
This function enables you to select or deselect groups of
transactions in the history database, based on specific
criteria, for reporting or copying to the main database.
Why You Would
Use these
Functions
Use this function to select or deselect specific groups
of transactions for reporting or to copy to the main
database. For example, you may want to select only
VISA transactions for a particular terminal or cashier to run
a report on. Or, you may want to select a transaction from
a certain batch to copy to the main database.
How to Initiate
these Functions
To initiate these functions, press [F8] (for select) or [F9]
(for deselect) from the View History Transactions screen.
The select screen is the Select Transaction Criteria
screen. The deselect screen is the Deselect Transaction
Criteria screen. The screen content is the same for either
function. We show a sample below.
Select Transaction Criteria Screen
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
273
ProtoBase Administrator User Guide - Version 4.3.002 - How to Use PbAdmin
How to Perform the
Select or Deselect
Enter any combination of criteria for any of the six columns
(Card Type, Business Date, Transaction Date, Terminal
ID, Cashier ID, or Batch Number). Up to ten sets of
criteria can be entered for one selection/deselection. To
select/deselect all transactions, leave the criteria columns
blank.
NOTE 1: If you are only viewing authorization or
settlement transactions, only those will
be selected/deselected.
NOTE 2:When selecting records to be moved or
deleted from the database (when viewing
from the Database Management screen),
make sure you are viewing all
transactions, since these functions will
affect all selected transactions, even
those not visible on the View History
Transactions screen.
To accept the criteria and perform the database select or
deselect, press [F10]. PbAdmin prompts you with “About
to modify selection status Are You Sure?”. To
continue, press the [Space] bar, then [ENTER]. To
discontinue, press [ESC].
If you continue with the select/deselect, PbAdmin performs
the function and displays the number of records affected.
It then exits you back to the
View History Transactions screen.
The transactions selected show a check mark in the
Select column; the transactions unselected do not show a
check mark.
NOTE3: If you wish to double check your
selection, run a cashier, terminal, or
merchant key “Detail” or “Extended
Detail” report. Choose Selected for the
records to use. For more information,
please read about reports later in this
section.
274
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide Version 4.3.002 - How to Use PbAdmin
Reverse and
Copy to Main
Database [F5]
This function enables you to copy selected transactions
from the history database to the main database (the one
displayed by the Select/View/Edit Transactions screen) as
a reversal of the original transaction.
Why You Would
Use this Function
Use this function only for double-deposited batches that
need to be reversed. Prior to performing this function, you
must select the entire batch that was double-deposited
using the Select function ([F8]) described on page 273.
How to Perform this
Function
From the View History Transactions screen, press [F5] to
initiate this function.
PbAdmin prompts you with “About to reverse and copy
records to main database Are You Sure?”. To
continue, press the [Space] bar, then [ENTER]. To
discontinue, press [ESC].
What PbAdmin
Does When You
Perform this
Function
If you continue with the reverse and copy function,
PbAdmin copies all transaction records that you have
selected to the main database. The history database is
not affected by this function.
When the transactions are copied, it changes each PriorAuthorized Sale transaction to a Return transaction and
each Return to a Prior-Authorized Sale. It will copy, but not
change, any transaction type selected other than PriorAuthorized Sales and Returns.
PbAdmin shows the results of this function in a Status
Window similar to below.
Reverse and Copy to Main Database Status Window
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
275
ProtoBase Administrator User Guide - Version 4.3.002 - How to Use PbAdmin
Copy to Main
Database
[Shift]+[F6]
This function enables you to copy selected transactions
from the history database to the main database (the one
displayed by the Select/View/Edit Transactions screen).
Why You Would
Use this Function
This can be used if transactions were inadvertently moved
to history without being settled. You can move these
transactions from history back to the main database to
settle them correctly.
How to Perform this
Function
From the View History Transactions screen, press
[Shift]+[F6] to initiate this function.
PbAdmin prompts you with “About to copy records to
main database Are You Sure?”. To continue, press the
[Space] bar, then [ENTER]. To discontinue, press
[ESC].
What PbAdmin
Does When You
Perform this
Function
If you continue with the copy function, PbAdmin copies all
transaction records that you have selected to the main
database. The history database is not affected by this
function.
PbAdmin shows the results of this function in a Status
Window similar to below.
Copy to Main Database Status Window
276
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide Version 4.3.002 - How to Use PbAdmin
Deposit Date and
Time Report
Select this option from the Transaction History Menu to
generate the Deposit Date and Time Report. When
selected, a message prompts you for the month and year
to include in the report.
When generated, this report lists settlements by date and
time with net totals for each, and the message received
from the transaction processor.
Various History
Reports
The rest of the options on the Transaction History Menu
generate reports in the same formats as those on the
Reports submenu. These reports show transaction data
by cashier, terminal, card type, and merchant key. A
message prompts the user for the month and year and the
batch number to include in each history report. To include
all batches, leave the batch number blank.
The reports available are as follows:
•
•
•
Cashier Summary Report
Cashier Detail Report
Cashier Extended Report
NOTE 1: For the restaurant industry, the
word “Cashier” is replaced by
“Server”.
•
•
•
Terminal Summary Report
Terminal Detail Report
Terminal Extended Report
•
•
Card Type Summary Report
Card Type Detail Report
•
•
Merchant Key Summary Report
Merchant Key Detail Report
NOTE 2:For batch numbers that have
multiple merchant keys, PbAdmin
also breaks the history report at
each merchant key.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
277
ProtoBase Administrator User Guide - Version 4.3.002 - How to Use PbAdmin
Database
Management
Menu
To perform database clean-up, select the Database
Management option from the Main Menu. The Database
Management submenu appears as shown below.
NOTE:
The options on this menu should
only be performed by a system
administrator, or only if directed to
do so by qualified personnel.
Database Management Menu
Using the Database Management submenu, you can
perform the following functions:
•
•
278
Modify the status of transactions, or delete them or
move them to history.
• Delete old or expired authorizations.
• Check settlement data for a transaction, or fix it if
changes have been made to the ProtoBase
configuration.
Rebuild or delete the transaction database.
• Rebuild or delete history databases.
• View or delete three separate logs.
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide Version 4.3.002 - How to Use PbAdmin
Modify
Transaction
Status
Use this function to change the transaction status indicator
on particular transactions as viewed on the
Select/View/Edit Transactions screen. It will change every
transaction in the main database that has the indicated
“from” status to the indicated “to” status.
Why You Would
Use this Function
Occasionally, errors may occur that leave transactions in
an invalid status. This function enables the user to change
that status. For example, if several transactions have not
been settled, but settlement was attempted and they are
“stuck” in progress, you can change these transactions
from an “In Progress” to a “Selected” status.
Modify Transaction Status Window
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
279
ProtoBase Administrator User Guide - Version 4.3.002 - How to Use PbAdmin
How to Perform this
Function
Select the Modify Transaction Status option from the
Database Management menu.
A Status Window appears, as shown on the previous
page. It indicates the status you want to move “from” and
“to”.
The default is from “In Progress” to “Settled”. Press [F2]
for a choice list.
The following are the available statuses for both the
“move” and “to” selections, including the corresponding
status code as indicated on the Select/View/Edit
Transactions screen:
Selected = 3or X
Pending = P
In Progress = I
Host Pending = U
Real Time = R
Move to History pending = M
Two additional statuses are available for the “to” field only,
as follows:
History = Move this transaction to history
Be Deleted = Delete this transaction from database
When you have made your choices for “move” and “to”,
press [F10] to accept.
Upon completion, a message appears indicating the
number of records that changed from the chosen “move”
status to the chosen “to” status.
280
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide Version 4.3.002 - How to Use PbAdmin
Purge Old
Authorizations
This function deletes all expired authorization transactions
from the main database based on the particular location
you are logged into.
Why You Would
Use this Function
This function cleans up the main database of any expired
authorizations which were not settled. You define an
expired authorization by the value in the “Days to Keep
Auths” on the Location Information screen for this location.
How to Perform this
Function
Select the Purge Old Authorizations option from the
Database Management menu.
PbAdmin prompts you with “Continuing will cause all
expired authorizations to be permanently deleted!
Are You Sure?”. To continue, press the [Space] bar,
then [ENTER]. To discontinue, press [ESC].
What PbAdmin
Does When You
Perform this
Function
If you continue with the purge function, PbAdmin deletes all
Authorization Only transaction records from the main
database that have a transaction date older than the value
indicated in the Days to Keep Auths (on the Location
Information screen).
NOTE: If you are logged in as a Master User, the
purge settings for the Master Location will
override the settings for an individual
location.
PbAdmin shows the results of this function in a message
similar to below:
“PBADMAIN OLD AUTHS PURGED: xx Record(s)
Deleted”
xx is the number of authorizations that were deleted.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
281
ProtoBase Administrator User Guide - Version 4.3.002 - How to Use PbAdmin
Check Settlement
Information
Why You Would
Use this Function
How to Perform this
Function
What PbAdmin
Does When You
Perform this
Function
282
This option checks for discrepancies between settlement
information on all transactions, and the current settlement
terminal and settlement merchant key configuration.
Use this function to check settlement information before
you run settlement. This is necessary if any terminal or
merchant key information has been changed or deleted in
the ProtoBase configuration. You can then use the Fix
Settlement Information option to fix the “fixable”
transactions. We describe the Fix Settlement Information
option on the next page.
To initiate this function, select Check Settlement
Information from the Database Management menu.
PbAdmin prompts you with “About to check settlement
information”. To continue, press the [Space] bar, then
[ENTER]. To discontinue, press [ESC].
If you continue with this function, PbAdmin checks
settlement information on all transactions against the
current terminal and merchant key configuration.
After PbAdmin performs the check, a message displays
at the bottom of the screen. This message indicates the
number of transactions with the following types of
discrepancies:
Fixable
Transaction for which information does
not match the current settlement terminal
or settlement merchant key configuration.
These can be fixed by the Fix Settlement
Information option.
Bad Mkey or
Bad Range
Caused by configuration errors. A
formerly valid card range has been
deleted, or the PBMERC.DAT file has
changed since configuration was run.
These discrepancies cannot be fixed
automatically. They must be fixed by
modifying and re-running configuration.
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide Version 4.3.002 - How to Use PbAdmin
Fix Settlement
Information
Why You Would
Use this Function
This function fixes transactions if there are discrepancies
between settlement information for a transaction and the
current terminal and merchant key configuration.
Use this function to fix any “fixable” transactions, as
indicated by the Check Settlement Information option.
NOTE:
How to Perform this
Function
What PbAdmin
Does When You
Perform this
Function
Southern DataComm, Inc.
Proprietary & Confidential
If you cannot identify the errors in
the terminal or merchant key
configuration, set DBLEVEL=4 and
run the Check Settlement
Information option again. This will
generate error notifications in the
PBADMIN.STE debug file. You may
either review the file or call SDC
Client Services for more
information.
To initiate this function, select the Fix Settlement
Information option from the Database Management
menu. PbAdmin prompts you with the message “About
to Attempt to Fix Settlement Information”. To
continue, press the [Space] bar, then [ENTER]. To
discontinue, press [ESC].
If you continue, PbAdmin modifies the information in the
transaction to match the current configuration.
After PbAdmin performs the fix, a message displays at the
bottom of the screen, indicating the number of records
fixed.
08/2000
283
ProtoBase Administrator User Guide - Version 4.3.002 - How to Use PbAdmin
Rebuild
Transaction
Database
Why You Would
Use this Function
This function rebuilds and reindexes the main transaction
database file, PBADMAIN.DAT, and its corresponding
index file, PBADMAIN.IDX. These files are located in the
DB subdirectory under the main PbAdmin directory.
Occasionally, the index to the database file may become
corrupted. Use this selection to create new indexes. You
may want to try this if you are receiving “C-Tree errors”.
Select the Rebuild Transaction Database option from
the Database Management menu.
How to Rebuild all
PbAdmin
Databases within
PbAdmin
PbAdmin prompts you with “About to Rebuild
Transaction Database Are You Sure?”. To continue,
press the [Space] bar, then [ENTER]. To discontinue,
press [ESC].
When completed, the message “Rebuild Complete”
appears.
How to Rebuild
Various Databases
Outside PbAdmin
It is sometimes necessary to rebuild (reindex) the various
PbAdmin databases outside of PbAdmin from the
command prompt. To do this, exit out of PbAdmin until
you get to the main PbAdmin directory (specified in the
PBDBPATH environment variable).
The command admbuild enables you to rebuild and
reindex separate databases. We describe the options
you have with this command on the next page.
284
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide Version 4.3.002 - How to Use PbAdmin
How to Rebuild
Various Databases
Outside PbAdmin
(cont.)
You have the following command options to use with
admbuild:
To rebuild all
databases
admbuild -a
To rebuild history
database only
admbuild -h mmyy (where mmyy is the two-digit
month and year for the history to rebuild - also can be
done using the Rebuild History File option from the
Database Management menu)
To rebuild the
packet database
only
admbuild -p (used for real-time and host capture
transactions)
To rebuild the main
database only
admbuild -m
When you run any of these options, PbAdmin shows a
series of messages indicating the progress of the rebuild.
When completed, you will be returned to the command
prompt.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
285
ProtoBase Administrator User Guide - Version 4.3.002 - How to Use PbAdmin
Purge
Transaction
Database
Why You Would
Use this Function
This function deletes all records from the main
transaction database for the particular location you
are in.
Use this function to delete all records from the main
database. For example, you can run this function to clear
a database of test transactions prior to going live with a
particular installation. You do not want to use this function
unless you are sure you do not need any of the
transactions in the main database.
If the live database is damaged, you may not want to use
this function. Instead, the PBADMAIN.DAT and
PBADMAIN.IDX files should be backed up and deleted
outside of PbAdmin from the command line.
Select the Purge Transaction Database option from the
Database Management menu.
How to Perform this
Function
PbAdmin prompts you with “Continuing will cause
transaction database to be permanently deleted! Are
You Sure?” To continue, press the [Space] bar, then
[ENTER]. To discontinue, press [ESC].
When completed, a message appears indicating the
purge has been completed.
286
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide Version 4.3.002 - How to Use PbAdmin
Rebuild History
File
Why You Would
Use this Function
This function rebuilds and reindexes the history transaction
databases, PBADmmyy.DAT, and their corresponding
index files, PBADmmyy.IDX (where mmyy is the two-digit
month and year when these files were moved to history).
These files are located under the DBHIST subdirectory
within the main PbAdmin directory.
Occasionally, the indexes to the history files may become
corrupted. Use this selection to create new indexes. You
may want to try this if you are receiving “C-Tree errors”.
Select the Rebuild History Database option from the
Database Management menu.
How to Rebuild
History PbAdmin
Database within
PbAdmin
Enter a valid month/year combination to view transaction
history. Press [F10] to accept the month/year
combination.
PbAdmin prompts you with About to Rebuild Selected
History File Are You Sure?”. To continue, press the
[Space] bar, then [ENTER]. To discontinue, press
[ESC].
When completed, the message “Rebuild Complete”
appears.
How to Rebuild
Various Databases
Outside PbAdmin
You can also rebuild the history databases outside of
PbAdmin from the command prompt. To do this, exit out
of PbAdmin until you get to the main PbAdmin directory
(specified in the PBDBPATH environment variable).
Then, type the following:
Admbuild -h mmyy (where mmyy is the two-digit
month and year for the history to rebuild)
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
287
ProtoBase Administrator User Guide - Version 4.3.002 - How to Use PbAdmin
Purge History
Files
Why You Would
Use this Function
This function deletes all transactions from a selected
history database.
Use this function when you want to delete history
databases that you no longer need for research purposes.
Select Purge History Files from the Database
Management menu.
How to Perform this
Function
PbAdmin prompts you to enter the month and year of the
history file to be deleted. Enter the appropriate month and
year, then press [F10] to accept. PbAdmin prompts you
with the message “Continuing will cause selected
history database to be permanently deleted!” To
continue, press the [Space] bar, then [ENTER]. To
discontinue, press [ESC].
If you continue, PbAdmin deletes all transactions from the
chosen history file. A message appears indicating the
purge has been completed.
288
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide Version 4.3.002 - How to Use PbAdmin
View Log
This function enables you to view and print the three logs
available in PbAdmin. The logs are as follows:
Administrator
Settlement
The main Administrator log. Lists
process statuses of functions run
through PbAdmin
Lists settlement statuses of all
deposits initiated through
PbAdmin
NOTE: The Settlement Log can also be run two
other ways, as follows:
•
Select View Deposit Log from the PbAdmin
Main Menu, or
•
Select Reports Menu from the PbAdmin Main
Menu, then select Deposit Status Report from
the Reports Menu
Transaction
Why You Would
Use this Function
How to Perform this
Function
The main front end log records all
transactions processed by
PbAdmin
Use this function for snapshots of different aspects of
PbAdmin processing, including general PbAdmin
processes (Administrator Log), the deposit log
(Settlement Log), and transactions processed through
PBFE (Transaction Log).
To view a log, choose the Database Management option
from the main menu. Select View Log and choose the
appropriate log.
If you get the error “File Too Large for Default Viewer”, you
must use a viewer or editor other than the default viewer to
view the log. With an optional viewer, PbAdmin still
enables you to print and save the report after you view it.
To switch from the default viewer, edit the Optional Internal
File Viewer field on the Global INI file screen.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
289
ProtoBase Administrator User Guide - Version 4.3.002 - How to Use PbAdmin
Administrator Log
Settlement Log (Deposit Status)
Transaction Log
290
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide Version 4.3.002 - How to Use PbAdmin
Available Function
Keys
When you are viewing a log, you have access to various
functions. The function keys display at the bottom of the
screen as follows:
[F7] = Print
Prints the log information that is currently being viewed.
[F10] = Save As
Saves the report, allowing the user to specify the file path.
[ESC] = Exit
Exits the View Log selection.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
291
ProtoBase Administrator User Guide - Version 4.3.002 - How to Use PbAdmin
Purge Log
Why You Would
Use this Function
How to Perform this
Function
The Purge Log function clears the selected log of all
transactions older than the number of days specified in the
“Days to Keep Logs” field on the Location Information
screen for a selected location.
Use this function to delete old entries from the
Administrator, Settlement, or Transaction logs.
To initiate this function, select Purge Log from the
Database Management menu. Choose the appropriate
log to purge from the list provided (Administrator,
Settlement, or Transaction).
PbAdmin prompts you with: “Continuing will cause all
expired log entries in the (ADMINISTRATOR,
SETTLEMENT, or TRANSACTION) log to be
permanently deleted!” To continue, press the [Space]
bar, then [ENTER]. To discontinue, press [ESC].
What PbAdmin
Does When You
Perform this
Function
If you continue with the purge function, PbAdmin deletes all
records from the selected log that have a transaction date
older than the value indicated in the Days to Keep Logs
field in the Location Information setup.
NOTE: If you are logged in as a Master User, the
purge settings for the Master Location will
override the settings for an individual
location.
After the log is purged, the Database Management menu
displays. The following message appears at the bottom of
the screen:
“(ADMINISTRATOR, SETTLEMENT, OR
TRANSACTION ) log file purged: xx Record(s)
Deleted”.
xx is the number of records that were deleted.
292
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Troubleshooting

ProtoBase
Administrator
Version 4.3.002
User Guide
VI. Troubleshooting
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
293
ProtoBase Administrator User Guide - Version 4.3.002 - Troubleshooting
PbAdmin
Troubleshooting
In this section, we provide solutions to troubleshoot
PbAdmin problems. These suggestions should be
addressed prior to calling SDC Client Services. We also
provide a complete list of error messages, including
reasons and solutions to each. Client Services may be
reached at 1-877-SDC-1799. Please have your
customer account number available.
NOTE: If you want to view the PbAdmin database
in a different database application (such as
Access), you may use DBEXPORT to export
it and then import it into the other
database application. It is pipe-delimited
data with the first line containing headers
to identify the data.
Issues to Consider
Prior to Calling
SDC Client
Services
1) What version of PbAdmin is it? What version of
ProtoBase is it? What operating system and
version is it? What type of network and version is
in use? What third-party transaction processor(s)
are in use?
a) To indicate a version number, look at the logon
screen for PbAdmin. You can also run pbchkver
pbfe in a Unix environment or pbchkver pbfe.exe
in a DOS or Windows environment.
b) Run pbchkver pb (or pb.exe) to get the
ProtoBase version number.
c) Type ver [ENTER] at the DOS command line for
DOS version. If Windows is involved, look for an
“about program manager” menu item on the help
for the program manager.
294
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Troubleshooting
Issues to
Consider Prior to
Calling SDC
Client Services
(cont.)
d) For UNIX or network versions, look for indications
of version numbers at bootup or login, or contact
your system administrator for the version you are
running.
e) Obtain transaction processor information by
determining the SofTrans module number you
have. SofTrans module numbers may be
obtained by examining the Credit Card Tables
setup screens, or by running a copy of the
“Print Configuration” printout from the
ProtoBase Configuration menu, or a copy of
the PBCONFIG.LST file in the pbadmin\DB
subdirectory.
2) Has this installation been running for a while, or is it a
new installation? If running for a while, what, if
anything, has changed recently on either the computer,
modem, network, ProtoBase or merchant setup?
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
295
ProtoBase Administrator User Guide - Version 4.3.002 - Troubleshooting
Issues to Consider
Prior to Calling
SDC Client
Services
(cont.)
3) Is the problem with configuring ProtoBase or
PbAdmin, with running authorizations (or certain types
of transactions), or only during settlement? Or is it a
problem getting PbAdmin to run properly (screens or
programs not running or not working correctly)?
4) Configuration problems –
a) Can you get to the screen that shows Processors,
Devices, etc?
I) If not, either you are running out of memory, or
you are having problems “shelling out” to
subprograms.
A) If on a DOS system, type mem /c |more
[ENTER] at the command prompt and note
available memory under 640K (minimum
largest executable program size is 520K).
Also for DOS systems, note the value of the
COMSPEC environment variable. On the
main ProtoBase directory, type dir /s
command.com [ENTER]. Verify
ProtoBase only has access to one correct
version of the file COMMAND.COM.
B) Set the environment variable DBLEVEL=4
and reproduce the problem (this can be set
on the INI File screen in PbAdmin.) When
you do this, exit out of PbAdmin and then log
in again. Look for the files PBADMIN.STE
and PBCFG.STE in the PbAdmin directory,
and get copies of them for SDC Client
Services to examine.
296
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Troubleshooting
Issues to Consider
Prior to Calling
SDC Client
Services
(cont.)
II) If on a DOS system and you get an error when
trying to “Run Configuration”, you may have a
path name length problem. If you are shown a
file with an error message in it, print the file and
obtain a copy for SDC Client Services.
A) Make sure that you have mapped a drive on
the network so that the PBADMIN and
PBFE directories appear at the root for the
mapped drive. If not, the command line
used internally by PbAdmin to run the
ProtoBase configuration may be too long.
You will probably have to edit the
PBADMIN.INI or PBFE.INI file to change
paths. This can be done in PbAdmin on the
INI File screens in the Administrator Setup
Menu, or you can edit the files with a
standard text editor.
B) For DOS operating systems: If you are
getting an error message in a file on the
screen, then either one of your files are not
CPS compliant or you have an error in your
configuration, or ProtoBase may still be
running. If you see text such as “hit a key
to continue” followed by an indication that
it is not CPS compliant, you probably have
the DOS environment variable “DIRCMD”
set to include a “/p” option. Set DIRCMD=
to clear this environment variable and try
again.
b) Problems getting anything to happen at all –
I) If you get an error message such as “Unable to
locate pbaderr.txt”, your environment
variables are not set properly. Or, if you have
copied these files from another directory, your
file may have the incorrect paths in it.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
297
ProtoBase Administrator User Guide - Version 4.3.002 - Troubleshooting
Issues to Consider
Prior to Calling
SDC Client
Services
(cont.)
II) If on a DOS system and you get to various
points on the screen and suddenly nothing
happens, or you get inconsistent error
messages, you are probably running out of
memory. At the command prompt, type mem /c
| more [ENTER] and note how much low DOS
memory there is (largest available program
size).
c) Problems running READCFG –
I) If you have a previous PbAdmin setup where
you have copied the PBCONFIG.LST file to
PBCONFIG.CFG and are attempting to re-read
the configuration:
A) If you have “Enable Auto Dial Backup” set
on, you must delete the definitions for
terminals ending in “B” from the
configuration file prior to running
READCFG. These are backup terminals
which will cause confusion if they are read in
again. (This only applies to a PbAdmin 4.1
configuration file that does not have backup
terminal information.)
B) If you have more than one location
configured, terminals will only be read into
the location specified when you run
READCFG from the command line. You will
have to manually move any terminals from
secondary locations to the proper location
from within the PbAdmin setup screens.
(This only applies to a PbAdmin 4.1
configuration file that does not have backup
terminal information.)
C) A maximum of 24 BIN ranges can be read in
using READCFG. Make sure you remove
any unnecessary BIN ranges.
298
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Troubleshooting
Issues to Consider
Prior to Calling
SDC Client
Services
(cont.)
d) Problems logging into PbAdmin –
I) If you are installing PbAdmin for the first time,
and do not already have PBADLOCA.DAT,
PBADLOCA.IDX, PBADUSER.DAT, and
PBADUSER.IDX in the PBADMIN\DB
directory, copy them from the PBADMIN\DB\
DEFAULT directory. These files contain the
default user “pbadmin” with password
“pbadmin”, and location “Test Location”, which
must be present in order for you to add your
own location data.
5) Problems running authorizations or other transactions
(not settlement) –
a) Make sure the paths are all correctly set, and that
PBDIRECT (for non-DOS) or PBARB (for DOS)
has been started successfully.
b) Make sure that the PBTERM variable is set to a
unique value for NetBIOS applications for each
physical computer. This only applies to DOS
systems.
c) Make sure that the PC running ProtoBase does not
use a screen saver.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
299
ProtoBase Administrator User Guide - Version 4.3.002 - Troubleshooting
Issues to Consider
Prior to Calling
SDC Client
Services
(cont.)
d) If you are getting errors from the processor on
authorizations, or errors from ProtoBase (such as
invalid transaction codes), create temporary files and
debug files for SDC Client Services. Set the
“DBLEVEL=4” environment variable in the shell where
PBFE is called, or in the INI File. Then run the
transaction in question. If done correctly, there will be
a PBFE.STE file with non-zero size in the PBFE
directory. In addition, there will be temporary files in
the PBFE\DEBUG directory. These are the input files
that PBFE uses to call PB. Make sure the DEBUG
files have a current date/time, or delete files in the
DEBUG directory prior to running the transaction to
make sure the correct files are captured. In some
cases, temporary files may not be created if the error
is occurring prior to calling PB.
e) If the errors are intermittent, try to locate a
transaction that the error is occurring on, preferably
repeatedly. If a transaction that failed once works
when tried again, it is most likely not a data
problem. Contact SDC Client Services to
determine which files are needed in this case.
Client Services may be reached toll free at 1-877SDC-1799. Please have your customer account
number available.
6) Problems running settlement –
a) Try to narrow the problem down. Some problems
may be caused by a single bad transaction, or by a
single type of card. Try settling each half of the
batch separately, to help locate a potentially bad
transaction. Contact SDC Client Services as
soon as possible to resolve the issue, since
delays will only result in expired
authorizations and more transactions not
being settled.
b) Check the Deposit Log to determine if the site has
ever successfully settled, or if anything has changed
since the last successful settlement. This includes any
bad settlements which may have occurred or new
merchant files. Sometimes a bad batch must be
cleared at the processor before any more may be
attempted.
300
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Troubleshooting
Issues to Consider
Prior to Calling
SDC Client
Services
(cont.)
c) Collect the files in the PBADMIN\API\settlement
directory for the location in question. These are the
temporary files created during the previous
settlement attempt, and may contain information
that will help us re-create settlement problems. It is
important to capture these prior to attempting
another settlement, since they are cleared prior to
each settlement attempt.
d) If you get “Batch out of Balance” errors, these
can indicate that one of the settlement programs
did not execute successfully (unless the batch really
is out of balance). Set “DBLEVEL=4” and attempt
the settlement again. Collect the PBADSET.STE
file and the files in the API directory for use by SDC
Client Services.
e) Look at the files that created the error. Check for
invalid expiration dates. These problems usually
occur at the beginning of a new month, when cards
which expired the previous month may still be
present in the database.
f) Look for invalid transaction amounts (such as $0
dollar transactions, or transactions for less than
$1.00). These may not be allowed by transaction
processors, or may cause problems with
ProtoBase. Remove any such transactions from
the settlement and try them again.
g) Call the transaction processor to determine if there
is a problem with their settlement system. Also call
SDC Client Services to determine if other sites
using the same processor have been having
problems. These can indicate problems with the
processor or with ProtoBase, which may possibly
be corrected with an updated SofTrans set for the
processor.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
301
ProtoBase Administrator User Guide - Version 4.3.002 - Troubleshooting
Issues to Consider
Prior to Calling
SDC Client
Services
(cont.)
h) If you are settling an unusually large batch, or if you
are running short of disk space, try reducing the
size of the settlement. Sometimes large
settlements produce unacceptably large temporary
files which may fill up your available disk space.
They also increase the chance of communication
errors.
7) Make sure the attributes on files and directories are
set up so that PbAdmin can access them. Files should
not be read-only. Make sure that if PBFE is executed
remotely, that the user it logs in as is configured
properly.
8) Make sure there are no performance issues on the
network, and that the modem is operating properly. A
slow network can cause errors in ProtoBase interprocess communications. Be sure to check network
loading at the time of day problems are noticed. If the
network has changed recently, make sure that if your
setup uses NetBIOS, that proper software “bridges”
are in place to allow NetBIOS communications
between hubs on a multi-hub network. Also make sure
that network permissions and variables have not been
altered by the installation of a new network.
9) If nothing seems to work on the network drives, copy all
files to a local hard-disk and do not connect the
computer to the network. Change paths in the INI files
(this can be done by using a text editor, or through
PbAdmin on the INI File screens). If it works on the
local drive but not on the network, the network is most
likely at fault.
10) If a program is crashing (leaving core files in
UNIX or raising an exception window in
Windows or OS/2), this can be caused by
bad data in the PBMERC.DAT file or invalid
data in the transaction. Call SDC Client
Services for assistance toll free at 1-877SDC-1799. Please have your customer
account number available.
302
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Troubleshooting
Issues to Consider
Prior to Calling
SDC Client
Services
(cont.)
11)
If you get “c-tree” errors such as “c-tree internal
error”, your database may have been corrupted. This
can be caused by the computer going down while a
program is accessing the database. Usually running
“admbuild -a” while ProtoBase is shut down will fix
these kind of problems. These errors can also be
caused by low available memory in DOS.
12) If you get “file locked” errors, there may be a left-over
lock file from a previous program, or someone else
may be running at the same time you are. In DOS,
type dir /s *.lck [ENTER] at the command prompt to
find lock files that may be present. If you know that
nobody else is running PbAdmin, and ProtoBase is
shut down, these may be deleted.
NOTE:
Not all lock files appear in the same
place. Some appear in the DB
directory, the BATCH directory, or the
settlement directory under API or
BATCH.
13) If the .DAT file is corrupted and ADMBUILD cannot fix
it, you should try to dbexport the database, remove
the .DAT and .IDX files, and then dbimport to restore
the file. This may work since dbexport does not try to
use indexes when exporting, and recreating the file will
correct any possible corruption.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
303
ProtoBase Administrator User Guide - Version 4.3.002 - Troubleshooting
Error Messages/Solutions
The following table describes PbAdmin errors that you may encounter. The table
lists the negative error number, message, reason or cause for the error, and
common solutions. If a positive error message is received, refer to the Error
Messages Addendum for a description of various ProtoBase response codes and
error messages.
Error #
Error Message
Reason/Solutions
-1
INTERNAL ERROR
For reasons unknown, an error occurred while
attempting to access any of the c-tree databases.
Possible reasons:
• Insufficient memory
• The database is corrupted
Try reindexing the databases by using the
“admbuild -a” command in the Administrator
subdirectory or increasing memory size.
-2
INVALID DATABASE
An invalid database number was given while trying
to process a command. Call SDC Client Services
toll free at 1-877-SDC-1799.
-3
DATABASE ALREADY
EXISTS
An attempt was made to create a database that
already exists. Call SDC Client Services.
If you have attempted to delete a database, make
sure you remove both the .DAT and .IDX files.
-4
DATABASE DOES NOT
EXIST
An attempt was made to open a database that
does not exist. Probable cause is that the paths
on the Global/Local INI File screens were not set
up.
Log into PbAdmin, go into Administrator Setup>Global/Local INI File screens and save the
information.
Verify paths on the Global/Local INI File screens
and the environment variables.
-5
DUPLICATE ERROR
A transaction currently being processed or
previously processed has been received a second
time. If the duplicate is of a previous transaction,
setting the “Duplicates Allowed” flag to “Yes” in the
Location Information screen will allow this
transaction into the database.
-6
FIND FIRST OR LAST
An error occurred during a search procedure. Call
SDC Client Services toll free at 1-877-SDC-1799.
-7
NO MATCHING RECORDS
No matching records were found when at least one
was expected. Verify information. (This may be
normal in some cases, when records do not exist.)
304
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Troubleshooting
Error #
Error Message
Reason/Solutions
-8
RECORD NOT A SUBSET
Same as error -7 above.
-9
OUT OF MEMORY
The program ran out of memory during processing.
Increase available memory or reduce the number of
transactions being processed.
-10
RECORD LOCKED
An attempt was made to modify a record that was
already locked by another process. Retry the
transaction. If that fails, try reindexing the file
using the Database Management->Rebuild
Database selection in the Administrator System.
-11
DATABASE NOT
INITIALIZED
A transaction could not be processed due to an
internal logic error. Call SDC Client Services toll
free at 1-877-SDC-1799.
-12
LOCATION NOT SET UP
FOR MERCHANT
The terminal given in field 109 does not reference
back to a valid card number/ merchant key/location
combination. Log into the Administrator Setup>ProtoBase Configuration area and verify that:
• The terminal belongs to the proper location
(Terminals).
• The terminal and card type combination is
setup with the proper merchant key (Card
Tables->Edit).
• The settings were successfully configured with
ProtoBase (Run Configuration).
-13
UNABLE TO OPEN FILE
An attempt was made to open a file that does not
exist. Probable cause is that the paths on the
Global/Local INI File screens were not set up.
Log into PbAdmin, go into Administrator Setup>Global/Local INI File screens and save the
information.
Verify paths on the Global/Local INI File screens
and the environment variables.
Make sure the file MKEYLIST.DAT exists in the
DB directory.
Verify that all of the files in the DB directory have
read/write permissions set for all users.
-14
PROTOBASE OUTPUT
FILE NOT FOUND
ProtoBase did not respond with an output file.
Verify paths are set properly on the Global/Local
INI File screens and the environment variables.
Verify ProtoBase is currently running.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
305
ProtoBase Administrator User Guide - Version 4.3.002 - Troubleshooting
Error #
Error Message
Reason/Solutions
-15
TRANSACTION NOT YET
SUPPORTED
A transaction was received in the input file that is
not currently supported by PbAdmin. Call SDC
Client Services.
-16
FINAL AMOUNT TOO
LARGE
A prior authorization or close transaction was
received whose final amount exceeds the
previously authorized amount for the matching
reference/card number. Solutions:
Issue an authorization for the difference.
OR
Setup the Administrator System to
automatically do so by setting the “Auto
Authorize Difference” flag to “Yes” in Location
Information.
-17
SETTLEMENT IN
PROGRESS
Transactions cannot currently be run because a
settlement is in progress for this location. Try
again later. If the problem persists and it is
confirmed that no settlement is actually in
progress, set the “Settlement in Progress” flag to
“No” in Location Information.
-18
INVALID DATA IN FIELD
The field number listed contains invalid data.
Consult the Integration section for validation
criteria.
-19
INVALID LENGTH FOR
FIELD
The field number listed is either missing or
contains invalid data. Consult the Integration
section for valid lengths.
-20
ERROR CREATING API
FILE
The ProtoBase file could not be created.
Verify paths are correct on the Global/Local INI File
screens and the environment variables.
Verify that directory permissions for all ProtoBase
and Administrator directories are set for read/write
for all.
-21
CANNOT OPEN TABLE
FILE
The reversal file PBREVSUP.TXT or history file
PBHSTBL.TBL could not be accessed.
Verify paths on the Global/Local INI File screens
and the environment variables.
Verify the files exist in the DB directory.
Verify files have read/write permissions for all.
-22
BATCH OUT OF
BALANCE
For host capture systems only. The batch totals of
the Administrator “shadow” file do not match what
the host processor expects. Extra reconciliation
with the processor should take place.
306
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Troubleshooting
Error #
Error Message
Reason/Solutions
-23
ERROR MOVING TO
HISTORY-BATCH GOOD
An error occurred while moving an approved
settlement to history. These records will usually
show up with a status of “I” on the Select/View/Edit
Transactions screen.
Confirm with the processor that the settlement was
accepted.
If batch was accepted, use the Database
Management->Modify Transaction Status utility to
move the in-progress (I) transactions to history.
If batch was not accepted, use the Database
Management->Modify Transaction Status utility to
change all of the in-progress (I) back to selected
(X).
-24
ERROR RESETTING
WORKING FLAGS-BATCH
BAD
An error occurred while moving an approved
settlement to history. These records will usually
show up with a status of “I” on the Select/View/Edit
Transactions screen. See above for procedures.
-25
ERROR RESETTING
WORKING FLAGS-BATCH
GOOD
An error occurred while moving an approved
settlement to history. These records will usually
show up with a status of “I” on the Select/Edit/View
Transactions screen. See above for procedures.
-26
FILE NOT FOUND
An attempt was made to open a file that does not
exist.
Verify paths on the Global/Local INI File screens
and the environment variables.
-27
RETURN CODE NOT
FOUND
An error occurred when trying to access file. Call
SDC Client Services.
-28
SHELL PROGRAM NOT
RUNNING
An error occurred while attempting to run PbAdmin
on an OS/2 operating system and the shell
program has not been started. Start the shell
program (PBSHELL.EXE).
-29
UNABLE TO CREATE
CHILD PROCESS
An error occurred while attempting to spawn a
process. Call SDC Client Services.
-30
FILE LOCKED
An attempt was made to access a file that is
already locked by another process. Try again
later, or look for *.LCK files in the subdirectory. If
message continues, call SDC Client Services.
-31
UNABLE TO OPEN
VALID.DAT
The specified file could not be opened. Check
permissions, see if the file still exists, or look for
*.LCK files.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
307
ProtoBase Administrator User Guide - Version 4.3.002 - Troubleshooting
Error #
Error Message
Reason/Solutions
-32
UNABLE TO OPEN
REVSUP.TXT
The specified file could not be opened. Check
permissions, see if the file still exists, or look for
*.LCK files.
-33
(Not used at this time)
(Reserved for future use.)
-34
UNABLE TO OPEN
PBERROR.TXT
The specified file could not be opened. Check
permissions, see if the file still exists, or look for
*.LCK files.
-35
UNABLE TO OPEN
PBADERRS.TXT
The specified file could not be opened. Check
permissions, see if the file still exists, or look for
*.LCK files.
-36
UNABLE TO OPEN
MKEYLIST.LCK
The specified file could not be opened. Check
permissions, see if the file still exists, or look for
*.LCK files.
-37
UNABLE TO OPEN
MKEYLIST.DAT
The specified file could not be opened. Check
permissions, see if the file still exists, or look for
*.LCK files.
-38
UNABLE TO OPEN
TERM.DAT
The specified file could not be opened. Check
permissions, see if the file still exists, or look for
*.LCK files.
-39
MASTER INDUSTRY
ERROR
A transaction cannot be run through a terminal set
to a “Master Industry” location.
-40
DEBIT CODE ERROR
A transaction illegal for Debit was attempted with
the Debit qualifier set. This is an integration error.
-41
UNABLE TO OPEN
PROTOBASE BATCH
FILE
A batch file was not successfully created for
ProtoBase to settle, or PbAdmin could not open a
batch file after settlement. Check the batch file or
other files in the settlement directory for errors.
Call SDC Client Services for assistance.
-42
UNABLE TO OPEN
PROTOBASE OUTPUT
FILE
PbAdmin could not open the output file after a
transaction was run through ProtoBase. This
indicates ProtoBase abnormally terminated without
returning an output file. Call SDC Client Services
for assistance.
Any number
not defined
in this table
UNDEFINED ERROR
An unknown error was encountered. Call SDC
Client Services and report the error number.
308
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Troubleshooting
Other PbAdmin Errors/Solutions
The following table describes error messages that you may encounter in PbAdmin. The
table lists the message, reason for the error, and common solutions.
Error Message
Reason/Solutions
Access Denied!
The logged in user does not have security permissions to
perform this function.
American Express Pending
There is already an American Express settlement pending.
This deposit must be cleared either manually or by calling
the processor to check the status via the “View Deposit Log”
option. If there is no actual batch pending, change the
“American Express Pending” flag to “No” in Location
Information.
At least two fields must be used
At least two fields must be entered to perform a proper
search.
Cannot access settlement file
The settlement file could not be accessed. ProtoBase is
currently settling another batch. Try again later. Make sure
permissions for the ProtoBase directory are set for
read/write.
Cannot delete Location because
transactions exist
An attempt has been made to delete a location where active
transactions exist. This is not allowed.
Cannot lock file. Already in use
The record is already in use by another process. The
changes could not be saved. Try again later.
Cannot remove current user. NOT
DELETED!
An attempt has been made to remove the logged in user.
This is not allowed.
Card type not valid for this
location
This card type is not set up for the location in question.
Changes have been saved
The changes have been successfully saved.
Choice list program not found
(Not used)
Comm Director not running
During settlement, PbAdmin determines that the ProtoBase
communications director is not running. Ensure the director
is running.
c-tree Error
c-tree encountered a memory error.
Increase the largest executable size (available memory).
c-tree Internal Error
For unknown reasons, an error occurred while attempting to
access any of the c-tree databases. Possible reasons:
• Insufficient memory
• The database is corrupted
Try reindexing the databases by using the “admbuild -a”
command in the Administrator subdirectory or increasing the
available memory.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
309
ProtoBase Administrator User Guide - Version 4.3.002 - Troubleshooting
Error Message
Reason/Solutions
Delete program not found
The program ADMPURGE was not located in the PbAdmin
directory.
Error configuring card types
The file MASTER.CRD in the PbAdmin DB directory could
not be accessed.
Verify file paths on the Global/Local INI File screens and the
environment variables.
Verify the directory and file permissions for the DB directory
are set to read/write for all.
After running “Run Configuration”, confirm the MASTER.CRD
file exists.
Error configuring modems
The file UCOMM.DAT in the PbAdmin DB directory could not
be accessed.
Verify file paths on the Global/Local INI File screens and the
environment variables.
Verify the directory and file permissions for the DB directory
are set to read/write for all.
After running “Run Configuration”, confirm the UCOMM.DAT
file exists.
Error configuring processors
The file UPROC.DAT in the PbAdmin DB directory could not
be accessed.
Verify file paths on the Global/Local INI File screens and the
environment variables.
Verify the directory and file permissions for the DB directory
are set to read/write for all.
After running “Run Configuration”, confirm the UPROC.DAT
file exists.
Error configuring terminals
The file UTERM.DAT or <TERMINAL>.DAT files in the
PbAdmin DB directory could not be accessed.
Verify file paths on the Global/Local INI File screens and the
environment variables.
Verify the directory and file permissions for the DB directory
are set to read/write for all.
After running “Run Configuration”, confirm the files exist.
Error deleting record
The selected record could not be deleted. Possible causes:
• Record is already locked by another user. Try again
later.
• c-tree encountered a memory error.
• The files in the PbAdmin DB directory do not have
read/write permission.
Error during status check
An error occurred during the American Express status
check. Either no status was available, or some other error
occurred. Try again later.
310
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Troubleshooting
Error Message
Reason/Solutions
Error executing ProtoBase
configuration program
The ProtoBase configuration program PBCONFIG could not
be executed. Possible reasons are:
• You are running 32 bit ProtoBase with PBOS=DOS or
PBOS=Client.
• PBCONFIG is not located in the ProtoBase directory.
• The paths on the Global/Local INI File screens or the
environment variables are invalid.
• PBCONFIG does not have read/write/execute
permissions set for all.
Error Loading File – Not enough
Memory
The program is running out of memory. In a DOS system,
increase available memory (largest executable program
size).
Error purging file
An error occurred while attempting to purge records from a
file. Make sure that the PbAdmin DB directory and all of its
files have read/write permissions set for all.
Error rebuilding index
An error occurred attempting to reindex a file. Make sure
that the PbAdmin DB directory and all of its files have
read/write permissions set for all.
Error restarting ProtoBase with
new settings
(Not used)
Error saving file NOT SAVED
An error occurred while attempting to save a file. Verify file
permissions.
Error setting up choice list
The choice list file could not be created and read into
memory. Possible reasons:
• Not enough memory on machine.
• Choice list file ADMLIST.TXT is missing in the PbAdmin
DB directory.
• File paths on the Global/Local INI File screens or
environment variables are incorrect.
• All files in the PbAdmin DB directory do not have
read/write permissions set for all.
Possible solutions:
• Increase largest executable program size.
• Verify file exists in the DB directory.
• Verify paths are correct on the Global/Local INI File
screens and the environment variables.
• Verify that directory permissions for all ProtoBase and
PbAdmin directories are set for read/write for all.
Error writing to printer
Check printer and printer settings.
File list program not found
(Not used)
File Saved Successfully
Your file was saved. (Not an error.)
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
311
ProtoBase Administrator User Guide - Version 4.3.002 - Troubleshooting
Error Message
Reason/Solutions
File Too Large for Default Viewer
File is too large to view with default viewer. Either install an
optional internal viewer, or save/print file when prompted.
History search program not found
(Not used)
Insufficient Memory Available
Increase largest executable program size.
Invalid account number
Possible causes:
• The account number is invalid.
• The card type is not set up to be accepted by this
terminal.
• The card did not pass a MOD 10 check.
• The card number contained invalid data.
• The length is incorrect.
Re-enter, or check configuration.
Invalid amount entered
The dollar amount entered is invalid.
Missing decimal point.
Too many numbers to add decimal point.
Amounts may not be negative.
Invalid expiration date
The card is expired or the date entered is not a proper date.
Invalid login. Access denied
The permissions set for this user do not allow access to this
selection/function.
Invalid mag stripe info entered
The track information does not match between track 1 and
2, or card could not be parsed.
Invalid Merchant Key
One of two errors has occurred:
The merchant key entered does not exist in the
ProtoBase file PBMERC.DAT.
While saving a terminal card table, a blank merchant
key was encountered for a selected “checked” card
range.
Invalid password. Please reenter
The password is incorrect. Remember, password is case
sensitive.
Invalid printer parameters in file
The PbAdmin file PRINT.TXT contains invalid data, or is
corrupted. Try selecting a different printer.
Invalid printer port
The port specified in the Location Information screen cannot
be accessed.
Invalid processor
The transaction processor entered is not in the ProtoBase
merchant file PBMERC.DAT. Make sure you have entered
the transaction processor. Call SDC Client Services.
312
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Troubleshooting
Error Message
Reason/Solutions
Invalid Range Entered for Card
A card BIN range must have a lower number on the left and
a greater number on the right.
Invalid Record -- Duplicates
Existing Entry
The entry you are saving already exists in the database.
Invalid selection
The value entered in this field is invalid. Press the [F2] key
to view a list of valid values.
Invalid terminal/location
combination entered
The terminal selected for this transaction does not belong to
the currently logged in location.
No printer defined
No printer type has been defined in Location Information.
No records available for selection
PbAdmin cannot find any records of the requested type in
the database.
No settlement pending
There is not a settlement currently pending with American
Express, so the status check could not be performed. If this
is incorrect, change the “American Express Pending” flag to
“Yes” in Location Information and run again.
Not a Realtime or Settleable Host
Capture Transaction
You have tried to toggle the status on a transaction that is
not real-time or host capture. Transaction must have an “h”,
“U”, “R”, or “r” to be toggled.
Printer is currently busy
Printer has sent back a busy signal; try again later.
Printer is out of paper
Printer is offline or out of paper.
Printer is turned off or is offline
Printer is offline or not turned on.
Processor setup files not found
The ProtoBase setup files PBSET#.DAT and PBMRC#.DAT
are not currently located in the ProtoBase directory. Please
verify. Call SDC Client Services.
ProtoBase Configuration program
not found
The program PBCONFIG was not found in the ProtoBase
directory: To resolve this problem:
• Verify the ProtoBase directories specified in the
Global/Local INI File screens and the environment
variables are correct.
• Verify that the executable PBCONFIG is located in the
ProtoBase directory.
• Verify the PBCONFIG program has read/write/execute
permissions for all.
ProtoBase is currently running a
deposit
The reconfiguration could not be completed because
ProtoBase is currently running a settlement. Try again later.
Record is No Longer Valid
A record on the screen has been deleted or changed. Exit
and re-enter the Select/View/Edit Transactions screen to
refresh the display.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
313
ProtoBase Administrator User Guide - Version 4.3.002 - Troubleshooting
Error Message
Reason/Solutions
Reference number not found
The reference number entered is not located in the current
database.
Report generator not found
The program PBADREP was not located in the base
PbAdmin directory.
Required Field not Entered – Not
Saved
The cursor will be placed on the missing field when the
message is cleared. Please enter a value for this field.
Restart ProtoBase to activate
new settings
Upon successful completion of “Run Configuration”,
ProtoBase (PBDIRECT or PBARB) must be shut down and
restarted to activate the updated values.
Sale not Valid—Use Prior Auth
Indicates that a Sale transaction has been entered for a nonhost processor. Enter as a Prior Authorization transaction
instead.
Selected file not found
PbAdmin could not locate a required file. This can also
happen if you perform a report that generates no data, or if
your database contains no data. Call SDC Client Services if
you cannot resolve this problem.
Selection program not found
(Not used)
Sorting program not found
PBSORT (for non-UNIX) or SORT (for UNIX) could not be
executed.
Terminal Mkey does not match
transaction Mkey
The terminal deposit Mkey currently defined does not match
information in the transaction. You may attempt to fix this
on the Database Management menu.
Terminal not valid for this location
The specified terminal is not set up for the current location.
Select a valid terminal.
Transaction not found
No transaction was found that matched the entered criteria.
Transaction status error - change
not allowed
The status flag indicator of this transaction is set to a value
that does not allow editing. Status flags that cannot be
edited include:
>U= = Host Pending
>P= = American Express Pending
>I= = In progress for Settlement
Transaction type error - change
not allowed
The transaction type/code of this transaction is set to a
value that does not allow editing. Current transaction types
that cannot be edited are:
• Checks
• Debit Sale
• Debit Return
• Debit Void
314
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Troubleshooting
Error Message
Reason/Solutions
Unable to access choice list file
The choice list file could not be created and read into
memory. Possible reasons:
• Not enough memory on machine.
• Choice list file ADMLIST.TXT, ADMMODEM.TXT, or
ADMPROC.TXT is missing in the PbAdmin DB
directory.
• File paths on the Global/Local INI File screens or the
environment variables are incorrect.
• All files in the PbAdmin DB directory do not have
read/write permissions set for all.
• Exiting ProtoBase and *.lck files still exist.
Possible solutions:
• Increase largest available executable program size.
• Verify file exists in the DB directory.
• Verify paths are correct on the Global/Local INI File
screens and the environment variables.
• Verify that directory permissions for all ProtoBase and
PbAdmin directories are set for read/write for all.
Unable to access help text file
The help text file could not be read into memory. Possible
reasons:
• Not enough memory on machine.
• Choice list file ADMHELP.TXT, or PBCFGHLP.TXT is
missing in the Administrator System DB directory.
• File paths on the Global/Local INI File screens or the
environment variables are incorrect.
• All files in the PbAdmin DB directory do not have
read/write permissions set for all.
Possible solutions:
• Add memory to machine.
Unable to access modem file
Southern DataComm, Inc.
Proprietary & Confidential
•
Verify file exists in the DB directory.
•
Verify paths are correct on the Global/Local INI File
screens and the environment variables.
•
Verify that directory permissions for all ProtoBase and
PbAdmin directories are set for read/write for all.
The file UCOMM.DAT in the PbAdmin DB directory could not
be accessed. To resolve this problem:
• Verify file paths on the Global/Local INI File screens and
the environment variables.
• Verify the directory and file permissions for the DB
directory are set for read/write for all.
If running Run Configuration, confirm the UCOMM.DAT file
exists.
08/2000
315
ProtoBase Administrator User Guide - Version 4.3.002 - Troubleshooting
Error Message
Reason/Solutions
Unable to access PBMERC.DAT
The ProtoBase setup file PBMERC.DAT cannot be
accessed. To resolve this problem:
• Verify ProtoBase paths on the Global/Local INI File
screens and the environment variables
• Verify the file PBMERC.DAT exists in the ProtoBase
directory
• Verify the file PBMERC.DAT has read/write permissions
set for all
Unable to access printer defs file
The PbAdmin file PRINT.TXT was unable to be accessed.
To resolve this problem:
• Verify paths on the Global/Local INI File screens and the
environment variables
• Verify the file PRINT.TXT exists in the PbAdmin DB
directory
• Verify the file PRINT.TXT has read/write permissions for
all
Unable to access processor file
The file UPROC.DAT in the PbAdmin DB directory could not
be accessed. To resolve this problem:
• Verify file paths on the Global/Local INI File screens and
the environment variables
• Verify the directory and file permissions for the DB
directory are set for read/write for all
• If running Run Configuration, confirm the UPROC.DAT
file exists
Unable to access report file
The report file could not be accessed. No records were
found to generate the report.
Unable to access selection list
The processor, terminal, or device list could not be built.
Verify the PbAdmin DB directory has read/write permissions
set.
Unable to access terminal file
The file UTERM.DAT or <TERMINAL>.DAT files in the
PbAdmin DB directory could not be accessed. To resolve
this problem:
• Verify file paths on the Global/Local INI File screens and
the environment variables
• Verify the directory and file permissions for the DB
directory are set for read/write for all
• If running Run Configuration, confirm the files exist
Unable to build selection list
The processor, terminal, or device list could not be built.
Verify the PbAdmin DB directory has read/write permissions
set.
316
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide - Version 4.3.002 - Troubleshooting
Error Message
Reason/Solutions
Unable to change directory
An unsuccessful attempt was made to change to a specific
directory. To resolve this problem:
• Verify the ProtoBase directories specified on the
Global/Local INI File screens and the environment
variables
• Verify the ProtoBase directory has read/write access
set for all
Unable to change industry
because unsettled records exist
An attempt has been made to change the location industry
code while unsettled transactions are still in the current
working database. Settle or remove existing settleable
transactions.
Unable to execute Editor
command
Unable to execute the optional internal viewer program.
Check path on the Global/Local INI File screens.
Unable to execute READCFG
program
(Not used)
Unable to execute settlement
program PBADSET
The settlement program PBADSET could not be executed.
Possible reasons:
• PBADSET is not located in the ProtoBase directory
• The paths on the Global/Local INI File screens or the
environment variables are invalid
• PBADSET does not have read/write/execute
permissions set for this user
Unable to execute System
command
Unable to “shell” to a subprogram. Check for bad
COMPSEL (DOS) or PBOS setting.
Unable to open file
An error occurred while attempting to open a file. To resolve
this problem:
• Verify paths specified on the Global/Local INI file
screens and the environment variables
• Verify all files in the PbAdmin DB directory have
read/write permission set for all.
Unable to open PBCONFIG.CFG
The ProtoBase file PBCONFIG.CFG in the ProtoBase
directory could not be accessed. Verify the directory and
file permissions for this directory are set to read/write for all.
Unable to update selection list
The processor, terminal, or device list could not be built.
Verify the PbAdmin DB directory has read/write permissions
set.
Unable to write to Administrator
Log
The location’s Administrator Log could not be updated.
Make sure all of the files in the PbAdmin DB directory have
read/write permissions set for all.
Unable to write to printer port
The port specified in Location Information cannot be
accessed. Check permissions, verify path, and configure
the device name.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
317
Glossary
ProtoBase
®
Glossary
318
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
Glossary
ProtoBase and Payment Services Industry Terms
ABA - See American Bankers Association.
ACCOUNT NUMBER - A primary cardholder account number that is embossed
and encoded on a plastic card. This number identifies the issuing agent and
the cardholder.
ACH - See Automated Clearing house.
ACQUIRER - A bank or company that acquires data relating to transactions from
a merchant or card acceptor for processing. The acquirer enters this data
into interchange, either directly or indirectly. See Interchange.
ACQUIRING BANK - Bank that receives the credit card transactions and then
settles with the issuing banks. This is an acquirer.
ADDRESS VERIFICATION SERVICE (AVS) - A service to help combat fraud in
mail order/telephone order transactions by use of cardholder billing address
information in the authorization request.
AMERICAN BANKERS ASSOCIATION (ABA) - The trade association of
American bankers. This body also has the responsibility of assigning the
registration authority for identification numbers.
AMERICAN EXPRESS - A company that specializes in the issuance of Travel
and Entertainment (T&E) credit cards. They are in competition with Visa,
MasterCard, and other card issuing companies. They offer many different
cards ranging from their Classic card to a Small Business card. American
Express services the cards that they issue. They are their own transaction
processor with their own processing network.
APPROVAL RESPONSE - An authorization response when a transaction is
approved.
ARBITRATION - The procedure used to determine responsibility for a
chargeback-related dispute between two members. To file an arbitration
case, a completed Summary of Arbitration Documentation form is submitted
after unsuccessful dispute resolution through a three-step
chargeback/presentment cycle. This usually occurs between the transaction
processors or institutions and a card company such as Visa or MasterCard.
ATM - See Automated Teller Machine.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
319
Glossary
ATM/DEBIT CARD - This is a plastic card that is used at ATM’s to access the
cardholder’s monetary accounts (Checking, Saving, Lines of Credit).
AUTHORIZATION - A process where an issuer, an authorizing processor, or
stand-in processing approves an authorization request. This includes
domestic authorization and international authorization. An approved
authorization places a hold against the cardholder’s credit limit for the dollar
amount approved. Most authorizations have a life cycle of three to five days,
then the hold against the cardholder’s credit limit is released. A transaction
which settles will usually match an approved authorization amount and clear it
from the authorization status, thus removing the hold against a cardholder’s
credit limit.
AUTHORIZATION CODE - A code that an issuer, its authorizing processor, or
stand-in processing provides to indicate approval or denial for an
authorization request. The code is returned in the authorization response
message and is usually recorded on the transaction receipt as proof of
authorization.
AUTHORIZATION ONLY - Used to reserve an amount against a credit card’s
available limit for intended purchases. Auth Onlys are most frequently used
in the lodging, restaurant, and car rental industries, where the transaction
amount is finalized later and entered via a Prior Authorized Sale transaction.
AUTHORIZATION PROCESSOR (“AUTHORIZER”) - Third-party transaction
processor such as NaBANCO, FDR, TransNet, or National Data Corp
(NDC). Processors route transactions to the appropriate authorizer services
and settlement banks.
AUTHORIZATION REVERSAL - A transaction for a specified dollar amount used
to reverse an approved authorization request.
AUTHORIZATION TOLERANCE - In PbAdmin, the percentage a PriorAuthorized Sale transaction can vary from the corresponding original
Authorization Only without either returning an error or having to run an
Incremental Authorization or Authorization Reversal.
AVS - See Address Verification Service.
AUTOMATED CLEARING HOUSE (ACH) - A group of processing institutions
linked by a computer network to exchange (clear and settle) electronic
payment transactions. They electronically processes payment of funds and
government securities among financial institutions and businesses.
AUTOMATED TELLER MACHINE (ATM) - An unattended, magnetic stripe
reading terminal that requires the entry of a personal identification number
(PIN). It disburses currency and performs other teller functions, such as
transfer of funds and deposits.
320
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
Glossary
BANK CARD - A debit or credit card issued by a bank.
BANK CARD ASSOCIATION - A group of banks formed either for the purpose of
sponsoring a program, (Visa or MasterCard) or to use common processing
and administrative facilities.
BANK IDENTIFICATION NUMBER (BIN) - A six-digit number assigned by Visa
or MasterCard and used to identify a card issuing institution, who issues
plastic cards with their logos. This number is the first six numbers embossed
on the cards. The ranges are governed by ISO standards.(See International
Organization for Standardization).
BASE I - The data processing systems, networks, and operations that are used to
support and deliver authorization-related services for transactions that are
subsequently cleared and settled through BASE II at Visa.
BASE II - The VisaNet data processing systems, networks, and operations that
are used to support and deliver the clearing and settlement services related
to the interchange of paper with Visa.
BATCH - A group of approved credit card transactions that occurred during a
given time interval. A batch is introduced by a batch header record, contains
one or more batch detail records, and is summarized in a batch trailer
record. Within one batch the following fields are homogeneous: batch
sender, batch receiver, settlement currency. Batches of transactions are
subsequently transmitted to a third-party transaction processor for funds
transfer.
BATCH DEPOSIT - Process by which batch file data has been electronically
transmitted to the transaction processor and is being processed.
BATCH FILE - A computer disk file containing one or more batches of transaction
data.
BATCH PROCESSING - A type of data processing operation and data
communications transmission where related transactions are grouped
together and transmitted for processing, usually by the same computer and
under the same application; generally regarded as non real-time data traffic
comprising large files; type of data traffic where response time is not critical.
BATCH SETTLEMENT - Process by which batch file data is electronically
transmitted to a transaction processor.
BIN - See Bank Identification Number.
CARDHOLDER - An individual to whom a card is issued, or who is authorized to
use an issued card.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
321
Glossary
CARD ISSUER - Any association member financial institution, bank, credit union,
or company that issues, or causes to be issued, plastic cards to cardholders.
CARD READER - Any device that is capable of reading encoding on plastic
cards. See Magnetic Stripe Reader.
CARD CONFIGURATION - ProtoBase configuration file section that defines the
type of credit, debit, or other tender types accepted by the merchant.
CARD VERIFICATION CODE (CVC) - A unique check value encoded on the
magnetic stripe of a card to validate card information during the authorization
process. The card verification value is calculated from the data encoded on
the magnetic stripe using a secure cryptographic process. This method is
used by MasterCard.
CARD VERIFICATION VALUE (CVV) - A unique check value encoded on the
magnetic stripe of a card to validate card information during the authorization
process. The card verification value is calculated from the data encoded on
the magnetic stripe using a secure cryptographic process. This method is
used by Visa.
CASHIER - Generic term for the employee performing a transaction for a
business.
CARTE BLANCHE - This is a T&E credit card that competes mainly with
American Express, JCB, and Diners Club. See T&E.
CASH ADVANCE - A cash disbursement obtained by a cardholder through
presentation of their card at a financial institution in person, by mail, or
through an ATM.
CASH DISBURSEMENT - A transaction that is posted to a cardholder’s
monetary accounts when they receive cash from a teller, an ATM, or by mail.
CASH DISPENSER - This is the simplest ATM which will only allow cash
withdrawals.
CHARGEBACK - A transaction returned through interchange by an issuer to an
acquirer. A transaction is returned because of rules and regulations
violations or because it is disputed by a cardholder.
CHARGEBACK PERIOD - The number of calendar days from the endorsement
date of a transaction receipt (or processing date, as applicable), during
which time the issuer may exercise a chargeback right.
CHARGEBACK REASON CODE - This is a two-digit code identifying the reason
for a chargeback.
322
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
Glossary
CHECK AUTHORIZATION - This is an authorization request being sent to a
check processing organization to validate a check presented as payment for
services. The processor usually approves or declines the authorization
request based on the presenter’s check writing history.
CHECK DIGIT VERIFICATION - An algorithm that is performed on the primary
account number (PAN) to ensure that numbers were not transposed or
miskeyed. The result is the last position of the account number, or check
digit. It is performed to validate a credit card number. Many card issuers
use the MOD-10 Check Digit routine.
CHECK GUARANTEE - A system providing merchants with varying degrees of
insurance against bad check losses by guaranteeing payment of the check
by the financial institution or the third party processor.
CHECK READER - A device that reads the numbers encrypted on the bottom of
most checks.
CHECK VERIFICATION - A system providing merchants with varying degrees of
insurance against bad check losses by verifying the authenticity of the check
and/or its presenter by using a check processing organization.
CIRRUS - Cirrus System Incorporated, a wholly-owned subsidiary of MasterCard
International Incorporated, operates the international ATM sharing
association known as “MasterCard/Cirrus ATM Network”.
CLEARING - All of the functions necessary to collect a clearing record from an
acquirer in the transaction currency and deliver it to the issuer in the billing
currency. It is used to reverse transactions as well. It can also process a fee
collection transaction. Clearing is part of the settlement process.
CLEARING PROCESSOR - A processor that provides clearing and settlement
services for merchants or other members.
CO-BRANDED CARD - This is a plastic card that is issued to a cardholder where
there is a joint sponsorship of that card between a merchant and the issuer.
Both of their names usually appear on this type of card.
COMMERCIAL CARDS - This is the formal name for the following three types of
plastic cards: Corporate Card, Purchase Card, and Business Card.
• A Corporate card is usually issued to the employees of a corporation,
where the corporation assumes all liability for the card’s usage. This is
usually issued to larger corporations.
• The Purchase card is issued to corporations. It allows the corporation
numerous parameters to control daily and monthly spending limits, total
credit limits, and where the card may be used. Many employees may be
issued the same card number.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
323
Glossary
•
The Business card is similar to the Corporate card, but issued to a
business with a few employees and where each employee is responsible
for their purchases.
COMMUNICATIONS - Collective term for any electronic transfer of data between
a merchant and a third-party transaction processor.
COMPLIANCE - A process where Visa or MasterCard resolves disputes between
members arising from violations of the International Operating Regulations,
when the requesting member can certify that a financial loss has occurred, or
will occur for a specific amount, and no chargeback right is available.
CONVERSION RATE - The rate applied to convert a transaction amount in the
acquirer's currency to U.S. dollars. The U.S. dollar amount is then converted
to the issuer amount by using the rate of the U.S. dollars to the issuer's
settlement currency.
CORRESPONDENT BANK - A depository institution that holds an account with,
or on behalf of, a settlement bank, and engages in an exchange of services
with that bank.
COUNTERFEIT CARD - One of the following:
• A device or instrument that is printed, embossed, or encoded so as to
purport to be a card, but that is not a card because an issuer did not
authorize its printing, embossing, or encoding.
• An instrument that is printed with the authority of the issuer and that is
subsequently embossed or encoded without the authority of the issuer.
• A card that an issuer has issued and that is altered or re-fabricated,
except one on which the only alteration or re-fabrication compromises
modification of the signature panel or cardholder signature.
CPS - See Custom Payment Service.
CREDIT LIMIT - This is a dollar amount assigned to a cardholder as the limit of
credit that they are approved to borrow. Credit card purchases are actually
loans to the cardholder by the issuer.
CREDIT UNION - A non-bank financial institution that is comprised of individual
members who are depositors, borrowers, and shareholders of the institution.
Credit unions usually offer their members the same services available at
most banks.
CUSTOM PAYMENT SERVICE (CPS) - Visa’s regulations for the information
that must be submitted with each transaction. Transactions must meet CPS
criteria in order to qualify for lowest transaction processing fees available.
Similar to MasterCard’s Merit. Approved transactions will deduct the dollar
amount from the cardholder’s “open to buy” or credit available.
324
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
Glossary
CVC - See Card Verification Code.
CVV - See Card Verification Value.
DATA CAPTURE - Also known as electronic draft capture (EDC) or draft capture.
A data processing term for collecting, formatting, and storing data in
computer memory according to predefined fields, for example, customer
name, account number, and dollar amount of purchase. When a terminal
reads this information from a plastic card or from entries at a terminal, the
information is stored in computer memory for later output as a hard copy
printout or as soft copy on a CRT display. See Electronic Draft Capture.
DATA COMMUNICATIONS - High-speed communications between computers,
or between a computer and an associated input terminal or financial service
terminal (ATM, POS). Data communication involves telephone lines,
interfacing equipment, plus the computer and the terminal.
DATA ENCRYPTION STANDARD (DES) - A cryptographic algorithm adopted
by the National Bureau of Standards for data security. Encryption scrambles
personal identification numbers (PINs) and transaction data for safe
transmission.
DATASWITCH - This is a computer network that primarily serves the credit union
associations and was developed to exchange (clear and settle) electronic
transactions for processing institutions. It is similar in function to the ACH
(Automated Clearing House).
DEBIT - A charge to a customer’s bankcard account. A transaction, such as a
check, automated teller machine (ATM) withdrawal, or point-of-sale (POS)
debit purchase that debits a demand deposit account. On-line transactions
require the use of a personal identification number (PIN) and debit the
amount, usually the same day. Off-line transactions, which use separate
authorization and clearing messages, require a signature, and the account is
debited a few days later.
DEBIT CARD - This term is used to identify an ATM card as well as a Visa Check
card or a MasterCard MasterMoney card. It can also refer to any private
label card that might debit a cardholders cash accounts. Simply it is a
plastic card used to initiate a debit transaction. In general, these
transactions are used primarily to purchase goods and services and to
obtain cash, for which the cardholder's asset account is debited by the
issuer.
DEDICATED LINE - A communications circuit between two endpoints that is
permanently connected and always available. Also called a leased line or
private line.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
325
Glossary
DEMO MODE - A non-communicating start mode for ProtoBase/PBDIRECT. It
simulates the functions of ProtoBase without communicating or dialing out to
the processor. Adding a –d argument to the command line will start
ProtoBase in Demo mode. Since the processor is not involved, there are no
communication costs involved in testing ProtoBase for successful
integration. Also called No Comm mode.
DEPOSIT - Process of transmitting a batch of transactions from the merchant to
the acquiring institution in preparation for settlement.
DERIVED UNIQUE KEY PER TRANSACTION (DUKPT) - A type of debit
encryption system in which a new key is generated with every transaction.
The other type of debit encryption system is called Master Session.
DEVICE CONFIGURATION - ProtoBase configuration file section that defines the
device information. You must create a device configuration entry for each
port used to dial out or connect to a transaction processor computer.
DEVICE DRIVER - Software module providing for the use of a specific hardware
device, such as a modem or a card reader.
DINERS CLUB - Diners Club International is another T&E credit card. They
compete mostly with American Express, JCB, and Carte Blanche for their
credit card usage.
DISCOUNT FEE - Fee paid by the merchant to the merchant bank or other
contracted party for processing the merchant’s credit card sales
(transactions).
DISCOUNT RATE - This is the percentage rate that a merchant institution
charges the merchant giving deposit credit for handling merchant sales
drafts or electronic sales transmissions. The discount fee is the dollar
amount charged.
DISCOVER - Owned by Dean Witter, Discover & Co., this corporation issues
credit cards to individual cardholders and manages those accounts in-house.
They are a for-profit organization in competition with Visa and MasterCard
and other credit card Issuing Corporations They are closely tied to the Novus
Financial Corporation, another Dean Witter company. See Novus.
DRAFT CAPTURE - The act of electronically capturing transactions.. See
Electronic Draft Capture.
DUKPT - See Derived Unique Key Per Transaction.
EBT - See Electronic Benefits Transfer Card.
EDC - See Electronic Draft Capture.
326
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
Glossary
EFT - See Electronic Funds Transfer.
EFTA - See Electronic Funds Transfer Act.
EFTS - See Electronic Funds Transfer System.
EIRF - See Electronic Interchange Reimbursement Fee.
ELECTRONIC AUTHORIZATION - Obtaining authorization for use of a
credit card by electronic means, as via computer equipment and
telephone line.
ELECTRONIC BENEFITS TRANSFER CARD (EBT) - This card may
have a magnetic stripe or a small microprocessor on it. The card
is used to replace the paper distributed by the government for
programs like the Women, Infants, and Children program and food
stamps. The cardholder may use this card and have the charges
deducted from their available benefit dollars for the program that
they are participating in. It is a card that is increasing in popularity
and use throughout the United States.
ELECTRONIC CREDIT APPLICATION - A credit application that is
transmitted electronically to a credit evaluation company (such as
Equifax) for approval recommendations.
ELECTRONIC DRAFT CAPTURE (EDC) - Use of electronic communications to
deposit credit card transactions for funding. This method routes the
transactions to Visa, MasterCard, American Express, Discover, other card
companies, or third-party processors.
ELECTRONIC FUNDS TRANSFER (EFT) - Process of electronically transferring
funds to or from an account. This evolved to eliminate the costly and time
consuming paper method.
ELECTRONIC FUNDS TRANSFER ACT (EFTA) - This is the federal regulation
which governs the electronic transfer of funds between all parties concerned.
It sets the guidelines or parameters for transferring funds electronically.
ELECTRONIC FUNDS TRANSFER SYSTEM (EFTS) - An electronic system
that moves financial data, designed to eliminate the paper instruments
normally associated with such fund movement. Examples classified as
EFT’s are ACH, POS, ATM, direct deposit, telephone bill paying, ECR’s,
automated merchant authorization systems, and pre-authorized payments.
ELECTRONIC INTERCHANGE REIMBURSEMENT FEE (EIRF) - An
intermediate Visa program for transactions that do not meet CPS criteria but
are cleared within three days.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
327
Glossary
ELECTRONIC WARNING BULLETIN - This is a data file containing all of the
restricted accounts or ranges on the Account Management System. This is a
file comprised of Visa and MasterCard account numbers that have
restrictions against them. An example would be a lost or stolen card. This
file is updated daily and is formatted to include each restricted account
number or range, chargeback effective date, and purge dates.
EMBOSSING - This is the term referring to the information that is printed in raised
lettering on the front of plastic cards. For example: There are four possible
lines which may be embossed on a Visa plastic card. They are the Account
number, the Expiration date, and two lines for the cardholder(s) name(s).
ENCRYPTION - The technique of modifying a known bit stream on a transmission
line so that it appears to be a random sequence of bits to an unauthorized
observer. It often is done automatically in the terminal or computer before
data is transmitted.
EXPIRATION DATE - The date, expressed numerically as month and year, after
which a plastic card is considered invalid.
EXPIRED CARD -A card on which the embossed, encoded, or printed expiration
date has passed.
FIELDS - Smallest data element defined within a file. A series of fields make up a
record; a group of records make up a file.
FLOOR LIMIT - An amount that Visa and MasterCard have established for single
transactions at specific types of merchant outlets and branches, above which
authorization is required. Many companies have their own floor limits and
some merchants have agreements with their merchant banks that include
floor limits. The two types of floor limits are:
• Standard Floor Limit. (Transaction amounts above this limit must request
an authorization.)
• Zero-Floor Limit (All transaction amounts must request an authorization.)
328
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
Glossary
FORCED AUTHORIZATION - In PbAdmin, a manual authorization, such as a
voice authorization.
FRAUDULENT USER - An individual who is not the cardholder or designee and
who uses a card (or, in a mail/phone order or recurring transaction, an
account number) to obtain goods or services without the cardholder’s
consent.
FRAUDULENT TRANSACTION - A transaction unauthorized by the cardholder of
a bankcard. Such transactions are categorized as lost, stolen, not received,
issued on a fraudulent application, counterfeit, fraudulent processing of
transactions, account takeover, or other fraudulent conditions as defined by
the card company or the member company.
FULFILLMENT - The satisfaction of a retrieval request. The acquirer supplies the
issuer with the original slip, a legible reproduction thereof, or a substitute
draft if applicable. The fulfillment record confirms the completion of that
action and effects reimbursement to the acquirer. See Retrieval Request.
GATEWAY - A node or switch that permits communication between two dissimilar
networks. A technical means by which users of one computer system can
access another computer system without a separate connection.
GLOBAL PAYMENT SYSTEMS (GPS) - Parent company of the MasterCard
Automated Point-of-Sale Program (MAPP). They are another third-party
processor entity that processes all tender types.
GPS - See Global Payment Systems.
GUEST FOLIO - A lodging merchant's guest record that contains the cardholder's
transaction information, including check-in and departure dates, rate,
anticipated length of stay at check-in time, applicable charges, and taxes.
The check-in date and the dated amount and authorization approval code of
each authorization must be included on the folio if not on the sales draft.
HARDWARE CONFLICTS - Caused when two devices are in contention for the
same interrupt(s). Each communications port, network card, and printer port
should have the exclusive use of a hardware interrupt.
HOLOGRAM - A laser-created photograph that produces a three dimensional
image used to make counterfeiting plastic cards more difficult.
HOST CAPTURE - Method where transaction data is stored in batches on the
host computer at the third-party transaction processor.
IMPRINTER - A device used to imprint the embossed lines of a plastic card on a
paper transaction sales draft.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
329
Glossary
INCREMENTAL AUTHORIZATION - This is a request for an additional dollar
amount on a prior authorization. It is used when a transaction is for a greater
dollar amount than the original authorization was for. See Authorization
Tolerance.
INDEPENDENT SERVICE ORGANIZATION (ISO) - Similar to a third party
transaction processor.
INET - The MasterCard clearing and settlement system which is a centralized
facility owned and operated by MasterCard International.
INITSTRING - String of commands that is sent to the modem prior to every dialout attempt.
INPUT FILE - File that provides ProtoBase with the necessary information to
perform a transaction, that is, transaction type, transaction amount, account
number, etc.
INTEGRATED - When two or more automated systems work together and share
data, as when a property management system calls an integrated utility at
credit card tendering time and then receives output data back from that utility.
INTEGRATED SERVICES DIGITAL NETWORK (ISDN) - An all-digital
telephone line that offers the ability to transmit digital data and voice data
without a modem.
INTERCHANGE - The exchange of clearing records between members through
Visa or MasterCard in accordance with their rules and regulations.
INTERCHANGE FEE - Charge levied and collected by either the merchant bank
or card issuer for the processing of interchange credit card transactions.
INTERCHANGE REIMBURSEMENT FEE - One of the following:
• A fee that an acquirer pays to an issuer in the clearing and settlement of
an interchange transaction, based on either the standard (paper-based)
rate or electronic rate.
• A fee that an issuer pays to an acquirer for making a cash disbursement
to a cardholder or cheque purchaser.
INTERRUPT REQUEST (IRQ) - A mechanism that forces the computer
processor to briefly interrupt the current program and execute an interrupt handler.
330
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
Glossary
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION - An
international organization that provides industry standards for financial
transactions and telecommunications messages. They work with other
committees to maintain financial services standards, such as bank
identification numbers and merchant category codes. The standards set by
this organization are sometimes referred to as ISO standards (not to be
confused with Independent Service Organization).
IRQ - See Interrupt Request.
ISDN - See Integrated Services Digital Network.
ISO - See Independent Service Organization.
ISSUER - See Card Issuer.
JCB CARD - Card issued by JCB (Japan Credit Bureau) International Credit Card
Company, Ltd. JCB Is now issuing this credit card in thirteen countries.
(1997) Seventy percent of the card’s usage takes place in Japan, but they
are now concentrating on the US and other countries. Their merchant base
now rivals American Express. This card is a T&E credit card. JCB is also
getting involved in the co-branded card business. See Co-Branded Cards.
JULIAN DATE - Day of the year expressed as a three-position number, with a
range of 001 through 366 (for example, 001 on 1 January).
LIVE MODE - The normal communicating start mode for ProtoBase/PBDIRECT.
It allows ProtoBase to perform all of its normal functions, including
communicating and dialing out to the processor. Leaving off the –d
argument from the command line will start ProtoBase in Live mode.
LOCATION INFORMATION - In PbAdmin, a set of information tied to a particular
location. This is usually a separate POS terminal, group of terminals, or work
station within a business. Each location must have a unique user/login
name.
MAGNETIC INK CHARACTER RECOGNITION (MICR) - The process used to
read the numbers on a check. The MICR characters (0-9 and 4 special
characters) are printed in special toner or ink. When the check is passed
through a reader/sorter, it passes by two magnetic heads. The first one
magnetizes the MICR character and the second one reads the (now)
magnetic MICR character. The character quickly loses its magnetic charge
after that.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
331
Glossary
MAGNETIC STRIPE - A stripe of magnetic information affixed to the back of a
plastic credit or debit card. It contains customer and account information
required to complete electronic financial transactions. The physical and
magnetic characteristics of this stripe are specified in the International
Organization for Standardization standards 7810, 7811, and 7813.
MAGNETIC-STRIPE READER - A device that reads information from the
magnetic stripe and transmits that information to a transaction processor or
computer terminal. Also referred to as card reader..
MAGNETIC-STRIPE TERMINAL - A terminal that reads the magnetic stripe on a
plastic card.
MAIL/PHONE ORDER MERCHANT - A merchant that transacts business by mail
or phone.
MAIL/PHONE ORDER TRANSACTION - A transaction where a cardholder
orders goods or services from a merchant by telephone, mail or other means
of telecommunication, and neither the card nor the cardholder is present at
the merchant outlet.
MASTERCARD - MasterCard International Inc., and all of its subsidiaries and
affiliates.
MASTERCARD ACQUIRER - A member that signs a MasterCard merchant or
disburses currency to a MasterCard cardholder in a cash disbursement, and
directly or indirectly enters the resulting transaction receipt into interchange.
MASTERCARD CARD - A card that bears the MasterCard symbol, enabling a
MasterCard cardholder to obtain goods, services, or cash from a
MasterCard merchant or an acquirer. A MasterCard card is always one of
the following: MasterCard Card, Gold MasterCard, Platinum Class
MasterCard, MasterCard BusinessCard, MasterCard Corporate Card,
MasterCard Corporate Purchasing Card, MasterCard Corporate Fleet Card,
or MasterCard MasterMoney Card.
MASTERCARD ISSUER - A member that issues MasterCard cards.
MASTER SESSION ENCRYPTION - The simplest form of debit encryption, in
which the customer’s PIN pad is preprogrammed or “injected” with a master
key. Also called “Static”. The other type of debit encryption is called Derived
Unique Key Per Transaction.
MEMBER - An entity that is a member of Visa or MasterCard and refers to
acquirer, associate, ATM acquirer, charter member, disbursing member,
electron acquirer, electron issuer, group member, issuer, merchant bank,
participant, principal, Visa or MasterCard acquirer, and Visa or MasterCard
issuer.
332
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
Glossary
MEMORY CONFLICT - A situation where more than one piece of hardware
and/or software is attempting to access the same memory block.
MERCHANT - An entity that contracts with merchant banks or ISO’s to originate
transactions an that displays the Visa or MasterCard symbol and refers to
airline, car rental company, cash disbursement merchant, electron merchant,
high-risk telemarketing merchant, hotel, international airline, mail/phone
order merchant, prepaid card merchant, quasi-cash merchant, retail
merchant, single merchant, T&E merchant, timeshare merchant, and wire
transfer merchant. There may be additional types of merchants not
specifically mentioned.
MERCHANT AGREEMENT - A written agreement between a merchant and a
bank containing their respective rights, duties, and warranties with respect to
acceptance of the bankcard and matters related to the bankcard activity.
MERCHANT BANK - Bank that has a merchant agreement with a merchant to
accept (acquire) deposits generated by bank card transactions.
MERCHANT CATEGORY CODE - Four-digit classification codes used in the
warning bulletin, authorization, clearing, and settlement systems to identify
the type of merchant business in various stages of transaction processing.
MERCHANT DEPOSITORY ACCOUNT - Demand deposit account established
by a merchant with the acquiring bank to receive payment for sales drafts
submitted to the bank card plan.
MERCHANT DISCOUNT - Compensation received by a bank from a merchant
for processing and accepting credit card risk on the merchant’s credit card
sales.
MERCHANT NUMBER - A series or group of digits that uniquely identifies the
merchant to the merchant signing bank for account and billing purposes.
MERIT - MasterCard’s latest series of regulations that are similar to CPS
requirements by Visa.
MICR - See Magnetic Ink Character Recognition.
MODEM - A communication device that enables computers to talk to each other by
converting digital signal to analog and then back to digital.
MULTIPLE TRANSACTION PROCESSING (MULTI-TRANS) - Electronic
communications process where multiple authorization requests and
responses are exchanged during a single phone connection with the thirdparty transaction processor.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
333
Glossary
MULTI-THREADING - The process of transmitting multiple transaction requests
on one communications device, and receive multiple responses
simultaneously, relating them each back to each original request.
NEGATIVE FILE - A file used for Stand-In purposes that identifies those
cardholders and accounts for which charge privileges have been revoked or
restricted by the issuer.
NETWORK ADAPTER - A piece of firmware (card) that resides in your
workstation or server, which enables access to the LAN or WAN.
NO COMM - See Demo Mode.
NO-SHOW TRANSACTION - A transaction that a hotel participating in the Hotel
Reservation Service or a Car Rental Company participating in the
Specialized Vehicle Reservation Service completes, resulting from a
cardholder’s alleged failure to cancel or use the reservation.
NOTIFICATION - Written notice delivered by mail, courier, facsimile, telex, or
hand. Notification is effective when posted, sent , or transmitted by Visa or
MasterCard to the member or its agent.
NOVUS - The Novus Network is a Dean Witter company and is the third largest
credit card network in the United States. Their cards include the Discover
Card and Bravo brands.
NSF - This stands for Non-sufficient funds. It refers to a check or check card
transaction that exceeds the amount of funds available in a person’s
checking or share draft account.
OFFLINE - This refers to requesting an authorization non-electronically.
OFFLINE DEBIT - This refers to a debit transaction that gets treated the same as
a credit card transaction. It will not debit the cardholder’s account
immediately, but will be processed through a normal credit card venue
settlement.
ONLINE - A method of requesting an authorization through a communications
network other than voice, to an issuer, an authorizing processor, or stand-in
processing.
ONLINE DEBIT - This is a debit or ATM transaction that has used a PIN pad to
process the transaction and it should have a real-time affect on the
cardholder’s checking or share draft account.
ONLINE FINANCIAL TRANSACTION - A transaction that is authorized, cleared,
and settled in a single online message.
334
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
Glossary
ON-US TRANSACTION - A transaction where the issuer and the acquirer are the
same.
OPEN TO BUY AMOUNT - Dollar amount of credit remaining for customer at the
time of authorization.
OUTPUT FILE - A file containing all response data to be parsed by the calling
program.
OVERDRAFT PROTECTION - This is a means of reducing the risk of loss by
identifying a backup account to access when a cardholder’s account is
overdrawn by a check or debit transaction.
OVERLIMIT - This refers to a cardholder’s account that has surpassed its credit
limit with a transaction. (Their outstanding balance is beyond their credit
limit.)
PAPER DRAFT - Sales slips, credit slips, cash disbursement slips, drafts,
vouchers, and other obligations indicating use of a card or a card account.
PARALLEL PORT - Sometimes referred to as a printer port. Parallel ports
conduct signals through eight separate wires simultaneously, one for each bit
of a byte of data, that re enclosed together in a single cable.
PB - The executable file which acts as a front end for ProtoBase. PB interacts with
the POS software.
PBADMIN - See ProtoBase Administrator.
PBCOM - ProtoBase program that defines which protocol to use with the host and
adds the necessary characters for communication. Multiple copies of
PBCOM run simultaneously of multiple devices (modems) are configured.
PBCONFIG - Configuration compiler executable program that creates
PBDEV.DAT, PBROC.DAT, and TTTT.TRM data files. Run this program
after you edit the PBCONFIG.CFG file.
PBCONFIG.CFG - System configuration file used by PBCONFIG. Contains all
processor configuration and phone data, system terminal and credit card
data, and system device data.
PBDIRECT - A program that acts as the ProtoBase director. It waits continually
for transactions and performs load balancing and scheduling.
PBFE (PROTOBASE ADMINISTRATOR FRONT END PROGRAM) - Front end
program for PbAdmin that parses and builds transaction processor
messages. It also verifies the fields passed in the input file.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
335
Glossary
PBKILL - ProtoBase Communications Director termination executable program.
It is used to queue a shutdown request to stop and restart the system.
PERSONAL IDENTIFICATION NUMBER (PIN) - A number (alpha or numeric
code) that identifies a cardholder in an authorization request originating at a
terminal with authorization-only or data capture-only capability.
PER TRANSACTION FEES - Fees paid by the merchant to the merchant bank or
other contracted party on a per transaction basis.
PIN - See Personal Identification Number.
PIN ENCRYPTION - The technique of scrambling a personal identification
number, so that it is illegible to unauthorized observers.
PIN GENERATION - The production of PINs for allocation to cardholders, done
under strict security to prevent fraud.
PIN OFFSET - The difference between the customer’s chosen or assigned PIN
and the PIN derived based on a specific algorithm that is applied against the
primary account number (PAN). If used, PIN offset information is encoded on
track 2 of the card’s magnetic stripe.
PIN PAD - A numeric key pad, which is connected to a terminal or POS, used by
the cardholder to enter the PIN and/or other information.
PIN VERIFICATION - A procedure that enables the issuer to validate the
cardholder identity when making a comparison with the PIN and cardholder
account number..
PLASTIC (CARD) - This is a generic term used to identify any of the various cards
issued to cardholders.
PLUS PROGRAM - A program through which a PLUS participant provides ATM
services to cardholders by acting as an issuer, an ATM acquirer, or both.
POINT OF SALE (POS) - Location in a merchant establishment at which sale is
consummated by payment for goods or services received. Can also refer to
the direct debit of a purchase amount to a customer’s checking account.
POS ENTRY MODE - A V.I.P system field indicating the method by which a pointof-transaction terminal obtains and transmits the cardholder information
necessary to complete a transaction.
POS SYSTEM - Point-of-sale system that processes sale and other transactions,
such as an electronic cash register with specialized software.
336
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
Glossary
POSITIVE BALANCE - This usually refers to the cash balance in a person’s
checking or share draft account. Offline debit card transactions place holds
against this balance. Online debit card transactions deduct from this
balance.
POSTING - The process of updating individual cardholder account balances to
reflect merchandise sales, instant cash, cash advances, adjustments,
payments, and any other charges or credits.
PRESENTMENT - A clearing record that an acquirer presents to an issuer
through interchange, either initially (a first presentment) or after a chargeback
(a re-presentment).
PRIMARY ACCOUNT NUMBER (commonly called PAN) - The number that is
embossed, encoded, or both, on a plastic card that identifies the issuer and
the particular cardholder account. The PAN consists of a major industry
identifier, issuer identifier, individual account identifier, and check digit.
PRIVATE LABEL CARD - A merchant’s proprietary card that is accepted only at
its own locations. ATM cards are actually considered private label cards. A
merchant whose cards are considered private label must be member
sponsored and also accept Visa and MasterCard.
PRIOR AUTHORIZATION - An authorization usually done before a transaction
takes place. The approved authorization request may be held for an
extended length of time before a card is present or not.
PROCESSING DATE - The date on which the transaction is processed by the
acquiring bank.
PROCESSOR - Third-party transaction processor such as Envoy or NaBANCO.
Processors aid in routing transactions to the appropriate authorizer services.
PROCESSOR CONFIGURATION - A section of the ProtoBase PBCONFIG.CFG
file which contains information pertinent to communications with the
processor.
PROPRIETARY CARD - A card issued by financial institutions and other
organizations to their customers, primarily for the purpose of accessing
credit or deposit accounts. These cards are considered "proprietary" if they
are issued with the logo or emblem of the issuing organization being the
acceptance mark instead of a "national" or "global" service mark or logo
such as Visa or MasterCard.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
337
Glossary
PROTOBASE - Data communication software developed by Southern
DataComm, Inc. for electronic payments processing. Along with processorspecific software modules called SofTrans, ProtoBase provides the link
between the third-party transaction processor or acquirer and the merchant
at the point-of-sale (POS). ProtoBase is fully integrated into the point-of-sale
system. It works directly with the POS system to accept credit card, check,
and other payment media for various transactions, including authorization,
sale, and settlement.
PROTOBASE ADMINISTRATOR (PBADMIN) - A screen-based, data base
application that stores data for several transaction and payment types during
electronic payment processing, including credit cards, debit cards, and
checks. It is an add-on product and intermediate interface to ProtoBase.
PROTOBASE DIRECTOR - Program, known as PBDIRECT, that directs the flow
of communication to PBCOM.
REAL-TIME TRANSACTION - An online transaction, such as an ATM withdrawal,
which is usually settled immediately.
RECEIPT - A hard copy document recording a transaction that took place at the
point of sale, with a description that usually includes: date, merchant
name/location, primary account number, amount, and reference number.
REFERENCE NUMBER - Number assigned to each monetary transaction in a
descriptive billing system. Each reference number is printed on the monthly
statement to aid in retrieval of the document, should it be questioned by the
cardholder.
REGULATION E - This federal regulation governs the electronic access to a
person’s account or funds. See EFTA for additional information.
REGULATION Z - This federal regulation governs all aspects concerning credit
cards. It pertains to the issuer and cardholder, as well as any organization
involved in the processing of credit cards.
REPORTS SECURITY - In PbAdmin, a screen which defines the access a
particular user has within a location to particular reports.
REPRESENTMENT - A clearing record that an acquirer presents to an issuer
through interchange after a chargeback.
RETAIL MERCHANT - A merchant that provides goods and/or services in the
retail industry, but is not a mail/phone merchant, a recurring services
merchant, or a T&E merchant.
338
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
Glossary
RETRIEVAL REQUEST - An issuer’s request for a transaction receipt, which
could include the original, a paper copy or facsimile, or an electronic version
thereof.
REVERSAL - An online financial transaction used to negate or cancel a
transaction that has been sent through interchange in error.
SALES DRAFT - A paper record evidencing the purchase of goods or services by
a cardholder from a merchant using a plastic card.
SELECTED - In PbAdmin, indicates transactions that are check-marked on the
Select/View/Edit Transactions screen (main database) or the View History
Transactions screen (history database) to be included in various functions.
SERIAL PORT - Data communications port, usually asynchronous. The port takes
8, 16, or 32 parallel bits and turns them into a long series pulse chain.
SERVER - In PbAdmin, this is the employee performing a transaction in the
restaurant industry.
SETTLEMENT - The reporting of settlement amounts owed by one member to
another, or to a card issuing concern, as a result of clearing. This is the
actual buying and selling of transactions between the merchants, processors,
and acquirers; along with the card issuing entities.
SETTLEMENT BANK - A bank, including a correspondent or intermediary bank,
that is both located in the country where a member’s settlement currency is
the local currency, and authorized to execute settlement of interchange on
behalf of the member or the member’s bank.
SETTLEMENT OF TRANSACTION - A process in which the Property
Management System software requests a Deposit transaction to send or
release the current batch of transactions to the transaction processor.
SMART CARD - A credit or debit card embodying a computer chip with memory
and interactive capabilities used for identification and to store additional
data about the cardholder, cardholder account, or both. Also called an
integrated circuit card or a chip card.
SOFTRANS - The part of the ProtoBase application that contains all data files
required to operate with a third-party transaction processor.
STANDARD FLOOR LIMIT - A floor limit that varies by merchant type. This refers
to a dollar limit on transactions above which authorization requests are
required.
STAND-BESIDE TERMINAL - A terminal connected to the POS system for the
purpose of communicating with transaction processors.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
339
Glossary
STAND-IN PROCESSING - The V.I.P. system component that provides
authorization services on behalf of an issuer when the Positive Cardholder
Authorization System is used or when the issuer or its authorizing processor
is unavailable.
STATIC KEY - See Master Session Encryption.
T&E - An abbreviation for Travel and Entertainment.
T&E MERCHANT - An airline, car rental company, or hotel whose primary function
is to provide travel-related services. A travel agency (excluding one that is
primarily engaged in the sale of transportation or travel-related arrangement
services by mail/phone order) is a T&E merchant to the extent that it acts as
the agent of an airline, car rental company, or hotel.
TCP/IP - Transport Control Protocol/Internet Protocol. A standard format for
transmitting data from one computer to another. TCP deals with the
construction of the data. IP routes the data from one computer to another.
TERMINAL - An input-output device whereby a user is able to communicate
directly with a computer.
TERMINAL CAPTURE - Method where transaction data is stored in the POS
terminal until the batch is settled.
TERMINAL CONFIGURATION - A section of the ProtoBase PBCONFIG.CFG
file which contains information pertinent to the terminal. The terminal
configuration entry specifies, for one terminal or many terminals, the valid
credit card (or other payment) types and the transaction processor(s) through
which each type will be authorized and settled.
TERMINAL ID - Name of the terminal initiating a transaction. This name must
match a .TRM file defined in the Terminal configuration file. Can be used to
sort and total the reports produced by ProtoBase. Defined as Field 109 in
the Input and Output File. This file is in all ProtoBase versions prior to 4.8.
THIRD-PARTY TRANSACTION PROCESSOR - An entity that validates and
authorizes credit card purchases. They may also service the actual accounts
on behalf of the issuers, emboss cards, and mail cards to cardholders.
TRACK 1 - Bank discretionary data encoded on a magnetic stripe. Includes credit
card account number, card holder name, and expiration date. It is read-only,
and its contents are defined in ISO 7813.
TRACK 2 - Bank discretionary data encoded on a magnetic stripe. Track 2
includes credit card account number and expiration date. It is read-only, and
its contents are defined in ISO 7813.
340
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
Glossary
TRANSACTION - Action between a cardholder and a merchant or a cardholder
and a member that results in activity on the cardholder account.
TRANSACTION DATE - The date on which a transaction between a cardholder
and a merchant, an acquirer, or a carrier, occurs.
TRANSACTION PROCESSOR - See Third-Party Transaction Processor.
TRANSACTION TYPE - A specific type of financial detail transaction activity that
can be submitted to the clearing system.
UDP/IP - User Datagram Protocol/Internet Protocol. UDP is a connectionless
protocol that offers a direct way to send and receive datagrams over an IP
network. UDP is useful when TCP would be too complex, too slow, or just
unnecessary.
USER SECURITY - In PbAdmin, defines the access a particular user has within a
location to particular functions.
UNBUNDLED FEES - Other fees paid by the merchant to the merchant bank or
other contracted party for transaction processing.
VISA - Visa International Service Association and all of its subsidiaries and
affiliates.
VISA ACQUIRER - A member that signs a Visa merchant or disburses currency
to a Visa cardholder in a cash disbursement, and directly or indirectly enters
the resulting transaction receipt into interchange.
VISA CARD - A card that bears the Visa symbol, enabling a Visa cardholder to
obtain goods, services, or cash from a Visa merchant or an acquirer. A Visa
Card is always one of the following: Visa Business Card, Visa Classic Card,
Visa Corporate Gold, Visa Gold Card, Visa Premier Card, Visa Purchasing
Card, or Visa Check Card.
VISA ISSUER - A member that issues Visa Cards.
VISA MERCHANT - A merchant that displays the Visa symbol and accepts all
Visa cards.
VISA/PLUS ATM - An ATM that displays both the Visa symbol and the PLUS
symbol.
VISANET - The systems and services, including the V.I.P. system and BASE II,
through which Visa delivers online financial processing, authorization,
clearing, and settlement services to members.
Southern DataComm, Inc.
Proprietary & Confidential
08/2000
341
Glossary
VOID - Nullifies a transaction that has been recorded for settlement, but not yet
settled. This removes the transaction from the batch of transactions to be
settled.
VOICE AUTHORIZATION - An approval response obtained through interactive
communication between an issuer and an acquirer, their authorizing
processors, or stand-in processing, through telephone, facsimile, or telex
communications.
VSAT (VERY SMALL APERTURE TERMINAL) - Satellite systems that provide
wireless connection between a data center and remote user equipment or
between the remote user equipment. The user equipment can be telephone,
fax, personal computer (PC), minicomputer, computer with the function of
interfacing the local area networks (LAN) or their combination.
WIRE TRANSFER TRANSACTION - A transaction representing the sale of a
check or money order for transfer to a payee (who may or may not be the
cardholder) by electronic funds transfer.
ZERO-FLOOR LIMIT - A floor limit with a currency amount of zero (meaning
authorization is required for all transactions).
342
08/2000
Southern DataComm, Inc.
Proprietary & Confidential
Glossary
INDEX
overview
running
steps to configure
Configuration, manual
accessing configuration menu
activating new values
credit card tables
devices
overview
payment types
processors
ProtoBase Configuration menu
running
terminals
Copy to main database
CPS compliance, error messages
C-tree errors
A
Add New Detail Transaction Screen
Add transaction
Add/Edit Credit Cards Screen
Address Verification Info Screen
Administrator Configuration Report
Administrator Log
Administrator Setup Menu
American Express Status Check
American Express Utility
integration considerations
Authorization Date & Time Report
Authorization Date and Time Report
Authorization Only
Authorization problems
Authorization Reversal
Authorization, incremental
Authorization, incremental
Auto close
AVS (address verification)
151–54, 244
244
99, 137–40
242
211–12
219
88
260
18
251
198
21
292, 296–97
23, 36–37
23
36–37
40
38
D
Database Management Menu
275
Databases
exporting
60, 68, 69
importing
62, 70
DBEXPORT
Export to different database to troubleshoot 291
Delete logs
289
Deleting transactions
all records in transaction database
283
from selected history database
285
individual
242
Deposit Date and Time Report
274
Deposit Status Log
251, 258
viewing
259–61
Deposit Status Report
197
Deposit Transactions
254–58
Deselect transactions, for settlement
individual
235
multiple
237–38
Deselect transactions, history
270–71
Detail View of History Transaction Screen
268–69
Detail View of Transaction Screen
156–57, 241
Direct Marketing
173–75
Lodging/Front Desk
167–69
Lodging/Restaurant
163–66
Lodging/Retail
161–62
Rental Car
170–72
Restaurant
163–66
Retail
32–33
Device Edit Screen
101, 141–47
Device List Screen
100
Directories
API/Settlement
226
B
Batch Out of Balance
298
C
Card number validations
Card Type Detail Report
Card Type Reports
Card Type Summary Report
Cashier (Server) Detail Report
Cashier (Server) Summary Report
Cashier Extended Detail Report
Direct Marketing
Lodging
Rental Car
Retail
Cashier Reports
Check Authorization
Check settlement information
Close of Open Transaction
Configuration
automatic, overview
DB directory, backing up
manual, overview
printing
running
Configuration problems
READCFG
Configuration, automatic
activating new values
Southern DataComm, Inc.
Proprietary & Confidential
82
85–86
84
87–106
87–88
102–5
96–100
100–101
82
96–100
90–92
89
102–5
93–95
273
294
300
42
202–3
252
200–201
179–80
177–78
190–91
186–87
188–89
181–83
249
23
279
24
82–106
82
83
82
106
102–5
82–106
295
83–86
85–86
08/2000
343
ProtoBase Administrator User Guide – Index
BATCH subdirectory
created by PbAdmin during use
DB
DB subdirectory
DBHIST subdirectory
DEBUG subdirectory
DEFAULT subdirectory
descriptions
PBADMIN
PBFE
provided as part of installation
226
224–27
224–25
223
225
225
223
220–27
222
221
221–23
Input fields
address verification
checks
direct marketing
lodging
rental car
required, by transaction type
restaurant
retail
suggested, by industry type
table of
Installing PbAdmin
DOS/LAN, Windows NT/95, OS/2
steps to install first time
steps to upgrade
system requirements
UNIX
steps to install first time
steps to upgrade
system requirements
Integration
diagram
introduction
PBFE
E
Edit Credit Card Table Screen
Editing transactions
Environment Settings Screen
Error messages, table of
PbAdmin errors
Exiting PbAdmin
Exporting databases
97, 136
235–44
147
301–5
306–15
233
60, 68, 69
F
Files
API/Settlement directory
BATCH subdirectory
created by PbAdmin during use
DB directory
DB subdirectory
DBHIST subdirectory
DEBUG subdirectory
DEFAULT subdirectory
descriptions
PBADMIN directory
PBFE directory
provided as part of installation
Fix settlement information
Force field (12)
226
226
224–27
224–25
223
225
225
223
220–27
222
221
221–23
280
41
M
Main Menu
Memory, running out
Merchant Key Detail Report
Merchant Key reports
Merchant Key Summary Report
Modify transaction status
Multi-merchant settlement
Multiple locations
40
51–53
245–47
73, 112–15
344
232–33
295
206–7
253
204–5
275–77
95, 135, 226, 256
40
N
Network problems
267
299
O
263–65
Output fields
I
Importing databases
Incremental Authorization
Incremental Authorization
Incremental Authorization Report
20
18
18
Local INI File
Integrating with File Server Gateway
51–53
Local INI File Screen
73, 112–15
Location Information Screen
76–77, 76–77
Locations Screen
75
Locations, multiple
40
locked files
300
H
History Search Criteria Screen
History Transactions
viewing
65–67
68–71
64
L
G
Gateways
Integrating with File Server Gateway
Generating reports
Global INI File Screen
34
35
34–35
31–32
33–34
25
31
32–33
26
29–35
55–109
56–63
58–59
60–63
57
27–28
P
62, 70
23
36–37
199, 251
PBADREP (PbAdmin Report Generator)
PBFE
test transactions
08/2000
43–53
107–9
Southern DataComm, Inc.
Proprietary & Confidential
ProtoBase Administrator User Guide – Index
PBFE (ProtoBase Administrator Front End)
American Express Utility
18
Authorization Reversal
20
functions of
19
Incremental Authorization
19
Printer setup
41
Prior-Authorized Sale
19, 22, 38
Problems
authorizations
293, 296–97
configuration
82–106
READCFG
295
running
296–97
settlement
293, 297
transactions, running
296
Processor Edit Screen
92, 130
Processor List Screen
90
Processors Screen
91
ProtoBase Configuration Menu
89, 102
Purge history files
285
Purge log
289
Purge old authorizations
278
Purge transaction database
283
Server Extended Detail
Server Tip
Settlement from ProtoBase
Terminal
Terminal Detail
Terminal Extended Detail
Terminal Summary
Transaction Log
Reports Menu
Reports security screen
Reports Security Screen
Reports, Generating Outside PbAdmin
Return
Reverse and copy to main database
S
Sale
21
Screens
Add New Detail Transaction
244
Add New Detail Transaction Screen
151
Add/Edit Credit Cards
137
Add/Edit Credit Cards
99
Address Verification Info
242
Administrator Setup Menu
88
Database Management Menu
275
Deposit Transactions Status Window
254
Detail View of History Transaction
268–69
Detail View of Transaction
156, 241
Direct Marketing
173
Lodging/Front Desk
167
Lodging/Restaurant
163
Lodging/Retail
161
Rental Car
170
Restaurant
163
Retail
160
Device Edit
101, 141
Device List
100
Edit Credit Card Table
97, 136
Environment Settings
147
Global INI File
73, 112
History Search Criteria Screen
267
Local INI File
112
Location Information
76–77, 116
Locations
75
Main Menu
232–33
Processor Edit
92, 130
Processor List
90
Processors
91
ProtoBase Configuration Menu
89, 102
Reports Menu
246
Reports Security
80–81, 127
Search Criteria
155, 239
Select Transaction Criteria
158, 237, 270
Select/View/Edit Transactions
148, 234
R
READCFG, problems running
Real-Time transactions
Rebuild history file
Rebuild transaction database
Remove Open Transaction
Reports
Administrator Configuration
Administrator Log
Authorization Date & Time
Authorization Date and time
Card Type
Card Type Detail
Card Type Summary
Cashier
Cashier (Server) Detail
Cashier (Server) Summary
Cashier Extended Detail
Direct Marketing
Lodging
Rental Car
Retail
configuration report
Deposit Date and Time
Deposit Status
Deposit Status Log
generating
Incremental Authorization
Merchant Key
Merchant Key Detail
Merchant Key Summary
Southern DataComm, Inc.
Proprietary & Confidential
184–85
208–9, 251
258
250
194–95
196
192–93
215
246
80–81
80–81
43–53
22
272
295
40
284
281–82
24
249–53
211–12
219
251
198
252
202–3
200–201
249
179–80
177–78
190–91
186–87
188–89
181–83
106
274
197
251, 258
245–47
199, 251
253
206–7
204–5
08/2000
345
ProtoBase Administrator User Guide – Index
Terminal Edit
94, 95
Terminal Edit Screen
134
Terminal List
93, 96, 98
Transaction History Menu
262
Transaction History Search
263
User Login
74
User Security
78–79, 124
View History Transactions
213–14, 264
Search Criteria Screen
155, 239
Search for transaction, history
266
Search for transaction, main
239–40
Select display mode
236
Select Transaction Criteria Screen 158–59, 237, 270
Select transactions, for settlement
individual
235
multiple
237–38
Select transactions, history
270–71
Select/View/Edit Transactions Screen 148–50, 235–44
add transaction
244
search for transaction
239–40
select display mode
236
select transactions
235
select/deselect multiple transactions
237–38
toggle status
243
view/modify transaction detail
241–42
Server Extended Detail Report
184–85
Server Tip Report
208–9, 251
Setting up PbAdmin
72–81
global INI file
73
location information
76–77
locations
75
reports security
80–81
user login
74
user security
78–79
Settlement
39
Settlement Group
95, 135, 256
Settlement Log
251, 258
viewing
259–61
Settlement problems
293
Settlement Report from ProtoBase
258
Settlement, problems running
254–58
Settling
254–58
multi-merchant
256
Starting PbAdmin
231
System requirements
DOS/LAN, Windows NT/95, OS/2
57
UNIX
64
Terminal Extended Detail Reports
Terminal List Screen
Terminal Reports
Terminal Summary Report
Test transactions, running
Time out reversal
Toggle Status (R/r or U/h)
Transaction History Menu
reports
Transaction history search
copy to main database
reverse and copy to main database
search for transaction
Select/deselect transactions
view transaction detail
Transaction History Search Screen
Transaction inquiry
Transaction Inquiry
Transaction Log
layout
program source ID codes
sample
Transaction qualifier field (115)
Transaction types
input fields, required
input fields, suggested
table of
346
25
26
21–24
U
User defined field (11)
User login screen
User security screen
User Security Screen
41
74
78–79
124–26
V
VALID.DAT
validation of field data
Version number, checking
View Deposit (Settlement) Log
View history transactions
View History Transactions Screen
View logs
View transaction detail
View/modify transaction detail
Void return
Void Return
Void sale
Void Sale
T
Technical reference
introduction
Terminal Detail Report
Terminal Edit Screen
196
93, 96, 98
250
192–93
107–9
41
243
262
274
213–14
273
272
266
270–71
268–69
263
42
23
215–18
216
217–18
215
40
21
21
291
259–61
263–65
213–14
286–88
268
241–42
38
22
38
22
W
111
194–95
94, 134–35
Working Key Update
08/2000
24
Southern DataComm, Inc.
Proprietary & Confidential