login |  home |  contact |  search      Services     Solutions     News     Support Kleinschmidt Logo


Tandem applications
Home > Solutions > HP Tandem

HP Tandem Applications


It can take a surprising amount of programming effort just to find all the records in a relative file that contains the word "Cincinnati", build a small test data base from production data, or extract records 2000-3000 from a file. The result is one more special-purpose program. Why bother? Use KLIST.

KLIST supports access to Tandem files of all types. Records in a file can be selected, filtered, modified and displayed interactively. Records can be selected by record number, record content and field content. Records can be displayed/output with fields deleted or rearranged, and with string constants inserted. Records can be modified and optionally replaced in the original file or written to a different output file. Records can be selected and deleted. New records can be added using the input option.

KLIST helps you generate simple reports, maintain and repair databases, make simple queries of single files, and build test files from existing files. It can replace dozens of small, single-purpose programs with a single simple interface between programmers and Tandem files.



Existing Tandem utilities can tell you anything about a Tandem disc file-if you know its name. But often you need to find files, which meet specific criteria, without knowing their names. For example, consider the last time you had to find all the files owned by a particular user. How did you do it? If you didn't use KFILE, you did it the hard way.

KFILE finds files, which meet criteria you specify. It then displays exactly the attributes you specify, in any order you choose. Now you can quickly and concisely prepare lists of exactly those files that interest you. For example, with KFILE you can find all files with a specified owner, or all files last modified before a specified date, or all key-sequenced files over 1 megabyte which have three index levels.

KFILE helps you administer your Tandem system more quickly and easily. By running standard KFILE reports every day or week, you can monitor disc usage, and detect and correct potential problems. Individual users can use KFILE ad hoc to find just the files that matter to them.



The execution of most job streams is data-dependent. This is difficult to implement using only command files and the Tandem OBEY facility. PCL supports flow control functions, parametric substitution, and a host of other capabilities. With PCL, flexible, powerful job streams can be defined and executed easily and effectively.

PCL command files contain a mixture of PCL statements and text lines to be sent to running processes. Separate 'IN' files for utilities are not necessary: commands appear in-line in the PCL command file.

PCL can prompt running processes and read their output. It can determine whether a given process is active. PCL commands can open, read, and write Tandem files.

Using parametric substitution and arithmetic and string handling capabilities, data-dependent file names and process command lines can be generated. PCL can support whatever level of job stream control you think you need.

For more information, download our PCL Overview (pdf)



Do you run jobs that depend on files or jobs on other systems in your network? Can you be sure that inter-system dependencies have been satisfied? KOSS (Kleinschmidt Operations Support System) is a batch job scheduling software solution that empowers you to easily create and manage all of your batch process tasks, jobs, or scripts.

With KOSS, all of your daily and overnight processes are managed from a single point of control, where jobs can be monitored for reliability and completeness. KOSS manages complex job schedules for an entire Tandem network, allowing jobs to be spread out among all of your NSK systems and/or CPUs as well as providing for the ability to run jobs in sequence, view job history, and suspend or cancel jobs.

For more information, download our KOSS Overview (pdf)

Top request info Request