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 in the child page Appendix G2a - Gather Teamcenter library (jar files) to prepare alibTC
folder with all the*.jar
files needed for Syndeia to connect with Teamcenter.Copy the Siemens Teamcenter libs: Copy the
.jar
files from thelibTC
folder (collected in previous step) to the newTC
sub-directory underlib
of theteamcenter-impl
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 # update as needed if you are running a SP, ie: SP1, ex: "3.6-SP1" 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