User documentation for yang module rw-pkg-mgmt.yang

module rw-pkg-mgmt                                                           1
  rw-pkg-mgmt data                                                         1.1
    container rw-pkg-mgmt:download-jobs                                  1.1.1
      list rw-pkg-mgmt:job                                             1.1.1.1
    container rw-pkg-mgmt:copy-jobs                                      1.1.2
      list rw-pkg-mgmt:job                                             1.1.2.1
  rw-pkg-mgmt rpc input                                                    1.2
    rpc input rw-pkg-mgmt:get-package-endpoint                           1.2.1
    rpc input rw-pkg-mgmt:package-copy                                   1.2.2
    rpc input rw-pkg-mgmt:get-package-schema                             1.2.3
    rpc input rw-pkg-mgmt:package-create                                 1.2.4
    rpc input rw-pkg-mgmt:package-update                                 1.2.5
    rpc input rw-pkg-mgmt:package-export                                 1.2.6
    rpc input rw-pkg-mgmt:package-file-add                               1.2.7
    rpc input rw-pkg-mgmt:package-file-delete                            1.2.8
  rw-pkg-mgmt rpc output                                                   1.3
    rpc output rw-pkg-mgmt:get-package-endpoint                          1.3.1
    rpc output rw-pkg-mgmt:package-copy                                  1.3.2
    rpc output rw-pkg-mgmt:get-package-schema                            1.3.3
      leaf-list rw-pkg-mgmt:schema                                     1.3.3.1
    rpc output rw-pkg-mgmt:package-create                                1.3.4
    rpc output rw-pkg-mgmt:package-update                                1.3.5
    rpc output rw-pkg-mgmt:package-export                                1.3.6
    rpc output rw-pkg-mgmt:package-file-add                              1.3.7
    rpc output rw-pkg-mgmt:package-file-delete                           1.3.8


1  module rw-pkg-mgmt

1.1  rw-pkg-mgmt data

1.1.1  container rw-pkg-mgmt:download-jobs
  Description
    Download jobs
  XPath Path
    /rw-pkg-mgmt:download-jobs
  XPath Keyed Path
    /rw-pkg-mgmt:download-jobs
  RW.REST URI Path
    /rw-pkg-mgmt:download-jobs
  JSON Sample
    {
      "job": [
        {
          "download-id": "STRING",
          "url": "STRING",
          "package-type": "NSD",
          "package-id": "STRING",
          "package-path": "STRING",
          "status": "QUEUED",
          "detail": "STRING",
          "progress-percent": 0,
          "bytes_downloaded": 0,
          "bytes_total": 0,
          "bytes_per_second": 0,
          "start-time": 0,
          "stop-time": 0
        }, {
          ...
        }
      ]
    }
  XML Sample
    <rw-pkg-mgmt:download-jobs xmlns:rw-pkg-mgmt="http://riftio.com/ns/riftware-1.0/rw-pkg-mgmt">
      <rw-pkg-mgmt:job>
        <rw-pkg-mgmt:download-id>STRING</rw-pkg-mgmt:download-id>
        <rw-pkg-mgmt:url>STRING</rw-pkg-mgmt:url>
        <rw-pkg-mgmt:package-type>NSD</rw-pkg-mgmt:package-type>
        <rw-pkg-mgmt:package-id>STRING</rw-pkg-mgmt:package-id>
        <rw-pkg-mgmt:package-path>STRING</rw-pkg-mgmt:package-path>
        <rw-pkg-mgmt:status>QUEUED</rw-pkg-mgmt:status>
        <rw-pkg-mgmt:detail>STRING</rw-pkg-mgmt:detail>
        <rw-pkg-mgmt:progress-percent>0</rw-pkg-mgmt:progress-percent>
        <rw-pkg-mgmt:bytes_downloaded>0</rw-pkg-mgmt:bytes_downloaded>
        <rw-pkg-mgmt:bytes_total>0</rw-pkg-mgmt:bytes_total>
        <rw-pkg-mgmt:bytes_per_second>0</rw-pkg-mgmt:bytes_per_second>
        <rw-pkg-mgmt:start-time>0</rw-pkg-mgmt:start-time>
        <rw-pkg-mgmt:stop-time>0</rw-pkg-mgmt:stop-time>
      </rw-pkg-mgmt:job>
    </rw-pkg-mgmt:download-jobs>

