Method Summary - 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

Modifier & Type

Method

Description

Void

addAllocation (java.lang.String allocation)

Add an allocation request to be sent to the Syncsort™ MFX invocation.

Void

addControlStatement (java.lang.String controlStatement)

Add a control statement to be sent to the Syncsort™ MFX invocation.

Void

disableInputStream()

Indicate that the records to Syncsort™ MFX are to be provided via the SORTIN DD and not from Java.

Void

disableOutputStream()

Indicate that the output records from Syncsort™ MFX are to be sent to the SORTOUT DD and not to Java.

java.io.OutputStream

getChildStdinStream()

Returns a java.io.OutputStream that can be used to send records to the child Syncsort™ MFX process.

java.io.InputStream

getChildStdoutStream()

Returns a java.io.InputStream that can be used to read output records from the child Syncsort™ MFX process.

Int

getReturnCode()

Wait for Syncsort™ MFX to complete.

java.util.List

getStderrLines()

Return a list of stderr output lines (Strings) from the spawned Syncsort™ MFX process.

Void

setInputStreamHasRdws()

Indicate that the records to be sent as input to Syncsort™ MFX are variable length, and that each record will prefixed by a 4-byte (big endian) RDW.

Void

setInputStreamRecLen(int reclen)

Set a fixed record length for the records that will be sent as input to Syncsort™ MFX.

Void

setOutputStreamHasRdws()

Indicate that the records sent from Syncsort™ MFX to java are variable length, and that each record will prefixed by a 4 byte (big endian) RDW.

Void

setOutputStreamRecLen(int reclen)

Set a fixed record length for the records that will be received from Syncsort™ MFX.

Void

setSameAddressSpace(boolean same)

Sets whether the child Syncsort™ MFX process will be spawned in the same address space as the Java JVM, or in a separate/new BPX address space.