Bom dia,
Preciso de manipular um ficheiro gerado em linguagem COBOL através de um JCL/JOB.
Por exemplo, tenho a seguinte estrutura de dados de input e quero filtrar pelo campo da 18posicao de comprimento 3 do ficheiro, pelo código BTF, e manter o HEADER e os dois TRAILLERs.
INPUT:
HEADER20200822
08montante5435600OPU20200820
08montante5435600BTF20200822
08montante5435600YYY20200824
08montante5435600BTF20200824
08montante5435600AYO20200826
TRAILLER12020
TRAILLER22020
E pretendo o seguinte Output:
HEADER20200822
08montante5435600BTF20200822
08montante5435600BTF20200824
TRAILLER12020
TRAILLER22020
Numa tentativa consegui fazer um SORT e manter o HEADER e o TRAILER no Output através da função DATASORT, mas neste caso queria filtrar e deixar o HEADER e trailer. Estava função é indicada só para SORT.
Numa segunda tentativa consegui apenas filtrar por BTF através do INCLUDE COND, mas no Output desaparece o HEADER e TRAILLER.
Conseguem alguma função para gerar o Output acima? Que consiga filtrar por determinado campo e manter o HEADER e os dois TRAILLERS.
Obrigado.
Preciso de manipular um ficheiro gerado em linguagem COBOL através de um JCL/JOB.
Por exemplo, tenho a seguinte estrutura de dados de input e quero filtrar pelo campo da 18posicao de comprimento 3 do ficheiro, pelo código BTF, e manter o HEADER e os dois TRAILLERs.
INPUT:
HEADER20200822
08montante5435600OPU20200820
08montante5435600BTF20200822
08montante5435600YYY20200824
08montante5435600BTF20200824
08montante5435600AYO20200826
TRAILLER12020
TRAILLER22020
E pretendo o seguinte Output:
HEADER20200822
08montante5435600BTF20200822
08montante5435600BTF20200824
TRAILLER12020
TRAILLER22020
Numa tentativa consegui fazer um SORT e manter o HEADER e o TRAILER no Output através da função DATASORT, mas neste caso queria filtrar e deixar o HEADER e trailer. Estava função é indicada só para SORT.
Numa segunda tentativa consegui apenas filtrar por BTF através do INCLUDE COND, mas no Output desaparece o HEADER e TRAILLER.
Conseguem alguma função para gerar o Output acima? Que consiga filtrar por determinado campo e manter o HEADER e os dois TRAILLERS.
Obrigado.