none
Déclenchement procédure stockée AS400 depuis SQL Serveur RRS feed

  • Discussion générale

  • Bonjour,

    Ma question porte sur les procédures stockées AS400 à lancer depuis mon serveur SQL avec du code T-SQL.

    J'explique: j'ai crée un serveur lié avec le provider OleDB (EasyComOLEDB ou IBMDA400) nommé AS400.

    Les instructions SQL suivantes fonctionnent donc correctement :
    SELECT * FROM AS400...HPRKE1P
    SELECT * FROM AS400..BIB00.HPRKE1P 

    Mais maintenant je voudrais lancer un programme AS400 "EXCL7FCL" qui se trouve dans la librairie"TSTEXE"
    L'instruction EXEC AS400...EXCL7FCL '123', 'abc' me retourne l'erreur suivante "Fichier {?=CALL non trouvé dans la bibliothèque *LIBL."
    L'instruction EXEC AS400..TSTEXE.EXCL7FCL '123', 'abc' me retourne l'erreur suivante "Fichier {?=CALL non trouvé dans la bibliothèque *LIBL."soin

    Avez vous une solution ? Sachant que le but final serait de remplacer les paramètres 123 et abc par des variables SQL car certains des paramètres AS400 sont en in/out et que j'ai besoin de récupérer les paramètres output AS400

    Merci pour votre aide.

    mercredi 10 octobre 2012 17:17

Toutes les réponses