1.1.1.1  list rw-pkg-mgmt:job
  Leaves
    name: download-id, type: STRING, description: Unique UUID
    name: url, type: STRING, description: URL of the download
    name: package-type, type: ENUM, description: Type of the package
    name: package-id, type: STRING, description: Id of the package
    name: package-path, type: STRING, description: Relative path in the package
    name: status, type: ENUM, description: The status of the download task
    name: detail, type: STRING, description: Detailed download status message
    name: progress-percent, type: UINT8, description: The download progress percentage (0-100)
    name: bytes_downloaded, type: UINT64, description: The number of bytes downloaded
    name: bytes_total, type: UINT64, description: The total number of bytes to write
    name: bytes_per_second, type: UINT32, description: The total number of bytes written per second
    name: start-time, type: UINT32, description: start time (unix epoch)
    name: stop-time, type: UINT32, description: stop time (unix epoch)
  XPath Path
    /rw-pkg-mgmt:download-jobs/rw-pkg-mgmt:job
  XPath Keyed Path
    /rw-pkg-mgmt:download-jobs/rw-pkg-mgmt:job[rw-pkg-mgmt:download-id='STRING']
  RW.REST URI Path
    /rw-pkg-mgmt:download-jobs/job/STRING
  JSON Sample
    [
      {
        "download-id": "STRING",
        "url": "STRING",
        "package-type": "NSD",
        "package-id": "STRING",
        "package-path": "STRING",
        "status": "QUEUED",
        "detail": "STRING",
        "progress-percent": 0,
        "bytes_downloaded": 0,
        "bytes_total": 0,
        "bytes_per_second": 0,
        "start-time": 0,
        "stop-time": 0
      }, {
        ...
      }
    ]
  XML Sample
    <rw-pkg-mgmt:job xmlns:rw-pkg-mgmt="http://riftio.com/ns/riftware-1.0/rw-pkg-mgmt">
      <rw-pkg-mgmt:download-id>STRING</rw-pkg-mgmt:download-id>
      <rw-pkg-mgmt:url>STRING</rw-pkg-mgmt:url>
      <rw-pkg-mgmt:package-type>NSD</rw-pkg-mgmt:package-type>
      <rw-pkg-mgmt:package-id>STRING</rw-pkg-mgmt:package-id>
      <rw-pkg-mgmt:package-path>STRING</rw-pkg-mgmt:package-path>
      <rw-pkg-mgmt:status>QUEUED</rw-pkg-mgmt:status>
      <rw-pkg-mgmt:detail>STRING</rw-pkg-mgmt:detail>
      <rw-pkg-mgmt:progress-percent>0</rw-pkg-mgmt:progress-percent>
      <rw-pkg-mgmt:bytes_downloaded>0</rw-pkg-mgmt:bytes_downloaded>
      <rw-pkg-mgmt:bytes_total>0</rw-pkg-mgmt:bytes_total>
      <rw-pkg-mgmt:bytes_per_second>0</rw-pkg-mgmt:bytes_per_second>
      <rw-pkg-mgmt:start-time>0</rw-pkg-mgmt:start-time>
      <rw-pkg-mgmt:stop-time>0</rw-pkg-mgmt:stop-time>
    </rw-pkg-mgmt:job>

