Opérations sur les fonctions et les procédures stockées
L’adaptateur Microsoft BizTalk pour Oracle E-Business Suite prend en charge les fonctions et procédures Oracle.
Fonctions et procédures
L’adaptateur Microsoft BizTalk pour Oracle E-Business Suite prend en charge les fonctions et procédures Oracle de la manière suivante :
Les fonctions sont exposées sous forme d’opérations. Le nom de l’opération est le nom de la fonction Oracle. Les paramètres IN, OUT et IN OUT sont pris en charge, ainsi que les valeurs RETURN.
Important
Si vous passez un paramètre non valide dans une fonction (autrement dit, transmettez une valeur de chaîne pour un champ numérique), l’adaptateur Oracle E-Business peut lever une exception en fonction du comportement ODP.NET. En effet, l’adaptateur Oracle E-Business utilise ODP.NET pour communiquer avec Oracle E-Business Suite.
Les procédures sont exposées sous forme d’opérations. Le nom de l’opération est le nom de la procédure Oracle. Les paramètres IN, OUT et IN OUT sont pris en charge.
Important
Dans le cadre d’une procédure, si vous insérez ou mettez à jour une valeur décimale (par exemple, 15.2) dans un champ numérique d’une table d’interface ou d’une table de base de données, l’adaptateur Oracle E-Business lève une exception. En effet, l’adaptateur Oracle E-Business utilise ODP.NET pour communiquer avec Oracle E-Business Suite, et ODP.NET ne prend pas en charge l’acceptation de valeurs décimales pour les champs numériques.
Les types REF CURSOR sont pris en charge pour les paramètres IN et OUT pour les procédures et les fonctions, ainsi que pour les valeurs de fonction RETURN. Pour plus d’informations, consultez Opérations sur les fonctions et procédures avec les paramètres REF CURSOR.
Les types RECORD sont pris en charge pour les paramètres IN, OUT et IN OUT pour les procédures et les fonctions, ainsi que pour les valeurs de fonction RETURN. Les types RECORD simples et complexes (imbriqués) sont pris en charge. Opérations sur les fonctions et les procédures avec des types RECORD
Notes
Vous pouvez également définir le contexte d’application pour les fonctions et les procédures stockées dans l’adaptateur Oracle E-Business. Pour plus d’informations sur le contexte de l’application et la façon de le définir, consultez Définir le contexte de l’application.
Voir aussi
Quelles opérations peuvent être effectuées à l’aide de l’adaptateur ?