Tenho um arquivo texto onde existe algumas configurações que precisaria ler , eu consigo ler o arquivo
mas gostaria de saber qual a melhor técnica para faze-lo levando em conta que existem algumas peculiaridade ,
minha dificuldade é em como identificar oque fica em [ACTIVE_JOB] que é dinâmico conforme a fila vai crescendo ele vai criando JOB1 , JOB2 , JOB3 com os id dos jobs e cria dinamicamente os campos [003] que é o id do job ativo com as propriedades que termina na tag ERROR= , minha intenção era identificar quais dos jobs ativos possuem um código de erro
na tag ERRO=
gostaria saber qual é o melhor caminho para que lógica não fique muito extensa , eu já leio ele como Properties e arquivo texto puro as duas solução foram possível mas identificar os campos, saber de qual erro é o job , estava ficando uma logica muito extensa , vocês acham que o caminho é esse mesmo ou tem uma ideia melhor ?
segue um exemplo do arquivo
[ACTIVE_JOB]
JOB1=003
[COMPLETE_JOB]
[003]
PUBLISHER=Publisher0
STATUS=2PUBLICATION
NUMBER=1
COMPLETION_NUMBER=5
ERRORDISC_NUMBER=0
TYPE=3
IN_STACKER=1
OUT_STACKER=4
ESTIMATION_TIME=133
ERROR=
[PUBLISHER1]
NAME=Publisher0
STACKER1=16
STACKER2=12
STACKER3=-1
STACKER4=0
INK_C=76
INK_M=76
INK_Y=75
INK_LC=75
INK_LM=76
INK_B=76