Skip to content

TCPulse is a utility that connects directly to the database used by your Teamcenter in read-only mode on one end, and to a directory (including a network one) where your tcserver####.syslog files are written on the other end.

License

Krusty84/TCPulse

Repository files navigation

TCPulse

What is this?

TCPulse is a utility that connects directly to the database used by your Teamcenter in read-only mode on one end, and to a directory (including a network one) where your tcserver####.syslog files are written on the other end. The following DBMS are supported within the compatibility limits of Teamcenter 13: PostgreSQL (tested), Oracle (tested), MSSQL (not tested). TCPulse accesses tables that already existed in iMan, so I believe it should work with any newer versions of Teamcenter.

--

Features

  • get-process-list – Get list of current process (alive and dead too!) image
  • get-sessions – Get list of current sessions (alive and dead too!) image
  • get-logged-users: Get list of current logged users (alice and dead too!) with syslog statistics image
  • get-syslog/ AABAAAi850nHmB: Download syslog file image
  • get-clearlocks: call clearlocks -verbose on the Teamcenter server side image
  • get-tcserver-info: get notes (added by you side) about Teamcenter server image

Who is it for?

Teamcenter Admins, Developers, QA specialists, pre-sales specialists, etc., working with Teamcenter.

Prerequisites

How to use

  • Download (from Release section) tcpulse_####.zip based on the DBMS used by your Teamcenter. Open the application.properties file. No step-by-step instructions for beginners will be provided, as it is assumed that if this application is needed, the user knows what to do. Attention should be paid to the following parameters: database connection settings, the location of Teamcenter syslog files, TC_ROOT, TC_DATA, and the type of operating system used for deploying the Teamcenter server. Ensure the correct path format for directories on Windows and Linux

  • Download (from root of the repository) TCPulse.postman_collection.json

  • Run (Linux): /usr/lib/jvm/java-21-openjdk/bin/java
    -Dquarkus.config.locations=/usr/Siemens/application.properties -jar /usr/Siemens/tcpulse_oracle.jar

  • Run (Windows): C:\Siemens\Java\java-21-openjdk\bin\java
    -Dquarkus.config.locations=file:///C:/Siemens/application.properties -jar C:\Siemens\tcpulse_oracle.jar

  • Open TCPulse.postman_collection.json collection in Postman

  • Configure collection variable: TCPulse_URL, TCPulse_PORT , TCPulse_username and TCPulse_password

  • GO!

About

TCPulse is a utility that connects directly to the database used by your Teamcenter in read-only mode on one end, and to a directory (including a network one) where your tcserver####.syslog files are written on the other end.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published