code: function GetCatalogValuesJob(options, context, taskId){
          GetCatalogValuesJob.super_.call(this, logger, options, context, taskId);
          this.nodeId = context.target;
          this.options = options;
          this.logger = logger;
      }
docs: This job finds one or more requested values from one or more specified catalogs.
  The catalog values are made available in the shared context in an object that
  maps the catalog values to requester provided keys.
  
  Example requestedData array:
  [{
  "source": "ohai",
  "keys": {
  "myIPAddrKeyName": "data.ipaddress"
  }
  }]
  
  Adds to context.data:
  {
  "myIPAddrKeyName": <catalog value>
  }
  
  @param options
  @param context
  @param taskId
  @constructor