1.1.2  container rw-pkg-mgmt:copy-jobs
  Description
    Copy jobs
  XPath Path
    /rw-pkg-mgmt:copy-jobs
  XPath Keyed Path
    /rw-pkg-mgmt:copy-jobs
  RW.REST URI Path
    /rw-pkg-mgmt:copy-jobs
  JSON Sample
    {
      "job": [
        {
          "transaction-id": "STRING",
          "status": "QUEUED"
        }, {
          ...
        }
      ]
    }
  XML Sample
    <rw-pkg-mgmt:copy-jobs xmlns:rw-pkg-mgmt="http://riftio.com/ns/riftware-1.0/rw-pkg-mgmt">
      <rw-pkg-mgmt:job>
        <rw-pkg-mgmt:transaction-id>STRING</rw-pkg-mgmt:transaction-id>
        <rw-pkg-mgmt:status>QUEUED</rw-pkg-mgmt:status>
      </rw-pkg-mgmt:job>
    </rw-pkg-mgmt:copy-jobs>

1.1.2.1  list rw-pkg-mgmt:job
  Leaves
    name: transaction-id, type: STRING, description: Unique UUID
    name: status, type: ENUM, description: The status of the copy task
  XPath Path
    /rw-pkg-mgmt:copy-jobs/rw-pkg-mgmt:job
  XPath Keyed Path
    /rw-pkg-mgmt:copy-jobs/rw-pkg-mgmt:job[rw-pkg-mgmt:transaction-id='STRING']
  RW.REST URI Path
    /rw-pkg-mgmt:copy-jobs/job/STRING
  JSON Sample
    [
      {
        "transaction-id": "STRING",
        "status": "QUEUED"
      }, {
        ...
      }
    ]
  XML Sample
    <rw-pkg-mgmt:job xmlns:rw-pkg-mgmt="http://riftio.com/ns/riftware-1.0/rw-pkg-mgmt">
      <rw-pkg-mgmt:transaction-id>STRING</rw-pkg-mgmt:transaction-id>
      <rw-pkg-mgmt:status>QUEUED</rw-pkg-mgmt:status>
    </rw-pkg-mgmt:job>

1.2  rw-pkg-mgmt rpc input

1.2.1  rpc input rw-pkg-mgmt:get-package-endpoint
  Leaves
    name: package-type, type: ENUM, description: Type of the package
    name: package-id, type: STRING, description: Id of the package
  XPath Path
    /rw-pkg-mgmt:get-package-endpoint
  XPath Keyed Path
    /rw-pkg-mgmt:get-package-endpoint
  RW.REST URI Path
    /input
  JSON Sample
    {
      "package-type": "NSD",
      "package-id": "STRING"
    }
  XML Sample
    <rw-pkg-mgmt:input xmlns:rw-pkg-mgmt="http://riftio.com/ns/riftware-1.0/rw-pkg-mgmt">
      <rw-pkg-mgmt:package-type>NSD</rw-pkg-mgmt:package-type>
      <rw-pkg-mgmt:package-id>STRING</rw-pkg-mgmt:package-id>
    </rw-pkg-mgmt:input>

1.2.2  rpc input rw-pkg-mgmt:package-copy
  Leaves
    name: package-type, type: ENUM, description: Type of the package
    name: package-id, type: STRING, description: Id of the package
    name: package-name, type: STRING, description: Name of destination package
  XPath Path
    /rw-pkg-mgmt:package-copy
  XPath Keyed Path
    /rw-pkg-mgmt:package-copy
  RW.REST URI Path
    /input
  JSON Sample
    {
      "package-type": "NSD",
      "package-id": "STRING",
      "package-name": "STRING"
    }
  XML Sample
    <rw-pkg-mgmt:input xmlns:rw-pkg-mgmt="http://riftio.com/ns/riftware-1.0/rw-pkg-mgmt">
      <rw-pkg-mgmt:package-type>NSD</rw-pkg-mgmt:package-type>
      <rw-pkg-mgmt:package-id>STRING</rw-pkg-mgmt:package-id>
      <rw-pkg-mgmt:package-name>STRING</rw-pkg-mgmt:package-name>
    </rw-pkg-mgmt:input>

