Pour accéder aux base de données d’un iseries (communément appelé AS400 ), il est possible d’utiliser 2 méthodes :
- La première consiste à utiliser l’accès natif disponible chez PC SOFT . Cet accès natif permet d’utiliser les ordres Hxxx. Les fichiers sont créés et gérés depuis une analyse windev.
- La deuxième solution consiste à utiliser les assemblages .NET fournis par IBM . Avec cette méthode, les fichiers sont créés avec les outils de l’AS400 et la seule façon d’accéder aux données se fait par SQL.
Les 2 méthodes ont leurs inconvénients et leurs avantages. Pour la première, c’est le temps de développement qui est privilégié, car tous les accès se font à travers des ordres Hxxx. Dans la deuxième méthode, c’est le temps d’exécution qui est le principal avantage.
Dans le cas de site Webdev, la seconde solution sera privilégiée car le fonctionnement des fichiers DB2 différent selon leur mode de création.
Pour les fichiers créés en SQL, la vérification des données se fait à l’écriture et ensuite la lecture des données se fait sans vérification. Ainsi, si on enregistre une chaine à la place d’un entier dans une requête SQL, l’opération est rejetée.
Pour les fichiers créés en DDS, la vérification des données se fait à chaque lecture, provoquant ainsi une augmentation des temps de traitement.