Richten Sie die Spoke Oracle EBS ein

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 3 Minuten Lesedauer
  • Integrieren Sie die ServiceNow -Instanz und Ihre Oracle EBS -Instanz mithilfe einer Standardauthentifizierung, um die ServiceNow -Anforderungen zu authentifizieren.

    Vorbereitungen

    • Fordern Sie ein IntegrationHub-Abonnement an.
    • Oracle EBS-Spoke aktivieren
    • Administratorzugriff auf das Konto Oracle EBS.
    • Erforderliche Rolle: admin

    Prozedur

    1. Aus dem ServiceNow® Store Laden Sie die Projektdatei Oracle_e-business_suitespoke_dependencies.zip herunter, und speichern Sie sie im erforderlichen lokalen Ordner.
    2. Entpacken Sie den Inhalt der Datei Oracle_e-business_suitespoke_dependencies.zip.
    3. Kompilieren Sie in SQL Developer oder einem SQL-Client alle PKB- und PLS-Dateien im APPS-Schema.
      Abbildung : 1.
      Kompilieren Sie die PLS- und PKB-Dateien.
    4. Stellen Sie auf dem Oracle EBS-Server die REST API Oracle EBS bereit.

      Die Schritte zum Aktivieren der REST-API pro Erweiterung finden Sie unter Benutzerdefinierte Integrationsschnittstellen und -services verwalten.

      Sie müssen diese Schritte für jede PLS-Datei ausführen. Beim Bereitstellen jeder PLS-Datei müssen Sie die relevanten Werte angeben. Hier wird das Verfahren am Beispiel von XXSN_CREATE_PO_PKG.pls beschrieben.

      1. Kopieren Sie die kompilierten .pls-Paketdateien, und laden Sie sie in die folgenden Verzeichnisse hoch:
        • $PO_TOP/patch/115/sql/tmp/
        • $PO_TOP/patch/115/sql/
        Hinweis:
        Stellen Sie sicher, dass Sie $PO_TOP durch das Modul ersetzen, zu dem das Paket gehört, z. B. $AP_TOP, $PO_TOP.
      2. Melden Sie sich bei PuTTY Ihres Oracle EBS -Servers an, und führen Sie den Integration Repository Parser aus.
        1. Um eine iLDT-Datei (*.ildt) zu generieren, führen Sie den Integration Repository Parser mit der folgenden Syntax aus:
          $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. Wenn Sie keine .ildt-Datei für die Datei XXSN_CREATE_PO_PKG.pls generieren, ersetzen Sie „ po “ und „$PO_TOP“ durch das erforderliche Top.
        3. Wenn Sie keine .ildt-Datei für die Datei XXSN_CREATE_PO_PKG.pls generieren, ersetzen Sie XXSN_CREATE_PO_PKG.pls durch den erforderlichen Paketnamen.
        Abbildung : 2.
        Name des hochgeladenen Pakets
      3. Laden Sie die generierte iLDT-Datei in das Integrations-Repository hoch, indem Sie den folgenden Befehl ausführen:
        $FND_TOP/bin/FNDLOAD apps/apps 0 Y UPLOAD $FND_TOP/patch/115/import/wfirep.lct XXSN_CREATE_PO_PKG_pls.ildt
        Hinweis:
        Ersetzen Sie XXSN_CREATE_PO_PKG_ durch den erforderlichen Paketnamen.
        Abbildung : 3.
        Paketname
      4. Melden Sie sich bei Ihrer Oracle E-Business Suite-Instanz als Systemadministrator an.
      5. Wechseln Sie zur Verantwortlichkeit „ Integriertes SOA-Gateway “, und wählen Sie Integration Repositoryaus.
        Abbildung : 4.
        Wählen Sie Integrations-Repository aus.
      6. Suchen Sie nach dem Webservice mit dem internen Namen XXSN_CREATE_PO_PKG.
        Abbildung : 5.
        Suchen Sie mit dem internen Namen des Webservice.
      7. Klicken Sie auf den Link im Suchergebnis, um auf die Liste der verfügbaren Methoden im Schnittstellenpaket zuzugreifen.
        Abbildung : 6.
        PLSQL-Schnittstelle.
        Hinweis:
        Im Schnittstellentyp PL/SQL sind sowohl SOAP- als auch REST-Webservices verfügbar. Dieses Verfahren konzentriert sich jedoch auf den REST-Webservice.
      8. Klicken Sie auf die Registerkarte REST-Webservice.
        1. Legen Sie einen Alias für diesen Service fest. Beispiel: hr.
        2. Klicken Sie auf Bereitstellen.
      9. Zeigen Sie die Methode Bestellung erstellen an, indem Sie auf die Registerkarte REST Web Service klicken.
        Abbildung : 7.
        Stellen Sie die -Services bereit.
        Abbildung : 8.
        Stellen Sie die -Services bereit.
      10. Geben Sie den eindeutigen Servicealiasnamen ein, wählen Sie die Methode Bestellung erstellen aus, und klicken Sie auf Bereitstellen.
        Abbildung : 9.
        Bereitstellungsbestätigung,
        Eine Bestätigungsmeldung wird angezeigt, dass der Service erfolgreich bereitgestellt wurde.
      11. Klicken Sie auf WADL anzeigen, um auf den physischen Speicherort des Serviceendpunkts zuzugreifen, an dem der Service gehostet wird.
      12. Öffnen Sie die Registerkarte Zuschüsse, wählen Sie Bestellung erstellenund klicken Sie auf Zuschuss erstellen.
        Abbildung : 10.
      13. Wählen Sie einen Berechtigungsempfängertyp aus, geben Sie den Benutzernamen ein, dem Sie den Gewährungszugriff für die Verwendung des Webservice gewähren möchten, und klicken Sie auf Gewährung erstellen.
        Abbildung : 11.
        Gewähren Sie Zugriff, um den Webservice zu verwenden.
        Eine Bestätigungsmeldung wird angezeigt, die besagt, dass der Zuschuss erfolgreich erstellt wurde.
        Abbildung : 12.
        Bestätigungsmeldung.
        Hinweis:
        Um den Zuschuss zu widerrufen, klicken Sie auf der Registerkarte „Zuschüsse“ auf Zuschüsse widerrufen, und wählen Sie die erforderlichen Benutzer aus.
      14. Führen Sie die obigen Schritte für alle erforderlichen Aktionen aus, und stellen Sie sicher, dass Sie dieselben Namen (die der jeweiligen Aktion zugeordnet sind) verwenden, die in der Spalte Ressourcenpfad der folgenden Tabelle angegeben sind:
        Aktionsnamen.
      15. Starten Sie den Server neu, und verwenden Sie PuTTY. Führen Sie diese Schritte bis zur Anmeldung beim Server Oracle EBS aus.
        1. Führen Sie die folgenden Befehle aus: cd $ADMIN_SCRIPTS_HOME und ./adadminsrvctl.sh stop.
        2. Geben Sie das WebLogic-Passwort und das EBS-Passwort ein.
        3. Führen Sie den Befehl ./adadminsrvctl.sh start aus.
        4. Geben Sie das WebLogic-Passwort und das EBS-Passwort ein.
        5. Um den Status zu überprüfen, führen Sie den folgenden Befehl aus: ./adadminsrvctl.sh status.
    5. Erstellen Sie einen Anmeldeinformationsdatensatz für die Spoke Oracle EBS.
      1. Navigieren zu Verbindungen und Anmeldeinformationen > Berechtigungen.
      2. Klicken Sie auf Neu.
        Das System zeigt die Meldung Welche Art von Anmeldeinformationen möchten Sie erstellen? an..
      3. Klicken Sie auf Basisanmeldedaten.
      4. Füllen Sie diese Werte im Formular aus.
        Feld Beschreibung
        Name Name zur eindeutigen Identifizierung des Anmeldeinformationsdatensatzes. Beispiel: OEBS-Anmeldeinformationen.
        Benutzername Benutzername für die Anmeldung bei der Instanz Oracle EBS.
        Passwort Passwort für die Anmeldung bei der Instanz Oracle EBS.
        Aktiv Option zur aktiven Verwendung des Anmeldeinformationsdatensatzes.
      5. Klicken Sie auf Absenden.
    6. Erstellen Sie einen Verbindungsdatensatz für die Spoke Oracle EBS.
      1. Navigieren zu Verbindungen und Anmeldeinformationen > Aliasse für Verbindungen und Anmeldeinformationen.
      2. Öffnen Sie den Datensatz für die Spoke Oracle EBS.
      3. Klicken Sie auf der Registerkarte Verbindungen auf Neu.
      4. Füllen Sie diese Werte im Formular aus.
        Feld Beschreibung
        Name Name zur eindeutigen Identifizierung des Verbindungsdatensatzes. Beispiel: OEBS Conn.
        Anmeldeinformation Anmeldeinformationsdatensatz, den Sie für die Spoke Oracle EBS erstellt haben.
        Verbindungs-URL Verbindungs-URL für die Verbindung mit Ihrer Oracle EBS -Instanz.
      5. Klicken Sie auf Absenden.