These pages provide an overview of the functionality available in the standard Ogrescript plug-ins.
Each task description includes its purpose, its attributes, elements and default return value names (if any), plus simple examples of usage.
TASK INDEX
TASK TAG |
PLUG-IN |
DESCRIPTION |
---|---|---|
|
calls |
|
|
adds all elements of a collection to another collection |
|
|
prepends zeros onto a number string |
|
|
adds object to a collection |
|
|
converts an array to a Java ArrayList |
|
|
assigns value to a variable in the environment |
|
|
assigns object to position in list or array |
|
|
calls cleanup port on broker service |
|
|
retrieves cache from the Trebuchet operation |
|
|
accesses a Trebuchet cache entry |
|
|
accesses a Trebuchet cache header |
|
|
calls a scripted procedure |
|
|
changes permissions on files (UNIX) |
|
|
clears a collection referenced from the environment |
|
|
closes an I/O object |
|
|
closes Trebuchet cache |
|
|
converts a Java Collection to an array of objects |
|
|
concatenates strings into a string |
|
|
converts list to copy cache |
|
|
copies files |
|
|
produces a formatted date |
|
|
adds or substracts value from a date field |
|
|
declares variable in the environment |
|
|
defines a procedure |
|
|
deletes files |
|
|
deletes a Trebuchet cache |
|
|
deserializes bean from XML file |
|
|
prints message to logger or standard stream |
|
|
reads in the shell environment into Ogrescript |
|
|
executes a process in conjunction with a file monitor |
|
|
iterates using counter variable |
|
|
iterates over a list |
|
|
exposes Java's number formatting functionality |
|
|
calls chmod using the ftp pass-through |
|
|
computes timestamps for data files |
|
|
calls |
|
|
accesses the Configuration Entry to extract the Configuration payload |
|
|
accesses the Configuration Entry |
|
|
executes if-statement |
|
|
increments a numeric variable |
|
|
returns index of the substring |
|
|
invokes a method on an object in the environment |
|
|
joins on a thread |
|
|
returns last index of a substring |
|
|
returns number of lines in file |
|
|
iterates through the list cache to return a list of paths or uris |
|
|
serializes an object into a simple string representation |
|
|
deserializes a string which may contain simple list and/or map representation of string or primitive values |
|
|
serializes an object into a simple string representation |
|
|
Trebuchet list |
|
|
creates a collection from entries in the environment with a common prefix |
|
|
exposes Java's message formatting functionality |
|
|
Trebuchet mkdir |
|
|
allows for additions, deletes and substitutions on a Fortran namelist file |
|
|
gets the next event from a listener queue |
|
|
calls |
|
|
opens a Trebuchet cache |
|
|
executes each task in a separate thread |
|
|
executes N copies of the sequence of tasks |
|
|
unrolls a for-each loop into N parallel blocks at a time |
|
|
splits date up into contituent calendar/time parts |
|
|
prints out the contents of a Trebuchet cache |
|
|
prints out the environment in the current context |
|
|
reads in either system properties or properties files from URLs |
|
|
puts entry into map |
|
|
puts all entries of a map into a second map |
|
|
submits a workflow to the Parametric Workflow Engine |
|
|
ftp pass-through command |
|
|
reads bytes from a file starting at a given offset |
|
|
reads binary for primitive values from a file starting at a given offset |
|
|
reads from a stream placed in the environment |
|
|
reads namelist file values into Ogrescript environment |
|
|
reads lines from a file |
|
|
reads next line using reader in the environment |
|
|
receives a single event from the channel |
|
|
removes a variable entry from the environment |
|
|
removes an entry from a Collection or Map |
|
|
replaces string with another string |
|
|
resets Trebuchet cache cursor |
|
|
restarts a Trebuchet copy operation |
|
|
publishes an event |
|
|
sends email |
|
|
serializes bean as XML file |
|
|
calls |
|
|
sets property on Ogrescript's JVM |
|
|
execute a process without monitoring |
|
|
sleeps the indicated number of milliseconds |
|
|
executes remote commands via SSH |
|
|
calls run on a runnable object either in a new thread or not |
|
|
calls halt on a stoppable object |
|
|
executes a process in conjunction with out/error stream monitors |
|
|
slices up a string by index numbers and assigns parts to environment |
|
|
subscribes a listener to the event bus |
|
|
returns substring |
|
|
executes switch statement |
|
|
creates a symlink on UNIX systems |
|
|
encloses execution in a synchronized block |
|
|
sends updates on an open file as events |
|
|
creates tape archive (UNIX) |
|
|
throws ScriptExecutionException with a given message |
|
|
returns tokens from string tokenization |
|
|
Trebuchet touch (UNIX only) |
|
|
read entries from tuple-space service |
|
|
take entries from tuple-space service |
|
|
write entries to tuple-space service |
|
|
encloses execution in a try/catch block |
|
|
returns host, IP, architecture and os information |
|
|
generates a randomized id |
|
|
unsubscribes a listener from the event bus |
|
|
unpacks tape archive (UNIX) |
|
|
Trebuchet existence/type check on file or directory |
|
|
calls |
|
|
executes while-loop |
|
|
wraps a resource or file in a stream, reader or writer |
|
|
writes bytes to a file |
|
|
writes binary for primitive values to a file |
|
|
writes lines to a file |
|
|
writes out namelist from internal/XML representation |
|
|
writes to a file using the |