As of XI 3.x we can keep open document syntax generic. This allows us to migrate an open document url from one environment to another without opening note pad and doing a find and replace.
This is great for reports, but I’d like to help our Xcelsius developers move content more seemlessly though the environments. So rather than changing the data manager in Xcelsius (albeit an easy change, but we have a decentralized model, so I have to make this as seamless as possible), we’d have an object at the universe level which would tell you what environment you were in. So if you select the Environment object, it would update as we moved environments. I could create a look up table with this info (three rows one for each environment), but I don’t see how the value pick up the correct environment as we moved from Dev, test and to prod.
Are the underlying databases different in each environment as well (and assuming the connection is not updated when you progress the universe). If so why not have table in each environment with ONE row that details the environment?
Haven’t tried it myself, it is just pure speculation and this method would obviously only tell you which database the universe was connecting to, not which server/cms the universe was running under.
agreed, ideally this is the best way. I had different issue however. An offhshore team hardcoded the open document syntax in excel. I wanted to put this in the universe as insurance.