Thanks for the prompt reply, Lucas.
I saw writeCount, etc. in the doco. and I have just put 2 + 2 together.
I can do:
jobExcution.getStepExecutions() and look at the individual statistics:
Good enough for my immediate needs.
StepExecution: id=0, name=startupStep, status=COMPLETED, exitStatus=COMPLETED, readCount=0, filterCount=0, writeCount=0 readSkipCount=0, writeSkipCount=0, commitCount=1, rollbackCount=0, exitDescription=
StepExecution: id=1, name=processStep, status=COMPLETED, exitStatus=COMPLETED, readCount=1000, filterCount=0, writeCount=656 readSkipCount=0, writeSkipCount=0, commitCount=1001, rollbackCount=344, exitDescription=
StepExecution: id=2, name=endingStep, status=COMPLETED, exitStatus=COMPLETED, readCount=0, filterCount=0, writeCount=0 readSkipCount=0, writeSkipCount=0, commitCount=1, rollbackCount=0, exitDescription=
BUT: what if I wanted to hold a count of (say) all records over n bytes, or all with the word 'Alpheratz'...this is the general case...how would I maintain and return this sort of app-specific info?
Would I set up a filter for each situation, chain them together and use filtercount? A bit 'indirect', although workable. Isn't there a sort of 'global' environment available?
Apologies if this is a naieve question...