Browse Prior Art Database

CASE Tool for Managing Language-independent Message Catalogs

IP.com Disclosure Number: IPCOM000123101D
Original Publication Date: 1998-May-01
Included in the Prior Art Database: 2005-Apr-04
Document File: 1 page(s) / 39K

Publishing Venue

IBM

Related People

Lamb, M: AUTHOR

Abstract

A CASE tool was developed for, and is still in use by, Communications Server development to automate updates to message catalogs. These message catalogs provide source strings for use by the product on product panels, messages, and error log entries. These catalogs are translated into multiple languages, making it a difficult and error prone to update the catalogs consistently.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 84% of the total text.

CASE Tool for Managing Language-independent Message Catalogs

   A CASE tool was developed for, and is still in use by,
Communications Server development to automate updates to message
catalogs.  These message catalogs provide source strings for use by
the product on product panels, messages, and error log entries.
These catalogs are translated into multiple languages, making it a
difficult and error prone to update the catalogs consistently.

   The tool works like this: A developer wishing to make a
change to a message catalog, be it an addition, modification, or
deletion, codes the change in a file using a specified format.  The
file is submitted as electronic mail to a specific user ID on a
specific machine.  When the mail is received by that user ID, the
tool parses the mail file and updates the catalogs accordingly.  The
tool also manages the catalog files through a code control library,
locking the files when making modifications to them.  The catalogs,
product releases, and problem records to be used in the modifications
are all part of the original mail message.

   The benefits of the tool are two-fold.  First, it maintains
the catalog strings in order and number such that each catalog will
continue to have the same messages represented.  For Communications
Server, message catalogs can be switched at runtime without changing
the owning application.  If the catalogs did not have the same
messages in order and number, then different messages would appear
d...