Setting up the Solidworks PDM Web 2
Last updated
Last updated
These are the major components required when installing and operating PDM Web to:
Static IP address OR DynDNS subscription for dynamic IP address resolution
TLS Certificate
Web2 API server
Web2 PDM server (optional)
To connect from SharpSync to {yourserver}, a static IP address or domain name is required. This means that an IP address for a machine (your PDM server) stays the same or can be found using a name (domain name).
A domain name in turn points to a static IP address (your PDM server). A domain name is not strictly necessary but is more convenient to remember than an IP address. A domain name is something that your company would use on the internet to host your own website at e.g.
https://yourcompany.com.
Once you've setup a domain name (either in your company or using a dynamic DNS service), you can use this new name in the SharpSync settings for PDM.
Be sure to test this name from another computer (PING or curl to login) outside your network before using it in SharpSync. If it doesn't work from a computer outside your network, it won't work in SharpSync
A TLS certificate is something that you use to encrypt the traffic between https://yourcompany.com
and https://app.sharpsync.net
. A TLS certificate is used to change the type of traffic from http
=> https
A TLS certificate may be obtained from a certificate authority such as DigiCert or GoDaddy
OR
For the more adventurous amongst you there are free TLS certificates available from Let's encrypt.
or a more convenient one-liner (since Windows terminal doesn't always work so well with multiline):
This must return a 200 OK Response with a token
WARNING! DO NOT, under any circumstances, leave the default username of 'Admin' and password of 'Admin' enabled. This is a serious security vulnerability
The web 2 server allows an organization to navigate and view their files over the internet. This component is optional, but allows for navigation links to be generated in SharpSync for easy navigation to files in the vault.
[If you need more documentation or assistance, please engage us for more information]