lib/jobs/get-catalog-values-job.js
function GetCatalogValuesJob(options, context, taskId){
        GetCatalogValuesJob.super_.call(this, logger, options, context, taskId);
        this.nodeId = context.target;
        this.options = options;
        this.logger = logger;
    }
function GetCatalogValuesJob(options, context, taskId){
        GetCatalogValuesJob.super_.call(this, logger, options, context, taskId);
        this.nodeId = context.target;
        this.options = options;
        this.logger = logger;
    }
function GetCatalogValuesJob ( options , context , taskId ) { GetCatalogValuesJob . super_ . call ( this , logger , options , context , taskId ) ; this . nodeId = context . target ; this . options = options ; this . logger = logger ; }
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
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 .