1.2.3  rpc input rw-pkg-mgmt:get-package-schema
  Leaves
    name: package-type, type: ENUM, description: Type of the package
  XPath Path
    /rw-pkg-mgmt:get-package-schema
  XPath Keyed Path
    /rw-pkg-mgmt:get-package-schema
  RW.REST URI Path
    /input
  JSON Sample
    {
      "package-type": "NSD"
    }
  XML Sample
    <rw-pkg-mgmt:input xmlns:rw-pkg-mgmt="http://riftio.com/ns/riftware-1.0/rw-pkg-mgmt">
      <rw-pkg-mgmt:package-type>NSD</rw-pkg-mgmt:package-type>
    </rw-pkg-mgmt:input>

1.2.4  rpc input rw-pkg-mgmt:package-create
  Leaves
    name: package-type, type: ENUM, description: Type of the package
    name: package-id, type: STRING, description: Id of the package
    name: external-url, type: STRING, description: Url to download
    name: username, type: STRING, description: username if the url uses authentication
    name: password, type: STRING, description: password if the url uses authentication
  XPath Path
    /rw-pkg-mgmt:package-create
  XPath Keyed Path
    /rw-pkg-mgmt:package-create
  RW.REST URI Path
    /input
  JSON Sample
    {
      "package-type": "NSD",
      "package-id": "STRING",
      "external-url": "STRING",
      "username": "STRING",
      "password": "STRING"
    }
  XML Sample
    <rw-pkg-mgmt:input xmlns:rw-pkg-mgmt="http://riftio.com/ns/riftware-1.0/rw-pkg-mgmt">
      <rw-pkg-mgmt:package-type>NSD</rw-pkg-mgmt:package-type>
      <rw-pkg-mgmt:package-id>STRING</rw-pkg-mgmt:package-id>
      <rw-pkg-mgmt:external-url>STRING</rw-pkg-mgmt:external-url>
      <rw-pkg-mgmt:username>STRING</rw-pkg-mgmt:username>
      <rw-pkg-mgmt:password>STRING</rw-pkg-mgmt:password>
    </rw-pkg-mgmt:input>

1.2.5  rpc input rw-pkg-mgmt:package-update
  Leaves
    name: package-type, type: ENUM, description: Type of the package
    name: package-id, type: STRING, description: Id of the package
    name: external-url, type: STRING, description: Url to download
    name: username, type: STRING, description: username if the url uses authentication
    name: password, type: STRING, description: password if the url uses authentication
  XPath Path
    /rw-pkg-mgmt:package-update
  XPath Keyed Path
    /rw-pkg-mgmt:package-update
  RW.REST URI Path
    /input
  JSON Sample
    {
      "package-type": "NSD",
      "package-id": "STRING",
      "external-url": "STRING",
      "username": "STRING",
      "password": "STRING"
    }
  XML Sample
    <rw-pkg-mgmt:input xmlns:rw-pkg-mgmt="http://riftio.com/ns/riftware-1.0/rw-pkg-mgmt">
      <rw-pkg-mgmt:package-type>NSD</rw-pkg-mgmt:package-type>
      <rw-pkg-mgmt:package-id>STRING</rw-pkg-mgmt:package-id>
      <rw-pkg-mgmt:external-url>STRING</rw-pkg-mgmt:external-url>
      <rw-pkg-mgmt:username>STRING</rw-pkg-mgmt:username>
      <rw-pkg-mgmt:password>STRING</rw-pkg-mgmt:password>
    </rw-pkg-mgmt:input>

1.2.6  rpc input rw-pkg-mgmt:package-export
  Leaves
    name: package-type, type: ENUM, description: Type of the package
    name: package-id, type: STRING, description: Id of the package
    name: export-schema, type: ENUM, description: Schema to export
    name: export-grammar, type: ENUM, description: Schema to export
    name: export-format, type: ENUM, description: Format to export
  XPath Path
    /rw-pkg-mgmt:package-export
  XPath Keyed Path
    /rw-pkg-mgmt:package-export
  RW.REST URI Path
    /input
  JSON Sample
    {
      "package-type": "NSD",
      "package-id": "STRING",
      "export-schema": "RIFT",
      "export-grammar": "OSM",
      "export-format": "YAML"
    }
  XML Sample
    <rw-pkg-mgmt:input xmlns:rw-pkg-mgmt="http://riftio.com/ns/riftware-1.0/rw-pkg-mgmt">
      <rw-pkg-mgmt:package-type>NSD</rw-pkg-mgmt:package-type>
      <rw-pkg-mgmt:package-id>STRING</rw-pkg-mgmt:package-id>
      <rw-pkg-mgmt:export-schema>RIFT</rw-pkg-mgmt:export-schema>
      <rw-pkg-mgmt:export-grammar>OSM</rw-pkg-mgmt:export-grammar>
      <rw-pkg-mgmt:export-format>YAML</rw-pkg-mgmt:export-format>
    </rw-pkg-mgmt:input>

