Hi,

I am working on Business Objects Enterprise XIR2 application.

This is wrapper exe. It is extracting one msi.

When we install the exe it is getting installed in German and launching the shortcuts in German.
But If we install the extracted msi, it is getting installed in English.
And if we install the same msi with a property TRANSOFORMS = :1031, then this is getting installed in German.

That means 1031 mst is embedded in the msi. But I am not able to find that mst.
I have checked the binary table. Still I am not able to find that mst.

Can any one help on this.
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
You won't find them in the Binary table: they're stored in other streams. More, loosely related info can be seen here http://blogs.msdn.com/heaths/archive/2005/09/01/459561.aspx
Answered 10/14/2009 by: VBScab
Red Belt

Please log in to comment
0
Hello,

looking at the source we used here for packaging BO XI, in the original source folder there's the setup.exe and a folder called package. There's a bunch of language MST's in there (and a BusinessObjectsClient.msi). So I guess what I'm saying is have a look on the Installation CD's.

If you really want to extract the embedded MST's, there's 2 things to google : WISubStg.vbs and msidb.exe

Hope this helps

PJ
Answered 10/14/2009 by: pjgeutjens
Red Belt

Please log in to comment
0
I have checked the source folder. There are no mst's mentioned in the source folder.

I have checked with msidb.exe, still I am not able to find the mst.

I didn't get the WISubStg.vbs script in net. Could u just provide this script and usage of script.
Answered 10/14/2009 by: sanhivi
Second Degree Green Belt

Please log in to comment
0
The MSTs should get extracted somewhere during the installation. Normally it is the %TEMP% folder. But if it is not there what you can probably do is before clicking Finish on the installation, do a search for *.MST on the machine where you are doing the install. That should give you one 1031.MST
Answered 10/14/2009 by: ghosh.kunal
Senior Yellow Belt

Please log in to comment
0
We have checked for mst on the machine where the application got installed before clicking on Finish button.
Still we didn't get the mst.
Also we have checked in %temp%, Temp, Appdata, LocalAppdata, Installer folders. Still we didn't get the mst.
Answered 10/15/2009 by: sanhivi
Second Degree Green Belt

Please log in to comment
0
I didn't get the WISubStg.vbs script in net. Could u just provide this script and usage of script. It's part of the Windows Installer SDK. Download that and you'll find the script - and several other useful ones - in [INSTALLDIR]Samples\Scripts.
Answered 10/15/2009 by: VBScab
Red Belt

Please log in to comment
1
Hi Sanjee,
to detail Ians and Pieters statements:
Use cscript WiSubStg.vbs <Your MSI> to list all the embedded storages.
Then use Msidb.exe -w <Name of Storage> to save a local copy of the transform (Msidb.exe is also part of the Installer SDK).
Hope, this solves your issue.
Regards, Nick
Answered 10/19/2009 by: nheim
Tenth Degree Black Belt

Please log in to comment
0
Thanks u, it worked for me
Answered 10/22/2009 by: sanhivi
Second Degree Green Belt

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