Copyright © 2019,2020 Progress Software Corporation and/or its subsidiaries or affiliates. All Rights Reserved.
| Fields inherited from class | Fields |
|---|---|
class org.gradle.api.DefaultTask |
TASK_NAME, TASK_DESCRIPTION, TASK_GROUP, TASK_TYPE, TASK_DEPENDS_ON, TASK_OVERWRITE, TASK_ACTION, TASK_CONSTRUCTOR_ARGS |
| Type | Name and description |
|---|---|
java.lang.String |
assemblies.Net assemblies directory (-assemblies parameter). |
java.lang.String |
baseDirThe directory in which the OpenEdge runtime should be executed. |
java.lang.Integer |
centuryYearOffsetCentury Year Offset (-yy parameter) |
java.lang.Boolean |
compileUnderscoreCOMPILE statement allows underscores (-zn parameter) |
java.lang.String |
cpCaseCase table (-cpcase parameter) |
java.lang.String |
cpCollCollation table (-cpcoll parameter) |
java.lang.String |
cpInternalInternal code page (-cpinternal parameter) |
java.lang.String |
cpStreamStream code page (-cpstream parameter) |
java.util.Set<java.lang.String> |
dbConnectionsDatabases ( refids) to connect to before compiling |
java.lang.Boolean |
debugPCTTrue to keep internal temporary files on disk. |
java.lang.Integer |
debugReadyPort on which debugger should connect (disabled by default) |
java.lang.Integer |
dirSizeThe number of compiled procedure directory entries (-D parameter) |
java.util.Map |
environment |
java.util.Map |
environment |
java.lang.Boolean |
failOnErrorTrue to throw a build exception if the OpenEdge procedure exits with a return value other than 0. |
java.lang.Boolean |
graphicalModeTrue if you want to execute procedure using prowin32 (or prowin on 64 bits platforms), _progres otherwise. |
java.lang.String |
iniFileINI file (adds -basekey INI -ininame ...). |
java.lang.Integer |
inputCharsThe number of characters allowed in a single statement (-inp parameter) |
java.lang.String |
mainCallbackCallback class (implementation of rssw.pct.IMainCallback) |
java.lang.Integer |
maximumMemoryThe amount of memory allocated for r-code segments (-mmax parameter) |
java.lang.Integer |
msgBufferSizeMessage buffer size (-Mm attribute) |
java.lang.Boolean |
noErrorOnQuitSet to true to prevent PCT from returning an error (code 66) when a QUIT statement is executed |
java.lang.String |
numDecFractional separator. |
java.lang.String |
numSepThousands separator. |
java.util.Map |
options |
java.util.Map |
options |
java.lang.String |
paramFileParameter file (-pf parameter). |
java.lang.String |
parameterParameter (-param parameter) |
java.lang.String |
procedureProcedure to execute |
ProfilerSpec |
profilerSpec |
org.gradle.api.file.FileCollection |
propathPaths to add to PROPATH before executing the compilation |
org.gradle.api.file.FileCollection |
propath |
java.lang.Boolean |
quickRequestQuick request (-q parameter) |
java.lang.String |
resultPropertyThe name of a property in which the return code of the Progress procedure should be stored. |
java.lang.Integer |
stackSizeStack size in 1KB units (-s parameter) |
java.lang.String |
tempDirTemporary directory for Progress runtime (-T parameter) |
java.lang.Integer |
tokenThe number of tokens allowed in a 4GL statement (-tok parameter) |
java.lang.Integer |
ttBufferSizeBuffer Size for Temporary Tables (-Bt attribute) |
java.lang.String |
xCodeSessionKeySECURITY-POLICY:XCODE-SESSION-KEY attribute |
| Constructor and description |
|---|
RunAbl
() |
| Type Params | Return Type | Name and description |
|---|---|---|
|
void |
env(java.lang.String name, java.lang.String value)add an environment variable to the ABL Run |
|
java.util.Map |
getEnvironment() |
|
java.util.Map |
getOptions() |
|
ProfilerSpec |
getProfiler() |
|
org.gradle.api.file.FileCollection |
getPropath() |
|
java.lang.Object |
prepareProfilerSpec() |
|
void |
profiler(groovy.lang.Closure profilerConfigure)provide closure to configure the profiler |
|
java.lang.Object |
run() |
|
void |
setDbConnections(java.util.Set<java.lang.String> connections) |
|
java.util.Map |
setEnvironment(java.util.Map environment) |
|
java.util.Map |
setOptions(java.util.Map options) |
|
org.gradle.api.file.FileCollection |
setPropath(org.gradle.api.file.FileCollection propath)set propath via function call |
| Methods inherited from class | Name |
|---|---|
class BaseLatteTask |
getDlcHome, getExt |
class org.gradle.api.DefaultTask |
org.gradle.api.DefaultTask#toString(), org.gradle.api.DefaultTask#compareTo(org.gradle.api.Task), org.gradle.api.DefaultTask#compareTo(java.lang.Object), org.gradle.api.DefaultTask#getName(), org.gradle.api.DefaultTask#setProperty(java.lang.String, java.lang.Object), org.gradle.api.DefaultTask#getLogger(), org.gradle.api.DefaultTask#getActions(), org.gradle.api.DefaultTask#getState(), org.gradle.api.DefaultTask#getState(), org.gradle.api.DefaultTask#getPath(), org.gradle.api.DefaultTask#getExtensions(), org.gradle.api.DefaultTask#getGroup(), org.gradle.api.DefaultTask#getTimeout(), org.gradle.api.DefaultTask#isEnabled(), org.gradle.api.DefaultTask#configure(groovy.lang.Closure), org.gradle.api.DefaultTask#configure(groovy.lang.Closure), org.gradle.api.DefaultTask#getDescription(), org.gradle.api.DefaultTask#property(java.lang.String), org.gradle.api.DefaultTask#setEnabled(boolean), org.gradle.api.DefaultTask#hasProperty(java.lang.String), org.gradle.api.DefaultTask#getInputs(), org.gradle.api.DefaultTask#getInputs(), org.gradle.api.DefaultTask#getProject(), org.gradle.api.DefaultTask#setDescription(java.lang.String), org.gradle.api.DefaultTask#setGroup(java.lang.String), org.gradle.api.DefaultTask#getAnt(), org.gradle.api.DefaultTask#getConvention(), org.gradle.api.DefaultTask#getLogging(), org.gradle.api.DefaultTask#getLogging(), org.gradle.api.DefaultTask#getDidWork(), org.gradle.api.DefaultTask#getAsDynamicObject(), org.gradle.api.DefaultTask#getStandardOutputCapture(), org.gradle.api.DefaultTask#getIdentityPath(), org.gradle.api.DefaultTask#getTemporaryDir(), org.gradle.api.DefaultTask#getFinalizedBy(), org.gradle.api.DefaultTask#setMustRunAfter(java.lang.Iterable), org.gradle.api.DefaultTask#getMustRunAfter(), org.gradle.api.DefaultTask#onlyIf(org.gradle.api.specs.Spec), org.gradle.api.DefaultTask#onlyIf(groovy.lang.Closure), org.gradle.api.DefaultTask#doLast(org.gradle.api.Action), org.gradle.api.DefaultTask#doLast(java.lang.String, org.gradle.api.Action), org.gradle.api.DefaultTask#doLast(groovy.lang.Closure), org.gradle.api.DefaultTask#shouldRunAfter([Ljava.lang.Object;), org.gradle.api.DefaultTask#getDestroyables(), org.gradle.api.DefaultTask#setActions(java.util.List), org.gradle.api.DefaultTask#setShouldRunAfter(java.lang.Iterable), org.gradle.api.DefaultTask#getLocalState(), org.gradle.api.DefaultTask#setFinalizedBy(java.lang.Iterable), org.gradle.api.DefaultTask#getOutputs(), org.gradle.api.DefaultTask#getOutputs(), org.gradle.api.DefaultTask#setOnlyIf(org.gradle.api.specs.Spec), org.gradle.api.DefaultTask#setOnlyIf(groovy.lang.Closure), org.gradle.api.DefaultTask#getShouldRunAfter(), org.gradle.api.DefaultTask#setDidWork(boolean), org.gradle.api.DefaultTask#setDependsOn(java.lang.Iterable), org.gradle.api.DefaultTask#finalizedBy([Ljava.lang.Object;), org.gradle.api.DefaultTask#getDependsOn(), org.gradle.api.DefaultTask#dependsOn([Ljava.lang.Object;), org.gradle.api.DefaultTask#doFirst(org.gradle.api.Action), org.gradle.api.DefaultTask#doFirst(groovy.lang.Closure), org.gradle.api.DefaultTask#doFirst(java.lang.String, org.gradle.api.Action), org.gradle.api.DefaultTask#getEnabled(), org.gradle.api.DefaultTask#mustRunAfter([Ljava.lang.Object;), org.gradle.api.DefaultTask#getTaskDependencies(), org.gradle.api.DefaultTask#getTaskDependencies(), org.gradle.api.DefaultTask#setImpliesSubProjects(boolean), org.gradle.api.DefaultTask#appendParallelSafeAction(org.gradle.api.Action), org.gradle.api.DefaultTask#injectIntoNewInstance(org.gradle.api.internal.project.ProjectInternal, org.gradle.api.internal.project.taskfactory.TaskIdentity, java.util.concurrent.Callable), org.gradle.api.DefaultTask#getTemporaryDirFactory(), org.gradle.api.DefaultTask#getImpliesSubProjects(), org.gradle.api.DefaultTask#prependParallelSafeAction(org.gradle.api.Action), org.gradle.api.DefaultTask#getTaskIdentity(), org.gradle.api.DefaultTask#getTaskActions(), org.gradle.api.DefaultTask#getOnlyIf(), org.gradle.api.DefaultTask#isHasCustomActions(), org.gradle.api.DefaultTask#hasTaskActions(), org.gradle.api.DefaultTask#replaceLogger(org.gradle.api.logging.Logger), org.gradle.api.DefaultTask#wait(long), org.gradle.api.DefaultTask#wait(long, int), org.gradle.api.DefaultTask#wait(), org.gradle.api.DefaultTask#equals(java.lang.Object), org.gradle.api.DefaultTask#hashCode(), org.gradle.api.DefaultTask#getClass(), org.gradle.api.DefaultTask#notify(), org.gradle.api.DefaultTask#notifyAll() |
.Net assemblies directory (-assemblies parameter). Attribute is skipped if file can't be found
The directory in which the OpenEdge runtime should be executed. File attributes (such as paramFile or iniFile) are still resolved against the project base directory.
Century Year Offset (-yy parameter)
COMPILE statement allows underscores (-zn parameter)
Case table (-cpcase parameter)
Collation table (-cpcoll parameter)
Internal code page (-cpinternal parameter)
Stream code page (-cpstream parameter)
Databases (refids) to connect to before compiling
Automatically inherits connections set globally in
abl.dbConnections.
True to keep internal temporary files on disk.
Port on which debugger should connect (disabled by default)
The number of compiled procedure directory entries (-D parameter)
True to throw a build exception if the OpenEdge procedure exits with a return value other than 0.
True if you want to execute procedure using prowin32 (or prowin on 64 bits platforms), _progres otherwise.
INI file (adds -basekey INI -ininame ...). Attribute is skipped if file can't be found
The number of characters allowed in a single statement (-inp parameter)
Callback class (implementation of rssw.pct.IMainCallback)
The amount of memory allocated for r-code segments (-mmax parameter)
Message buffer size (-Mm attribute)
Set to true to prevent PCT from returning an error (code 66) when a QUIT statement is executed
Fractional separator. Can be either a numeric value or a character, e.g. numdec="46" or numdec="."
Thousands separator. Can be either a numeric value or a character, e.g. numsep="44" or numsep=","
Parameter file (-pf parameter). -pf is always the first argument on the command line.
Parameter (-param parameter)
Procedure to execute
Paths to add to PROPATH before executing the compilation
If not set, defaults to abl.propath.
Quick request (-q parameter)
The name of a property in which the return code of the Progress procedure should be stored. Only of interest if failOnError is set to false.
Stack size in 1KB units (-s parameter)
Temporary directory for Progress runtime (-T parameter)
The number of tokens allowed in a 4GL statement (-tok parameter)
Buffer Size for Temporary Tables (-Bt attribute)
SECURITY-POLICY:XCODE-SESSION-KEY attribute
add an environment variable to the ABL Run
provide closure to configure the profiler
set propath via function call
Groovy Documentation