Vous devez comparer le contenu de 2 fichiers sur votre IBMi
Voici 3 Solutions, il en existe sans doute d’autres …
Première solution
En utilisant SQL et la fonction Table COMPARE_FILE
dans notre on a limité aux données
https://www.ibm.com/docs/en/i/7.4?topic=services-compare-file-table-function
Deuxième solution
En utilisant ACS
Elle se base également sur la fonction table COMPARE_FILE
Sélectionner le premier fichier à comparer
sélectionner le deuxième fichier à comparer
Choisissez l’option uniquement les datas
Vous pouvez exporter votre résultat au format csv par exemple
Troisième solution
Un petit script maison
select ‘a except b’ , a.* from fady/clients a
except
select ‘a except b’ , b.* from fady/clientssv b
union all
select ‘c except d’ , c.* from fady/clientssv c
except
select ‘c except d’ , d.* from fady/clients d
Conclusion :
A vous de choisir la solution qui vous convient
Attention cependant au COMPARE_FILE qui se base sur le RRN et un enregistrement recrée à l’identique avec un rrn différent sera considéré comme nouveau !
Merci a ceux qui m’ont aidé pour cette publication