Hey guys,
I am testing to see if it is possible to have Harmony install multiple times (same version 14) into different folders.
Each installer are pre-configure to access different database. I’ve modify the Harmony.param to add and point to each correct installer but looks like by default it will pick the default Harmony 14. The goal is to be able to share the same node to render different scenes from different database.
Is there anything I can do?
example of special installer to access differen database.
usr/local/ToonBoomAnimation/harmonyPremium_14/lnx86_64/bin
usr/local/ToonBoomAnimation/server2/harmonyPremium_14/lnx86_64/bin
usr/local/ToonBoomAnimation/server3/harmonyPremium_14/lnx86_64/bin
The integrated submission scripts all pull the version themselves and insert it into the “Plugin Info” section of the job. The render plugin then uses that to choose the major version to use.
The easy way is to use the Monitor submitter and plugin in older versions when you want to switch. This is possibly error prone if features changed over the years, and I’m too new to Harmony to know if that’s the case here.
The right way to implement this is to inject the full version of Harmony into the “Version” field of the plugin info, and re-write the RenderExecutable() function in “[repo]/plugins/Harmony/Harmony.py” so that it can use the values you set in the param file. Does that sound like you might be able to handle that? I can walk you through it, but we don’t support minor versions of software usually.