Hi Folks,

I'm having a bit of an issue with a transform I've created. Basically, I've received a vendor msi and the only real change (apart from customising a few dialogs) I have to make is to enter a different URL to the one in the vendor msi. So I created a transform specifying the new url and applied it to the msi. The problem is that the msi refuses to accept this and keeps defaulting to its own URL.

As an aside, I also tried editing the original msi with Orca and substituting my URL for the default but that didn't work either [:@]

Am I missing something painfully obvious here or can anyone offer some advice?
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
Run your install with verbose logging (add '/L*v [path_to_and_name_of_log_file]' to the MSIExec command line) and see where the property is being changed. Better yet, if your authoring tool has a debug option, run the MSI there with a watch on the property. As soon as it changes, you'll be able to see which action was responsible.
Answered 10/18/2007 by: VBScab
Red Belt

Please log in to comment
0
I know the property being changed (CORESERVICE_URL) and I've tried changing it to my new URL (I've tried it in the mst and seperately in the msi itself) but still no difference [:(]
Answered 10/18/2007 by: Masterchief
Yellow Belt

Please log in to comment
0
Yes, you said that already. Run a log or run the MSI/MST in the debugger. Otherwise you're groping in the dark. For starters, it'll tell you if your transform is even being applied.
Answered 10/18/2007 by: VBScab
Red Belt

Please log in to comment
0
Ok, I checked the log file, My property is going in but its getting overwritten by the default property of the original msi, now i have no idea why this might be the case
Answered 10/18/2007 by: Masterchief
Yellow Belt

Please log in to comment
0
Search the log for the exact action, where the property gets overwritten.
Then load the MSI into ORCA and search this action in the 'InstallExecuteSequence' table.
Most likely, it will call a line from the 'Custom Action' table. Go there and have a look.
Maybe its just a simple one. However, copy the CA and paste it here, so we can have a look at it.
Regards, Nick
Answered 10/18/2007 by: nheim
Tenth Degree Black Belt

Please log in to comment
0
It sounds like a job for the debugger. If you don't have a debugging option in your authoring tool (unlikely), check out SysInternal's DebugView.
Answered 10/18/2007 by: VBScab
Red Belt

Please log in to comment
0
hi,

look into the properties of the transform you will probably see the wrong URL there.

if so, change this one and the correct URL will be displayed in Add/Remove page.

thanks!
Answered 10/18/2007 by: kardock
Second Degree Green Belt

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