Symptoms
  • The VMware View Composer service fails to start.
  • This issue occurs after you change the View Composer DSN password.
 Resolution
This issue occurs if the new password is not reflected in the SviWebService.exe.config file.

To update the SviWebService.exe.config file with the SviConfig utility:
  1. Copy the SviWebService.exe.config file to a temporary directory. In the same location, create a copy of the SviWebService.exe.config file and rename it to SviWebService.exe.config.old

    Note: Both the files must be in the temporary folder for this procedure to work.

    NoteSviWebService.exe.config and sviconfig.exe are located at:

    In 32-bit Servers: C:\Program Files\VMware\VMware View Composer
    In 64-bit servers: C:\Program Files (x86)\VMware\VMware View Composer


  2. Open the command prompt using Run as administrator.
  3. Run this command all in one line:

    SviConfig -operation=SaveConfiguration -dsnname=simdb -username=myusername -password=mypassword -passwordchanged=true -NHibernateDialect=NHibernate.Dialect.MsSql2005Dialect -tcpport=18443 -KeyContainerName=SviKeyContainer -keySize=2048 -CertificateThumbprint="F733A3B16A32C768B115F5005C25E8D4FE99A4F2" -ConfigPath="d:\temp\test\SviWebService.exe.config" -OldConfigPath="d:\temp\test\SviWebService.exe.config.old"

    Note: For View Manager 3.x, replace -tcpport=18443 with -tcpport=8443 .

    Where:
    • dsnname=simdb is the name of the DSN for Composer.
    • password=mypassword is the SQL password for the DSN.
    • CertificateThumbprint= is the certificate thumbprint found in the SviWebService.exe.config file.
    • d:\temp\test\ is the directory in which you copied SviWebService.exe.config
    • username= myusername is the database account name provided in DSN for Composer.


  4. Copy the modified SviWebService.exe.config file back to the VMware View Composer directory, replacing the existing one.
  5. Restart the View Composer service.