We have 8 services (All DSML adapters) and we are required to run then all together using a .sh file. We are able to run one TIMListener (Assembly line) at a time but the moment we try to run the next one it says the address already in use and throws a network bind issue. We are using this command for running one AL at a time:
nohup ./ibmdisrv -c"<path of the xml file>" -r"TIMListener" &
This works fine for one AL at a time but the moment we start a new listener with this we start getting address bind issue.
Any Suggestion? We have a default TDI server and all listeners are listening on separate ports. Also this works fine when we do it using the GUI, no issue at all. Not able to understand what is the issue here when we try to run it from command prompt.
Is there a way to run multiple assembly lines using one command.