Updating the Siebel Server System Service and Server Components to Use AES Password Encryption
The Siebel Server system service and server components do not work after a migration installation until you have performed steps to update them to use AES password encryption, as described in the following procedure. Most of the command examples in the procedure are for LINUX operating systems, but the same issue applies on Microsoft Windows.
This task is part of Additional Tasks for Migration Installations.
To update the Siebel Server system service and server components to use AES password encryption
Unset any SIEBEL* environment variables.
Source the siebenv script from the Siebel Gateway installation directory, as follows:
./siebenv.sh
Start the Siebel Gateway and make sure that it is running.
Write down the old encrypted password from the current siebns.dat file. For example:
[/enterprises/esia81/parameters/Password] Persistence=full Type=string Value="9ntkUOUf" Length=16
Run a command like the following, using the old encrypted password value:
SIEBEL_ROOT/siebsrvr/lib/spu 9ntkUOUf
This command obtains a reencrypted value for the password, such as in the following output:
ENPVR6S/HKgBncoAAA==
Delete the current svc* and osdf* files from the
SIEBSRVR_ROOT/sys
directory.Source the siebenv script from the
SIEBSRVR_ROOT
directory.Change directory to the
SIEBSRVR_ROOT/bin
directory and then run a command like the following:siebctl -S siebsrvr -i esia81:srvr1 -a -g "-g localhost:2320 -e esia81 -s srvr1 -u SADMIN -ep ENPVR6S/HKgBncoAAA=="
Note that the new encrypted string from Step 5 is used.
Run the following command using the old encrypted password value, like the following:
$SIEBEL_ROOT/siebsrvr/lib/gpu -g localhost:2320 -e esia81 -u SADMIN -p 9ntkUOUf
Customers who have overridden the user name or password at the component definition level must change the passwords again through srvrmgr in order to use the new encrypted password value. For example:
change param password=<pwd_value> for compdef <comp_name> change param password=<pwd_value> for comp <comp_name> server <server_name>
Update old encrypted passwords on the Siebel Gateway to use AES encryption.
For more information, see Siebel Security Guide.
Restart both the Siebel Gateway and the Siebel Server.