Hi, 

I think I need to supply a bit more information about our setup. 

Our application is not targeted towards multi-lingual users. The client runtime 
language is decided at installation time, and is very rarely changed 
afterwards. As a result we don't really have a need for separate 
language-specific subfolders. 
I realize that this is very often the way "it is done", but this is not the way 
we are used to doing it.

So, as a result our application expects report files in one location, ie. a 
subfolder named Reports. Regardless of language.

At some point, we expect to move the report files away from the client 
installation, and place them in a centralized location maybe using sql server 
reporting services as a report server. But right now reports are placed in the 
same subfolder regardless of language. 

I have a working solution for the installer right now, but I dislike the 
multitude of ICE warnings for each duplicate file name. 

Sincerely, 

Thomas Due

-----Original Message-----
From: Blair [mailto:os...@live.com] 
Sent: 27. maj 2010 00:47
To: 'General discussion for Windows Installer XML toolset.'
Subject: Re: [WiX-users] Architectural advice needed

If your program's architecture will allow it, place each language-specific
file into its own language-specific subfolder.

-----Original Message-----
From: David Watson [mailto:dwat...@sdl.com] 
Sent: Wednesday, May 26, 2010 2:02 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Architectural advice needed

Hi,
        This is simply a warning to you to make sure that the conditions
are bulletproof, if you are sure, you can ignore it.

I would personally treat this as configuration, i.e. nothing to do with
the the installer. You could install all the report files in specific
folders and get the application to allow you to switch between them
(this is what we do with localized files). Of course you may not have
access to the application.  

You could also install all the languages to a template folder then copy
the selected one with filecopy to the report location, this may add
unneeded complexity to the install though.

Dave

-----Original Message-----
From: Thomas Due [mailto:t...@scanvaegt.dk] 
Sent: 26 May 2010 08:50
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Architectural advice needed

Hi, 

I need a bit of advice on my installer from you guys.
 
I have an installer which is mostly done, several dozen files, some
windows services which is registered and started, etc.
 
However, during the interview I ask for a language which the
installation should use. This choice results in a set of different
report files being installed based on language. 

As it is right now, I have each language report set isolated in separate
components, which is enabled/disabled based on the language choice made
during the interview. 

However, since I cannot guarantee that the report files will have unique
names, I get a lot of ICE (ICE30 to be specific) warnings because there
are files with identical names and that these have the same destination.


The exact warning is: ICE30: The target file 'Articles.rdl' might be
installed in '[ProgramFilesFolder]\f252vad8\ScanX.NET\Reports\' by two
different conditionalized components on an SFN system:
'DA_ReportsComponent' and 'NO_ReportsComponent'. If the conditions are
not mutually exclusive, this will break the component reference counting
system.
 
Now, I am faced with an architectural challenge; how do I solve this
best? 

1. In reality I could just ignore these warnings, as the conditions I
have set prevents more than one language-specific component from being
installed. But I abhor warning in my code, even if they have no
consequence. 

2. Restructure the installer, so each language-specific component is
contained in a transform package, this has the extra advantage of
enabling me to localize the installation interview as well. It does,
however, require a bootstrapper. 

3. Ignore the issue complete and distribute the report files as a zip
and letting the user / software technician install them manually after
the installation is complete. 

4. ?

I would like some advice on how things like this is usually done. 

Thank you, 

Thomas Due
Software Developer



------------------------------------------------------------------------
------

_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
</pre>
<BR style="font-size:4px;">
<a href = "http://www.sdl.com";><img src="http://www.sdl.com/images/email
logo_150dpi-01.png" alt="www.sdl.com" border="0"/></a>
<BR>
<font face="arial"  size="2" "><a href = "http://www.sdl.com";
style="color:005740; font-weight: bold">www.sdl.com</a>
<BR>
<BR>
<font face="arial"  size="1" color="#736F6E">
<b>SDL PLC confidential, all rights reserved.</b>
If you are not the intended recipient of this mail SDL requests and requires
that you delete it without acting upon or copying any of its contents, and
we further request that you advise us.<BR>
SDL PLC is a public limited company registered in England and Wales.
Registered number: 02675207.<BR>
Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6
7DY, UK.
</font>



----------------------------------------------------------------------------
--

_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users





------------------------------------------------------------------------------

_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to