---
title: "Shared - common replacement variables"
canonical: "https://support.appfire.com/space/ACLI/60561460/Shared%20-%20common%20replacement%20variables"
format: markdown
---
> Macro (aura-html)

## Common Client Variables

| **Variable** | **Replacement** | **Since** |
| --- | --- | --- |
| entry | Entry being processed from the **list** parameter of the **runFromList** action |  |
| entry2 | Entry being processed from the **list2** parameter of the  **runFromList** action |  |
| renderRequest | Last result from the **renderRequest** action modified by **findReplace** processing |  |
| server | Server URL available for clients accessing a remote server | 9.0 |
| hosting | Available with **getServerInfo** for clients accessing a remote server with server, cloud, datacenter as values | 9.3 |
| version | Available with **getServerInfo** for clients accessing a remote server | 9.3 |
| runDate | <span style="color: #091e42">For </span>**run**<span style="color: #091e42"> </span><span style="color: #091e42">action scripts, it is the client date at the time of the </span>***<span style="color: #091e42">first</span>***<span style="color: #091e42"> action referencing the value</span><br>- <span style="color: #091e42">The replacement date will be exactly the same for all subsequent references for consistency across actions</span>
- <span style="color: #091e42">Formatted according to current</span><span style="color: #091e42"> </span>**dateFormat**<span style="color: #091e42"> </span><span style="color: #091e42">parameter or default as usual for date fields</span> | 9.0 |
| file | File path name for last get or get list action that used the file parameter | 9.3 |
| fileSize | File size for the last get or get list action that used the file parameter | 9.3 |
| fileContent | File text content for the last get or get list action that used the file parameter<br>- limited to a file with size < 10MB | 9.3 |

## More information

- The syntax is **@<variable>@**. See [How to use replacement variables](https://appfire.atlassian.net/wiki/pages/createpage.action?spaceKey=TEMP&title=How%20to%20use%20replacement%20variables) for more details.
- Variable names are case-sensitive!
- Action help and document lists variables set by specific actions.
- Variable replacements are different than [substitution variables](https://appfire.atlassian.net/wiki/spaces/JCLI/pages/70781132). Don't confuse them or their unique syntax.
- *Last created* means the variable is set from the last create or add action.
- *Referenced* means the variable is set from one of the **runFrom** or **get** actions.
- Within a run script, the **getReplacementVariableList** action will list currently defined variables except for pre-defined variables (**server**, **runDate**).
- Within a run script, the **setReplacementVariableList** action can be used to set custom variables.
- Some actions support a **reference** parameter that provides an opportunity to set a custom variable based on specific information from running the action.
- Variables are available within the scope of run action that contains the action that sets the variable or a parent run action. Sibling (**runFromList** scripts) variable sets are independent of each other.