try-catch - why is the variable missing outside?

Variables created inside a try catch will stay in this space. In your lower example you did connect the String configuration to the catch node. This will forward the variable, but you cannot decide in the try catch which which variables are generated and which not.

However variables created before the try node can be changed inside the try catch.

If you change your workflow as below, you will see that the variable nodes work similarly to the table nodes.

5 Likes