So im using JSR-352 specification for building batch jobs but something strange is hapenning, when i start my job, the batch status(on the control table) is persisted as STARTING and dont change from this. Even when it starts doing the first step on the job.
When it enters the first step of the job, it should be on the state STARTED and not in STARTING, the stranger thing is if i go see the JobContext variable it has the batch status information in the correct state(STARTED).
Can anyone can help me understand why the batch status stays in STARTING, even when it already started executing the job steps?
Thanks in advance.