# Map execution properties

You can specify properties (named values) when you execute a map using any of the mechanisms to invoke a map. These properties can be read during map execution using the GetMapProperty function in standard maps or the getMapProperty function in DSQL maps.

For more information see:

* [GetMapProperty](https://help.qlik.com/talend/en-US/data-mapper-user-guide/8.0-R2026-09/getmapproperty_c.html "Returns the specified map execution property.") (standard maps)
* [getMapProperty](https://help.qlik.com/talend/en-US/data-mapper-user-guide/data-shaping/getmapproperty_r.html "Returns the value of an execution property.") (DSQL function reference)

If you are using an ESB to execute a map, the properties of the message triggering the map execution are automatically included as map execution properties.

The following properties are automatically specified. Properties starting with oaklandsw are reserved.

* oaklandsw.source.url - The URL of the source document on which the map is executing.

* oaklandsw.result.url - The URL of the result document on which the map is executing.

* tdm.java.input - The Java input object to the map.