Telelogic Synergy 6.6a Readme
IBM Corporation
5 December, 2008

This file contains last-minute product information for and updates to Telelogic® Synergy™ 6.6a.

It is divided into the following sections:

For the latest news and information on Telelogic Synergy, visit the Web site at http://www.ibm.com/software/rational/support/.


System requirements

To run Telelogic Synergy 6.6a, you need one of the following operating systems installed on your computer, running on a supported locale:

CPU, OS and version

Locales

Server

User Interfaces

Sun SPARC
Solaris® 10

China zh_CN.GB18030
Japan ja
Korea ko
Taiwan zh_TW.BIG5

Informix

Synergy GUI
Synergy Classic CLI

Pentium or equivalent
Red Hat® Enterprise
Linux 5

China zh_CN.UTF-8
Japan ja_JP.UTF-8
Korea ko_KR.UTF-8
Taiwan zh_TW.UTF-8

Informix

Synergy GUI
Synergy Classic CLI

Pentium or equivalent
Windows® Server 2003
R2

Chinese (PRC)
Chinese (Taiwan)
Japanese
Korean

Informix

Synergy GUI
Synergy Classic GUI
Synergy Classic CLI

Pentium or equivalent
Windows XP
Service Pack 2

Chinese (PRC)
Chinese (Taiwan)
Japanese
Korean

Not supported

Synergy GUI
Synergy Classic GUI
Synergy Clssic CLI

Pentium or equivalent
Windows Vista Business (32-bit), client only

Chinese (PRC)
Chinese (Taiwan)
Japanese
Korean

Not supported

Synergy GUI
Synergy Classic GUI
Synergy Classic CLI


Minimum hardware requirements

The minimum hardware requirements for the server are:

The minimum hardware requirements for the client are:


Prerequisites

Telelogic® License Server™ 1.5 must be installed and operational


Restrictions

Telelogic Synergy release 6.6a has the following restrictions.


Additional information

For additional information on system requirements, including recommended configurations, visit the Telelogic Synergy Support Web site.

For the latest information about third party products that are supported with Telelogic Synergy, visit the Telelogic Synergy Support Web site.


Operating system locales supported by Telelogic Synergy 6.6a

See System requirements for information about locales by platform.

Telelogic Synergy does not adapt numeric formats or sorting orders according to the locale.


Compatible products

Telelogic Synergy 6.6a is compatible with the following products:

Telelogic Synergy Release 6.6a supports upgrade from releases Telelogic Synergy Releases 6.5 and 6.5a. The upgrade process from 6.5 supports only 7-bit ASCII CM and UTF-8 Synergy Change characters during the upgrade. If the 6.5 database contains any non-ASCII data, the result will not be correct.

Telelogic Synergy 6.6a is DCM-compatible with the following versions:

DCM and DCS

Patches may be required in order to support Telelogic Change 5.1 with Telelogic 6.6a, or to support DCM-compatibility between versions. Check the Telelogic Synergy Support Web site for the latest information on patches.

For a list of supported product integrations, visit the Telelogic Synergy Support Web site.


Installing Telelogic Synergy 6.6a

