Partage via


Syntaxe d’une instruction EXEC dans Siebel

À l’aide du fournisseur de données pour Siebel, ADO.NET clients peuvent également effectuer une opération EXEC sur l’adaptateur Siebel. La syntaxe de l’instruction EXEC est la suivante :

EXEC  
<Business Service name>.<Business Service method>  
<value 1..n>,  
@parameter 1..n [OUTPUT],  
@parameter 1..n = <value>  
  

Dans la syntaxe précédente, \<value 1..n\> représente un ensemble de paramètres sans nom. Il s’agit de valeurs codées en dur. Ils représentent généralement les paramètres IN. Ils peuvent également représenter des paramètres INOUT. Toutefois, si une valeur codée en dur est utilisée pour un paramètre INOUT, la valeur de sortie associée à ce paramètre ne peut pas être récupérée après l’exécution de l’instruction EXEC.

La @parameter 1..n syntaxe représente un ensemble de paramètres nommés, qui peuvent être des paramètres IN, INOUT ou OUT. Les paramètres de sortie doivent être suivis de l’mot clé OUTPUT.

Notes

Le mot clé OUTPUT ne doit être utilisé qu’avec les paramètres OUT et non avec les paramètres INOUT.

Pour spécifier des valeurs de paramètre inline, utilisez la @parameter 1..n = <value> syntaxe .

Tous les paramètres doivent être séparés par des virgules.

Voici des exemples d’instructions EXEC :

EXEC ExtractDataService.Echo @In, @InOut, @Out OUTPUT  
  
EXEC ExtractDataService.Echo 'InputValue', @InOut, @Out OUTPUT  
  
EXEC ExtractDataService.Echo @InOut, @Out OUTPUT, @In='InputValue'  
  
EXEC ExtractDataService.Echo 'InputValue', @Out OUTPUT, @InOut='InputValue'  
  

Notes

Chaque nom de paramètre (comme @In dans l’exemple précédent) doit correspondre au nom d’argument correspondant dans la méthode Siebel Business Service.

Voir aussi

Utiliser le fournisseur de données .NET Framework pour Siebel eBusiness Applications