Versions de programme de services et table SQL
Posté : lun. 26 mars 2018, 10:53:41
Bonjour,
J'ai un programme de services qui contient des fonctions de lecture, d'écriture et de mise à jour d'une table par SQL dans/depuis deux DS.
Une DS de lecture est typée sur toute la table via EXTNAME, et une DS d'écriture avec une liste de colonnes restreintes typées sur la première DS.
L'une ou l'autre de ces DS est donc le résultat des différentes fonctions, l'appelant doit donc typer ses paramètres ou DS de retour en fonction de ces DS template.
J'ai donc placé ces DS et le prototype des fonctions dans un bout de code à insérer par /INCLUDE par l'appelant.
Comment faire dans le cas d'une intervention sur la table (Ajout, maj, suppression de colonnes), pour créer q'une nouvelle signature du programme de services et ainsi pouvoir "versionner" sans avoir à recompiler tous les programmes appelants ?
Merci
Bien cordialement
Jean-Marie
J'ai un programme de services qui contient des fonctions de lecture, d'écriture et de mise à jour d'une table par SQL dans/depuis deux DS.
Une DS de lecture est typée sur toute la table via EXTNAME, et une DS d'écriture avec une liste de colonnes restreintes typées sur la première DS.
L'une ou l'autre de ces DS est donc le résultat des différentes fonctions, l'appelant doit donc typer ses paramètres ou DS de retour en fonction de ces DS template.
J'ai donc placé ces DS et le prototype des fonctions dans un bout de code à insérer par /INCLUDE par l'appelant.
Comment faire dans le cas d'une intervention sur la table (Ajout, maj, suppression de colonnes), pour créer q'une nouvelle signature du programme de services et ainsi pouvoir "versionner" sans avoir à recompiler tous les programmes appelants ?
Merci
Bien cordialement
Jean-Marie