anchor.diff:  objects (see <<inputdata-section>>) and MUST contain at least 1 element. There is no other standard restriction on the
   array size.
   
  +[source,javascript]
   ----
   {
     "cmd": "/app/job.sh",
  
positive.code: contain at least 1 element. There is no other standard restriction on the array size.
  * The JobPack object MAY have any number of additional members.
  
  ----
  {
    "manifestVersion": "0.0",
    "jobs": [...]
  }
  ----
  
  
negative.code: * The InputData object MUST have a member `type`. The member's value MUST be a string containing either `file` or `json`
  as the value. This value SHALL determine whether the value is directly injected or a reference to a file is given.
  * The InputData object MAY have a member `required`. The member's value MUST be a boolean indicating whether this input
  value SHOULD always be expected. If omitted, the default value MUST be treated as true.
  * The InputData object MUST have a member `content`. The member's value MUST be an object containing at minimum a member
  `mediaType` with a value of string elements for `type` of `file` or a member of `type` when `type` is `json`. These
  elements MUST be used by the processing system to validate file input.
  
  The following annotated snippet provides quick reference to the use of InputData Object:
  
  [source,javascript]
  ----
  [
    {
      "name": "INPUT_FILE",// <1>
      "type": "file",// <2>
      "required": true,// <3>
      "content": {
        "mediaType": [ "image/x-hdf5-image" ]// <4>
      }
    },
    {
      "name": "INPUT_STRING",
      "type": "json",// <5>
      "required": false,
      "content": {
        "type": "string"// <6>
      }
    }
  ]
  