Partager via


Prise en charge des opérations composites

L’adaptateur Oracle E-Business permet aux clients d’adaptateur d’effectuer des opérations composites qui peuvent inclure n’importe quel nombre d’opérations suivantes, et dans n’importe quel ordre :

  • Opérations Sélectionner, Insérer, Mettre à jour et Supprimer sur une table d’interface et une table de base de données.

  • Sélectionnez une opération sur une vue d’interface et une vue de base de données.

  • Procédures stockées, fonctions et procédures dans des packages qui sont exposés en tant qu’opérations dans l’adaptateur.

    Les opérations d’une opération composite peuvent cibler des tables et des vues dans la même base de données ou des bases de données différentes. Toutefois, les données ne peuvent pas être partagées ou réutilisées entre différentes opérations dans une opération composite. Par exemple, dans une opération composite, le jeu de résultats d’une opération Select ne peut pas être utilisé comme paramètre d’entrée pour une procédure stockée.

    Chaque opération d’une opération composite est effectuée à l’aide d’une connexion distincte. L’adaptateur Oracle E-Business consomme autant de connexions à partir du pool de connexions ODP.NET que le nombre d’opérations dans une opération composite, puis libère les connexions à mesure que les opérations sont exécutées. Toutefois, si une opération dans l’opération composite retourne un jeu de résultats, la connexion n’est libérée qu’après la consommation du message.

Important

Si vous rencontrez des problèmes de délai d’attente lors de l’exécution d’une opération composite, cela peut être dû au fait que le nombre de connexions est inférieur au nombre d’opérations dans une opération composite impliquant :

  • Procédures stockées contenant des paramètres BFILE, BLOB, CLOB, NCLOB et REF CURSOR en tant que paramètres OUT ou IN OUT.

    • Sélectionnez l’opération.

    Pour résoudre ce problème, vous devez vous assurer que s’il existe « n » nombre d’opérations de ce type dans une opération composite, la valeur spécifiée pour la propriété de liaison MinPoolSize est « n+1 » ou supérieure. Pour plus d’informations sur la propriété de liaison MinPoolSize , consultez En savoir plus sur les propriétés de liaison de l’adaptateur BizTalk pour Oracle E-Business Suite.

Pour obtenir des informations sur :

Notes

Vous pouvez également définir le contexte des applications pour les opérations composites dans l’adaptateur Oracle E-Business. Il est obligatoire de définir le contexte des applications pour les opérations composites si l’une des opérations d’une opération composite est effectuée sur une table d’interface ou une vue d’interface. Pour plus d’informations sur le contexte des applications et la façon de le définir, consultez Définir le contexte d’application.

Voir aussi

Opérations prises en charge par l’adaptateur Oracle E-Business Suite