TapeTrack Documentation

Because there is more to tape management than you ever realized

User Tools

Site Tools


technote:cgi

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
technote:cgi [2026/02/19 04:35] – [Security Warning] Scott Cunliffetechnote:cgi [2026/03/04 00:31] (current) – [Setting Report Format] Scott Cunliffe
Line 100: Line 100:
 Open a browser and visit: Open a browser and visit:
  
-<code> http://localhost/tapetrack/TMSS10Inventory.exe?S=user:-pass@localhost </code>+<code> http://localhost/tapetrack/TMSS10Inventory.exe?S=server </code>
  
-Replace user and pass with actual username and password.+Replace server with actual server address.
  
 If CGI is configured correctly, Apache will execute the program instead of downloading it. If CGI is configured correctly, Apache will execute the program instead of downloading it.
Line 116: Line 116:
 To run this through the browser, use: To run this through the browser, use:
  
-<code> http://localhost/tapetrack/TMSS10Inventory.exe?S=user:-pass@localhost </code>+<code> http://localhost/tapetrack/TMSS10Inventory.exe?S=server&RPT=TEXT </code>
  
 Notes: Notes:
Line 124: Line 124:
 spaces are replaced with + spaces are replaced with +
  
-To avoid using your password in plain text in the URLcreate file C:\tapetrack\pw\user where user is the username and the contents of the file is the users password.  The -S arg only needs to specify -S user@locahost and the password will be looked up by the process.+When the web address is entered, a popup will be presented to enter your TapeTrack username and password
  
 Attributes are separated using the & symbol Attributes are separated using the & symbol
Line 140: Line 140:
 Using CGI, to set the report format locally, use the variable RPT Using CGI, to set the report format locally, use the variable RPT
  
-<code> http://localhost/tapetrack/TMSS10Inventory.exe?S=user:-pass@localhost &RPT=CSV</code>+<code> http://localhost/tapetrack/TMSS10Inventory.exe?S=server &RPT=CSV</code>
  
 Or if the report format stays as CSV, you can set the value globally. Or if the report format stays as CSV, you can set the value globally.
Line 151: Line 151:
  
 This forces TapeTrack utilities run via Apache CGI to output in CSV format. This forces TapeTrack utilities run via Apache CGI to output in CSV format.
 +
 +===== Report Variables =====
 +
 +All report [[variable:start|Variables]] can be used similar to the command line interface, with the exception of syntax.
 +
 +A command line example of calling TMSS10Inventory, with access details, customer filter and CSV output.
 +
 +<code> set TMSSREPORTFORMAT=CSV
 +TMSS10Inventory -S user:-pass@localhost -V UK01.*.* </code>
 +
 +Apache/CGI
 +
 +<code> http://localhost/tapetrack/TMSS10Inventory.exe?S=user:-pass@localhost&V=UK01.*.*&RPT=CSV</code>
 +
  
 ===== Example: Generate CSV Inventory Report ===== ===== Example: Generate CSV Inventory Report =====
Line 156: Line 170:
 Once TMSSREPORTFORMAT is set, run: Once TMSSREPORTFORMAT is set, run:
  
-<code> http://localhost/tapetrack/TMSS10Inventory.exe?user:-pass@localhost </code>+<code> http://localhost/tapetrack/TMSS10Inventory.exe?S=server&RPT=CSV </code>
  
 The browser should display the CSV output, or prompt to open it in Excel. The browser should display the CSV output, or prompt to open it in Excel.
Line 176: Line 190:
   * Only allow execution in a controlled folder   * Only allow execution in a controlled folder
  
-{tag> reports utils}+{{tag> reports utils cgi apache technote cli}}
technote/cgi.1771475726.txt.gz · Last modified: 2026/02/19 04:35 by Scott Cunliffe