Tasha CL
Trivia:
This tool was used by Boots to run all the scheduling.
Summary:
Standalone executable used for automating usage of TS Loads. It is called TashaCL.exe. Truckstops VRS has a similar feature called batch.
How to get it?
TashaCL is not installed in usual installer, it has its own install. You can get it from the build server see the artifacts sections
Usage:
Either run the commands from a command line or a .bat file.
You can create any number of run combinations, chain the commands (import, solve, export, different export) or run solver on many scenarios with different options
Command type | Description |
ini files | Obsolete. Will process the ini file (Truckstops VRS older file version, which contains links to trucks, stops, parameters files. Outputs the solution to an RFF file with the same name as the ini file. |
solve | Runs the solver. |
edit | Launches manual solution editing. |
import | Import using selected import plugin. |
update | Update using selected import plugin. |
export | Export specific solution using the export plugin. |
report | Create a report using a prepared .repx report |
distances | Compute distances. |
geocoding | Geocode all locations in the scenario. |
command | Runs command from chosen plugin (eg. KPI update) |
Details on how to add parameters are here - TashaCL options
Usage examples
Command | Example |
solve | TashaCl.exe -s SQLServer -c "SERVER = *****\SQLEXPRESS; DATABASE = errors; Integrated Security=SSPI;" -an -n* -i2500 m20 -thigh -l1 -g0 -r"C:\Users\tom\Desktop\RunReport.txt"
pause |
chained
export report |
TashaCL.exe -s SQLServer -c "SERVER = 93.89.109.60; DATABASE = konrad; user id = **;password = **********;" -l2 -an -nNewReconstruction --SolutionName "Reconstruction" --Mode import --PluginName DatabaseIO --PlanningDate 24/08/2017 --PluginSettings "C:\Users\tom\Documents\Visual Studio 2015\Projects\SolverTech\Tasha\Tasha.Runner\bin\Debug\PlugIns\DatabaseIO.config" --DistanceFile1 "D:\Mapy\CZ_SK_HGV_7.5_3.4\CZ_SK_HGV_7.5_3.4.shp"
TashaCL.exe -s SQLServer -c "SERVER = 93.89.109.60; DATABASE = konrad; user id = **;password = **********;" -l2 -an -nNewReconstruction --Mode report --SolutionName "Reconstruction" --ReportLayoutFile "C:\Users\tom\Desktop\ZakladAMapa.repx" --ReportFile "C:\Users\tom\Desktop\ZakladAMapa.pdf" --DistanceFile1 "D:\Mapy\CZ_SK_HGV_7.5_3.4\CZ_SK_HGV_7.5_3.4.shp" TashaCL.exe -s SQLite -c "anyvan.s3db" -l2 --Mode report -n1* --ReportLayoutFile "Overview of Routes Report UK Updated.repx" --ReportFile "Report.pdf" --HereMapsAppId "****" --HereMapsAppCode "*****" --HereMapsTileLayerType "Traffic" TashaCL.exe -s SQLServer -c "SERVER = 93.89.109.60; DATABASE = konrad; user id = **;password = **********;" -l2 -an -nNewReconstruction --SolutionName "Reconstruction" --Mode export --PluginName SolverTech.Tasha.PlugIns.IO.SolutionDatabaseExporter.dll --PluginSettings "C:\Users\tom\Documents\Visual Studio 2015\Projects\SolverTech\Tasha\Tasha.Runner\bin\Debug\PlugIns\SolverTech.Tasha.PlugIns.IO.SolutionDatabaseExporter.config" --DistanceFile1 "D:\Mapy\CZ_SK_HGV_7.5_3.4\CZ_SK_HGV_7.5_3.4.shp" pause |