Richten Sie ein Oracle EBS Spoke
Integrieren Sie ServiceNow Instanz und Ihr Oracle EBS Instanz, die eine Standardauthentifizierung zur Authentifizierung von verwendet ServiceNow Anforderungen.
Vorbereitungen
- Fordern Sie an IntegrationHub Abonnement.
- Oracle EBS -Spoke aktivieren
- Administratorzugriff auf Oracle EBS Account.
- Erforderliche Rolle: admin.
Prozedur
- Von ServiceNow® Store Laden Sie die Projektdatei Oracle_e-Business_Suite spoke_dependencies.zip herunter, und speichern Sie sie im erforderlichen lokalen Ordner.
- Entpacken Sie den Inhalt der Datei Oracle_e-Business_Suite spoke_dependencies.zip.
-
Kompilieren Sie in SQL Developer oder einem SQL-Client alle PKB- und PLS-Dateien im APP-Schema.
Abbildung : 1. -
Stellen Sie im Oracle EBS-Server bereit Oracle EBS REST-API.
Informationen zu den Schritten 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 mit beschrieben XXSN_CREATE_PO_PKG.pls Als Beispiel.
-
Kopieren Sie die kompilierten .pls-Dateien des Pakets, und laden Sie sie in diese jeweiligen Verzeichnisse hoch:
- $PO_TOP/Patch/115/sql/tmp/
- $PO_TOP/Patch/115/sql/
Hinweis:Stellen Sie sicher, dass Sie ersetzen $PO_TOP Mit dem Modul, zu dem das Paket gehört, z. B. $AP_TOP , $PO_TOP , Und so weiter. -
Melden Sie sich bei PuTTY Ihres an Oracle EBS Server und führen Sie den Integrations-Repository-Parser aus.
- 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 - Wenn Sie keine ILDT-Datei für die Datei XXSN_CREATE_PO_PKG.pls generieren, ersetzen Sie
PoUnd$PO_TOPMit erforderlichOben. - Wenn Sie keine ILDT-Datei für die Datei XXSN_CREATE_PO_PKG.pls generieren, ersetzen Sie
XXSN_CREATE_PO_PKG.plsMit dem erforderlichen Paketnamen.
Abbildung : 2. - Um eine iLDT-Datei (*.ildt) zu generieren, führen Sie den Integrations-Repository-Parser mit dieser Syntax aus:
-
Laden Sie die generierte iLDT-Datei in das Integrations-Repository hoch, indem Sie diesen Befehl ausführen:
$FND_TOP/bin/FNDLOAD apps/apps 0 Y UPLOAD $FND_TOP/patch/115/import/wfirep.lct XXSN_CREATE_PO_PKG_pls.ildtHinweis:ErsetzenXXSN_CREATE_PO_PKG_Mit dem erforderlichen Paketnamen.Abbildung : 3. - Melden Sie sich bei an Oracle E-Business Suite-Instanz als Systemadministrator.
-
Wechseln Sie zu Integriertes SOA-Gateway Verantwortlichkeit und wählen Sie aus Integrations-Repository .
Abbildung : 4. -
Suchen Sie nach dem Webservice mit dem internen Namen, XXSN_CREATE_PO_PKG .
Abbildung : 5. -
Klicken Sie auf den Link im Suchergebnis, um auf die Liste der verfügbaren Metods im Schnittstellenpaket zuzugreifen.
Abbildung : 6. Hinweis:Im PL/SQL-Schnittstellentyp sind sowohl SOAP- als auch REST-Webservices verfügbar. Dieses Verfahren konzentriert sich jedoch auf den REST-Webservice. -
Klicken Sie auf REST-Webservice Registerkarte.
- Legen Sie einen Alias für diesen Service fest. Für Beispiel, HR .
- Klicken Sie auf Bereitstellen.
-
Zeigen Sie die Methode Bestellung erstellen an, indem Sie auf klicken REST-Webservice Registerkarte.
Abbildung : 7. Abbildung : 8. -
Geben Sie den eindeutigen Service-Aliasnamen ein, und wählen Sie aus Bestellung erstellen Methode und klicken Sie auf Bereitstellen .
Abbildung : 9. Eine Bestätigungsnachricht wird angezeigt, dass der Service erfolgreich bereitgestellt wurde. - Klicken Sie Auf Zeigen Sie WADL an Um auf den physischen Speicherort des Serviceendpunkts zuzugreifen, auf dem der Service gehostet wird.
-
Öffnen Sie Gewährt Wählen Sie die Registerkarte aus Bestellung erstellen , Und klicken Sie auf Erstellen Sie Eine Gewährung .
Abbildung : 10. -
Wählen Sie einen Berechtigten-Typ aus, geben Sie den Anwendernamen ein, dem Sie den Zugriff zur Verwendung des Webservice gewähren möchten, und klicken Sie auf Erstellen Sie Eine Gewährung .
Abbildung : 11. Eine Bestätigungsnachricht wird angezeigt, in der darauf hingewiesen wird, dass die Gewährung erfolgreich erstellt wurde.Abbildung : 12. Hinweis:Klicken Sie auf, um die Gewährung zu widerrufen Berechtigungen Widerrufen In Gewährt Registerkarte und wählen Sie die erforderlichen Anwender aus. -
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, wie in der Spalte „Ressourcenpfad“ der folgenden Tabelle erwähnt:
-
Starten Sie den Server neu, und führen Sie die folgenden Schritte mit PuTTY aus, wenn Sie sich bei anmelden Oracle EBS Server.
- Befehle ausführen: CD $ADMIN_SCRIPTS_HOME Und ./adadminsrvctl.sh anhalten .
- Geben Sie das WebLogic-Passwort und das EBS-Passwort ein.
- Befehl ausführen, ./adadminsrvctl.sh Start .
- Geben Sie das WebLogic-Passwort und das EBS-Passwort ein.
- Um den Status zu überprüfen, führen Sie den Befehl aus. ./adadminsrvctl.sh-Status .
-
Kopieren Sie die kompilierten .pls-Dateien des Pakets, und laden Sie sie in diese jeweiligen Verzeichnisse hoch:
-
Erstellen Sie einen Anmeldeinformationsdatensatz für Oracle EBS Spoke.
- Navigieren zu Verbindungen und Anmeldeinformationen > Anmeldeinformationenan.
-
Klicken Sie auf Neu.
Das System zeigt die Meldung an Welche Art von Anmeldeinformationen möchten Sie erstellen? .
- Klicken Sie auf Basisanmeldedaten.
-
Füllen Sie diese Werte im Formular aus.
Feld Beschreibung Name Name zur eindeutigen Identifizierung des Anmeldeinformationsdatensatzes. Beispiel: OEBS-Anmeldeinformation . Anwendername Anwendername, der bei angemeldet werden soll Oracle EBS Instanz. Passwort Passwort für die Anmeldung bei Oracle EBS Instanz. Aktiv Option zur aktiven Verwendung des Anmeldeinformationsdatensatzes. - Klicken Sie auf Absenden.
-
Erstellen Sie einen Verbindungsdatensatz für Oracle EBS Spoke.
- Navigieren zu Verbindungen und Anmeldeinformationen > Aliasse für Verbindungen und Anmeldeinformationenan.
- Öffnen Sie den Datensatz für Oracle EBS Spoke.
- Von Verbindungen Klicken Sie auf die Registerkarte Neu .
-
Füllen Sie diese Werte im Formular aus.
Feld Beschreibung Name Name zur eindeutigen Identifizierung des Verbindungsdatensatzes. Beispiel: OEBS-Verbindung . Anmeldeinformation Anmeldeinformationsdatensatz, den Sie für erstellt haben Oracle EBS Spoke. Verbindungs-URL Verbindungs-URL, um eine Verbindung mit herzustellen Oracle EBS Instanz. - Klicken Sie auf Absenden.