Uploaded image for project: 'WildFly Core'
  1. WildFly Core
  2. WFCORE-418

Input/Output Formats Should Be Standard Formats (json/yaml/etc)

    Details

      Description

      The purpose of the CLI is to improve automation for administrators, but the format used for data is a non-standard format that cannot be easily parsed or generated by any language.

      The format is really close to json, but with enough deviation to make munging it a pain: replace hash rockets (=>) with colons, undefined with null, and key value pairs ("(a => b)") with hashes ("

      {a : b}

      "). Going in the opposite direction requires some sort of cleverness to determine what is a key-value pair, which is not fun.

      The CLI should support both output and input in a standard format, so that the above hoops do not have to be jumped through.

      Steps to Reproduce:
      1. Connect to the jboss cli
      2. Execute "/:whoami"

      Actual results:
      {
      "outcome" => "success",
      "result" => {"identity" => {
      "username" => "$local",
      "realm" => "ManagementRealm"
      }},
      "response-headers" =>

      {"process-state" => "reload-required"}

      }

      Expected results:
      {
      "outcome": "success",
      "result": {"identity": {
      "username": "$local",
      "realm": "ManagementRealm"
      }},
      "response-headers":

      {"process-state": "reload-required"}

      }

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  jdenise Jean Francois Denise
                  Reporter:
                  cpitman Christopher Pitman
                • Votes:
                  5 Vote for this issue
                  Watchers:
                  6 Start watching this issue

                  Dates

                  • Created:
                    Updated: