Overview
The following steps will guide you to extract and install the Siemens Teamcenter library
.jar
files for use with Syndeia Cloud (SC).
Steps
Collect Siemens Teamcenter library (jar) files: Follow the instructions here Using Syndeia with Teamcenter to collect all the jar files needed from the Teamcenter server in a local directory named
lib_TC
. These jar files are required for Syndeia to communicate with Teamcenter using its SOA (Java) API.Copy the Siemens Teamcenter libs: Copy the Siemens Teamcenter
.jar
files to the newTC
sub-directory underlib
of each respective microservice on the SC server, ie:On Linux 🐧 ,
Copy the
.jar
files to/opt/icx/syndeia-cloud-current/teamcenter-impl-3.6/lib/TC
and ensure the user & group ownership of those files is set tosyndeia-cloud:syndeia-cloud
by running the below from abash
shell:SC_HOME=/opt/icx/syndeia-cloud-current/ SC_snapshot_version=3.6 sudo -u syndeia-cloud mkdir "${SC_HOME}"/teamcenter-impl-"${SC_snapshot_version}"/lib/TC sudo cp ~/lib_TC/*.jar "${SC_HOME}"/teamcenter-impl-"${SC_snapshot_version}"/lib/TC/. sudo chown syndeia-cloud:syndeia-cloud "${SC_HOME}"/teamcenter-impl-"${SC_snapshot_version}"/lib/TC/*.jar
On Windows 🪟 ,
Copy the
.jar
files to, ex:c:\cygwin64\opt\icx\syndeia-cloud-current\teamcenter-impl-3.6\lib\TC
Restart the respective services, ie:
On Linux 🐧 ,
sudo systemctl restart sc-tc
On Windows 🪟 , use
services.msc
(Windows Services Manager) or fromCMD.EXE
run:sc.exe stop sc-tc sc.exe start sc-tc