ABB Industrial Systems AB, May 1997
Requirements for Running SDE 5.0/0
News in SDE*5.0/0Improvements and Other Changes in SDE*5.0/0
We have developed SDE using HP-UX 10.20 on HP9000/700.
The transition links provide special-purpose symbolic links to map 9.0x file and directory names to 10.0 names. When you install HP-UX 10.x transition links are installed by default.
The following tools in SDE 5.0/0 require SoftBench: SDE Control Panel, VersionWorks, CR Manager, System Manager, Project Manager and Product Manager. The reason is that they are interfaced to SoftBench, and require SoftBench runtime libraries.
Both SoftBench version 5.20 and 5.25 are accepted (but if you use 5.25 you also need the patch PHSS_9140).
We have developed and tested SDE on Common Desktop Environment (CDE).
SDE (and HP-UX 10.20) no longer supports HP9000/400.
If you have mixed SDE 5.0 and 4.0 projects, you need the patch "SDE 4.0-0 PATCH_02" that upgrades RCS in SDE 4.0-0 to RCS 5.7.
VersionWorks can now show both the versioned files in the RCS library, and the files in the working directory. Select the view you want to see with the radio buttons in the View menu. In the new Working Files View, you can do almost everything that you previously did in SoftBench Development Manager. The Developer Manager is still started together with VersionWorks, but you can avoid it by defining SDE_VERWORK_OPTIONS=-nodm in your .profile.
There are many changes in the RCS menu and the new Show menu. See the SDE-CORE User Interface manual (3BSE003488/C) for details. The dialog boxes for "Check In", "Check Out", "Update Working Directory", "Create Initial Version", "Cancel Check Out", "Show History", "Show Change Log", and "Show Differences" are new. (Previously, SDE used the default dialog boxes inside Development Manager.)
During check-in, the checked-in file can be added to a CR directly in the check-in dialog. This makes it unnecessary to have SDE CR Manager started, if you only used SDE CR Manager to add a file to a CR. Because of this, SDE VersionWorks no longer starts SDE CR Manager automatically.
Show History (in the Show menu) displays a window with all versions of the selected file. From here you can invoke Display File Version, Show Change Log, or Show Differences for selected file versions.
The Search menu contains new search function, for example to search for all unstable files, or to search for files that have not been tagged with a version name.
System delete and system rename now has a new -f option to allow delete/rename of configurations and subsystems in earlier configurations.
For CRs connected to PMRs: the last part of the CR name (e.g. 04 in PMR-97-000001_04) now corresponds to the PMR document with the same sequence number.
The Create PMR Release Action has two new field for specifying revision and patch (as in the PMR system).
Some of the basic commands have been rewritten in C++ to get better performance and reliability.
The format of the output messages for cover -t has changed: a relative path and not only the file name is shown for every file that is checked out.
The makefile templates have support for the new ANSI C++ compiler aCC.
The makefile templates are now compatible with SoftBench 5.20.
Mangen's make facility (rules.mangen.mkf) has been changed and two templates to better support ABBtemplates and troff format have been added; FuncDescrSWtroff.Chap and RefManualtroff.Chap.
Mifform is changed to take backup copies of the .frm files named .frm.old and .frm.older if the .frm file exists. If no .frm exists the template UsersManual.Chap2 is used as template.
Distributing System Configurations on Different Disks
It is possible to have different configurations of a system located on different disks (PMR SE-96-001262). Some manual adjustments must be done to make this working. For more information see the SDE-CORE Methods manual.
When an old configuration was deleted (from the System manager or using the "system delete" command), the entry for it in the "master" structure was removed, so that the SDE tools lost track of from which configuration younger configurations once were created. The "master" structure is now kept unchanged. (PMR SE 95 001566)
When a directory tree - typically a system configuration or a project members copy of a system configuration - was renamed either using the rentree command explicitly or using some other SDE function which internally called rentree, error messages like "mv: ./new-dir-name/dirA/dirB/dirC: rename: No such file or directory" could occur, even though the tree was correctly renamed. (PMR SE 95 001315)
When adding files to a CR from CR Manager it is possible to get a message like "nfs/xxxxx/ does not exist in the current context" when you try to change directory. This is corrected to handle both /net and /nfs correctly.
In the "Add File to CR" popup window no CRs are shown. The error occurs when there were many CRs and a long file path. This is corrected. (PMR SE 96 000129)
When a PMR release action is created the action type is incorrectly set to RELZ. This is corrected to set the action type to RELEASE.
Create a CR from PMR no longer fails when the function description includes more than one word. (PMR SE 95 001568)
Create a CR from PMR truncated the title. Now the title field size has changed to 255 characters.
Dialogs with PMR lists now only shows PMR for the current user.
The CR Manager and all CR handling commands can now manage that a system is located somewhere else than in /ipa/systems. (PMR SE 95 001846)
When listing all systems, the resulting output was not correct.
The crcheck command and CR checking from the CR Manager looped when done in a linked configuration (that is, one that has links to RCS libraries in another). (It also looped in a configuration with no RCS libraries, but that should probably be considered to be an incorrect structure.) (PMR SE 95 001804)
When a new configuration was created, using a workstation with HP-UX 10.0, the CRs were not copied. (PMR SE 95 001805)
When one used the CR manager to do something to more than 2 files simultaneously, the CR manager often updated the list in the CR Manager window incorrectly, deleting all lines with changed state and then just writing one single line. (PMR SE 95 001316)
When checking CRs in a linked configuration, crcheck will give warnings about files which are not connected to any CRs. (PMR SE 95 001807)
Crcheck now filters out Obsolete files.
Project set -N and system set -N now adds hostname to $DISPLAY if it is defined as ":0.0".
ci
The command core dumped when checking in many files. This is corrected. (PMR 96 000300)
lntree
The command showed error messages. This corrected to remove the diagnostic messages from the command. (PMR SE 95 001311)
mangen
Mangen does not handle underscore characters to underline words anymore. It conflicted with macro definitions. The change is not backward compatible. Use :words: to underline words. (PMR SE 001667)
Rcsinfo -nr and -ns now gives correct output format (same as for the other options).
PMR SE 95 001311 Strange error messages in lntree.
PMR SE 95 001312 .kshrc should need not to
have x access to be executed in project set.
PMR SE 95 001315 Rentree may give error messages
when it renames a tree.
PMR SE 95 001316 CR Manager does not update
the CR list correctly when more than 2 CRs should be updated.
PMR SE 95 001398 Wrong specification of -w
option in manual page for the project set command.
PMR SE 95 001430 checkin's -d option (without
option value) should change to -D.
PMR SE 95 001566 System delete deletes too
much.
PMR SE 95 001568 Create a CR from a PMR goes
wrong when the function description includes several words.
PMR SE 95 001639 Project directories that contain
but do not start with /nfs/ lead to strange results in Softbench applications.
PMR SE 95 001666 SDE does not work correctly
with SoftBench if NFS automounter is used.
PMR SE 95 001667 Underscore char _ to underline
words is not good in mangen if _macros_ are used.
PMR SE 95 001668 Problems to distinguish headers
and bodytext with mangen.
PMR SE 95 001669 Wrong use of tabulators/tags
in nrofftroff.awk to make indents in the final document with mangen.
PMR SE 95 001757 softenv must be removed when
SDE version is changed.
PMR SE 95 001804 Crcheck in linked configuration
loops when no RCS libraries are found.
PMR SE 95 001805 Copying of CRs does not work
on HP-UX 10.0.
PMR SE 95 001806 Creating a new configuration
on HP-UX 10.0 takes more than 2 hours.
PMR SE 95 001807 Checking CRs in linked configurations
can give a lot of files which are not changed.
PMR SE 95 001846 CR Manager uses /ipa/systems
in one place instead of SDE_SYSTEM_DIR.
PMR SE 95 001957 Not unlocking any locked file
when creating a new conf.
PMR SE 96 000129 Add File to CR popup dialog
shows no CR's.
PMR SE 96 000300 ci core dumps when checking
in with star convention.
PMR SE 96 000577 Many problems exist when using
mangen with automated makefiles.
PMR SE 96 001072 The file head layout in c_head.skl/c++_head.skl
does not fit the style required by mangen.
PMR SE 96 001262 SDE command requires a system
to be on one physical harddisc.
export SDE_HOME=/ipa/products/sde/5.0-0
if [ -r $SDE_HOME/etc/sde.profile ]; then
. $SDE_HOME/etc/sde.profile
else
print "WARNING: SDE profile not found!"
fi
To set up the environment in all CDE processes, the environment must be set up in ~/.dtprofile also. The easiest way to do this is to set the variable DTSOURCEPROFILE=true, to make CDE invoke ~/.profile at login. See the comments within HP's ~/.dtprofile template for more information. This way you don't have to call sde.profile from .dtprofile.
If you previously had important definitions only in ~/.vueprofile, you may need to move them to ~/.profile.