Adapter requests and responses for the SSH KBI adapter
The following figure shows the adapter request for the SSH KBI adapter. Use the adapter request XML when you create a custom process by using the Call Adapter activity in TrueSight Orchestration Development Studio.
XML sample of the SSH KBI adapter request
<ssh-request>
<targets>
<target name="T1">
<host>sever6-rds33</host>
<port>22</port>
<user-name>user</user-name>
<password>test</password>
<prompt>#</prompt>
<allow-unknown-hosts>true</allow-unknown-hosts>
</target>
</targets>
<commands>
<command >ls</command>
</commands>
</ssh-request>
The following figure illustrates the SSH KBI adapter response.
XML sample of the SSH KBI adapter response
<ssh-command-output>
<metadata>
<status>success</status>
</metadata>
<targets-output>
<target-output host="vm-rhel4asu6-rds33">
<metadata>
<os-id>Linux</os-id>
<os-version>2.6.9-67.ELsmp</os-version>
<status>success</status>
</metadata>
<commands-output>
<command-output>
<metadata>
<command>ls</command>
<line-count>2</line-count>
<execution-milliseconds>63</execution-milliseconds>
<exit-code>0</exit-code>
<status>success</status>
</metadata>
<output>
<line index="1">\[00m\[00manaconda-ks.cfg\[00m \[00minstall.log\[00m \[00minstall.log.syslog\[00m</line>
<line index="2">\[m[root@vm-rhel4asu6-rds33 ~]\#</line>
</output>
</command-output>
</commands-output>
</target-output>
</targets-output>
</ssh-command-output>
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*