TapeTrack Documentation

Because there is more to tape management than you ever realized

User Tools

Site Tools


technote:tmss10volumedelete

Differences

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

Link to this comparison view

Next revision
Previous revision
technote:tmss10volumedelete [2019/03/04 22:14] – created Scott Cunliffetechnote:tmss10volumedelete [2025/01/21 22:07] (current) – external edit 127.0.0.1
Line 1: Line 1:
-====== Technical Note: TMSS10Volume Delete Examples ======+====== TMSS10VolumeDelete Examples ======
  
-===== Example - Delete Volumes From CSV List =====+Files needed to delete [[object:volume|Volumes]] from a defined list from nominated [[object:customer|Customer-ID]] and [[object:media|Media-ID]] using [[cli:tmss10volumedelete|TMSS10VolumeDelete]].
  
-<sxh>+===== Examples  ===== 
 + 
 +==== Delete Volumes From CSV List ==== 
 + 
 +Delete [[object:volume|Volumes]] from TapeTrack from a CSV list, using set [[object:customer|Customer-ID]] and [[object:media|Media-ID]] 
 +Files Required: 
 +  * CSV file of required [[object:volume|Volumes]] 
 +  * Configuration file 
 +  * TTIDEF definition file 
 + 
 + 
 +==== CSV File ==== 
 + 
 +CSV File **volumes.csv** 
 + 
 +<code> 
 +100011L4 
 +100012L4 
 +100023L4 
 +100025L4 
 +100026L4 
 +</code> 
 + 
 +==== TTIDEF File ==== 
 + 
 +TTIDEF File **default.ttidef** 
 + 
 +Set CSV delimiter to comma, [[object:customer|Customer-ID]] to US01, [[object:media|Media-ID]] to LTO and extract Barcode value from column one. 
 + 
 +<code> 
 +SetCSVDelimiter(","); 
 + 
 +SetLiteral(CUSTOMER, "US04"); 
 +SetLiteral(MEDIA, "LTO"); 
 + 
 +Extract(BARCODE, 1, 8, 0); 
 + 
 +</code> 
 + 
 + 
 +==== Configuration File ==== 
 + 
 +Load Scanfile of [[object:volume|Volume-ID's]], traverse input file.  \\ 
 +If [[object:volume|Volume-ID]] is present in the Scanfile delete [[object:volume|Volume]], if not skip [[object:volume|Volume]]. 
 + 
 +Configuration File **master.cfg** 
 + 
 +<code>
 report =  report = 
 { {
Line 23: Line 70:
                    {                    {
                       id="*";                       id="*";
 +                      scanfile = true;
                       skip=false;                       skip=false;
                    },                    },
                    {                    {
                       id="*";                       id="*";
-                      scanfile = true; 
                       skip=true;                       skip=true;
                    }                    }
Line 36: Line 83:
    );    );
 }; };
-</sxh>+</code> 
 + 
 +==== Command Line Syntax ==== 
 + 
 +Delete all [[object:volume|Volumes]] in volumes.csv from [[object:customer|Customer-ID]] US01 and [[object:media|Media-ID]] LTO
  
 +<code>
 +TMSS10VolumeDelete -S user:-password@server -c master.cfg -l -r *  < volumes.csv 
 +</code>
  
 +{{tag>technote cli}}
technote/tmss10volumedelete.1551737671.txt.gz · Last modified: 2025/01/21 22:07 (external edit)