Configurer le Oracle EBS spoke

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 4 minutes de lecture
  • Intégrez l’instance ServiceNow et votre Oracle EBS instance à l’aide d’une authentification de base pour authentifier les ServiceNow demandes.

    Avant de commencer

    • Demandez Hub d'intégration un abonnement.
    • Activez le spoke Oracle EBS.
    • Accès administrateur au Oracle EBS compte.
    • Rôle requis : admin

    Procédure

    1. À partir de l' ServiceNow® Store Téléchargez le fichier de projet, Oracle_e-business_suite spoke_dependencies.zip et enregistrez-le dans le dossier local requis.
    2. Décompressez le contenu du fichier Oracle_e-business_suite spoke_dependencies.zip.
    3. Dans SQL Developer ou un client SQL, compilez tous les fichiers PKB et PLS dans le schéma APPS.
      Figure 1.
      Compilez les fichiers PLS et PKB.
    4. Dans le serveur Oracle EBS, déployez l’API Oracle EBS REST.

      Pour connaître les étapes d’activation de l’API REST par extension, consultez Administration des interfaces et services d’intégration personnalisés.

      Vous devez effectuer ces étapes pour chaque fichier PLS. Lors du déploiement de chaque fichier PLS, vous devez fournir les valeurs pertinentes. Ici, la procédure est décrite à l’aide de XXSN_CREATE_PO_PKG.pls comme exemple.

      1. Copiez et téléchargez les fichiers .pls du package compilé dans ces répertoires respectifs :
        • $PO_TOP/patch/115/sql/tmp/
        • $PO_TOP/patch/115/sql/
        Remarque :
        Assurez-vous de remplacer le $PO_TOP par le module auquel le package appartient, par exemple $AP_TOP, $PO_TOP, etc.
      2. Connectez-vous à PuTTY de votre Oracle EBS serveur et exécutez l’analyseur de référentiel d’intégration.
        1. Pour générer un fichier iLDT (*.ildt), exécutez l’analyseur du référentiel d’intégration à l’aide de la syntaxe suivante :
          $IAS_ORACLE_HOME/perl/bin/perl $FND_TOP/bin/irep_parser.pl -g -v -username=sysadmin po:patch/115/sql:XXSN_CREATE_PO_PKG.pls:12.0=$PO_TOP/patch/115/sql/tmp/XXSN_CREATE_PO_PKG.pls
        2. Si vous ne générez pas de fichier .ildt pour le fichier XXSN_CREATE_PO_PKG.pls, remplacez po et $PO_TOP par le Top requis.
        3. Si vous ne générez pas de fichier .ildt pour le fichier XXSN_CREATE_PO_PKG.pls, remplacez XXSN_CREATE_PO_PKG.pls par le nom de package requis.
        Figure 2.
        Nom du package chargé
      3. Chargez le fichier iLDT généré dans le référentiel d’intégration en exécutant cette commande :
        $FND_TOP/bin/FNDLOAD apps/apps 0 Y UPLOAD $FND_TOP/patch/115/import/wfirep.lct XXSN_CREATE_PO_PKG_pls.ildt
        Remarque :
        Remplacez XXSN_CREATE_PO_PKG_ par le nom du package requis.
        Figure 3.
        Nom de package
      4. Connectez-vous à votre Oracle instance E-Business Suite en tant qu’administrateur système.
      5. Passez à la responsabilité Integrated SOA Gateway et sélectionnez Référentiel d’intégration.
        Figure 4.
        Sélectionnez le référentiel d’intégration.
      6. Recherchez le service Web avec le nom interne, XXSN_CREATE_PO_PKG.
        Figure 5.
        Effectuez une recherche avec le nom interne du service Web.
      7. Cliquez sur le lien dans les résultats de la recherche pour accéder à la liste des metods disponibles dans le package d’interface.
        Figure 6.
        Interface PLSQL.
        Remarque :
        Dans le type d’interface PL/SQL, les services Web SOAP et REST sont disponibles. Toutefois, cette procédure se concentre sur le service Web REST.
      8. Cliquez sur l’onglet Service Web REST .
        1. Définissez un alias pour ce service. Par exemple, hr.
        2. Cliquez sur Déployer.
      9. Affichez la méthode Créer un bon de commande en cliquant sur l’onglet Service Web REST .
        Figure 7.
        Déployez les services.
        Figure 8.
        Déployez les services.
      10. Saisissez le nom de l’alias de service unique, sélectionnez la méthode Créer un bon de commande , puis cliquez sur Déployer.
        Figure 9.
        Confirmation du déploiement,
        Un message de confirmation s’affiche indiquant que le service est correctement déployé.
      11. Cliquez sur Afficher WADL pour accéder à l’emplacement physique du point de terminaison de service sur lequel le service est hébergé.
      12. Ouvrez l’onglet Subventions , sélectionnez Créer un bon de commande, puis cliquez sur Créer une subvention.
        Figure 10.
      13. Sélectionnez un type de bénéficiaire, entrez le nom d’utilisateur auquel vous souhaitez accorder l’accès à l’octroi pour utiliser le service Web, puis cliquez sur Créer une subvention.
        Figure 11.
        Accordez l’accès pour utiliser le service Web.
        Un message de confirmation s’affiche indiquant que la subvention a été créée avec succès.
        Figure 12.
        Message de confirmation.
        Remarque :
        Pour révoquer l’octroi, cliquez sur Révoquer l’octroi dans l’onglet Octroi et sélectionnez les utilisateurs requis.
      14. Effectuez les étapes ci-dessus pour toutes les actions requises et assurez-vous d’utiliser les mêmes noms (associés à l’action respective) que ceux mentionnés dans la colonne Chemin d’accès à la ressource de la table suivante :
        Noms des actions.
      15. Redémarrez le serveur et, à l’aide de PuTTY, effectuez ces étapes lors de la Oracle EBS connexion au serveur.
        1. Exécutez les commandes : cd $ADMIN_SCRIPTS_HOME et ./adadminsrvctl.sh stop.
        2. Entrez le mot de passe WebLogic et le mot de passe EBS.
        3. Exécutez la commande ./adadminsrvctl.sh start.
        4. Entrez le mot de passe WebLogic et le mot de passe EBS.
        5. Pour vérifier l’état, exécutez la commande ./adadminsrvctl.sh status.
    5. Créez un enregistrement d’informations d’identification pour le Oracle EBS spoke.
      1. Accédez à la Connexions et informations d'identification > Informations d'identification.
      2. Cliquez sur Nouveau.
        Le système affiche le message Quel type d’informations d’identification voulez-vous créer ?.
      3. Sélectionnez Informations d'identification pour l'authentification de base.
      4. Renseignez ces valeurs sur le formulaire.
        Champ Description
        Nom Nom permettant d’identifier l’enregistrement d’informations d’identification de façon unique. Par exemple, OEBS Cred.
        Nom d'utilisateur Nom d’utilisateur pour se connecter à l’instance Oracle EBS .
        Mot de passe Mot de passe pour se connecter à l’instance Oracle EBS .
        Actif Option permettant d'utiliser activement l'enregistrement des informations d'identification.
      5. Cliquez sur Envoyer.
    6. Créez un enregistrement de connexion pour le Oracle EBS spoke.
      1. Accédez à la Connexions et informations d'identification > Alias de connexion et d'informations d'identification.
      2. Ouvrez l’enregistrement du Oracle EBS spoke.
      3. Dans l’onglet Connexions , cliquez sur Nouveau.
      4. Renseignez ces valeurs sur le formulaire.
        Champ Description
        Nom Nom permettant d’identifier de façon unique l’enregistrement de connexion. Par exemple, OEBS Conn.
        Informations d'identification Enregistrement d’informations d’identification que vous avez créé pour le Oracle EBS spoke.
        URL de connexion URL de connexion pour vous connecter à votre Oracle EBS instance.
      5. Cliquez sur Envoyer.