Where and how protocols and components are stored on the Pipeline Pilot Server's file system.

Protocols and components are saved in a couple of different locations under the Pipeline Pilot Server installation folder depending on if they come from a package or if they are saved by an individual user. Then, under each location, the protocols are saved in a folder structure that reflects the tree structure in e.g. the Web Port or the Pipeline Pilot Pro Client.

 

Protocols that comes from an installed package, like the out-of-the-box protocols are located in:

...\apps\\\xml\Protocols

 

Components that comes from an installed package, like the out-of-the-box protocols are located in:

...\apps\\\xml\Components

 

For historical reasons, the vendor name "scitegic" is used for most packages created by BIOVIA R&D which is why you will find all the out-of-the-box protocols and components under this vendor name.


Components saved by a user under the Components tab are located in:

...\xmldb\Components\

 

Protocols saved by a user under the Protocols tab are located in:

...\xmldb\Protocols\

 

Protocols and components saved by a user in the user's tab are located in:

...\xmldb\Users\

 

  • Under the ".../apps/..." folder, the protocols and components are saved as ppxml or xml files.
  • Under the ".../xmldb/..." folder, the protocols and components are saved as gzipped xml files and named like:
    ProtocolName..xml.gz

 

For example, a Windows server has the Pipeline Pilot Server installed under "C:\BIOVIA\PPS\" and there is a user named "BIOVIASupport". A protocol was created in the Pipeline Pilot Pro Client while logged in as this user. The protocol was then saved with the name "CompareDateTime" under Protocols/BIOVIASupport/Misc/Dates/". Over time, the protocol has been edited a couple of times so now there are the following files, one for each saved version:

"C:\BIOVIA\PPS\xmldb\Protocols\BIOVIASupport\Misc\Dates\CompareDateTime.1.xml.gz"
"C:\BIOVIA\PPS\xmldb\Protocols\BIOVIASupport\Misc\Dates\CompareDateTime.2.xml.gz"
"C:\BIOVIA\PPS\xmldb\Protocols\BIOVIASupport\Misc\Dates\CompareDateTime.3.xml.gz"
"C:\BIOVIA\PPS\xmldb\Protocols\BIOVIASupport\Misc\Dates\CompareDateTime.4.xml.gz"

 

Another example is the out-of-the-box Table Report protocol located in "Protocols/Examples/Reporting/General". This protocol comes from the reporting collection package created by BIOVIA, hence the vendor name "scitegic" is used. On the same server as with the previous example, this protocol is located as:

"C:\BIOVIA\PPS\apps\scitegic\report\xml\Protocols\Examples\Reporting\General\Table Report.ppxml"