Partager via


Parcourir, rechercher et obtenir des métadonnées d’Oracle E-Business Suite

Les métadonnées que l’adaptateur Microsoft BizTalk pour Oracle E-Business Suite fait apparaître à partir d’Oracle E-Business Suite et de la base de données Oracle sous-jacente décrivent la structure des messages permettant de communiquer avec Oracle E-Business Suite à l’aide de l’adaptateur. L’adaptateur Oracle E-Business prend en charge deux interfaces pour la récupération des métadonnées.

  • MetadataExchange fourni par Windows Communication Foundation (WCF). WCF fournit un point de terminaison d’échange de métadonnées pour toutes les liaisons WCF, ce qui permet aux clients d’obtenir des métadonnées à partir d’Oracle E-Business Suite.

  • IMetadataRetrievalContract fourni par le Kit de développement logiciel (SDK) de l’adaptateur métier (LOB) Microsoft Windows Communication Foundation (WCF), qui prend en charge les fonctionnalités de navigation et de recherche des métadonnées de l’adaptateur.

    L’adaptateur Oracle E-Business expose oracle E-Business Suite et les artefacts de base de données sous-jacents, ainsi que les opérations respectives que les clients de l’adaptateur peuvent appeler. Ces opérations sont traitées plus loin dans cette rubrique.

    Vous pouvez utiliser les clients de l’adaptateur pour parcourir, rechercher et récupérer des métadonnées en procédant comme suit :

  • Création d’un projet BizTalk dans Visual Studio

  • Utilisation du modèle de canal WCF

  • Utilisation du modèle de service WCF

    Lorsque vous utilisez un projet BizTalk, vous devez utiliser le complément de projet BizTalk du service d’adaptateur de consommation ou l’Assistant Ajout de métadonnées d’adaptateur pour générer des métadonnées pour les opérations que vous souhaitez effectuer dans Oracle E-Business Suite. Lorsque vous utilisez le modèle de service WCF, vous devez utiliser le plug-in Visual Studio Add Adapter Service Reference pour générer les classes proxy pour effectuer des opérations dans Oracle E-Business Suite. Pour plus d’informations sur la navigation, la recherche et la récupération de métadonnées à l’aide du complément Consommer le service d’adaptateur, de l’Assistant Ajout de métadonnées d’adaptateur ou d’ajout d’un plug-in de référence de service d’adaptateur, consultez Obtenir des métadonnées pour les opérations Oracle E-Business Suite dans Visual Studio.

Exploration des métadonnées

L’adaptateur Oracle E-Business permet aux clients de l’adaptateur de parcourir les tables d’interface, les vues d’interface, les programmes simultanés et les ensembles de demandes dans Oracle E-Business Suite, ainsi que les tables, les vues, les procédures stockées, les fonctions et les packages dans la base de données sous-jacente. Dans le cadre de l’opération de navigation des métadonnées, l’adaptateur expose également les opérations qui peuvent être effectuées sur la base de données Oracle, y compris certaines opérations personnalisées prises en charge par les adaptateurs. Ces opérations sont disponibles à partir du complément Consommer le service d’adaptateur, de l’Assistant Ajout de métadonnées d’adaptateur et de l’Ajout d’un plug-in de référence de service d’adaptateur.

L’adaptateur Oracle E-Business fait apparaître la plupart des opérations sous les trois nœuds suivants :

  1. Vue basée sur l’application : contient les opérations regroupées par chaque application pour les artefacts Oracle E-Business Suite.

  2. Vue basée sur les artefacts : contient les opérations regroupées par type d’artefact (par exemple, tables d’interface, vues d’interface, etc.) dans Oracle E-Business Suite et la base de données sous-jacente.

  3. Vue basée sur le schéma : contient les opérations regroupées par chaque schéma pour les artefacts de base de données sous-jacents.

    Certaines opérations génériques exposées au niveau racine s’appliquent aux deux nœuds. En outre, différentes opérations sont exposées en fonction du type d’opération : sortante ou entrante.

    Le tableau suivant répertorie les opérations sortantes et entrantes exposées par l’adaptateur Oracle E-Business :

Opérations sortantes Opérations entrantes
Vue basée sur l’application :

