Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Xconf API

Firmware configuration - /xconf/swu/stb

...

Code Block
languagephp
themeEclipse

{

  "input": {

    "estbMac": "B4:F2:E8:79:B8:94",

    "env": "QA",

    "model": "GXG5",

    "firmwareVersion": "test1",

    "bypassFilters": [

      "GLOBAL_PERCENT",

      "TIME_FILTER",

      "PercentFilter",

      "ENV_MODEL_PERCENT"

    ],

    "forceFilters": [],

    "capabilities": [],

    "timeZone": "UTC",

    "time": "05/24/2016 18:57:00",

    "ipAddress": "10.20.30.43",

    "rcdl": false,

    "rebootDecoupled": false,

    "supportsFullHttpUrl": false

  },

  "rule": {

    "type": "ENV_MODEL_HARDWARE",

    "name": "RuleQA_X1_1.2.3",

    "noop": false

  },

  "filters": [

    {

      "type": "DownloadLocationRoundRobinFilter",

      "id": "SINGLETON_DOWNLOAD_LOCATION_ROUND_ROBIN_FILTER",

      "name": "DOWNLOAD_LOCATION_ROUND_ROBIN_FILTER_VALUE",

      "noop": true

    }

  ],

  "explanation": "Request: com.comcast.xconf.estbfirmware.EstbFirmwareContext$Converted@282a68ed[\r\n  estbMac=B4:F2:E8:79:B8:94\r\n  env=QA\r\n  model=GXG5\r\n  firmwareVersion=test1\r\n  ecmMac=<null>\r\n  receiverId=<null>\r\n  controllerId=<null>\r\n  channelMapId=<null>\r\n  vodId=<null>\r\n  bypassFilters=[GLOBAL_PERCENT, TIME_FILTER, PercentFilter, ENV_MODEL_PERCENT]\r\n  forceFilters=[]\r\n  capabilities=[]\r\n  timeZone=UTC\r\n  time=2016-05-24T18:57:00.000\r\n  ipAddress=10.20.30.43\r\n]\n matched ENV_MODEL_HARDWARE 62af2be5-a660-4127-9127-2edd06b86858: RuleQA_X1_1.2.3\n received config: FirmwareConfig[\r\n  description=PACXI3-desc1\r\n  supportedModelIds=[PACXI3, GXG5]\r\n  firmwareDownloadProtocol=tftp\r\n  firmwareFilename=file-pac3\r\n  firmwareLocation=192.168.201.2\r\n  firmwareVersion=PACXI3_2.0._DEVse\r\n  ipv6FirmwareLocation=1991:db8::ff00:42:2014\r\n  upgradeDelay=<null>\r\n  rebootImmediately=false\r\n  id=9264d2b7-6c9c-477c-9f75-0da2ddaac34e]\n was blocked/modified by filter SINGLETON_DOWNLOAD_LOCATION_ROUND_ROBIN_FILTER DOWNLOAD_LOCATION_ROUND_ROBIN_FILTER_VALUE",

  "config": {

    "id": "9264d2b7-6c9c-477c-9f75-0da2ddaac34e",

    "updated": 1444857563223,

    "description": "PACXI3-desc1",

    "supportedModelIds": [

      "PACXI3",

      "GXG5"

    ],

    "firmwareDownloadProtocol": "tftp",

    "firmwareFilename": "file-pac3",

    "firmwareVersion": "PACXI3_2.0._DEVse",

    "rebootImmediately": false,

    "firmwareLocation": "192.168.201.2",

    "ipv6FirmwareLocation": "1991:db8::ff00:42:2014"

  }

}

...