Professional Documents
Culture Documents
Application Registry Guide
Application Registry Guide
6
Application
Registry
TSS00002 - 11.6
Contents
Before you install Application Registry, make sure your system contains the required software, and then
extract the Application Registry package file to a local directory.
System requirements
Application Registry works with the following Teamcenter products:
Application Registry requires a Web application server.1 For information about Web application server
support for Teamcenter products, see the Siemens PLM Software Certification Database:
Note:
If you use Application Registry with Teamcenter Enterprise, make sure you install the PUP Server
(PUP) module on your Teamcenter Enterprise corporate server and also install Teamcenter
Interface on your Web application server.
1 Siemens PLM Software supports Application Registry on all Web application servers supported for use with Teamcenter
products.
Tip:
The Application Registry package file is available for download from GTAC. The file is located in the
product updates for Teamcenter Project in the ApplicationRegistry directory. The
TeamcenterApplicationRegistry_v2007_JRE142.zip file is the latest version. This
You must have a Webkey account to access GTAC.
Note:
These procedures use Windows path and command syntax except where otherwise specified. On
UNIX and Linux systems, replace backslashes (\) with slashes (/).
Directory Description
To install Application Registry, you need the pkg\server\ApplicationRegistry.war file. Some application
servers may also require one or more JAR files from the pkg\libs directory.
Determine the appropriate values for Application Registry installation parameters. You set these
parameters in Modify Web service installation parameters.
• ApplicationRegistryStorageDir
Set this parameter to the full path of the directory in which you want Application Registry to store
contact information for each registered application, for example, /ApplicationRegistryStorage/
contactInfoStorage. The default value of this parameter is change-me-storage-dir.
• ApplicationRegistryLogDir
Set this parameter to the full path of the directory in which you want Application Registry to store log
files, for example, /ApplicationRegistryStorage/logs. The default value of this parameter is change-
me-log-dir.
• ApplicationRegistryLogLevel
This parameter controls the amount of information recorded to the log directory. The valid log level
values are as follows:
Note:
On UNIX and Linux systems, ensure that the application server user (usually nobody:nobody)
has write access to the ApplicationRegistryStorage directory. For example:
Some Web application servers support editing Web service configuration parameters through a
graphical interface, but others do not. For information about modifying Web service configuration
parameters using a graphical interface, see the documentation for your Web application server.
Alternatively, you can modify Web service configuration parameters manually by performing the
following steps.
Note:
• The following steps work for all supported Web application servers.
• In the following steps, replace TEMP with the name of a temporary directory. Replace
JAVA_HOME with your Java home directory.
1. Extract the Application Registry WAR file to a temporary directory by entering the following
commands:
mkdir TEMP\ApplicationRegistry2
cd TEMP\ApplicationRegistry2
JAVA_HOME\bin\jar xvf pkg\server\ApplicationRegistry.war
TEMP\Application Registry2\WEB-INF\web.xml
<servlet>
<servlet-name>ApplicationRegistryServlet</servlet-name>
<display-name>Teamcenter Application Registry Service</
display-name>
<description>Teamcenter Application Registry Service</description>
<servlet-class>
COM.inovie.services.integration.applicationRegistry.server.ApplicationRegistrySe
rvlet
</servlet-class>
<init-param>
<param-name>ApplicationRegistryStorageDir</param-name>
<param-value>change-me-storage-dir</param-value>
</init-param>
<init-param>
<param-name>ApplicationRegistryLogDir</param-name>
<param-value>change-me-log-dir</param-value>
</init-param>
<init-param>
<param-name>ApplicationRegistryLogLevel</param-name>
<param-value>Info</param-value>
</init-param>
</servlet>
3. Rebuild the Application Registry WAR file by entering the following commands:
cd TEMP\ApplicationRegistry2
JAVA_HOME\bin\jar cvf ApplicationRegistry.war *.*
Start the Application Registry Web service if it does not start up automatically. Some Web application
servers must be shut down and restarted to load configuration changes.
http://host-name:port/ApplicationRegistry/
Note:
Some Web application servers require that the URL end with a slash (/). On other Web application
servers, the trailing slash is optional.
Replace host-name and port with the appropriate values for your Web application server.
If Application Registry installation is successful, Application Registry displays a message similar to the
following:
AdminService (wsdl)
AdminService
Version (wsdl)
getVersion
urn:TCApplicationRegistry (wsdl)
registerApplication
unregisterApplication
lookupApplicationByGUID
lookupApplicationsByName
lookupAllApplications
registerInstance
unregisterInstance
lookupInstanceByGUID
lookupInstancesByName
lookupAllInstances
getApplicationRegistryVersion
Asia-Pacific
Americas Suites 4301-4302, 43/F
Granite Park One AIA Kowloon Tower, Landmark East
5800 Granite Parkway 100 How Ming Street
Suite 600 Kwun Tong, Kowloon
Plano, TX 75024 Hong Kong
USA +852 2230 3308
+1 314 264 8499