Contient une liste d’applications Oracle dans oracle E-Business Suite sous-jacent. Développez un nœud Application Oracle pour afficher les artefacts suivants :

  • Tables d’interface : liste de toutes les tables d’interface. Sélectionnez une table d’interface pour afficher les opérations Insérer, Sélectionner, Mettre à jour et Supprimer.
  • Affichages d’interface : liste de toutes les vues d’interface. Sélectionnez une vue d’interface pour afficher l’opération Sélectionner.
  • Programmes simultanés : opérations suivantes pour les programmes simultanés :

    • Ensemble de tous les programmes simultanés spécifiques à l’application Oracle exposés en tant qu’opérations.
    • Opération Get_Status pour obtenir la status d’un programme simultané.
    • L’opération Wait_For_Request d’attendre qu’une demande soit terminée avant de retourner status.
    • Le Submit_Request opération d’appel ou d’exécution d’un programme simultané en spécifiant les paramètres requis pour l’exécution du programme simultané.
  • Ensembles de requêtes : ensemble de tous les jeux de requêtes spécifiques à l’application Oracle qui sont exposés en tant qu’opérations.
Vue basée sur l’application :

Contient une liste d’applications Oracle dans oracle E-Business Suite sous-jacent. Développez un nœud Application Oracle pour afficher les artefacts suivants :

- Tables d’interface : opération d’interrogation pour les tables d’interface qui permet aux clients d’adaptateurs d’obtenir des données entrantes à partir d’Oracle E-Business Suite en fonction d’un mécanisme d’interrogation de requête pris en charge par l’adaptateur.
- Vues d’interface : opération de sondage pour les vues d’interface qui permet aux clients d’adaptateurs d’obtenir des données entrantes à partir d’Oracle E-Business Suite en fonction d’un mécanisme d’interrogation de requête pris en charge par l’adaptateur.
Vue basée sur les artefacts :

Contient tous les artefacts dans Oracle E-Business Suite et la base de données sous-jacente. Développez un nœud d’artefact pour afficher la liste des applications ou schémas Oracle en fonction de l’origine de l’artefact (applications ou base de données). Par exemple, le nœud Tables d’interface affiche une liste d’applications Oracle, tandis que le nœud Tables affiche une liste de schémas de base de données.

La vue basée sur les artefacts affiche les artefacts répertoriés sous Vue basée sur les applications et Vue basée sur le schéma. Chaque nœud d’artefact répertorie les opérations pertinentes pour une application Oracle ou un schéma de base de données.
Vue basée sur les artefacts :

À l’exception des programmes simultanés et des jeux de requêtes, contient tous les artefacts dans Oracle E-Business Suite et tous les artefacts de la base de données sous-jacente. Développez un nœud d’artefact pour afficher la liste des applications ou schémas Oracle en fonction de l’origine de l’artefact (applications ou base de données). Par exemple, le nœud Tables d’interface affiche une liste d’applications Oracle, tandis que le nœud Tables affiche une liste de schémas de base de données.

La vue basée sur les artefacts affiche les artefacts répertoriés sous Vue basée sur les applications et Vue basée sur le schéma. Chaque nœud d’artefact répertorie les opérations pertinentes pour une application Oracle ou un schéma de base de données.
Vue basée sur le schéma :

Contient une liste de schémas dans la base de données Oracle sous-jacente. Développez le nœud de schéma pour afficher les artefacts suivants :

- API PL/SQL : liste de toutes les API PL/SQL. Sélectionnez une API PL/SQL pour afficher les procédures et fonctions empaquetées exposées en tant qu’opérations.
- Procédures : liste des procédures du schéma exposées en tant qu’opérations.
- Fonctions : liste des fonctions du schéma exposées en tant qu’opérations.
- Tables : liste de toutes les tables. Sélectionnez une table pour afficher les opérations Insérer, Sélectionner, Mettre à jour et Supprimer.
- Vues : liste de tous les affichages. Sélectionnez une vue pour afficher l’opération Sélectionner.
Vue basée sur le schéma :

Contient une liste de schémas dans la base de données Oracle sous-jacente. Développez le nœud de schéma pour afficher les artefacts suivants :

