Validering
Det er meget vigtigt at sikre sig at de data der kommer ind
udefra til videre forarbejdning, er så korrekt som mulig. Ikke
bare syntaxmæssig (f.eks. en valid dato i et datofelt), men også på den
måde at felterne indbyrdes ikke er i modstrid med hinanden, f.eks. at
en ophørsdato ligger før oprettelsesdatoen.
Der er derfor lavet en Validerings-DLL til InterMedia for Windows, der
tager 1 inputrecord ad gangen, piller den fra hinanden, laver
valideringen, og så sætter det hele sammen igen i rigtig rækkefølge
o.s.v.
Problemet med IMW er at den kun understøtter 1 record in - 1 record ud.
DLL'en, der er skrevet i Delphi, indeholder en RPG/II interpreter,
hvilket bevirker at man kan skrive valideringsrutiner når man har lært
RPG/II. Dette sprog er / har været særdeles udbredt på IBM maskiner,
primært S/36 o.l.
Der findes også en stand-alone version af Validate, der går "udenom" IMW
forside