Bonjour,
j'ai une fonction Oracle qui à deux paramètres en entrée dont un qui est fixe pour l'exécution du Job.
Comment faire ?
merci.
Bonjour,
j'ai une fonction Oracle qui à deux paramètres en entrée dont un qui est fixe pour l'exécution du Job.
Comment faire ?
merci.
Bonjour,
Ce qui te pose problème si je comprend bien c'est que dans le composant tOracleSP tu ne peux pas définir directement la valeur des paramètres à passer mais uniquement leur nom et leur "direction".
Comment l'autre paramètre est-il passé à ton tOracleSP?
Une solution simple qui me vient à l'esprit est l'utilisation d'un tJavaRow juste avant le tOracleSP qui ajoute au schéma d'entrée de celui-ci une colonne avec ton deuxième paramètre. Dans le composant tJavaRow il suffit de passer ton paramètre variable en sortie et de mettre une constante (ou une variable de contexte pour le paramètre fixe).
En espérant que cela réponde plus ou moins à ta question!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2output_row.colonneVariable= input_row.colonneVariable; output_row.colonneFixe= "ValeurParametreFixe";
Cordialement,
Mselle
La même chose peut être faite avec un tMap (c'est plus "graphique", mais ça revient exactement au même).
Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
Mes articles et tutoriaux & Mon blog informatique
Oui en effet et c'est même plus facile à utiliser avec un tMap je n'y avais pas pensé sur le moment!
En général j'essaye toujours dans une phase "d'optimisation" de mes jobs de supprimer au maximum les composants du style "tJavaxxx" il y a souvent un composant dans la palette qui permet de faire la même chose de manière plus élégante.
Mselle
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager