Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Syndeia communicates with Teamcenter using its SOA API as a client. This requires Syndeia admins to gather a collection of *.jar files (part of the SOA library) from the Teamcenter installation or install media, and deploy to the Syndeia installation. On this page, the steps to gather *.jar files and the list of specific *.jar files for recent versions of Teamcenter are presented. The instructions below are written for Syndeia and Teamcenter admins. Page Treeroot@selfspacesSYN36startDepth1

Table of Contents
minLevel1
maxLevel6
outlinefalse
styledisc
typelist
printabletrue

Gathering jar files from Teamcenter installation

Follow the steps in this section to gather and assemble Teamcenter jar files.

  1. Create a folder named libTC to collect all the *.jar files needed for Teamcenter integration.

  2. Find the soa_client.zip file available with your Teamcenter installation media. This zip file contains all the *.jar files. The soa_client.zip file is typically available at the root level of your Teamcenter server installation media, e.g. <Your_TC_Installation_Media>/TC-14lnx64/soa_client.zip. Note that you can download the Teamcenter installation media, e.g. Tc14.3.0/lnx64/soa_client.zip. .0_lnx64.zip, from the Siemens Support Center site as shown below.

...

  1. Extract contents of (unzip) soa_client.zip file and navigate to /java/libs sub-folder, e.g. <Your_TC_Installation_Media>>

...

  1. /lnx64/soa_client/java/libs.

  2. Gather the specific *.jar files for your version of Teamcenter. The next section (List of Teamcenter jar files) lists all the *.jar files for each of the supported versions of Teamcenter, e.g. 11.x, 12.x, 13.x, and 14.x.

  3. Copy all the *.jar files to the libTC folder created in the first step. Keep the libTC folder at a known location in your organization. Syndeia admins will need this libTC folder for configuring both Syndeia Cloud and Syndeia Clients (e.g. Cameo/Rhapsody plugins) to connect with Teamcenter.

  4. Additional

...

  1. notes:

    1. If you are gathering soa_client.zip from a patch of Teamcenter installation media, e.g. Tc13.0 Patch 5, it is possible that the soa_client.zip included in the patch only includes *.jar files updated in that patch. Hence, it is recommended that you download the soa_client.zip from the base version of Teamcenter installation media and then overwrite its contents with the updated *.jar files provided in the patches.

    2. As we expand Syndeia’s capabilities with each release, the list of *.jar files required may update, i.e. additional *.jar files may be needed. The next section will be revised in that case.

List of Teamcenter jar files

The list of Teamcenter *.jar files you will need for each supported Teamcenter version is provided in the expandable sub-sections below. Copy all the *.jar files from the same Teamcenter installation media, and do not mix and match them from the installation media of different Teamcenter versions. Refer to Syndeia 3.6 - Integration Compatibility for the list of Teamcenter versions supported by Syndeia.

Expand
titleTeamcenter 914

*.jar files from the soa_client/java/libs folder.

Code Block
avaloncommons-frameworkcodec-4.1.511.jar
commons-logging-codec1.2.jar
commons-httpclient-3.1.jar
commons-logging.jar
fmsutil.jar
jacorb.jar
resolver.jar
tccommservice.jar
tcgatewaystubs.jar
tcmemjavabinding.jar
tcserverjavabinding.jar
TcSoaBomStrong_9000.1.0.jar
TcSoaBomTypes_9000.1.0.jar
TcSoaCadStrong_9000.1.0.jar
TcSoaCadTypes_9000.1.0.jar
TcSoaClient_9000.1.0.jar
TcSoaCommon_9000.1.0.jar
TcSoaCoreStrong_9000.1.0.jar
TcSoaCoreTypes_9000.1.0.jar
TcSoaQueryStrong_9000.1.0.jar
TcSoaQueryTypes_9000.1content-type-2.0.jar
fccclient.jar
fmsticket.jar
fscclient.jar
httpclient-4.5.13.jar
httpcore-4.4.13.jar
httpmime-4.5.13.jar
jackson-annotations-2.13.4.jar
jackson-core-2.13.4.jar
jackson-databind-2.13.4.2.jar
jakarta.activation.jar
jakarta.xml.bind-api.jar
jaxb-impl.jar
json-smart-2.4.10.jar
lang-tag-1.4.3.jar
log4j-1.2-api-2.17.1.jar
log4j-api-2.17.1.jar
log4j-core-2.17.1.jar
nimbus-jose-jwt-7.9.jar
oauth2-oidc-sdk-7.1.3.jar
serializer.jar
TcLogging.jar
tcmemjavabinding.jar
tcserverjavabinding.jar
TcSoaBomStrong_14000.3.0.jar
TcSoaCadStrong_14000.3.0.jar
TcSoaClient_14000.3.0.jar
TcSoaCommon_14000.3.0.jar
TcSoaContMgmtBaseStrong_14000.3.0.jar
TcSoaCoreStrong_14000.3.0.jar
TcSoaQueryStrong_14000.3.0.jar
TcSoaStrongModel_900014000.13.0.jar
teamcenter_sso_applib.jar
teamcenter_sso_common.jar
teamcenter_sso_proxyldapcustom.jar
teamcenter_sso_webtoolkit.jar
xercesImpl.jar
xml-apis.jar
Expand
titleTeamcenter 1113

