Teamcenter®

Teamcenter Services Reference
 

The Teamcenter Services Reference has been enhanced with improved descriptions for service operations and data structures. This documentation can be used with all Teamcenter releases because signatures and functionality of the service operations remain unchanged between releases. The new and updated reference documentation will be supplied as part of distribution image of future release of the Teamcenter. As the majority of improved documentation is applicable to prior releases, we are making this available on GTAC, and you can use it by following the guidelines mentioned below.

The API documentation is available for each of the supported client bindings (Java, C++, .NET). Choose the language appropriate documentation:

New service operations are introduced with each release of Teamcenter.  Service operations are defined under a namespace/package that corresponds to the release date the service operation was introduced in. Below is a table of Teamcenter releases and the corresponding service namespaces. Refer to the documentation of service operations that exist in your release by using the corresponding namespace.

Teamcenter Release Namespace or Package
Teamcenter 2007 _2007_01
Teamcenter 2007.1 _2007_06
Teamcenter 2007.1 MP1 _2007_09
Teamcenter 2007.1 MP2 _2007_12
Teamcenter 2007.1 MP3 _2008_03
Teamcenter 2007.1 MP4 _2008_05
Teamcenter 2007.1 MP5 _2008_12
Teamcenter 2007.1 MP6 _2009_01
Teamcenter 2007.1 MP7 _2009_04
Teamcenter 2007.1 MP8 _2009_05
Teamcenter 2007.2 _2010_02
Teamcenter 8.0 _2008_06
Teamcenter 8.0.1 _2009_06
Teamcenter 8.1 _2009_10
Teamcenter 8.2 _2010_04
Teamcenter 8.3 _2010_09
Teamcenter 8.3.1 _2011_02
Teamcenter 8.3.2 _2011_05
Teamcenter 8.3.3 _2011_12
Teamcenter 9.0 _2011_06
Teamcenter 9.1 _2012_02
Teamcenter 9.1.1 _2012_06

In reviewing this Teamcenter SOA documentation, please keep in mind, Teamcenter services that begin with date ‘2011_06’ or newer are generally not available in Teamcenter 8.3. In this documentation, you will see the namespace '2012_09’ that is reserved for a future release and is not available in Teamcenter 9.1.1 or earlier releases. For example, the  com.teamcenter.services.strong.core._2012_02.DataManagement.bulkCreateObjects service operation is introduced in the Teamcenter 9.1 release and is included in this documentation set, it is not available in Teamcenter 8.2. There some exceptions to this as some service operations are back-ported to older releases.

If the Teamcenter installation has been patched it is possible that newer SOA services may be made available. Please apply soa_client.zip that is included with the patch to update the SOA library resources.

To review if newer services are made available in a given patch, please do the following:

Java:   Open the respective TcSoa<servicename>.jar file (with your favorite Zip utility) and review ‘com/Teamcenter/services/strong’ for available services.

C++:   Review the header folder structure in soa_client/cpp/includes/cpp/include/Teamcenter/services/<servicename> for available services.

C#:   Open the respective TcSoa<servicename> resource in VS “Object Browser”.