# Convertible Actions

Convertible Actions are actions that can be converted into other similar actions.

See in the table below the column "Source Action" and then in what new action this "Source Action" can be transformed.

| **Source Action**         | **New Action**        |
| ------------------------- | --------------------- |
| **Activate Connection**   | Deactivate Connection |
|                           | Is Connection Active  |
| **Deactivate Connection** | Activate Connection   |
|                           | Is Connection Active  |
| **Is Connection Active**  | Activate Connection   |
|                           | Deactivate Connection |

| **Source Action**        | **New Action**       |
| ------------------------ | -------------------- |
| **Begin Transaction**    | Commit Transaction   |
|                          | Rollback Transaction |
| **Commit Transaction**   | Begin Transaction    |
|                          | Rollback Transaction |
| **Rollback Transaction** | Begin Transaction    |
|                          | Commit Transaction   |

| **Source Action** | **New Action** |
| ----------------- | -------------- |
| **Cancel**        | Cancel All     |
| **Cancel All**    | Cancel         |

| **Source Action** | **New Action** |
| ----------------- | -------------- |
| **Decrypt**       | Encrypt        |
| **Encrypt**       | Decrypt        |

| **Source Action** | **New Action** |
| ----------------- | -------------- |
| **Delete**        | SQL Advanced   |
| **Encrypt**       | Decrypt        |

| **Source Action** | **New Action** |
| ----------------- | -------------- |
| **Else If**       | If             |
| **If**            | Else If        |

| **Source Action**     | **New Action**    |
| --------------------- | ----------------- |
| **Execute Procedure** | For Each          |
| **For Each**          | Execute Procedure |
|                       | Select            |
|                       | SQL Advanced      |
| **Insert**            | SQL Advanced      |
|                       | Update            |
| **Select**            | For Each          |
|                       | Insert            |
|                       | SQL Advanced      |
|                       | Update            |
| **SQL Advanced**      | For Each          |
| **Update**            | Insert            |
|                       | SQL Advanced      |

| **Source Action**            | **New Action**           |
| ---------------------------- | ------------------------ |
| **Get DB Profile Parameter** | Set DB Profile Parameter |
| **Set DB Profile Parameter** | Get DB Profile Parameter |

| **Source Action**         | **New Action**        |
| ------------------------- | --------------------- |
| **Get Printer Parameter** | Set Printer Parameter |
| **Set Printer Parameter** | Get Printer Parameter |

| **Source Action**         | **New Action**        |
| ------------------------- | --------------------- |
| **Get Synchro Parameter** | Set Synchro Parameter |
| **Set Synchro Parameter** | Get Synchro Parameter |

| **Source Action**              | **New Action**             |
| ------------------------------ | -------------------------- |
| **Get Wireless Device Status** | Set Wireless Device Status |
| **Set Wireless Device Status** | Get Wireless Device Status |

| **Source Action** | **New Action** |
| ----------------- | -------------- |
| **INI Read**      | INI Write      |
| **INI Write**     | INI Read       |

| **Source Action** | **New Action** |
| ----------------- | -------------- |
| **Load DLL**      | Run DLL        |
|                   | Unload DLL     |
| **Run DLL**       | Load DLL       |
|                   | Unload DLL     |
| **Unload DLL**    | Load DLL       |
|                   | Run DLL        |

| **Source Action** | **New Action** |
| ----------------- | -------------- |
| **POP3 Connect**  | SMTP Connect   |
| **SMTP Connect**  | POP3 Connect   |

| **Source Action**          | **New Action**         |
| -------------------------- | ---------------------- |
| **POP3 Get E-mail**        | POP3 Get E-mail Header |
| **POP3 Get E-mail Header** | POP3 Get E-mail        |

| **Source Action**  | **New Action** |
| ------------------ | -------------- |
| **Read Registry**  | Write Registry |
| **Write Registry** | Read Registry  |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.sysdevmobile.com/kalipso5/developing/form/actions/convertible-actions.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
