Marvin
11/04/2024, 1:42 PMerictgrubaugh
11/04/2024, 2:59 PMgetInputData
and maybe your map
stages.Marvin
11/04/2024, 3:59 PMconst getInputData = (inputContext) => {
try {
const inputBuilder = new InputBuilder();
const inputBuilderModel = inputBuilder.initialize()
.getDefaultPeriods()
.getAgencies()
.getItems()
.getMonthlyLimits()
.build();
return inputBuilderModel;
} catch (err) {
log.emergency("scriptname->getInputData->error", err);
}
};
const map = (mapContext) => {
log.debug("scriptname->map->mapContext", mapContext);
});
Marvin
11/04/2024, 3:59 PMMarvin
11/04/2024, 4:00 PMMarvin
11/04/2024, 4:05 PMMarvin
11/04/2024, 4:05 PMMarvin
11/04/2024, 4:08 PMthis.build = function() {
const inputResultsModel = [];
... do a bunch of logic
return inputResultsModel;
};
erictgrubaugh
11/04/2024, 4:16 PMsummarize
?erictgrubaugh
11/04/2024, 4:17 PMcontext.inputSummary.error
erictgrubaugh
11/04/2024, 4:18 PMcontext
here being the input parameter to summarize()
Marvin
11/04/2024, 4:28 PMerictgrubaugh
11/04/2024, 4:38 PMinputBuilderModel
and inputResultsModel
, just to make sure they contain exactly what you expectMarvin
11/04/2024, 4:42 PMerictgrubaugh
11/04/2024, 4:44 PMMarvin
11/04/2024, 5:23 PMerictgrubaugh
11/04/2024, 5:42 PMlength
then the first 3-5 elements, just to verifyMarvin
11/05/2024, 6:35 AM