Telelogic Synergy 6.6a is available in the following formats:

  • Platform-specific downloadable products available from the Telelogic Synergy Support Web site.
  • See the Telelogic Synergy Installation Guide for detailed directions about installing Telelogic Synergy.


    Obtaining a license for Telelogic Synergy

    A new license is required for Telelogic Synergy 6.6a.

    Telelogic Synergy 6.6a uses the Telelogic License Server. The Telelogic License Server is a FLEXlm-based license server that manages licenses for Telelogic products. You must upgrade or install the Telelogic License Server to use Telelogic Synergy 6.6a. See Telelogic Lifecycle Solutions Licensing Guide for detailed information.

    Features of the Telelogic Synergy Asian product releases

    The following sections provide brief descriptions of product features available in the 6.Xa releases:


    Character sets

    This release provides support for characters from the Unicode 3.0 standard. Characters outside the Basic Multi-Lingual Plane, characters represented by surrogate pairs, and characters from private use areas are not supported. The ability to display characters in the supported Unicode 3.0 set depends upon your operating system settings and fonts. Telelogic Synergy itself does not provide any fonts.


    Support for Asian language characters in metadata

    Telelogic Synergy supports Asian language characters in most attributes, including:

    Input method editors (IMEs) are enabled in Telelogic Synergy dialogs, so you can enter the range of characters supported by the IMEs. Telelogic has verified Telelogic Synergy with the standard IMEs supplied by the operating system vendors; third-party IMEs have not been tested.

    In some contexts, Telelogic Synergy allows use of external viewers and editors to display or edit the contents of string and text attributes. For example, the Task Browsing dialog in Telelogic Synergy Classic has an Edit button to edit the Task Description. The command line also provides this facility - for example, the ccm attr -m command allows users to edit any text attribute value (subject to the usual permissions checks). In all cases, the text sent to the external viewers and editors is in the default system encoding, and the text returned from the editor is assumed to be in that same encoding. In many locales, this means that characters from other locales will be lost or modified. For example, an attribute containing both Chinese and Japanese characters cannot be edited using ccm attr -m on a Japanese system with the Shift JIS encoding - the Chinese characters would be lost or be substituted by incorrect Japanese characters.


    For more general information about encodings for Telelogic Synergy files and attributes, see File Encodings.


    Support for Asian language characters in source files

    Telelogic Asian releases extend support for Asian language character in source files.

    The bundled Telelogic Synergy compare and merge tool (Telelogic Synergy Compare/Merge) is supported for source files that contain Asian language characters. For more information, see Compare/Merge.

    A wide range of encodings are supported for source files, but see below for information on UTF-16 and UTF-32, and see the restrictions on Keyword Expansion. Files in encodings incompatible with ASCII (such as EBCDIC) should be defined as binary types. For more general information about encodings for Telelogic Synergy files and attributes, see File Encodings.

    It is the user’s responsibility to ensure that the editors used with Telelogic Synergy can handle the encodings used. Some editors allow the encoding to be selected when opening or saving files; others assume files are in the default system encoding.

    For some files in some encodings (and for almost all files in UTF-16 or UTF-32 encodings), source files are treated as binary even if they have a subtype of ascii. This means that the Telelogic Synergy type of the object may be ascii or a subtype of ascii, but internally, Telelogic Synergy treats the file as binary. A file is treated as binary due to the appearance of null bytes, Control-Z, or too many other non-printable characters. UTF-16 or UTF-32 files may contain a large number of null bytes. This has the following implications for files that are treated as binary:


    Compare/Merge

    Telelogic Synergy Compare/Merge supports a large number of file encodings. When you first run the tool, it asks permission to create a list of encodings in a file .ccm_merge.enc in your home profile directory. When you start a merge or compare, you may choose the encoding for the files from this list. If you wish to make the list shorter, you can remove encodings from the menu selection by editing the .ccm_merge.enc file, and restarting the Compare/Merge tool. If you wish to restore the full list, delete the .ccm_merge.enc file.

    If you select an encoding that is not appropriate for the files being merged or compared, the tool may detect that and prompt you to select a different encoding. If the tool does not detect the incorrect encoding automatically, and you see the wrong characters displayed on screen, you should restart the merge or compare and select the right file encoding explicitly.

    Telelogic Synergy Compare/Merge does not support merging or comparing files with different encodings.

    The tool also creates a .ccm_merge.dat file in your home profile directory. This file holds your default settings, including the encoding most recently used. You can edit the .ccm_merge.dat file to change the default Compare/Merge settings.


    File encodings

    Text written by Telelogic Synergy to the standard output and standard error streams is in the system default encoding. Text read by Telelogic Synergy from the standard input stream is assumed to be in the same system default encoding. This means that scripts using the CLI might not be able to handle attribute values from multiple locales, since many encodings cannot represent (for example) both Chinese and Japanese characters at the same time.

    On Windows, programs may read their command line parameters in the default system encoding, or in Unicode. Programs that read the parameter values in Unicode can handle strings from multiple locales. Programs that use the default system encoding probably support only one locale.

    On UNIX, the command line parameters are only available in the encoding for the current locale. If that encoding is Unicode (for example, UTF-8), characters from multiple locales can be handled correctly. If the locale encoding is not Unicode (for example, EUC), programs can only support command line characters from that one locale.

    Source files are sent to and read from editors, viewers, merge tools, etc., as an uninterpreted stream of bytes. It is up to the user to select tools, and/or tool options, that match the actual source file encodings.

    Telelogic Synergy expects its own files to be in specific encodings - either UTF-8 or the system encoding. Note that files containing only 7-bit ASCII characters are compatible with both UTF-8 and system encodings such as Shift-JIS.

    ccm_home/etc/ccm.properties
    ccm_home/etc/ccm.help.file.properties
    ccm_home/etc/ccm.server.properties
    ccm_home/etc/ccm.ini
    ccm_home/etc/om_hosts.cfg
    ccm_home/etc/ignored_file_patterns
    database/db/MDL_INFO
    database/etc/dcm*.txt
    database/lib/Unix/migrate.rul
    database/lib/Windows/migrate.rul
    database/lib/notify/*.tpl
    database/pt/attrange.dft

    All files in and below ccm_home/bin
    All files in and below database/bin
    database/db/DBINFO
    database/etc/NTftp.in
    database/etc/Unixftp.in

    Scripts in database/lib/notify/Unix
    Batch files in database/lib/notify/Windows

    ccm_home/etc/remexec.cfg
    ccm_home/etc/ccminit
    ccm_home/etc/ccm_locales.map
    database/lib/ccminit
    database/lib/notify/Unix/*.def
    database/lib/notify/Windows/*.def


    Locale and encoding mappings

    Telelogic Synergy supports having multiple names, or aliases, for locales and encodings. For example, in Japan, the user might log in using the shorter and more convenient locale name ja instead of the more complete name ja_JP.eucJP. Similarly, HP-UX only recognizes lower cases encodings, but the user might want to use an upper case encoding name. Telelogic Synergy has a built-in table of the common forms of these aliases, but provides a way to extend the list if necessary.

    The valid synergy_encodings are UTF8, BIG5, eucJP, EUC-KR, SJIS, and GB18030. If you need more information on encodings, refer to the technical note "Encoding Translations" on the Support website.


    Encoding conversions

    Telelogic Synergy supports different encodings for the same source file. This allows source files to have encodings that correspond to where they are stored. Three different encodings may be specified for each object: one encoding for the server, one encoding for the Windows work area, and another encoding for a UNIX work area. This ensures that the appropriate encoding conversions are made when a file is copied from one location to another. To accomplish this, two attributes must be set.

    The attribute encoding_conversions is set on the model object. When this attribute is set to TRUE, the multiple-encoding feature is enabled for the database. If this attribute does not exist or is set to FALSE, this feature is not enabled for the database.

    The attribute encoding_rules is set on the object type. This attribute specifies that encoding translations occur when the files are copied between the client and server, and vice versa. The encoding_rules attribute is of the following form:

    Server-encoding:encoding
    Unix-wa-encoding:encoding
    Windows-wa-encoding:encoding

    Specifying the UNIX or Windows work area encoding is optional. An encoding must be the name of a character encoding that is recognized by standard encoding conversion programs, such as iconv. If you need more information on encodings, refer to the technical note "Encoding Translations" on the Support website.


    Restrictions

    This section covers areas where Asian characters are not supported, where Telelogic Synergy 6.6a does not offer the full functionality of the underlying release 6.5, and other issues in product usage.

    Strings Restricted to ASCII
    Some string or text fields and values are restricted to 7-bit ASCII characters, excluding control characters, but including white space characters. The restricted fields and values are:

    Naming Conventions and Limitations
    Some characters are reserved for use as delimiters by the operating systems, INFORMIX, or Telelogic Synergy, and may not be used in object names. For example, the colon (:), slash (/), and backslash (\) characters (amongst others) may not be used in object names. Project names must not contain tabs. See Telelogic Synergy Help and the Telelogic Synergy Administration Guide for more information.
    Telelogic Synergy places limits on the lengths of various names and other strings. These limits are in terms of bytes, not characters. Some error messages might describe limits in terms of characters; such messages are incorrect, and should be taken as referring to byte length limits. All strings are held internally in Telelogic Synergy as UTF-8, so the length limits in Asian characters would normally be one third of the byte limit. For example, the length of an object name is limited to 155 bytes; this would imply a limit of 51 Asian characters. Version strings are limited to 32 bytes, or 10 Asian characters.

    Asian Characters in Passwords
    Due to operating system restrictions, you must use only ASCII characters in passwords when starting a remote session from Windows to UNIX using rexec. If you have non-ASCII characters in your password, you must use ESD to start a Windows session on a UNIX database. This limitation on starting remote sessions also applies to DCM automatic receive; for this reason, Telelogic recommends that the password for ccm_root be limited to ASCII characters if DCM automatic receive is used.

    Date Handling
    In the CLI and Telelogic Synergy Classic, only the following date formats are supported for date input, such as entering dates in queries or in task estimated completion dialogs:


    Telelogic Synergy supports a locale-appropriate calendar widget for date selection, but only for Gregorian calendars.
    For date output, the default date display format is YYYY/MM/DD. You can select other date formats using the environment variable CCM_DATETIME_FMT. However, non-numeric date formats might not always work, and certainly cannot be copied to a date input field.

    Migrate Limitations
    Migration of source (in any encoding) from plain files is supported. Migration of archives from SCCS, RCS, CVS, and PVCS is not supported.

    Keyword Expansion
    Keyword expansion in source files is disabled by default in Telelogic Synergy 6.6a, using a new model attribute keyword_expansion.

    Keyword expansion can be enabled by setting this model attribute to TRUE:

    ccm attr -c keyword_expansion -f -t boolean -v TRUE base-1:model:base

    Keyword expansion can be disabled by deleting this attribute, or setting it to FALSE:

    ccm attr -c keyword_expansion -f -t boolean -v FALSE base-1:model:base
    or:
    ccm attr -d keyword_expansion base-1:model:base

    Note that the strings inserted by keyword expansion are always in UTF-8, regardless of the encoding of the source files in question. If your source files do use UTF-8, or if the strings generated by keyword expansion are always 7-bit ASCII, then the result works as expected.

    However, if your source files use any encoding other than UTF-8, and the values substituted for the keywords include Asian or other non-ASCII characters, then keyword expansion would generate incorrect results.

    Keyword expansion in source files whose names include spaces may contain syntax errors when compiled. Avoid using spaces in source code file names, or comment out (or remove) the keyword.


    Task Report Generator
    Telelogic Synergy 6.6a does not provide the problem tracking (PT) task report feature. This functionality is now available using the Telelogic Change product.


    Import and Export Commands
    The ccm import and ccm export commands are not supported in this release.

    DCM Export 4.5SP2 Format
    Telelogic Synergy 6.6a does not support the Telelogic Synergy 4.5SP2 DCM export format. This format was used to transfer data between previous releases up to, and including, CM Synergy 6.1 databases.


    INFORMIX Archive and Restore
    The commands ccmsrv archive and ccmsrv restore are not supported in this release.


    ObjectMake
    ObjectMake is not supported in this release.


    ACcent and GUILD Customizations
    ACcent and GUILD customizations are not supported in this release. The custom database pack file is not provided. GUILD files may contain only 7-bit ASCII characters, so may not be used for localization.


    What's new in version 6.6a

    6.6a includes the following changes:


    Compliance with IBM standards

    Telelogic Synergy release 6.6a was updated to comply with IBM technical, legal, and marketing requirements, in order to ensure quality of the products and protection of intellectual rights.

    In the process of updating Telelogic Synergy 6.6a to comply with IBM standards, the following changes were made:


    Important upgrade considerations

    Telelogic Synergy release 6.6a does not look significantly different from release 6.5a, but it contains many underlying changes. Before upgrading, it is a good idea to test carefully and thoroughly, as described in the Telelogic Synergy Upgrade Instructions. Telelogic Synergy 6.6a provides some new utilities for use during the upgrade process.

    Before you decide to upgrade, consider the following points:

    Important! Before you upgrade, be sure to carefully read Appendix B of the Telelogic Synergy Upgrade Instructions.

    Known problems

    For details about known problems in Telelogic Synergy 6.6a and how to work around them, visit the support center on the Telelogic Synergy Support Web site.


    Fixed problems

    For details about problems that have been resolved in Telelogic Synergy 6.6a, visit the support center on the Telelogic Synergy Support Web site.


    Contact Support

    Support and information for Telelogic products is currently being transitioned from the Telelogic Support site to the IBM Rational Software Support site. During this transition phase, your product support location depends on your customer history.



    Notices

    This information was developed for products and services offered in the U.S.A. IBM may not offer the products, services, or features discussed in this document in other countries. Consult your local IBM representative for information on the products and services currently available in your area. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any IBM intellectual property right may be used instead. However, it is the user's responsibility to evaluate and verify the operation of any non-IBM product, program, or service.

    IBM may have patents or pending patent applications covering subject matter described in this document. The furnishing of this document does not grant you any license to these patents. You can send written license inquiries to:

    IBM Director of Licensing
    IBM Corporation
    North Castle Drive
    Armonk, NY 10504-1785
    U.S.A.

    For license inquiries regarding double-byte character set (DBCS) information, contact the IBM Intellectual Property Department in your country or send written inquiries to:

    IBM World Trade Asia Corporation
    Licensing
    2-31 Roppongi 3-chome, Minato-ku
    Tokyo 106-0032, Japan

    The following paragraph does not apply to the United Kingdom or any other country where such provisions are inconsistent with local law:
    INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied warranties in certain transactions. Therefore, this statement may not apply to you.

    This information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time without notice.

    Any references in this information to non-IBM Web sites are provided for convenience only and do not in any manner serve as an endorsement of those Web sites. The materials at those Web sites are not part of the materials for this IBM product and use of those Web sites is at your own risk.

    IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation to you. Licensees of this program who wish to have information about it for the purpose of enabling: (i) the exchange of information between independently created programs and other programs (including this one) and (ii) the mutual use of the information which has been exchanged, should contact:

    Intellectual Property Dept. for Rational Software
    IBM Corporation
    1 Rogers Street
    Cambridge, Massachusetts 02142
    U.S.A.

    Such information may be available, subject to appropriate terms and conditions, including in some cases, payment of a fee.

    The licensed program described in this document and all licensed material available for it are provided by IBM under terms of the IBM Customer Agreement, IBM International Program License Agreement or any equivalent agreement between us.

    Any performance data contained herein was determined in a controlled environment. Therefore, the results obtained in other operating environments may vary significantly. Some measurements may have been made on development-level systems and there is no guarantee that these measurements will be the same on generally available systems. Furthermore, some measurements may have been estimated through extrapolation. Actual results may vary. Users of this document should verify the applicable data for their specific environment.

    Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products.

    This information contains examples of data and reports used in daily business operations. To illustrate them as completely as possible, the examples include the names of individuals, companies, brands, and products. All of these names are fictitious and any similarity to the names and addresses used by an actual business enterprise is entirely coincidental.

    If you are viewing this information softcopy, the photographs and color illustrations may not appear.

    Trademarks

    IBM, the IBM logo, ibm.com, AIX, Telelogic, Telelogic Synergy, Telelogic Change, Telelogic License Server, and Telelogic Directory Server are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. These and other IBM trademarked terms are marked on their first occurrence in this information with the appropriate symbol (® or ™), indicating US registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at www.ibm.com/legal/copytrade.html.

    Adobe, the Adobe logo, PostScript and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries.

    Citrix, the Citrix logo, Citrix Presentation Server, MetaFrame, and other Citrix product names referenced herein are trademarks of Citrix Systems, Inc. and/or one of its subsidiaries, and may be registered in the United States Patent and Trademark Office and in other countries.

    Firefox is a trademark of the Mozilla Foundation.

    Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.

    Internet Explorer, Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both.

    Java, Solaris, Sun, and Sun Microsystems are registered trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.

    Oracle is a registered trademark of Oracle Corporation and/or its affiliates.

    Red Hat, Red Hat Linux, and the products listed are trademarks or registered trademarks of Red Hat, Inc. in the US and other countries.

    UNIX is a registered trademark of The Open Group in the United States and other countries.

    VMware and ESX Server are trademarks or registered trademarks of VMware, Inc. in the United States and/or other jurisdictions.

    WinZip is a registered trademark of WinZip International LLC.

    Other company, product or service names mentioned may be trademarks or service marks of others.