PTC Integrity

Description

This Repository Connector allows analysing sources hosted in PTC Integrity, a software system lifecycle management and application lifecycle management platform developed by PTC.

For more details, refer to http://www.ptc.com/products/integrity/.

Note

You can modify some of the settings of this repository connector if the si.exe and mksAPIViewer.exe binaries are not in your path. For versions that do not support the --xmlapi option, you can also turn off this method of retrieving file information. These settings are available by editing mks_conf.tcl in the repository connector's configuration folder.

Usage

PTC Integrity has the following options:

  • Server Hostname ( hostname , mandatory) Specify the name of the Integrity server. This value is passed to the command line using the parameter --hostname.​

  • Port ( port ) Specify the port used to connect to the Integrity server. This value is passed to the command line using the parameter --port.​

  • Project ( project ) Specify the name of the project containing the sources to be analysed. This value is passed to the command line using the --project parameter.​

  • Revision ( revision ) Specify the revision number for the sources to be analysed. This value is passed to the command line using the --projectRevision parameter.​

  • Scope ( scope , default: name:*.c,name:*.h) Specifies the scope (filter) for the Integrity sandbox extraction. This value is passed to the command line using the --scope parameter.​

  • Authentication ( useAccountCredentials , default: NO_CREDENTIALS)

  • Username ( username )

  • Password ( password )

The full command line syntax for PTC Integrity is:

-r "type=MKS,hostname=[text],port=[text],project=[text],revision=[text],scope=[text],useAccountCredentials=[multipleChoice],username=[text],password=[password]"