0% found this document useful (0 votes)
67 views18 pages

TopSolid'PartCosting 7.19

TopSolid'PartCosting 7.17

Uploaded by

nixisro
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
67 views18 pages

TopSolid'PartCosting 7.19

TopSolid'PartCosting 7.17

Uploaded by

nixisro
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 18

Installation guide

TopSolid’PartCosting
7.17

1/18
© 2021, TOPSOLID SAS.
7, Rue du Bois Sauvage
F-91055 Évry, FRANCE
Web : www.topsolid.com
E-mail : [email protected]
Tous droits réservés.

This information is subject to change without warning.


No material may be reproduced or transmitted, regardless of the manner, electronic or
mechanical means used or purpose, without formal written consent from TOPSOLID SAS.

TopSolid® is a registered trademark of TOPSOLID SAS.


TopSolid® is a product name of TOPSOLID SAS.

The information and the software contained within this document are subject to change
without prior warning and should not be construed as a commitment by TOPSOLID SAS.

The software covered by this document is supplied under license, and may only be used and
duplicated in compliance with the terms of this license.

EN v7.17.

Technical support
Hotline TopSolid’PartCosting

Tél. : +33 (0)1.60.87.20.12


Email : [email protected]

2/18
Prerequisites
Hardware requirements
• Configuration (64 bits)
• Windows 10, 11 operating system
• Graphics card with minimum pixel shader 2.0
• .NET Framework 4.8
• For the comfort of use, provide an HD screen with 1920x1080 resolution.

Recommended configuration for the data server


(in the case of multi-users, for work in collaborative mode)
• Operating system: Windows Server 2008 R2, 2012, 2012 R2, 2016, 2019
• Windows environment, virtualization possible
• Microsoft SQL Server 2012 or higher.
o Either Express version (free)
o Or Use of an existing instance.
• The TSE installation mode is not recommended.

Updates
• TopSolid updates require that the PC and the server are connected to the internet.

3/18
Files
TopSolid'PartCosting setup
From the TopSolid tab in the main setup window.
From the MSI file "TopSolid'PartCosting x64.msi".

SQL Server Express


Version 2012 or higher.
Ability to use an existing SQL Server instance.

From the main setup window


Choose SQL Server Express 2019 in the Server tab

From Microsoft download center


Choose SQLEXPRWT_x64_ENU.exe.
2012 : https://www.microsoft.com/en-us/download/details.aspx?id=56042
2014 : https://www.microsoft.com/en-us/download/details.aspx?id=42299
2017 : https://www.microsoft.com/en-us/download/details.aspx?id=55994

Licenses
Ask 7.17 licenses to your local TopSolid reseller.
• TopSolid'PartCosting Base : 3920
• Ext/TopSolid'PartCosting Pro : 3921
• Ext/TopSolid'PartCosting SwissTurn : 3922

4/18
Single user installation
TopSolid'PartCosting
Start by installing the software TopSolid'PartCosting.

SQL Server
The installation of SQL Server can be quite technical, use the main setup window to install SQL
Server 2019 Express and Management Studio.

Database attach
Copy the files "MADev.mdf" and "MADev_log.ldf" located in the folder \Templates in the
installation folder (default C:\Program Files\TOPSOLID\TopSolid PartCosting 7.17\Templates\PartCosting\BDD) to a
location of your choice.

Login to the SQLServer instance with SQL Server Management Studio.


If SQL Server Management Studio is not installed, you can find the setup on the DVD under
\Setup\Redist\SQL Server Management Studio

On the folder "Database" make a right click then "Attach".


With the button "Add..." select the file "MADev.mdf" copied previously.

Attach as "MADev" or another name.

5/18
It is possible that the link may not work because of the rights to the Program Files directory.
Set the directory permission or copy the BDD files to another directory before performing
attach operation.

Ensure that the local user can access the database tables.

If this is not the case it will be necessary to add the user in Security > Logins with sysadmin
right.

6/18
Configuration file
The configuration file "TopSolid. PartCosting.exe.Config" which is located in the installation
folder (default C:\Program Files\TOPSOLID\TopSolid PartCosting 7.17\bin\) needs to be to be modified. It will
be necessary to manually assign read/write rights to the installation directory for the Windows
user "Users".

For a local connection (single-user) : check the values Server et Database between
<appSettings> tags.
<appSettings>
<add key="MyConnection2" value="Server=.\SqlTopSolid;Database=MADev;Trusted_Connection=True;" />
<add key="ClientSettingsProvider.ServiceUri" value="" />
</appSettings>

Where :
• SqlTopsolid is the SQL Server instance name.
• MADev is the name given in the database binding step in the field "Attach as".

Note: the single-user connection string is only used if the network connection string is not
filled in. You must therefore have an empty network connectionString.
<connectionStrings>
<add name="MyConnection" providerName="System.Data.SqlClient" connectionString=""/>
</connectionStrings>

7/18
Initial launch
Launch the software from its desktop shortcut or from the "TopSolid. PartCosting.exe"
program in the installation folder.

If a message related to SQL appears: check the connection string in the configuration file.

1. Download licenses.

2. Connect with the user "admin" and default password "topsolid".

3. Manage the user name in the software


Go to Settings > User settings > Permissions and click on the "Manage" button to add
the Windows login username in the window below.

8/18
Then Insert.

Puis Validate.

4. Add a directory for the network folder


Go to Settings > Output settings > Recording folder > for network folder and point to
a directory with read/write rights with the button Browse.

5. Close and restart the software.