1.2.7  rpc input rw-pkg-mgmt:package-file-add
  Leaves
    name: package-type, type: ENUM, description: Type of the package
    name: package-id, type: STRING, description: Id of the package
    name: package-path, type: STRING, description: Relative path in the package
    name: external-url, type: STRING, description: Url to download
    name: username, type: STRING, description: username if the url uses authentication
    name: password, type: STRING, description: password if the url uses authentication
    name: vnfd-file-type, type: ENUM, description: Type of vnfd file being added to the package
    name: nsd-file-type, type: ENUM, description: Type of nsd file being added to the package
  XPath Path
    /rw-pkg-mgmt:package-file-add
  XPath Keyed Path
    /rw-pkg-mgmt:package-file-add
  RW.REST URI Path
    /input
  JSON Sample
    {
      "package-type": "NSD",
      "package-id": "STRING",
      "package-path": "STRING",
      "external-url": "STRING",
      "username": "STRING",
      "password": "STRING",
      "vnfd-file-type": "ICONS",
      "nsd-file-type": "VNF_CONFIG"
    }
  XML Sample
    <rw-pkg-mgmt:input xmlns:rw-pkg-mgmt="http://riftio.com/ns/riftware-1.0/rw-pkg-mgmt">
      <rw-pkg-mgmt:package-type>NSD</rw-pkg-mgmt:package-type>
      <rw-pkg-mgmt:package-id>STRING</rw-pkg-mgmt:package-id>
      <rw-pkg-mgmt:package-path>STRING</rw-pkg-mgmt:package-path>
      <rw-pkg-mgmt:external-url>STRING</rw-pkg-mgmt:external-url>
      <rw-pkg-mgmt:username>STRING</rw-pkg-mgmt:username>
      <rw-pkg-mgmt:password>STRING</rw-pkg-mgmt:password>
      <rw-pkg-mgmt:vnfd-file-type>ICONS</rw-pkg-mgmt:vnfd-file-type>
      <rw-pkg-mgmt:nsd-file-type>VNF_CONFIG</rw-pkg-mgmt:nsd-file-type>
    </rw-pkg-mgmt:input>

1.2.8  rpc input rw-pkg-mgmt:package-file-delete
  Leaves
    name: package-type, type: ENUM, description: Type of the package
    name: package-id, type: STRING, description: Id of the package
    name: package-path, type: STRING, description: Relative path in the package
    name: vnfd-file-type, type: ENUM, description: Type of file being removed from the vnfd package
    name: nsd-file-type, type: ENUM, description: Type of file being removed from the nsd package
  XPath Path
    /rw-pkg-mgmt:package-file-delete
  XPath Keyed Path
    /rw-pkg-mgmt:package-file-delete
  RW.REST URI Path
    /input
  JSON Sample
    {
      "package-type": "NSD",
      "package-id": "STRING",
      "package-path": "STRING",
      "vnfd-file-type": "ICONS",
      "nsd-file-type": "VNF_CONFIG"
    }
  XML Sample
    <rw-pkg-mgmt:input xmlns:rw-pkg-mgmt="http://riftio.com/ns/riftware-1.0/rw-pkg-mgmt">
      <rw-pkg-mgmt:package-type>NSD</rw-pkg-mgmt:package-type>
      <rw-pkg-mgmt:package-id>STRING</rw-pkg-mgmt:package-id>
      <rw-pkg-mgmt:package-path>STRING</rw-pkg-mgmt:package-path>
      <rw-pkg-mgmt:vnfd-file-type>ICONS</rw-pkg-mgmt:vnfd-file-type>
      <rw-pkg-mgmt:nsd-file-type>VNF_CONFIG</rw-pkg-mgmt:nsd-file-type>
    </rw-pkg-mgmt:input>

