Fonction SQL ou est l'objet ?

RPG (3 et 4, free), CL, SQL, etc...
Répondre
fmouragues2
Messages : 3
Enregistré le : lun. 12 août 2019, 14:04:44
Localisation : Rennes

Fonction SQL ou est l'objet ?

Message par fmouragues2 »

Bonjour,
Je suis en 7.3

J'ai fait :
create or replace function bibtfm.is_oaext (char(7))
returns char(1)
external name 'BIBTFM/XOACONS(IS_OAEXT_SQL)'
parameter style general;

Et ça marche, le souci c'est que je ne trouve pas l'objet is_oaext
Avec la gestion des schémas d'ACS, je vois bien la fonction qui fait référence à mon rpg.
Mais je ne trouve pas la fonction en tant qu'objet.
Du coup quid des sauvegardes ?

Merci d'avance.

fmouragues2
Messages : 3
Enregistré le : lun. 12 août 2019, 14:04:44
Localisation : Rennes

Re: Fonction SQL ou est l'objet ?

Message par fmouragues2 »

Bon, j'ai trouvé un début de réponse là :

https://www.ibm.com/support/knowledgece ... estore.htm

Reste à savoir comment on fait ça :
Additionally, external programs or service programs that were referenced on a CREATE PROCEDURE or CREATE FUNCTION statement may contain the information required to register the routine in SYSROUTINES

Et surtout comment on vérifie que c'est ok, parcque dans dspobjd je vois pas de référence aux fonctions sql.

Si vous avez une idée....

fmouragues2
Messages : 3
Enregistré le : lun. 12 août 2019, 14:04:44
Localisation : Rennes

Re: Fonction SQL ou est l'objet ?

Message par fmouragues2 »

fmouragues2 a écrit :Bon, j'ai trouvé un début de réponse là :

https://www.ibm.com/support/knowledgece ... estore.htm

Reste à savoir comment on fait ça :
Additionally, external programs or service programs that were referenced on a CREATE PROCEDURE or CREATE FUNCTION statement may contain the information required to register the routine in SYSROUTINES

Et surtout comment on vérifie que c'est ok, parcque dans dspobjd je vois pas de référence aux fonctions sql.

Si vous avez une idée....
Trouvé PRTSQLINF donne les infos et j'ai bien CREATE FUNCTION BIBTFM. IS_OAEXT en fin de spool.

Répondre