Overview
The following steps will guide you to extract and install the Siemens Teamcenter library
.jar
files for use with Syndeia Cloud (SC). These jar files are required for Syndeia to communicate with Teamcenter using its SOA (Java) API.
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
(you can skip “Configure Syndeia to connect with Teamcenter” section for now).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