1.3  rw-pkg-mgmt rpc output

1.3.1  rpc output rw-pkg-mgmt:get-package-endpoint
  Leaves
    name: endpoint, type: STRING, description: Endpoint that contains all the package-related data
  XPath Path
    /rw-pkg-mgmt:get-package-endpoint
  XPath Keyed Path
    /rw-pkg-mgmt:get-package-endpoint
  RW.REST URI Path
    /output
  JSON Sample
    {
      "endpoint": "STRING"
    }
  XML Sample
    <rw-pkg-mgmt:output xmlns:rw-pkg-mgmt="http://riftio.com/ns/riftware-1.0/rw-pkg-mgmt">
      <rw-pkg-mgmt:endpoint>STRING</rw-pkg-mgmt:endpoint>
    </rw-pkg-mgmt:output>

1.3.2  rpc output rw-pkg-mgmt:package-copy
  Leaves
    name: transaction-id, type: STRING, description: Valid ID to track the status of the task
    name: package-type, type: ENUM, description: Type of the package
    name: package-id, type: STRING, description: Id of the package
  XPath Path
    /rw-pkg-mgmt:package-copy
  XPath Keyed Path
    /rw-pkg-mgmt:package-copy
  RW.REST URI Path
    /output
  JSON Sample
    {
      "transaction-id": "STRING",
      "package-type": "NSD",
      "package-id": "STRING"
    }
  XML Sample
    <rw-pkg-mgmt:output xmlns:rw-pkg-mgmt="http://riftio.com/ns/riftware-1.0/rw-pkg-mgmt">
      <rw-pkg-mgmt:transaction-id>STRING</rw-pkg-mgmt:transaction-id>
      <rw-pkg-mgmt:package-type>NSD</rw-pkg-mgmt:package-type>
      <rw-pkg-mgmt:package-id>STRING</rw-pkg-mgmt:package-id>
    </rw-pkg-mgmt:output>

1.3.3  rpc output rw-pkg-mgmt:get-package-schema
  XPath Path
    /rw-pkg-mgmt:get-package-schema
  XPath Keyed Path
    /rw-pkg-mgmt:get-package-schema
  RW.REST URI Path
    /output
  JSON Sample
    {
      "schema": [ "STRING", ... ]
    }
  XML Sample
    <rw-pkg-mgmt:output xmlns:rw-pkg-mgmt="http://riftio.com/ns/riftware-1.0/rw-pkg-mgmt">
      <rw-pkg-mgmt:schema>STRING</rw-pkg-mgmt:schema>
      <rw-pkg-mgmt:schema>...</rw-pkg-mgmt:schema>
    </rw-pkg-mgmt:output>

1.3.3.1  leaf-list rw-pkg-mgmt:schema
  Description
    List of all top level directories for the package.
  XPath Path
    /rw-pkg-mgmt:get-package-schema/rw-pkg-mgmt:schema
  XPath Keyed Path
    /rw-pkg-mgmt:get-package-schema/rw-pkg-mgmt:schema
  RW.REST URI Path
    /output/schema
  JSON Sample
    [ "STRING", ... ]
  XML Sample
    <rw-pkg-mgmt:schema xmlns:rw-pkg-mgmt="http://riftio.com/ns/riftware-1.0/rw-pkg-mgmt">STRING</rw-pkg-mgmt:schema>
    <rw-pkg-mgmt:schema xmlns:rw-pkg-mgmt="http://riftio.com/ns/riftware-1.0/rw-pkg-mgmt">...</rw-pkg-mgmt:schema>