- API PL/SQL : liste de toutes les API PL/SQL. Sélectionnez une API PL/SQL pour afficher les procédures et fonctions empaquetées exposées en tant qu’opérations d’interrogation.
- Procédures : liste des procédures du schéma exposées en tant qu’opérations d’interrogation.
- Fonctions : liste des fonctions du schéma exposées en tant qu’opérations d’interrogation.
- Tables : liste de toutes les tables. Sélectionnez une table pour afficher l’opération d’interrogation de la table.
- Vues : liste de tous les affichages. Sélectionnez une vue pour afficher l’opération d’interrogation de l’affichage.
L’adaptateur Oracle E-Business expose également les opérations sortantes génériques suivantes au niveau racine : ExecuteReader, ExecuteScalar et ExecuteNonQuery. Pour plus d’informations sur ces opérations, consultez Prise en charge des opérations ExecuteNonQuery, ExecuteReader et ExecuteScalar. L’adaptateur Oracle E-Business expose également l’opération de notification au niveau racine qui permet aux clients de l’adaptateur de recevoir des messages de notification de modification de base de données à partir d’Oracle E-Business Suite. Pour plus d’informations sur l’opération de notification, consultez Considérations relatives à la réception des notifications de modification de base de données.

Pour plus d’informations sur la façon dont les métadonnées sont classées, consultez Parcourir, Rechercher et Récupérer des métadonnées pour les opérations Oracle E-Business.

Recherche de métadonnées

À l’aide de l’adaptateur Oracle E-Business, vous pouvez effectuer une requête de recherche dans Oracle E-Business Suite et sur la base de données Oracle sous-jacente à l’aide des expressions de recherche Oracle compatibles avec l’opérateur LIKE. Par exemple, les clients d’adaptateurs peuvent utiliser une expression de recherche telle que « EMP% » pour obtenir des tables commençant par EMP. L’adaptateur le convertit en requête SQL suivante :

SELECT TABLE_NAME FROM ALL_TABLES WHERE TABLE_NAME LIKE 'EMP%' AND OWNER = 'SCOTT'  

Où, SCOTT est le schéma avec une collection d’artefacts de base de données Oracle.

Le tableau suivant répertorie les caractères spéciaux qui peuvent être utilisés pour la recherche et leur interprétation par l’adaptateur Oracle Database.

Caractère spécial Interprétation
_ (souligné) Correspond exactement à un caractère

Par exemple, A_ correspond à AB, AC et AD.
% (pourcentage) Correspond à zéro, un ou plusieurs caractères.

Par exemple, A% correspond à A, AB, ABC.
\ (échappement) S’échappe la signification spéciale de % et _. Le caractère \ (échappement) est utilisé avant un caractère générique pour indiquer que le caractère générique doit être interprété comme un caractère normal.

Par exemple, A\_B correspond à A_B.

Important

  • La chaîne de recherche respecte la casse.
    • La recherche fonctionne différemment sous les différentes vues (vue basée sur l’application, vue Artifact-Based et vue Schema-Based). Pour savoir comment rechercher des artefacts et des opérations sous chaque vue, consultez « Recherche sous différents affichages » dans Rechercher des opérations Oracle E-Business Suite.
    • Pour rechercher une application, vous pouvez spécifier le nom convivial ou le nom court de l’application. Par exemple, pour rechercher l’application Clients , vous pouvez spécifier la chaîne de recherche comme Receive% ou AR. AR est le nom court de l’application.
    • Pour rechercher un programme simultané, vous pouvez spécifier le nom convivial ou le nom réel du programme simultané. Par exemple, pour rechercher le programme simultané d’interface client , vous pouvez spécifier la chaîne de recherche comme %Customer Interface% ou %RACUST%. RACUST est le nom réel du programme simultané. En outre, le résultat de la recherche contient toujours les programmes simultanés standard, que leur nom corresponde ou non à la chaîne de recherche spécifiée.

Récupération des métadonnées

Lors de la récupération de métadonnées, l’adaptateur Oracle E-Business peut extraire des métadonnées sous un schéma, y compris la totalité ou un sous-ensemble d’objets de base de données avec l’objet et les paramètres d’opération respectifs. L’adaptateur présente les entités d’Oracle E-Business Suite et la base de données Oracle sous-jacente en tant que noms d’éléments en XML. Étant donné que les traits de soulignement sont les seuls caractères spéciaux autorisés qui peuvent être inclus, tous les autres caractères spéciaux dans les noms d’éléments sont encodés à l’aide de traits de soulignement. Par exemple, emp$name est encodé en tant que emp_x0024_name. Pour plus d’informations, consultez Obtenir des métadonnées pour les opérations SQL Server dans Visual Studio à l’aide de l’adaptateur SQL.

Voir aussi

Présentation de l’adaptateur BizTalk pour Oracle E-Business Suite
Parcourir, rechercher et récupérer des métadonnées pour les opérations Oracle E-Business
Obtenir des métadonnées pour les opérations Oracle E-Business Suite dans Visual Studio