Friday, December 18, 2009

What is YDC ?

What is YDC ?

Overview

In this chapter you will find information on:

l YDC product types supported

l Major functions of YDC

l Application protocols supported by YDC

l Network protocols supported by YDC

YDC In Brief

YDC means YT Direct Connect. It is a terminal application for simulating NDC and DDC.

v YDC Running Environment

l Hardware

CPU: Intel Pentium 233Hz or above

Memory: 64M or above

Hard disk: 100M space available or above

CD-ROM: Required at installation only

Sound card: 16-bit ISA/PCI

Display card: Real color card with 4M of display memory or above

l Software environment

Windows NT SP6 or Windows 2000 or Windows XPE

Microsoft Access 97 and Access 2000

Color: Enhanced color (16-bit)

Resolution: 640×480

Refresh frequency: 75Hz

v Product Types Supported by YDC

DACS-YDC (DT ATM Control System – YT Direct Connect) is a transaction processing software that runs on Automated Teller Machines (ATMs). At present DACS-YDC supports the following product types shown as F8-1:



Version

Supported product types

DACS-YDC v1.0.0

E22, E22L,F series

(Support NDC/DDC Simply)

DACS-YDC v2.0.0

DACS-YDC v2.1.0

E22,E22L,F series

(Support NDC)

DACS-YDC v2.2.0

E22,E22L,F series(Support NDC/DDC)

DACS-YDC v3.0.0

E22, E22L, F series, G series, H series (Support NDC/DDC)

Figure 8-1: Product types supported by YDC

v Major Functions

YDC system is a terminal control system that can work only when connected to the central application system (Central), as illustrated in F8-2:

Figure 8-2: Terminal communication with the Central

YDC carries out transaction processing, maintenance operation (supervisor), and ATM status monitoring.

l Transaction processing: Complete transactions with the cardholder.

l Maintenance operation: Provide maintenance menu for the ATM operators to perform daily administration, like replenishing cash, print paper, and print ribbon, viewing the balance and configuring the local parameters.

l ATM status monitoring: Monitor the status of the ATM and reports exceptions both locally and remotely.

Apart from the above basic functions, you can configure the application parameters to customize the transaction status, screen display, and the card types that will be accepted.

v Supported Application Protocols

YDC supports the following two application protocols: NCR Direct Connect (NDC) and Diebold Direct Connect (DDC). This means that the YDC terminal can work in networks that support NDC and DDC without the need to change any configuration parameters in Central. It can also send messages to Central in NDC and DDC formats.

v Supported Protocols

The YDC terminal can have access to networks that use the following protocols:

l X.25

l SNA

l TCP/IP

Maintenance Operations

Maintenance Operations

Ø Maintenance Menu

All the maintenance operations are performed on the maintenance terminal(diagnostic unit). These operations constitute a multi-level menu structure. At present, the maintenance terminal has four main menus, with each having its own submenus. The structure is shown below:

Level 1 Menu

Level 2 Menu

Level 3 Menu

Level 4 Menu

0 System Test

0 Card Reader

1 Receipt Printer

0 Print Test

1 Status Test

2 Journal Printer

0 Print Test

1 Status Test

3 Dispenser

2 Cash Dispense

4 Shutter Test

1 Daily Maintenance

0 Note cassette operation

0 Print Counter

1 Set Total Amount

2 Open Note Cassette

3 Note Dispense Test

4 Replenish Notes

1 Backup Comm Log

2 Backup Journal Log

3 Reboot ATM

4 Shutdown ATM

2 Privilege Maintenance

0 Change Privilege Password

1 Load Master Key

0 DES Key(16 chars)

1 3DES Key(32 chars)

0 Through Floppy

1 Through Keyboard(non-xor)

2 Through Keyboard(xor)

2 Load Comm Key

0 DES Key(16 chars)

1 3DES Key(32 chars)

0 Through Floppy

1 Through Keyboard(non-xor)

2 Through Keyboard(xor)

3 Error Code Query

Maintenance Switch

Figure 14-1: Maintenance menu

Ø Detailed Description

There is one sequence number in the front of each menu. By pressing one such number, you will enter the corresponding submenu, or the function of the corresponding menu will be performed. The instruction for operation is as below:

(Note: For all the operations above, if they are listed in the menu, you only need to press the corresponding numeric key. If additional messages need to be inputted, please remember to press “Enter” key after you finish, so that the system will accept what you input.)

§ System Test

· Card reader test

Path: System test->Card Reader/Writer

Note: Test the status of the card reader/writer and then display the corresponding result. If it is found to be abnormal, the system will also display the data returned of the Card Reader/Writer and the error code for query. If any card is found to be in the Card Reader during the process of initialization, the Card Reader will retain it and record the retaining accordingly. After this, press any key to return to the system test submenu.

· Receipt printer test

Print Test

Path: System Test->Receipt Printer->Print Test

Note: The system will first initialize the receipt printer, and then print a few lines of data, before it displays the corresponding status result. If it is found to be abnormal, the system will also display the data returned by the printer and the error code for query.

· Status Test

Path: System Test->Receipt Printer->Status Test

Note: The system will initialize the receipt printer, and then display the status result. If it is found to be abnormal, the system will display the data returned by the receipt printer and the error code for query.

Journal printer test

· Print Test

Path: System Test->Journal Printer->Print Test

