The variables will work. Looks like copy file is expecting \ between variables though. If you use %imageshare%\%imagepath%\%lddeviceid%.tbi it will work.
I'll give that a try; problem is that everywhere else my variables include the back slash. Am I missing a common practice for using variables? Is there any documentation which explains how best to use variables within LDMS? It seems that each time I begin to venture out, either into a new component of LDMS or to expand the tools I'm already using, that I run into inconsistencies like this.
confirmed the problem is that FILE COPY actions in provisioning won't parse the back slashes correctly when applied through a variable. Changing the variable and adding the slashes in the FILE COPY action makes it work.
-still don't care for the inconsistent application of this LDMS feature.