# Toolkit for Conversion from Thoroughbred®

Directory Contents (*conv.tbd) |

The following is a list of the files found in the *conv.tbd conversion toolkit directory:

File Name | Contents
BUNDLTBD | Thoroughbred® program to convert programs/files to plain text for subsequent loading into PxPlus by unbundle.tbd (MSORT files supported).
bundltbd.asc | Source for old Thoroughbred® program to convert programs/files to plain text. File contains clear ASCII text of the program that can be MERGEd and RUN. (Does not support MSORT files.)
unbundle.tbd | Program to regenerate the programs from the plain text file generated by bundltbd.
array.cnv enable.cnv equ_all.cnv finput.cnv let_ctl.cnv msort.cnv window.cnv | Conversion tool programs for handling a variety of the unique Thoroughbred® syntax formats. These programs are called as required by the unbundle.tbd program.
prepass | Conversion program that is used to prepass each line of a program applying prepass conversions as specified in prepass.sys and prepass.usr.
prepass.sys prepass.usr | Data files that define prepass conversion rules for programs. prepass.sys is supplied with the system and contains known conversion rules. prepass.usr is intended to be altered by the user to suit their specific application needs.
convdata.tbd | Program to reconvert the data files.
GETIDDBD | Thoroughbred® program to read/extract LINK/FORMAT definitions into a plain text file for subsequent loading into the PxPlus data dictionary by gendict.
gendict | Program to load the extracted LINK/FORMAT definitions into the PxPlus data dictionary from the plain text file generated by getiddbd.
array | Emulator program for the ARRAY INSERT/DELETE directives.
finput | Emulator program for the FINPUT directive.
window | Emulation program for WINDOW directives.
function.def | Global function definitions and logic needed at runtime to emulate a number of Thoroughbred® features.
iplinput | Conversion tool for processing the IPLINPUT file.
start_up | Sample START_UP program.

#### Note:
The *conv.tbd directory will be found in the lib directory where PxPlus was installed and, as with all system utilities, the system will replace the asterisks ( * ) with underscores ( _ ). For the purposes of this documentation, it is assumed that PxPlus has been installed in /pxplus thus *conv.tbd will be in /pxplus/lib/_conv.tbd.

Thoroughbred® is a registered trademark of Thoroughbred Software International, Inc.