Hi!
I have a problom with this packeg.I have msi file and mst file,and after i instal it,lunching the program office client2u i get conection to server,but it finds server name my virtual mashin name,but i need to change it do diferent,so i tryed:
msiexec /i "program.msi" CP_SERVER=and whrite what i whant,like server name PC000
and after that it anyway trying to conect to my virtual mashine name.I changed in property in mst file the srver name,i tryed to import two ne register files,which needed,but anyway it shows my mashine name.

Please HELP
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
Re-posting your problem with a different 'Subject' line and slightly changed wording doesn't mean that the answer changes. http://www.appdeploy.com/messageboards/fb.asp?m=49011

Look, let's save everyone a bunch of time. Can this MSI be downloaded? If so, from where?Is it these guys http://www.meridiansystems.com/products/constructionprojectmanagementsoftware.asp ?
Answered 06/11/2009 by: VBScab
Red Belt

Please log in to comment
0
I just whanted to know,is anyone knows something about that program,and instalation that,and configuration
Answered 06/11/2009 by: lanselots
Fourth Degree Brown Belt

Please log in to comment
0
Clearly, the problem is the same, in that your command line entry is being ignored. So, again, can this MSI be downloaded? If so, from where? What is the full name of the product?

EDIT:
Aaaaaaaaaaaaaaahhhhhhh... http://www.appdeploy.com/messageboards/fb.asp?m=49048

which led me to http://www.cyco.com/products/ammeridian/. No download, though :(

So...a re-think...

Can you post the contents of the 'Property' table? Use the 'code' tag, accessible using the button marked '<%'.
Answered 06/11/2009 by: VBScab
Red Belt

Please log in to comment
0
Hi lanselots,

I dont think I remember AutoManager Meridian very well as I had done it quite a while ago (if that is the application you working on). It was a legacy setup which I captured using Wise. The application, I guess, had many executable and dll files.

If I may try and recollect then the application captures a whole of registries with the values as server names. I'd think this is your problem area. You have captured the application in your restricted environment and the server names will be hard coded. Sometimes clients require the server names not to hard coded and hence they ask you to do a whole lot of things, customization I mean. I think Ian (VBScab) suggested the right thing in one of this posts. You will have to create Public Properties in the package in the Property table. Once you have done that you will have to provide them with default values. I'd guess they would be the ones that are specified to you. In the captured file search for the so called variables (server names) and replace them with their respective property.

Solution: I ll try and help you with the following example.
Server Name 1: Server001
Server Name 2: Server002

These server names may be supplied to the application during the installation sequence and the same gets captured in the registry like say
Key Name Value Component
HKLM\Software\CycoShared\Meridian\2003 | Server 1 | Server001 | ABC.dll |
HKLM\Software\CycoShared\Meridian\2003 | Server 2 | Server002 | ABC.dll |

As you see the values of the server in the value column are hard coded and you will have to replace them with properties.


Key Name Value Component
HKLM\Software\CycoShared\Meridian\2003 | Server 1 | [Server1] | ABC.dll |
HKLM\Software\CycoShared\Meridian\2003 | Server 2 | [Server2] | ABC.dll |

As you can see the values have been replaced by Strings within square brackets '[]'

So this is how your property table should look like....
Property | Value
Server1 | Server001 (default value)
Server2 | Server002 ( " )

And your command line will look something like
msiexec /i <msi name> Server1=<Name of Server 1> Server2=<Name of Server2>

In this way you will not hard code the names of the servers and even if they change all you have to do is to replace the name of the server name on the commandline and can be reinstalled. This thing also works when there is a need to re use the application at different places.

I hope this helps in someway.
Answered 06/11/2009 by: India_Repackaging
Blue Belt

Please log in to comment
0
Server1= name_of_server1 Server2= name-of_server2 Should I perhaps have used a larger font to make it clearer? These entries will be ignored because they're not Public properties. You can only pass PUBLIC properties on the command line. If you want to change other property values, you need to create and use a transform.

http://msdn.microsoft.com/en-us/library/aa370912(VS.85).aspx
Answered 06/11/2009 by: VBScab
Red Belt

Please log in to comment
0
Oh yes!! You are right! I somehow missed that, Thanks [:)]

Cheers,
Rajit
Answered 06/11/2009 by: India_Repackaging
Blue Belt

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