Skip to main content

Why can't I change the signalling manager in the meenv.ini any more?

6 replies [Last post]
khendry
Offline
Joined: 2004-08-13

I want to change to use the TestSignallingMgr rather than the default. I used to be able to change this in a property found in the mpeenv.ini. I can't recall the exact name of the property. I've tried:

OCAP.mgrmgr.Signalling & OCAP.mgrmgr.manager.Signalling

Neither one seems to be working. Is this functionality no longer supported?

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
david_crandall
Offline
Joined: 2010-01-05

If you're tricky, you can edit the .properties files within the jar files. Now, depending on your setup, this may not be entirely possible... but it's worked for me from time-to-time.

If you're not paying attention to the wiki, it certainly came as a little bit of a surprise, though.

kenrowland
Offline
Joined: 2010-02-19

Many of the properties like this have been moved to java/src/base/base.properties. If you change one there you have to do a clean build. Instead, you can add a final.properties file that overrides these settings at runtime. Place the file in .../env directory.

Don't ask for a list of what has moved because I have yet to find one....

greg80303
Offline
Joined: 2008-07-03

Every property now found in base.properties, dvr.properties, hn.properties, fp.properties, ds.properties was previously located (or could be overridden) in mpeenv.ini. Basically, anything that configures the Java stack is in the properties files. Anything that configures MPE or MPEOS is in mpeenv.ini.

G

khendry
Offline
Joined: 2004-08-13

While moving the properties to files that make more sense or are have a better locality to the functionality it affects is generally a good thing. The issue I have with this is that I can no longer change this stuff at runtime which I could in the past. Why remove the runtime configurability? I wanted to just use the vanilla build I downloaded and change the signalling manager in mpeenv.ini liked I'd done in the past.

greg80303
Offline
Joined: 2008-07-03

The "runtime-configurability" is exactly the same as before, just a different file. Just create a file called "final.properties" in the exact same location as the mpeenv.ini and put your run-time property mods in there

G

greg80303
Offline
Joined: 2008-07-03

You can find more information on our wiki as well...

https://devzone.cablelabs.com/widget/web/ocapri/1/-/wiki/OCAP%20RI%20Pub...