DSA proxy tool

ToolsCenter Suite CLI can utilize scripts from prior releases of Dynamic System Analysis using the DSA proxy tool. The DSA proxy tool is an executable binary that maps a script to its corresponding ToolsCenter Suite CLI command.

DSA proxy tool syntax

dsa.exe [-parameter][file]
For more information about DSA, refer to:

The DSA parameters table lists DSA parameters used by the DSA proxy tool and the corresponding ToolsCenter Suite CLI commands and parameters.

Table 1. DSA parameters
DSA parameter ToolsCenter Suite CLI command ToolsCenter Suite CLI parameter
i formatlog srcdata
d getinfor output
h, ?, help   help
ipmi-lan   imm
t   upload
upload   upload
v   htmlreport
text   Not supported
vmware-esxi   esxi
ffdc   ffdc
hldec   hldec
html   output
[--proxy-address=addr] 
[--proxy-port=port] 
[--proxy-user=user] 
[--proxy-password=pwd]
 
--proxy user:pwd@addr:port

Notes about the dsa command parameters

The DSA script examples table provides examples of DSA scripts and the ToolsCenter Suite CLI commands and parameters they map to.

Table 2. DSA script examples
DSA script ToolsCenter Suite CLI command and parameters
dsa.exe -i test_file -d C:\onecli\ OneCli inventory formatlog --srcdata test_file --output C:\onecli\
dsa.exe -upload --proxy-address=addr --proxy-port=port --proxy-user=user -proxy-password=pwd OneCli inventory getinfor --output C:\Lenovo_Support\ --proxy user:pwd@addr:port --upload multitool
dsa.exe -v --ffdc OneCli inventory getinfor --ffdc --htmlreport --output C:\Lenovo_Support\

Example of a DSA script using the -upload parameter

dsa.exe -upload --proxy-address=addr --proxy-port=port --proxy-user=user
- proxy-password=pwd
This is the output generated from this example:
Lenovo Dynamic System Anaysis<C> Copyright Lenovo Corp. 2004-2015.
<c> Copyright IBM Corp. 2004-2015. All Rights Reserved.

Call command: OneCli inventory getinfor --output 
C:\Lenovo_Support\ --proxy user:pwd@addr:port --upload multitool