Programming Flexibility vs. Performance - mfx - 3.1

Syncsort™ MFX Programmers Guide

Product type
Software
Portfolio
Integrate
Product family
Syncsort™ Software
Product
Syncsort™ MFX > MFX
Version
3.1
Language
English
Content type
Programmer’s Guide
Product name
Syncsort™ MFX
Title
Syncsort™ MFX Programmers Guide
Topic type
How Do I
Copyright
2024
First publish date
2010
Last edition
2024-08-27
Last publish date
2024-08-27T08:14:56.318001

The sort/merge can be invoked by an executing program written in COBOL, PL/1 or assembler language. However, since most invoked sorts utilize inline exits (typically through the COBOL SORT verb) and so are handicapped by the calling program’s I/O techniques and memory allocations, sort performance may be degraded by this mode of initiation. Whenever performance is an important consideration, the sort should be initiated through the EXEC job control statement. Additional programming flexibility is provided by exits which can be separately compiled and link-edited. These may be coded in COBOL, FORTRAN, REXX, and assembler language. Exits may also be written in PL/1 provided that MFX is invoked by a PL/1 program.