9/18
Network installation
TopSolid'PartCosting
It is possible to install the TopSolid'PartCosting software on the server to validate the
installation. This will also be useful for future updates.

SQL Server
The installation of SQL Server can be quite technical, use the main setup window to install SQL
Server 2019 Express and Management Studio.

It will be necessary to ensure:


• That TCP/IP and names pipes communication protocols be enabled in SQL Server
Configuration Manager.

• That the instance is in SQL Server authentication mode with an active login with
sysadmin role.

10/18
• That the server firewall allows the communication of SQL Server ports: by default
1433 and 1434; in TCP and UPD; for inbound and outbound rules.
The client firewall must also have the same rules for inbound and outbound traffic.

• That sqlservr.exe program as an exception in the firewall.


C:\Program Files\Microsoft SQL Server\MSSQLXX.SQLTOPSOLID\MSSQL\Binn\
Where XX = SQLServer version et SQLTOPSOLID = SQLServer instance name.

11/18
Database attach
Connect to the SQL Server instance via SQL Server Management Studio and attach the
previously copied database files from the server.
See Database attach chapter in the single-user installation.

Configuration file
The configuration file "TopSolid.PartCosting.exe.Config" which is located in the installation
folder (default C:\Program Files\TOPSOLID\TopSolid PartCosting 7.17\bin\) needs to be to be modified. It will
be necessary to manually assign read/write rights to the installation directory for the Windows
user "Users".

For a network connection, the connection string MyConnection is mandatory: check the value
connectionString between <connectionStrings> tags.
<connectionStrings>
<add name="MyConnection" providerName="System.Data.SqlClient" connectionString="Data
Source=<server_name>\SqlTopsolid; Network Library=DBMSSOCN; Initial Catalog=MADev;User ID=sa;
Password=topsolid;"/>
</connectionStrings>

Where :
• <Server_name> is the name or IP adress of the server.
• SqlTopsolid is the SQL Server name.
• MADev is the name given in the database binding step in the field "Attach as".
• User ID and Password are the login and password of the sysadmin SQLServer user.

12/18
Initial launch
Launch the software from its desktop shortcut or from the "TopSolid. PartCosting.exe"
program in the installation folder.

If a message related to SQL appears: check the connection string in the configuration file.

1. Download licenses.

2. Connect with the user "admin" and default password "topsolid".

3. Manage the user name in the software


Go to Settings > User settings > Permissions and click on the "Manage" button to add
the Windows login username in the window below.

13/18
Then Insert.

Puis Validate.

4. Add a directory for the network folder


Go to Settings > Output settings > Recording folder > for network folder and point to
a directory with read/write rights with the button Browse.

5. Close and restart the software.

14/18
Migrating from a previous version7.xx
Backup of database files
The database can be deleted when uninstalling a previous version, especially in the case of a
single-user installation where the database has remained in the installation directory.
If the database is on a server or in another directory than the installation directory, this step
is optional.

Backup copy of the database:


• Open SQL Management Studio and connect to the SQL Server instance hosting the
PartCosting database.
• On the database (by default MADevV2) display the properties then navigate to the File
tab and retrieve the path of the .mdf and .ldf files

• Make a backup copy of these files.

Backup of the annex files


If the additional files are on a server or in another directory than the installation directory,
this step is optional.
• Make a backup copy of the directories indicated in Settings > Output Settings > "For
network folder" and "For XLS and REPX templates" :

15/18
• Make a backup copy of the ".REPX" and "Layout*.xml" files present in the installation
directory: C:\Program Files\TOPSOLID\TopSolid PartCosting 7.xx\bin\

Installation of TopSolid'PartCosting 7.17


Follow the installation steps presented in this document.

Recovery of the database


If the database files have been deleted during the uninstallation, follow the steps to link the
database detailed in this document by pointing to the saved .mdf and .ldf files.

Updating the database


Changes in the structure of the database may occur between two versions. The database
needs to be patched via SQL Server Management Studio.
SQL script files are available in the Library companion files of this document or in the folder
\Templates in the installation folder (default C:\Program Files\TOPSOLID\TopSolid PartCosting
7.17\Templates\PartCosting\BDD).
• Retrieve the file corresponding to the version change.
Example: "TSPartCosting_716_to_717.sql" for a migration from 7.16 to 7.17
• Load the file in SQL Server Management Studio.
• Replace in the 2 lines :setvar below "$$" by the name of the database attachment in
SQL Server. E.g.: "MADev" ("MADev_demo" on the screenshot)
• Activate the SQL Command mode in the menu Query > SQLCMD Mode
• Execute the script via the menu Query > Execute
• The end message should be 'UPDATE COMPLETE

16/18
Recovery of the annex files
If the annex files were deleted during the uninstallation, set up the recording paths to the
saved directories.

Copy the "Layouts" and REPX files into the ProgramData directory:
C:\ProgramData\TOPSOLID\TopSolid'PartCosting\7.17

Uninstalling the previous version


Uninstall the application via the Windows control panel.

17/18
Changing external file paths
It is possible, for example when changing servers, that the links to external files used by
PartCosting (part drawings, generated images) are broken. The access paths are no longer
valid.

The file "TopSolid.PartCosting.PathManagement.zip" is available as a companion file to this


guide. It is a program that allows you to replace one string by another in all paths stored in
the database.
• Unzip the ZIP file.
• Run the program "TopSolid.PartCosting.PathManagement.exe".
• Enter the part of the path to be replaced in "string 1".
• Enter the new path in "string 2".
• Click on "GO".

18/18

You might also like