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