*.jar files from the soa_client/java/libs folder.

Code Block
avaloncommons-frameworkcodec-4.1.511.jar
commons-codec.jar
commons-httpclient-3.1logging-1.2.jar
commons-loggingfccclient.jar
fccclientfmsticket.jar
fscclient.jar
jacorbhttpclient-4.5.13.jar
logkithttpcore-14.4.213.jar

resolverhttpmime-4.5.13.jar
istack-commons-runtime.jar
tcgatewaystubsjavax.activation-api.jar
tcmemjavabindingjaxb-api.jar
tcserverjavabindingjaxb-runtime.jar
TcSoaBomStrong_11000log4j-1.2.0-api-2.17.1.jar
TcSoaBomTypes_11000.2.0log4j-api-2.17.1.jar
TcSoaCadStrong_11000.2.0log4j-core-2.17.1.jar
TcSoaCadTypes_11000.2.0resolver.jar
serializer.jar
tcmemjavabinding.jar
TcSoaClient_11000.2.0.tcserverjavabinding.jar
TcSoaCommonTcSoaBomStrong_1100013000.2.0.jar
TcSoaContMgmtBaseStrongTcSoaCadStrong_1100013000.2.0.jar
TcSoaContMgmtBaseTypesTcSoaClient_1100013000.2.0.jar
TcSoaCoreStrongTcSoaCommon_1100013000.2.0.jar
TcSoaCoreTypesTcSoaContMgmtBaseStrong_1100013000.2.0.jar
TcSoaQueryStrongTcSoaCoreStrong_1100013000.2.0.jar
TcSoaQueryTypesTcSoaQueryStrong_1100013000.2.0.jar
TcSoaStrongModel_1100013000.2.0.jar
teamcenter_sso_applib.jar
teamcenter_sso_common.jar
teamcenter_sso_ldapcustom.jar
teamcenter_sso_webtoolkit.jar
ws-commons-util-1.0.2.jar
xercesImpl.jar
xml-apis.jar
xmlrpc-client-3.1.3.jar
xmlrpc-common-3.1.3.jar
xmlrpc-server-3.1.3.jar
Expand
titleTeamcenter 12

*.jar files from the soa_client/java/libs folder.

Code Block
activation.jar
avalon-framework-4.1.5.jar
commons-codec.jar
commons-httpclient-contrib-3.1.jar
commons-logging.jar
fccclient.jar
fscclient.jar
httpclient-4.5.2.jar
httpcore-4.4.4.jar
jacorb.jar
jaxb-api.jar
jaxb-impl.jar
logkit-1.2.jar
resolver.jar
tcgatewaystubs.jar
tcmemjavabinding.jar
tcserverjavabinding.jar
TcSoaBomStrong_12000.4.0.jar
TcSoaCadStrong_12000.4.0.jar
TcSoaClient_12000.4.0.jar
TcSoaCommon_12000.4.0.jar
TcSoaContMgmtBaseStrong_12000.4.0.jar
TcSoaCoreStrong_12000.4.0.jar
TcSoaQueryStrong_12000.4.0.jar
TcSoaStrongModel_12000.4.0.jar
teamcenter_sso_applib.jar
teamcenter_sso_common.jar
teamcenter_sso_ldapcustom.jar
teamcenter_sso_webtoolkit.jar
xercesImpl.jar
xml-apis.jar
Expand
titleTeamcenter 1311

*.jar files from the soa_client/java/libs folder.

