We have saleslogix 6.2.4 in our environment.

The original package needed 2 features, so we took the base msi and created a transform with those options selected.

Now, we need to add another feature in the package.

Here is what I did:
I opened the mst in wise package studio, and selected the new feature to be installed; recompiled the old mst as newtransform.mst. I did not change any product code. I just renamed the old mst, opened it in wise, selected the feature to be installed and re-compiled it.

We use setup.bat to install the product
I am using this command line in the setup.bat:
msiexec /i "filename.msi" TRANSFORMS="newtransform.mst"

Here is what is happening:

On a new machine (without previous install of the product), the install works fine with all the 3 features needed.

On a machine with previous install (with 2 previous features), the new feature does not get installed.
I tried using msiexec /fpecms "filename.msi" transforms="newtransform.mst" (to see if repair will work), but that does not install the new feature.

Is there a specific command line parameter that I should be using to install the new feature on a machine with previous install of the product?

Should I be changing the product code of the new mst?

Thanks
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
Is the transform only setting the feature level? You can do that from the command line with the ADDLOCAL property.

Try running this command on your machines with the app already installed:
msiexec /i whatever.msi ADDLOCAL=ALL REINSTALLMODE=vamus REINSTALL=ALL /qn

That should add all the features. If you want to only install some, you can call them out instead of using "ALL". Look up ADDLOCAL with Google.
Answered 02/05/2009 by: turbokitty
Sixth Degree Black Belt

Please log in to comment
0
install some

Thanks

I did try the the command line: msiexec /i "product.msi" ADDLOCAL=Bundler REINSTALLMODE = vamus /qb;
but this did not install the new feature(bundler) on top of the existing app.

I might just have to lookup some command line options to install saleslogix 6.2.4 features
Answered 02/05/2009 by: aek
Purple Belt

Please log in to comment
0
Hmm interesting, I didn't try my suggestion, I just assumed it would work. [;)] I'm rebuilding my test PC, but when I'm done I'll try to figure this out.
Maybe someone else knows off the top of their heads.
Answered 02/05/2009 by: turbokitty
Sixth Degree Black Belt

Please log in to comment
0
Sorry, I just looked carefully at what you ran. Try this:
REINSTALLMODE=vaums REINSTALL=ExistingFeature1,ExistingFeature2 ADDLOCAL=NewFeature
Answered 02/05/2009 by: turbokitty
Sixth Degree Black Belt

Please log in to comment
0
I've tested this and it does work. You have to be VERY careful with the spelling and case of the feature names. Check the feature table of the MSI.
Answered 02/05/2009 by: turbokitty
Sixth Degree Black Belt

Please log in to comment
0
You have to be VERY careful with the spelling and case of the feature names. Well, spelling a feature name incorrectly will obviously have implications but as you rightly say, Turbs, the case is important: it has to match.
Answered 02/06/2009 by: VBScab
Red Belt

Please log in to comment
0
else knows off the top of their

Thank you guys!
Answered 02/06/2009 by: aek
Purple Belt

Please log in to comment
Answer this question or Comment on this question for clarity