Posts Tagged ‘Commerce server tools’

Commerce server Message manager provides us to manage localized message handling. We have to follow series of steps to covert the messages to satellite assemblies. So, here are the steps we should follow.

1. Create and modify RC.XML and include your localized text and languages (you can find in %Commerce_Server_Root%\Sdk\Samples\MessageManager folder).

2. Use RCxml2Resx.exe tool to covert RC.XML file into resx file. ( You can find it %Commerce_Server_Root%\Tools folder.) The input for this tool is rc.xml file.

3. Create resources file using Resource File Generator (ResGen.exe).

4. Generate satellite assemblies by using Assembly Linker (Al.exe) command-line tools.

After adding few languages (actually I added 32 languages to the xml file), when I run RCXmlResx.exe file, you can encounter problem and tools exits with an exception (as shown below) and nothing is written in the event log.

clip_image002

I checked many places but the solution is not found. After troubleshooting further, I found this error is due to following mistakes.

  1. I used wrong locale code . Instead of “<Language Name="en-ZA" Locale="7177" />”, I kept “<Language Name="en-ZA" Locale="71777" />”.
  2. I have added wrong language locale code (in my instance, I have added “<Language Name="en-AE" Locale="1033" />”).
  3. If the language value doesn’t exists but a value (message) exists in <Entry> tags.

Note: The messages language value under <Entry> tags need not be in a sequence.

Related Articles


If you like this post, please click on our sponsor advertisement.


Follow me on Google+
Couldn't get data from google+
Sign up for Newsletter