Code Block
commonsavalon-codecframework-4.1.115.jar
commons-codec.jar
commons-logginghttpclient-3.1.2.jar
fccclientcommons-logging.jar
fmsticketfccclient.jar
fscclient.jar
httpclient-4.5.13jacorb.jar
httpcorelogkit-41.42.13.jar httpmime-4.5.13.jar
istack-commons-runtime
resolver.jar
javaxtcgatewaystubs.activation-api.jar
jaxb-apitcmemjavabinding.jar
jaxb-runtimetcserverjavabinding.jar
log4j-1TcSoaBomStrong_11000.2-api-2.170.1.jar
log4j-api-TcSoaBomTypes_11000.2.17.10.jar
log4j-core-TcSoaCadStrong_11000.2.170.1.jar
resolverTcSoaCadTypes_11000.2.0.jar
serializer.jar
tcmemjavabinding.jar
tcserverjavabindingTcSoaClient_11000.2.0.jar
TcSoaBomStrongTcSoaCommon_1300011000.2.0.jar
TcSoaCadStrongTcSoaContMgmtBaseStrong_1300011000.2.0.jar
TcSoaClientTcSoaContMgmtBaseTypes_1300011000.2.0.jar
TcSoaCommonTcSoaCoreStrong_1300011000.2.0.jar
TcSoaContMgmtBaseStrongTcSoaCoreTypes_1300011000.2.0.jar
TcSoaCoreStrongTcSoaQueryStrong_1300011000.2.0.jar
TcSoaQueryStrongTcSoaQueryTypes_1300011000.2.0.jar
TcSoaStrongModel_1300011000.2.0.jar
teamcenter_sso_applib.jar
teamcenter_sso_common.jar
teamcenter_sso_ldapcustom.jar
teamcenter_sso_webtoolkit.jar
ws-commons-util-1.0.2.jar
xercesImpl.jar
xml-apis.jar
xmlrpc-client-3.1.3.jar
xmlrpc-common-3.1.3.jar
xmlrpc-server-3.1.3.jar
Expand
titleTeamcenter 149

*.jar files from the soa_client/java/libs folder.

Code Block
commonsavalon-codecframework-4.1.115.jar
commons-logging-1.2codec.jar
content-type-2.0.jar
fccclient.jar
fmsticket.jar
fscclient.jar
httpclient-4.5.13commons-httpclient-3.1.jar
httpcorecommons-4.4logging.13.jar
httpmime-4.5.13.jar
jackson-annotations-2.13.4.jar
jackson-core-2.13.4.jar
jackson-databind-2.13.4.2.jar
jakarta.activation.jar
jakarta.xml.bind-api.jar
jaxb-impl.jar
json-smart-2.4.10.jar
lang-tag-1.4.3.jar
log4j-1.2-api-2.17.1.jar
log4j-api-2.17.1.jar
log4j-core-2.17.1.jar
nimbus-jose-jwt-7.9.jar
oauth2-oidc-sdk-7.1.3.jar
serializer.jar
TcLogging.jar
tcmemjavabinding.jar
tcserverjavabinding.jar
TcSoaBomStrong_14000.3.0.jar
TcSoaCadStrong_14000.3.0.jar
TcSoaClient_14000.3.0.jar
TcSoaCommon_14000.3.0.jar
TcSoaContMgmtBaseStrong_14000.3.0.jar
TcSoaCoreStrong_14000.3.0.jar
TcSoaQueryStrong_14000.3fmsutil.jar
jacorb.jar
resolver.jar
tccommservice.jar
tcgatewaystubs.jar
tcmemjavabinding.jar
tcserverjavabinding.jar
TcSoaBomStrong_9000.1.0.jar
TcSoaBomTypes_9000.1.0.jar
TcSoaCadStrong_9000.1.0.jar
TcSoaCadTypes_9000.1.0.jar
TcSoaClient_9000.1.0.jar
TcSoaCommon_9000.1.0.jar
TcSoaCoreStrong_9000.1.0.jar
TcSoaCoreTypes_9000.1.0.jar
TcSoaQueryStrong_9000.1.0.jar
TcSoaQueryTypes_9000.1.0.jar
TcSoaStrongModel_140009000.31.0.jar
teamcenter_sso_applib.jar
teamcenter_sso_common.jar
teamcenter_sso_ldapcustomproxy.jar
teamcenter_sso_webtoolkit.jar
xercesImpl.jar
xml-apis.jar