Package com.softwaremining.jcl.utils
Class AbstractParseCommandLine
java.lang.Object
com.softwaremining.jcl.utils.AbstractParseCommandLine
- Direct Known Subclasses:
ParseCommandLine
-
Field Summary
Modifier and TypeFieldDescriptionboolean
boolean
String[]
String[]
String[]
String[]
String[]
static final int
boolean
NODETAIL tells DFSORT not to write the data lines, so if the TRAILER1 was defined - then all we get is TRAILER1, no other records.String[]
static final String[]
for internal use onlyString[]
String[]
String[]
boolean[]
InOutRec[]
int[]
int
boolean
Source: http://ibmmainframes.com/post-7535.html By default, when DFSORT writes a report (triggered by the use of the OUTFIL parameters LINES, HEADER1, TRAILER1, HEADER2, TRAILER2, SECTIONS or NODETAIL) it uses ANSI carriage control characters in the first byte of the output record to tell the printer what to do (e.g.boolean
int
InOutRec[]
String[]
String[]
String[]
boolean
-
Constructor Summary
-
Method Summary
-
Field Details
-
inputFiles
-
outputFiles
-
xsumFilename
-
sortFields
-
mergeFields
-
sumField
-
symnames
-
outrecs
-
tmp_iebgener_fields
-
header1s
-
header2s
-
header3s
-
trailer1s
-
trailer2s
-
trailer3s
-
outrecOverlays
public boolean[] outrecOverlays -
omitOut
-
omitConditions
-
includeConditions
-
outrecBuilds
-
outrecFindReps
-
recordSize
public int recordSize -
outRecSizes
public int[] outRecSizes -
skipRec
public int skipRec -
duplicatesAreInOrder
public boolean duplicatesAreInOrder -
useEquals_NOT_USED
public boolean useEquals_NOT_USED -
removeduplicates
public boolean removeduplicates -
converttoFixedLength
public boolean converttoFixedLength -
inrec
-
removeCC
public boolean removeCCSource: http://ibmmainframes.com/post-7535.html By default, when DFSORT writes a report (triggered by the use of the OUTFIL parameters LINES, HEADER1, TRAILER1, HEADER2, TRAILER2, SECTIONS or NODETAIL) it uses ANSI carriage control characters in the first byte of the output record to tell the printer what to do (e.g. '1' means page eject). REMOVECC tells DFSORT to remove the ANSI carriage control characters. Without REMOVECC, the record in SORTOUT would look like this for an input file with 27 records (b for blank): 1bbbbbbbb27 if We don't want the 1, so we use REMOVECC to remove it to get: bbbbbbbb27 -
noDetail
public boolean noDetailNODETAIL tells DFSORT not to write the data lines, so if the TRAILER1 was defined - then all we get is TRAILER1, no other records. -
joinCommand
-
OUTPUTFILE_POSTFIXES
for internal use only -
MAX_ENV_VAR_POSTFIX
public static final int MAX_ENV_VAR_POSTFIX- See Also:
-
-
Constructor Details
-
AbstractParseCommandLine
public AbstractParseCommandLine()
-
-
Method Details
-
process
-