Richten Sie die Oracle EBS- -Spoke ein

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 3 Minuten Lesedauer
  • Integrieren Sie die Instanz ServiceNow und Ihre Instanz Oracle EBS- mithilfe einer Standardauthentifizierung, um die Anforderungen ServiceNow von zu authentifizieren.

    Vorbereitungen

    • Fordern Sie ein IntegrationHub -Abonnement an.
    • Oracle EBS--Spoke aktivieren
    • Administratorzugriff auf den Account 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. Extrahieren Sie den Inhalt der Datei Oracle_e-business_suite „spoke_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.

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

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

      1. Kopieren Sie die .pls-Dateien des kompilierten Pakets, und laden Sie sie in die jeweiligen 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_TOPusw.
      2. Melden Sie sich bei der -PuTTY des Servers Oracle EBS- an, und führen Sie den Integrations-Repository-Parser aus.
        1. Um eine iLDT-Datei (*.ildt) zu generieren, führen Sie den Integrations-Repository-Parser mit dieser 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 die erforderlichen 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 Repository (Integrations-Repository)aus.
        Abbildung : 4.
        Wählen Sie Integration Repository.
      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. Der Schwerpunkt dieses Verfahrens liegt jedoch auf dem REST-Webservice.
      8. Klicken Sie auf die Registerkarte REST-Webservice.
        1. Legen Sie einen Alias für diesen Service fest. Beispiel: Stunde.
        2. Klicken Sie auf Bereitstellen.
      9. Zeigen Sie die Methode Auftrag erstellen an, indem Sie auf die Registerkarte REST-Webservice 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,
        Es wird eine Bestätigungsmeldung angezeigt, dass der Service erfolgreich bereitgestellt wurde.
      11. Klicken Sie auf WADL anzeigen, um auf den physischen Speicherort des Serviceendpunkts zuzugreifen, auf 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 Anwendernamen ein, dem Sie Zugriffsrechte für die Verwendung des Webservice erteilen möchten, und klicken Sie auf Berechtigung erstellen.
        Abbildung : 11.
        Gewähren Sie Zugriff für die Verwendung des Webservice.
        Es wird eine Bestätigungsmeldung angezeigt, in der erwähnt wird, dass die Förderung erfolgreich erstellt wurde.
        Abbildung : 12.
        Bestätigungsnachricht.
        Hinweis:
        Um die Erteilung zu widerrufen, klicken Sie auf der Registerkarte Förderungen auf Förderungenwiderrufen, und wählen Sie die gewünschten Benutzer aus.
      14. Führen Sie die obigen Schritte für alle erforderlichen Aktionen aus und stellen Sie sicher, dass Sie dieselben Namen (mit der jeweiligen Aktion verknüpft) verwenden, wie in der Spalte Ressourcenpfad der folgenden Tabelle erwähnt:
        Aktionsnamen.
      15. Starten Sie den Server neu, und führen Sie mithilfe von PUTTY 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 Befehl ./adadminsrvctl.sh statusaus.
    5. Erstellen Sie einen Anmeldeinformationsdatensatz für die Spoke Oracle EBS-.
      1. Navigieren zu Verbindungen und Anmeldeinformationen > Anmeldeinformationen.
      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
        Anwendername Anwendername 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-Verbindung.
        Referenz Anmeldeinformationsdatensatz, den Sie für die Spoke Oracle EBS- erstellt haben.
        Verbindungs-URL Verbindungs-URL zum Herstellen einer Verbindung mit Ihrer Instanz Oracle EBS-.
      5. Klicken Sie auf Absenden.