Ok, so I am confirming that the command works with version 5.4.5.
And because your version is tied to uStore I am going to recommend you speak with XMPie support about the upgrade. You can reach them at email@example.com I don't think they have any phone support these days - I think it is all via email.
You will probably need to know your uStore version (and maybe serial #/license) and of course your FFCore version (18.104.22.168). They should know what versions of FreeFlow Core are 1) compatible with your uStore and XMPie and 2) they should have the older versions of the FreeFlow Core installers. If they dont have it, they can get it from Xerox hotline support. 3) they know which versions are tested/supported with the integration.
The concern as I mentioned is that XMPie does the installation of uStore and FreeFlow Core on the server - so there are special settings for the SQL server and permissions they use during installation. They know the settings etc - I dont have this information so I cannot clarify or share them. If you just 'upgrade' Core, there is a good chance you could break Core, uStore, or both. Dont want that to happen to you!
One other consideration - you might ask them if they have a method (they might) to shorten or use a shorter filename inside of uStore before they send it to Core (might be another option?).
So typically hotline would have the older versions. I also have 5.4.5. But the challenge might be 'how' yours is installed. If your version came with uStore then it is typically integrated to the SQL server also used by XMPie. As such, it make it a 'more complex' installation because if you just 'upgrade' then you could break something in the database.
So if it is uStore based then I would see if your XMPie support team can help you with the upgrade or maybe hotline. Dont want to break your system doing the upgrade.
I am doing a quick test on my VM right now to confirm for you that version 5.4.5 will work with that substring command so we know for sure.
Please confirm if your system is with uStore so we can figure out the best upgrade path...
So the following string works in the latest version 6.2.7 in the save node:
This truncates the filename down to 10 characters starting at the first character and building from left to right.
I found some OLD notes that say that MANY expanded functions like this ONLY became available in version 5 Service Pack 1 (which I believe is 5.1.0 version of Core) which again is NEWER than your version - my note is from March of 2017. I am guessing it wont work with 22.214.171.124. If for some reason you are stuck with version 5, then I would at least recommend getting upgraded to 5.4.5 which was one of the more robust and stable releases in the 5.x software. This would then at least allow you to use the 'updated' substring type commands.
I just wrote a long reply an it got deleted by moderation fo some reason.
I'm trying to use
$FFwfJob.jobName.substring(0,10)$ in the filename input
Can you please post the save path (substring) command you are using so we can see what you are attempting to use and getting an error with. I cannot test on your version but I can validate if it works on a newer version - we can try to make sure the 'code' is correct for you first.
So, because you are tied to uStore, I recommend asking if they can upgrade your version of Core. That is a really old version and of course lots of improvements and fixes have been made since then.