Note: The system will first initialize the receipt printer, and then print a few lines of data, before it displays the corresponding status result. If it is found to be abnormal, the system will also display the data returned by the printer and the error code for query.

· Status Test

Path: System Test->Journal Printer->Status Test

Note: The system will initialize the receipt printer, and then display the status result. If it is found to be abnormal, the system will display the data returned by the receipt printer and the error code for query.

· Cash Dispensing Device

Path: System Test-> Cash Dispensing Device->Cash Dispenser

Note: The system initializes the dispenser, and then checks the status of the note cassette. After this, it will display the corresponding status result. If abnormal, it will also display the data returned by the dispenser and the error code for query.

Path: System Test ->Cash Dispensing Device->Cash Dispensing Device->Cash Dispensing Gate

Note: The system will test open/close of the shutter, and prompt the result after the test.

Path: System Test->Cash Dispensing Device->Shutter Test

Note: The system will immediately read the current status of the shutter and display the test result. After this, press any key to return to other test submenu.

§ Daily Maintenance

· Print counter (Check the balance of the note cassette)

Path: Daily Maintenance->Note cassette Operation->Print Counter

Note: The system will display the balance of the note cassette. The system will display a list of the note cassettes. You can check the balance of one note cassette by pressing the corresponding numeric key. Please note that it is the number of bank notes left in each note cassette in the database. Press “Cancel” to return to the note cassette operation submenu.

· Set the total number of cash

Path: Daily Maintenance ->Note cassette Operation->Set Total Number

Note: Similar to the case to query the note cassette balance, the system will first display the note cassette list. You can press the corresponding key to set total number of notes for the corresponding note cassette. The system will display whether setup succeeds or fails according to the actual condition. After this, press any key to return to the note cassette list, and then press “OK” to return to the note cassette operation submenu.

· Open the note cassette

Path: Daily Maintenance ->Note cassette Operation->Open Note cassette.

Note: This operation opens the note cassette. Since the note cassette is locked when the ATM is powered on, you can draw out the note cassette only by this command. Don’t draw the note cassette until it is displayed on the screen that you can do so. After this is done, press “Cancel” key to return to the note cassette operation submenu. To return to the daily maintenance submenu, press “Cancel”.

· Backup Comm Log

Path: Daily Maintenance ->Backup Comm Log

Note: The system will prompt to input the files date, and then insert the floppy to copy.

· Backup Journal Log

Path: Daily Maintenance ->Backup Journal Log

Note: The system will prompt to input the files date, and then insert the floppy to copy.

· Reboot ATM

Path: Daily Maintenance ->Reboot ATM

Note: The system will prompt “Are you sure to reboot (1-Yes/0-No)?”. To return to other operation submenu, press 0. If you press 1, the system will terminate all the processes in progress, and reboot Windows NT.

· Shut down ATM

Path: Daily Maintenance->Shut Down ATM

Note: Similarly, the system will prompt accordingly when the ATM is to be shut down. After confirmation, the system will terminate all the processes in progress and exit Windows NT, and then display the dialog box of “You can power off the machine safely”. At this time, you can cut off the power to shut down the machine.

Privileged maintenance (Default Password: 111)

· Change privilege password

Path: Privileged Maintenance ->Change Privileged Password

Note: The system will prompt the user first to input the current privilege password. The user can change the privilege password, only when the first input is correct. The password should be no more than 6 digits. The system will then prompt you to input the new password. Press “Enter” key and input the new password again. The password cannot be changed unless the passwords inputted in two separate times are consistent. When inputting the password, if you press the “Cancel” key, the operation will be cancelled. After the password is successfully changed, press any key to return to the privilege maintenance submenu.

· Load Master Key from Floppy

Path: Privileged Maintenance-> Set master key

Note: Prepare the master key floppy with the “masterkey.txt” file in the “masterkey.txt”, you need to edit the 16 digits master key.

Remember the 16 digits should be in capital. for example,”A1A2A3A4A5A6A7A8”.

Insert the floppy

After that, select “Set master key”. it will prompt you “Success, press any key to continue”.

Take out the floppy

· Load Master Key from Keyboard

Path: Privileged Maintenance-> Set master key -> DES Key(or 3Des Key) -> Through Keyboard(non-xor or xor)

Note: It is another way to input the master key. The operator could use the keyboard (numeric key and function key) to complete this operation.

· Load Comm Key from Floppy

Path: Privileged Maintenance-> Set comm key

Note: Prepare the master key floppy with the “commkey.txt” file in the “commkey.txt”, you need to edit the 16 digits master key.

Remember the 16 digits should be in capital. for example,”A1A2A3A4A5A6A7A8”.

Insert the floppy

After that, select “Set comm key”. it will prompt you “Success, press any key to continue”.

Take out the floppy

· Load Comm Key from Keyboard

Path: Privileged Maintenance-> Set comm key -> DES Key(or 3Des Key) -> Through Keyboard(non-xor or xor)

Note: It is another way to input the comm key. The operator could use the keyboard (numeric key and function key) to complete this operation.

§ Error Code Query

You can query the meaning of each specific error code, possible cause, and handling counter-measure. The error code is defined from 1, so the error code less than or equal to 0 is meaningless. For invalid error code, please refer to ‘Appendix 1 List of Error Code’.

§ Maintenance Switch

This command allows switching to the foreground for maintenance. The menu display and operation of the foreground are the same as that of the background.