Skip to main content

DSA proxy tool

The DSA proxy tool is an executable binary that accepts DSA command syntax and invokes the corresponding OneCLI command.

DSA proxy tool syntax

dsa.exe [-parameter] [file]

For more information about DSA, refer to:https://datacentersupport.lenovo.com/us/en/solutions/lnvo-dsa

The DSA parameters table lists DSA parameters used by the DSA proxy tool and the corresponding XClarity Essentials OneCLI commands and parameters.

Table 1. Matrix of DSA and OneCLI commands and parameters parameters and
DSA parameterOneCLI commandOneCLI parameter
iformatlogsrcdata
dgetinforoutput
diagsdiags
disable-bmc-landisable-bmc-lan
no-bmc-lanno-bmc-lan
h, ?, helphelp
ipmi-lanbmc
tupload
uploadupload
vhtmlreport
textNot supported
vmware-esxiesxi
ffdcffdc
hldechldec
htmloutput

[--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 i parameter maps to the XClarity Essentials OneCLI formatlog command.
  • All other DSA parameters map to the XClarity Essentials OneCLI getinfor command.

The DSA script examples table provides examples of DSA scripts and the XClarity Essentials OneCLI commands and parameters they map to.

Table 2. DSA script examples
DSA scriptXClarity Essentials OneCLI 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 Analysis<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