Operations
Version 24.2.9039
Operations
Version 24.2.9039
While Formatters can handle simple data manipulation and formatting, Operations are used for more complex operations in ArcScript.
Operation Basics
Each operation specifies a set of input parameters and output parameters.
You can write scripts, triggered by events, to automate message processing. You can invoke the built-in operations to automate many common tasks when processing, from file I/O to working directly with the protocol used by the connector. The available operations are described below. You can also make calls to the API in the same way that you invoke the built-in operations. Use arc:call to invoke an operation.
Operation Name | Description |
dbBeginTransaction | Executes the BEGIN TRANSACTION SQL command. Indicates the start point of an explicit SQL transaction. |
dbCall | Executes a stored procedure in the database. |
dbEndTransaction | Indicates the end of an explicit SQL transaction created using dbBeginTransaction, and provides the option to commit or roll back the transaction. |
dbListColumns | Lists the columns in a table or view on the database server. |
dbListTables | Lists the tables in the target database server. |
dbListViews | Lists the views in the target database server. |
dbNonQuery | Executes a query against the database. |
dbQuery | Executes a query against the database. |
encDecode | Decodes an encoded file or string of data. |
encEncode | Encodes a file or string of data in a specified encoding format. |
excelClose | Closes the readable Excel handle created by excelOpen. |
excelGet | Gets values from an Excel workbook. Commonly used in template files for the Excel connector, but can also be used in dedicated script scenarios such as the Script connector. |
excelListSheets | Lists the worksheets in a specified Excel workbook. |
excelOpen | Creates a readable handle for an existing Excel workbook. |
fileCopy | Copies a file or directory to the path specified. |
fileCreate | Creates a file at the specified path on disk, and optionally writes to it. |
fileDelete | Deletes a file or directory. |
fileListDir | Lists the files and directories in the specified path. |
fileMakeDir | Creates the directory specified by the path. |
fileMove | Moves a file or directory to the path specified. |
fileRead | Reads the contents of an input file and pushes the data out as an attribute on the output item. |
fileReadLine | Reads and enumerates over the contents of an input file on a line-by-line basis and pushes the data out as an output attribute. |
fileWrite | Writes encoded data to a new or existing file. |
httpGet | Issues an HTTP GET request for a specific web-based API resource. |
httpPost | Issues an HTTP POST request to an API endpoint. |
httpPut | Issues an HTTP PUT request to an API endpoint. |
httpUpload | Issues an HTTP POST request using multipart/form-data to upload files to an API endpoint compliant with RFC 1867. |
jsonClose | Closes the readable JSON handle created by jsonOpen. |
jsonDOMGet | Gets values from a JSON document. |
jsonDOMSearch | Loops over the elements in an input JSON document. |
jsonOpen | Creates a readable handle for JSON data from a URI or static text. |
sysExecute | Executes a program or command. |
threadSleep | Instructs the current thread to sleep for a configured amount of time. |
xmlClose | Closes the readable XML handle created by xmlOpen. |
xmlDOMGet | Gets values from an XML document. |
xmlDOMSearch | Loops over the elements in an input XML document. |
xmlOpen | Creates a readable handle for XML data from a URI or static text. |
zipCompress | Compresses files or folders into an archive. (GZIP, JAR, TAR, ZIP) |
zipExtract | Extracts files and folders from an existing compressed archive. (GZIP, JAR, TAR, ZIP) |
zipScan | Scans a compressed archive for information on the files and directories it contains. (GZIP, JAR, TAR, ZIP) |