High-Level Language Services (HLLServ)
Carreker's High-Level Language Services
(HLLServ)™ provides IBM 3890/XP users
with functions that allow the designing,
writing, and testing of sort program
modules on an OS/2 based PC utilizing
C, COBOL, or Macro Assembler languages.
The IBM 3890/XP Series of document
processors gives you new options
for designing and writing document
sorting programs in standard OS/2
languages. With the 3890 document
processor, you were required to write
programs at a host computer using
IBM 3890 Stacker Control Instructions
(SCI).
With the IBM 3890/XP Series, you
can write sort program modules in
a high-level language supported by
IBM's Operating System/2 (OS/2).
HLLServ supplies functions tailored
to OS/2 languages.
With High-Level Language Services,
you do not need to learn the specialized
language of SCI, yet you can still
have the same access to the data
areas in the 3890/XP that you had
with stacker control instructions.
You can continue to write sort program
modules with stacker control instructions
or combine existing SCI modules with
new high-level language sort program
modules in one sort program. In addition,
you are no longer limited to writing
programs on your host system. You
can design, write, and test sort
program modules on a PC with C, COBOL,
or Macro Assembler.
HLLServ is a library (DLL) of callable
functions used to simplify the process
of coding sort programs in NATIVE
languages. These "sort specific" functions
make programming easier by bringing
the coding process to a higher level.
HLLServ
- Supports SCI and OS/2 supported
languages
- "C"
- COBOL
- Macro Assembler
- Raises the 389x/XP NATIVE language
interface above the SPXServ/Control
program level
- Contains functions to:
- Store and retrieve XP data
areas
- Convert data areas into high
level language formats
- Modify data formats to simplify
use in high level language
sort programs
- Perform typical sort functions
CALLABLE FUNCTIONS
Callable functions let you use 3890/XP
data areas when you code function
calls in your sort program module.
When you place a function call in
a C, COBOL, or MASM sort program
module, you start the function that
can retrieve, replace, or report
on the contents of specific 3890/XP
fields. Some of the functions give
you data conversion and bit manipulation
capabilities to enhance your sort
program modules.
With the 3890/XP, you can write
sort program modules with two sets
of callable functions:
- High-Level Language Services
(HLLServ)
- Sort Program Execution Services
(SPXServ)
Although some functions give similar
information, each function set has
its own unique capabilities.
SPXSERV
SPXServ, part of the 3890/XP Control
Program, contains a set of low-level
functions that gives you access
to 3890/XP data and 3890/XP functions.
With SPXServ functions, your sort
program module can read from and
write to the data areas of the
3890/XP in bit-significant 3890/XP
format. The 3890/XP ships with
the SPXServ functions included.
HLLSERV
HLLServ functions give you even more
flexibility than SPXServ functions
or stacker control instructions.
The HLLServ functions work at a
higher level than either SPXServ
or stacker control instructions
to help you program your 3890/XP
document processor more efficiently.
For more information about this solution, contact
Doug Halvorsen at 704.602.5335 or complete our Information
Request Form.
|