Originally posted by: jdavee
I hope I've not stumbled upon a catch-22. We have constructed many Launcher systems and traditionally do load balancing by having concurrent Launchers running under separate accounts. Each account has a Launcher port range and deployment directory.
The advantage we have enjoyed in this setup is that we can manipulate the msl files in the deployment directory to change the scope of what workflows are operational.
We've also built some Launchers that run separate instances under one account. These are built in the normal fashion and work fine once we define the msl files that belong to each instance.
This is the logical catch-22:
Launcher with single thread executes /wtx8403/systems/*.msl
Launcher with multiple threads executes /wtx8403/systems/first.msl, second.msl, third.msl
The problem is the loss if the wildcard. In the single thread we can manipulate the msl execution external to the Launcher. It just runs what ever msl files it finds.
In the multiple thread we have to specifically name ALL of the msl files to get them to execute. We can no longer manipulate the msl execution without also running launcheradmin.sh to create a new launcheradmin.bin file.
I'm not seeing a way to effectively provide *.msl support in a multiple thread configuration. Is that correct?
I was hoping that selecting "separate threads" and having multiple deployment directories would set this up, but that doesn't work at all.
#DataExchange#IBMSterlingTransformationExtender#IBM-Websphere-Transformation-Extender