1.3.4  rpc output rw-pkg-mgmt:package-create
  Leaves
    name: transaction-id, type: STRING, description: Valid ID to track the status of the task
  XPath Path
    /rw-pkg-mgmt:package-create
  XPath Keyed Path
    /rw-pkg-mgmt:package-create
  RW.REST URI Path
    /output
  JSON Sample
    {
      "transaction-id": "STRING"
    }
  XML Sample
    <rw-pkg-mgmt:output xmlns:rw-pkg-mgmt="http://riftio.com/ns/riftware-1.0/rw-pkg-mgmt">
      <rw-pkg-mgmt:transaction-id>STRING</rw-pkg-mgmt:transaction-id>
    </rw-pkg-mgmt:output>

1.3.5  rpc output rw-pkg-mgmt:package-update
  Leaves
    name: transaction-id, type: STRING, description: Valid ID to track the status of the task
  XPath Path
    /rw-pkg-mgmt:package-update
  XPath Keyed Path
    /rw-pkg-mgmt:package-update
  RW.REST URI Path
    /output
  JSON Sample
    {
      "transaction-id": "STRING"
    }
  XML Sample
    <rw-pkg-mgmt:output xmlns:rw-pkg-mgmt="http://riftio.com/ns/riftware-1.0/rw-pkg-mgmt">
      <rw-pkg-mgmt:transaction-id>STRING</rw-pkg-mgmt:transaction-id>
    </rw-pkg-mgmt:output>

1.3.6  rpc output rw-pkg-mgmt:package-export
  Leaves
    name: transaction-id, type: STRING, description: Valid ID to track the status of the task
    name: filename, type: STRING, description: Valid ID to track the status of the task
  XPath Path
    /rw-pkg-mgmt:package-export
  XPath Keyed Path
    /rw-pkg-mgmt:package-export
  RW.REST URI Path
    /output
  JSON Sample
    {
      "transaction-id": "STRING",
      "filename": "STRING"
    }
  XML Sample
    <rw-pkg-mgmt:output xmlns:rw-pkg-mgmt="http://riftio.com/ns/riftware-1.0/rw-pkg-mgmt">
      <rw-pkg-mgmt:transaction-id>STRING</rw-pkg-mgmt:transaction-id>
      <rw-pkg-mgmt:filename>STRING</rw-pkg-mgmt:filename>
    </rw-pkg-mgmt:output>

1.3.7  rpc output rw-pkg-mgmt:package-file-add
  Leaves
    name: task-id, type: STRING, description: Valid ID to track the status of the task
  XPath Path
    /rw-pkg-mgmt:package-file-add
  XPath Keyed Path
    /rw-pkg-mgmt:package-file-add
  RW.REST URI Path
    /output
  JSON Sample
    {
      "task-id": "STRING"
    }
  XML Sample
    <rw-pkg-mgmt:output xmlns:rw-pkg-mgmt="http://riftio.com/ns/riftware-1.0/rw-pkg-mgmt">
      <rw-pkg-mgmt:task-id>STRING</rw-pkg-mgmt:task-id>
    </rw-pkg-mgmt:output>

1.3.8  rpc output rw-pkg-mgmt:package-file-delete
  Leaves
    name: status, type: STRING, description: Status of the delte operation
    name: error-trace, type: STRING, description: Trace in case of a failure
  XPath Path
    /rw-pkg-mgmt:package-file-delete
  XPath Keyed Path
    /rw-pkg-mgmt:package-file-delete
  RW.REST URI Path
    /output
  JSON Sample
    {
      "status": "STRING",
      "error-trace": "STRING"
    }
  XML Sample
    <rw-pkg-mgmt:output xmlns:rw-pkg-mgmt="http://riftio.com/ns/riftware-1.0/rw-pkg-mgmt">
      <rw-pkg-mgmt:status>STRING</rw-pkg-mgmt:status>
      <rw-pkg-mgmt:error-trace>STRING</rw-pkg-mgmt:error-trace>
    </rw-pkg-mgmt:output>

