Professional Documents
Culture Documents
Blackboard Transaction System Service Client - V1.2
Blackboard Transaction System Service Client - V1.2
Blackboard Transaction System Service Client - V1.2
Version 1.2
16-Dec-2016
Important Note
Serious problems might occur if you modify the registry of your Windows operating system incorrectly.
These problems might require that you reinstall the operating system. We strongly recommend to always
back up the registry of your Windows operating system before applying changes to it, just in case you do
something wrong. NT-ware does not assume any responsibility or liability for any impact on the
operating system after changing the registry. You understand and accept that you use this information
and modify the registry of your Windows operating system at your own risk.
Feedback
Should you come across any relevant errors or have any suggestions please contact
documentation@nt-ware.com or use the Send feedback here button of the uniFLOW Online Help.
Technical Support
First technical support services will be provided by your dealer. Before you contact the dealer for technical
support, ensure you have read this document.
Pictograms
Important Note:
Information that is crucial for the correct functioning of the uniFLOW software.
Further Information:
Pointer to additional manuals, installation manuals, white papers or the NT-ware
Knowledgebase.
External Link:
Link to an external web page.
Settings:
Detailed explanation of configuration settings or operational procedures.
Compass:
Path to the menu or configuration page in the software.
Send Feedback
Should you come across any relevant errors or have any suggestions please contact
documentation@nt-ware.com or use the Send feedback here button of the uniFLOW Online Help.
Technologies
uniFLOW, Blackboard
Concerned
Short Summary Described the integration of the Blackboard Transaction System Service Client plug-in for uniFLOW.
Contents
1 Blackboard Transaction System Service Client ............................................ 1
1.1 Plug-in Activation .......................................................................................................... 3
1.1.1 Automatically ................................................................................................................................. 4
1.1.2 Manually ........................................................................................................................................ 4
1.2 Configuration Parameters in uniFLOW ........................................................................... 6
1.3 Logging ......................................................................................................................... 9
I
Confidentiality: Internal + Partner (R3P)
Confidentiality: Internal + Partner (R3P)
White Paper Blackboard Transaction System Service Client
Requirements
Basic uniFLOW Server License V5.1 or higher.
Blackboard Transaction System (BbTS) server running BbTS protocol version 2. The
Blackboard server has to be configured in such a way, that connections from the
NT-ware Blackboard Budget Connector plug-in are allowed!
One Blackboard-CardSmith Budget Connector Plug-in license per Blackboard
Transaction System server.
Blackboard Transaction System Service Client plug-in files (.bca).
1
Confidentiality: Internal + Partner (R3P)
White Paper Blackboard Transaction System Service Client
2
Confidentiality: Internal + Partner (R3P)
White Paper Blackboard Transaction System Service Client
Please keep in mind that it is not possible to verify the customer's current account
balance while the server connection is down.
3
Confidentiality: Internal + Partner (R3P)
White Paper Blackboard Transaction System Service Client
1.1.1 Automatically
For an automatic activation, you need an internet connection. Note that the uniFLOW
server does not require an internet connection, only the PC with which you connect to
the uniFLOW server needs to have an internet connection. Thus, you can activate the
module from an administrator’s PC if this PC has internet access and can connect to
the uniFLOW server on the local network. You may also use proxies to connect to the
internet.
In order to start the automatic activation, please click the Activate button next to
Activate automatically.
Subsequently, the following happens.
Your license code, system ID and name will automatically be sent to the NT-ware
activation portal.
Your activation code will be written into the registry.
You will return to the Activation menu again.
1.1.2 Manually
In the Activation screen, a manual activation is possible as well.
There are three different possibilities to receive an activation code:
Online (by clicking on the here link)
Email (by clicking on the Email link)
Fax (by sending a fax to the given Fax number)
4
Confidentiality: Internal + Partner (R3P)
White Paper Blackboard Transaction System Service Client
Online
1. If you choose the online possibility, then click on here*. Your web browser will
open and you will automatically be directed to NT-ware’s licensing website, where
all required fields will automatically be pre-filled.
2. Click on the submit button. You will then enter a screen in which you can check
your entries. If you click the Activate button here, the following screen opens.
3. You can now copy the activation code to your clipboard or print out this site.
Optionally, you can manually generate an activation code by opening your
browser and entering the address of the NT-ware licensing website:
License Portal (http://lp.nt-ware.net)
5
Confidentiality: Internal + Partner (R3P)
White Paper Blackboard Transaction System Service Client
Fill out the required fields. Once you have entered all necessary information, click
the submit button. You will then enter the same screens as described above.
Email
If you want to receive your activation code by email, click on the
support@nt-ware.com link. The generated email will include the information that is
required for generating the activation code. You can add some additional information
of your choice. Upon receiving your request, we will send the activation code to you as
soon as possible.
Fax
If you want to receive your activation code by fax, please send a fax to:
+49-5403-780103.
In the fax, please include the following information:
Serial number
Version
License code
System ID
Customer name
Contact details, for example name/address to which the activation code should be
sent
After you have received your activation code, enter this code into the Manual Code
input field on the uniFLOW activation screen and click the Activate button to activate
your software.
After you have received the activation code, enter the received activation code into
the field next to Manual Code and finish the activation by clicking the Activate button.
6
Confidentiality: Internal + Partner (R3P)
White Paper Blackboard Transaction System Service Client
Server address:
The host name or the IP address of the Blackboard server without port.
Server port:
The port the Blackboard server listens on. The default port is 9003. Enter the
corresponding port number if your Blackboard server listens to a different port
than the default one.
Terminal number:
The number of the Blackboard terminal to uniquely identify the client. Each server
requires a unique number. The terminal number has to be assigned by the
Blackboard server administrator.
Default Tender number:
The tender number that shall be used, when accessing a customer's account.
Blackboard supports multiple tender numbers for accessing a user's account. The
number entered here is then associated with the uniFLOW server. The default
number is 0.
Encryption key:
To use a 128bit encryption, enter the 128bit encryption key here. Observe that
the128bit encryption key has to be entered as string of hexadecimal values.
Use encryption:
To activate encryption select Yes otherwise No. The default setting is No.
A customized user identification string can be set (see User Identification).
7
Confidentiality: Internal + Partner (R3P)
White Paper Blackboard Transaction System Service Client
Observe that allowing the offline mode will bear a certain risk as it is not possible to
verify the user's current balance while the Blackboard server is down.
Configuration Examples
For each of the above parameters it is possible to configure different settings for each
host, e. g. uniFLOW and Remote Print Servers that use the Blackboard Transaction
System Service Client plug-in.
The syntax for entering multiple values is as follows: <Server
Name1>:<Option1>,<Server Name2>:<Option2>, ...
Example:
If you would like to assign different terminal numbers to each host, the configuration
line would look like:
uniFLOW:3,RPS-A:4,RPS-B:5
For setting a default value the host name can be omitted for one option.
Example:
To set a different server name for the uniFLOW server, the configuration line would be
as follows:
bbts.company.com,uniFLOW:bbts.local
8
Confidentiality: Internal + Partner (R3P)
White Paper Blackboard Transaction System Service Client
With this configuration all servers would use the dns name bbts.company.com for
connecting to the Blackboard Transaction System Service (BbTs) servers.
1.3 Logging
If logging is enabled, the following functions will be logged:
Start/Stop of the communication thread.
Send/Receive of data packets.
Communication errors.
Exceptions when reading a received packet.
Result status of a performed transaction (successful, failed with reason).
Logging can be enabled via the Windows registry.
Platform Type Windows Registry Key
X86 HKEY_LOCAL_MACHINE\SOFTWARE\NT-ware\Mom\Blackboard
X64 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\NT-ware\
Mom\Blackboard
LogPath Reg_SZ Yes The absolute file path to store the logging information.
Must point to a file name, do not specify a folder only.
Example value: C:\Temp\Budget.log
LogMask Reg_SZ No An optional date/time token that is appended to the log
file name.
Example value: yyyy-MM-dd
LogLevel Reg_SZ No Allows to define which information is logged. Possible
values are: Flow, Warning, Error, Fatal.
Default value: Error
9
Confidentiality: Internal + Partner (R3P)