Using ShellCM Control Module Set to Run Third Party Application
I'm trying to use the ShellCM Control Module Set to run my small application that resides on the C drive of the cablecast system. I have assigned the Fade CMS of the primary channel to my ShellCM Control Module Set and have also created the custom Control Module Set and put the path to the application in the LocalPath field. I cannot get the system to start the external application. Is there some other configuration that I'm missing?
1
person has this question
I have this question, too!
Tell me when someone answers.
The more people who ask this question, the more it gets noticed.
The more people who ask this question, the more it gets noticed.
-
Inappropriate?Hi Forrest,
Our engineer who knows the most about the ShellCM is has left for the day, but I'll ask him to take a look at this topic when he's in next.
-John
I’m not so smart about ShellCM
-
Inappropriate?Forset, it looks like there is a weird thing in the code of that CM that it tries to break the "Port/IP/Local Path" field into an array. It splits on spaces, so if the path has a space in it it would fail..
Port/IP/Local Path: D:\my folder\myapp.exe == no good
Port/IP/Local Path: D:\myfolder\myapp.exe == ok
I'll put in a case to fix that or at least be able to escape it. Let us know if this is the problem.
I’m hopeful
-
Inappropriate?JJ,
How goes the planning on getting a fix in for the problem we discovered on this the other day with Clinton Township. I know it's got to be worked into your rev cycle. I was just wondering if you had a time frame. I'm going to be out of town for about two weeks and I'd like to get Linda up to date before I leave.
Thanks
Forrest -
Inappropriate?Hey Forest, we have it all patched up. We will be rolling it into Cablecast 4.7.7. We will get a build out to Clinton Township Monday!
I’m happy when things are fixed
-
Inappropriate?JJ,
Just a couple of thoughts. I believe the one is what you were referring to about the profiles, but we use to do stuff out of the services and we had to right-click on the service and go to the log on tab. We selected the Local Account radio button and checked the Allow access to desktop checkbox. I believe this is the one that you were talking about, but if not, it might be worth a try.
Also, I didn't think about it while we were on the phone, but you might be able to find something in the standard event log of the machine about the service not being able to do something. I'm not sure about that, but might be worth a try to save some time.
Forrest -
Inappropriate?Great work and thank you on getting that operational!
One more small thing that I was sort of worried about before, but couldn't test until now. Since the FadeUp/FadeDown is tied to their output and there is a default input port selected for the system to go to when programming is not scheduled a FadeDown/FadeUp pair is being fired when they want to go to Bulletin Board. I searched here on the Knowledge base and found how to change the default input for an output channel. I switched the Default channel to -None- so that there is no FadeUp command fired when going to Bulletin Board. I saved it but only had a couple of minutes until the next event in the scheduled occurred. The switch to the Default Channel "1" still occurred. Is there a propagation time for the settings to take effect or something else I have to do to make it so there is no default channel?
I’m confident
-
Inappropriate?Ok, It seems there's an issue with this as well. I called support and spoke with Austin. He said I should only have to set the Default Input for their main Channel Output to -None-. I've gone through two switches of events now and it's still going back to the original default channel "1" between programs. I need it to not switch at all. I need it to fade the current programming channel down and not fade up until the next program is ready to show. I believe this will be that solution if we can get it working correctly.
Thanks -
Inappropriate?Austin helped me out by checking my settings for the Default Channel. He checked into and explained that you cannot set the system to have "no default channel". Since this is the case, we are always getting a fade up command when the default channel is being selected which causes our software to disable. We need to have it just do the FadeDown for the program and stop at that if possible.
Another option that I was thinking about, if ShellCM can do it would be to provide me with the Router Input Channel that the system is currently switching to. If I could have that passed to me via command line args just as the "Action" was for FadeUp/Down, I could add a config item to my config file for the number of the Default Channel. When the system switched to channel x, our bulletin board would turn on, otherwise it would turn off or stay off.
FYI - The reason that we cannot be the default upstream channel is because we have two other parts to the system other than Bulletin Board that must run downstream of programming. In case you were wondering, because I was thinking about this option as well. It just won't work.
-
Inappropriate?We're almost there. We just need to get this final issue of the RouterInput being incorrect solved and we'll be complete.
Loading Profile...




EMPLOYEE
EMPLOYEE