How to get the output of system.getScriptResults API in the plain text format?

Solution Verified - Updated -

Issue

  • While trying to get the output of the remote command scheduled for the client system using system.getScriptResults API, the output is displayed in the base64 format:
$result = [
            {
              'serverId' => '1000016079',
              'output_enc64' => bless( do{\(my $o = '1')}, 'Frontier::RPC2::Boolean' ),
              'returnCode' => '0',
              'output' => 'LS0yMDE2LTA0LTIwIDE0OjQ2OjAyLS0gIGh0dHBzOi8vaGtnc3gwMDEwOTk4LmhrLm5ldC5pbnRyYS9wdWIvc2NyaXB0cy9iYWRsb2NrLXRlc3Quc2gKUmVzb2x2aW5nIGhrZ3N4MDAxMDk5OC5oay5uZXQuaW50cmEuLi4gMTAuMTIxLjEyMC43CkNvbm5lY
3RpbmcgdG8gaGtnc3gwMDEwOTk4LmhrLm5ldC5pbnRyYXwxMC4xMjEuMTIwLjd8OjQ0My4uLiBjb25uZWN0ZWQuCldBUk5JTkc6IGNhbm5vdCB2ZXJpZnkgaGtnc3gwMDEwOTk4LmhrLm5ldC5pbnRyYeKAmXMgY2VydGlmaWNhdGUsIGlzc3VlZCBieSDigJw
vQz1TRy9TVD1TSU5HQVBPUkUvTD1TSU5HQVBPUkUvTz1CTlAgUGFyaWJhcy9PVT1zaW5zeDAwMTA5OTkuc2cubmV0LmludHJhL0NOPXNpbnN4MDAxMDk5OS5zZy5uZXQuaW50cmHigJ06CiAgVW5hYmxlIHRvIGxvY2FsbHkgdmVyaWZ5IHRoZSBpc3N1ZXLig
JlzIGF1dGhvcml0eS4KSFRUUCByZXF1ZXN0IHNlbnQsIGF3YWl0aW5nIHJlc3BvbnNlLi4uIDIwMCBPSwpMZW5ndGg6IDUzNzIgKDUuMkspIFthcHBsaWNhdGlvbi94LXNoXQpTYXZpbmcgdG86IOKAnGJhZGxvY2stdGVzdC5zaOKAnQoKICAgICAwSyAuLi4
uLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMDAlICAyMjFNPTBzCgoyMDE2LTA0LTIwIDE0OjQ2OjAyICgyMjEgTUIvcykgLSDigJxiYWRsb2NrLXRlc3Quc2jigJ0gc2F2ZWQgWzUzNzIvNTM3Ml0KCkhPU1ROQ
U1FPWhrZ3N4MDAxMDAxMwobWzE7MzNtV0FSTklORxtbMG06IFRoZSBpbnN0YWxsZWQgdmVyc2lvbiBvZiBsaWJzbWJjbGllbnQgKDMuNi4yMy0yMC5lbDYpIGlzIHZ1bG5lcmFibGUgdG8gQkFETE9DSyBhbmQgc2hvdWxkIGJlIHVwZ3JhZGVkIQobWzE7MzN
tV0FSTklORxtbMG06IFRoZSBpbnN0YWxsZWQgdmVyc2lvbiBvZiBzYW1iYS1jbGllbnQgKDMuNi4yMy0yMC5lbDYpIGlzIHZ1bG5lcmFibGUgdG8gQkFETE9DSyBhbmQgc2hvdWxkIGJlIHVwZ3JhZGVkIQobWzE7MzNtV0FSTklORxtbMG06IFRoZSBpbnN0Y
WxsZWQgdmVyc2lvbiBvZiBzYW1iYTQtbGlicyAoNC4wLjAtNjYuZWw2XzYucmM0KSBpcyB2dWxuZXJhYmxlIHRvIEJBRExPQ0sgYW5kIHNob3VsZCBiZSB1cGdyYWRlZCEKU2VlIGh0dHBzOi8vYWNjZXNzLnJlZGhhdC5jb20vYXJ0aWNsZXMvMjI0MzM1MSB
hbmQgaHR0cHM6Ly9hY2Nlc3MucmVkaGF0LmNvbS9zZWN1cml0eS92dWxuZXJhYmlsaXRpZXMvYmFkbG9jayBmb3IgbW9yZSBpbmZvcm1hdGlvbi4K',
              'stopDate' => bless( do{\(my $o = '20160420T14:46:13')}, 'Frontier::RPC2::DateTime::ISO8601' ),
              'startDate' => bless( do{\(my $o = '20160420T14:46:01')}, 'Frontier::RPC2::DateTime::ISO8601' )
            }
          ];

How to get this output in the text format?

Environment

  • Red Hat Satellite v 5.7
  • system.getScriptResults API

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.