# Synoptic table of instructions

All the instructions are presented here in alphabetical order:

## Declaration

| **Instruction** | **Source** | **Target** | **AS/400 IBMi** | **Other** | **Description** |
| --- | --- | --- | --- | --- | --- |
| [Field declaration](https://help.qlik.com/talend/en-US/change-data-capture-reference-guide/7.3/instructions-synoptic-field-declaration) | X | X | X | X | Field declaration |
| [File declaration](https://help.qlik.com/talend/en-US/change-data-capture-reference-guide/7.3/file-declaration) | X | X | X |  | File declaration |

## Instructions

| **Instruction** | **Source** | **Target** | **AS/400 IBMi** | **Other** | **Description** |
| --- | --- | --- | --- | --- | --- |
| [Call external program](https://help.qlik.com/talend/en-US/change-data-capture-reference-guide/7.3/call-external-programs) | X | X | X | X | Call program with standard parameters |
| [Call external program](https://help.qlik.com/talend/en-US/change-data-capture-reference-guide/7.3/call-external-programs) | X | X |  | X | Call DotNet program |
| [Call external program](https://help.qlik.com/talend/en-US/change-data-capture-reference-guide/7.3/call-external-programs) | X | X | X | X | Call program with custom parameters |
| [Close and Open the target flats files](https://help.qlik.com/talend/en-US/change-data-capture-reference-guide/7.3/close-and-open-target-flat-files) |  | X |  | X | Close target flats files (csv, xml and micro-batch) |
| [Operations on alphanumeric fields](https://help.qlik.com/talend/en-US/change-data-capture-reference-guide/7.3/operations-on-alphanumeric-fields) | X | X |  | X | Concatenate |
| [Copy_I_To_O: Copy buffer I to buffer O](https://help.qlik.com/talend/en-US/change-data-capture-reference-guide/7.3/copy-i-to-o) | X |  | X | X | Copy buffer I to buffer O |
| [Tags and branches](https://help.qlik.com/talend/en-US/change-data-capture-reference-guide/7.3/tags-and-branches) | X | X | X | X | Branch to a tag |
| [Tests and branches](https://help.qlik.com/talend/en-US/change-data-capture-reference-guide/7.3/tests-and-branches) | X | X | X | X | Compare |
| [Operations on alphanumeric fields](https://help.qlik.com/talend/en-US/change-data-capture-reference-guide/7.3/operations-on-alphanumeric-fields) | X | X |  | X | String length |
| [SQL call (non AS/400 IBMi)](https://help.qlik.com/talend/en-US/change-data-capture-reference-guide/7.3/sql-call-non-as-400) | X | X |  | X | Call a query |
| [Operations on alphanumeric fields](https://help.qlik.com/talend/en-US/change-data-capture-reference-guide/7.3/operations-on-alphanumeric-fields) | X | X |  | X | Trim left blanks |
| [Field moves](https://help.qlik.com/talend/en-US/change-data-capture-reference-guide/7.3/field-moves) | X | X | X | X | Move bytes from left to right |
| [Field moves](https://help.qlik.com/talend/en-US/change-data-capture-reference-guide/7.3/field-moves) | X | X | X |  | Move bytes from right to left |
| [Close and Open the target flats files](https://help.qlik.com/talend/en-US/change-data-capture-reference-guide/7.3/close-and-open-target-flat-files) |  | X |  | X | Re-open after close target flats files (csv, xml and micro-batch) |
| [Option](https://help.qlik.com/talend/en-US/change-data-capture-reference-guide/7.3/option) | X | X | X | X | Set an option |
| [Reading files (AS/400 IBMi)](https://help.qlik.com/talend/en-US/change-data-capture-reference-guide/7.3/reading-files) | X | X | X |  | Read first record |
| [Reading files (AS/400 IBMi)](https://help.qlik.com/talend/en-US/change-data-capture-reference-guide/7.3/reading-files) | X | X | X |  | Read by key |
| [Reading files (AS/400 IBMi)](https://help.qlik.com/talend/en-US/change-data-capture-reference-guide/7.3/reading-files) | X | X | X |  | Read last record |
| [Reading files (AS/400 IBMi)](https://help.qlik.com/talend/en-US/change-data-capture-reference-guide/7.3/reading-files) | X | X | X |  | Read next record |
| [Reading files (AS/400 IBMi)](https://help.qlik.com/talend/en-US/change-data-capture-reference-guide/7.3/reading-files) | X | X | X |  | Read previous record |
| [Operations on alphanumeric fields](https://help.qlik.com/talend/en-US/change-data-capture-reference-guide/7.3/operations-on-alphanumeric-fields) | X | X |  | X | Trim right blanks |
| [Tests and branches](https://help.qlik.com/talend/en-US/change-data-capture-reference-guide/7.3/tests-and-branches) | X | X | X | x | Search and branch |
| [Start a process](https://help.qlik.com/talend/en-US/change-data-capture-reference-guide/7.3/start-process) | X | X |  | X | Launch a process |
| [Start a process](https://help.qlik.com/talend/en-US/change-data-capture-reference-guide/7.3/start-process) | X | X |  | X | Launch a process and wait until the end to continue |
| [SQL call (non AS/400 IBMi)](https://help.qlik.com/talend/en-US/change-data-capture-reference-guide/7.3/sql-call-non-as-400) | X | X |  | X | Run an SQL statement |
| [Operations on numeric fields](https://help.qlik.com/talend/en-US/change-data-capture-reference-guide/7.3/operations-on-numeric-fields) | X | X |  | X | Convert numeric to alpha |
| [TRACE](https://help.qlik.com/talend/en-US/change-data-capture-reference-guide/7.3/trace) | X | X | X | X | Display a string in the log |
| [Operations on alphanumeric fields](https://help.qlik.com/talend/en-US/change-data-capture-reference-guide/7.3/operations-on-alphanumeric-fields) | X | X |  | X | Trim left and right blanks |
| [Operations on alphanumeric fields](https://help.qlik.com/talend/en-US/change-data-capture-reference-guide/7.3/operations-on-alphanumeric-fields) | X | X |  | X | Convert alpha to numeric |

### In this section

* [Declaration part](https://help.qlik.com/talend/en-US/change-data-capture-reference-guide/7.3/instructions-synoptic-declaration-part)
* [Instructions](https://help.qlik.com/talend/en-US/change-data-capture-reference-guide/7.3/instructions)