Erstellen Sie eine JDBC-Aktivität
Erstellen Sie eine anwenderdefinierte JDBC-Aktivität, um SQL-Befehle und gespeicherte Prozeduraufrufe für relationale Datenbanken aus dem Workflow zu automatisieren.
Vorbereitungen
Erforderliche Rolle: Activity_admin, activity_Creator
Warum und wann dieser Vorgang ausgeführt wird
Prozedur
Nächste Maßnahme
- Testen Sie JDBC-Aktivitätseingaben
- Verwenden automatische Zuordnung Dient zum Generieren von Ausgaben und Analyseregeln (empfohlen für JDBC)
- Wenn Sie keine automatische Zuordnung verwenden, können Sie manuell Erstellen Sie Ausgabevariablen Und Erstellen Sie Analyseregeln
Erstellen Sie eine JDBC-Verbindung für OrchestrationAktivität
Die Tabelle „JDBC-Verbindung“ [jdbc_connection] enthält die Informationen, die anwenderdefinierte JDBC-Orchestration-Aktivitäten zum Herstellen einer Verbindung mit verschiedenen Zieldatenbanken verwenden.
Vorbereitungen
Erforderliche Rolle: Activity_admin, activity_Creator
Warum und wann dieser Vorgang ausgeführt wird
Prozedur
JDBC-Aktivitätsausgabevariablen automatisch zuordnen
Die ServiceNowMit dem Aktivitäts-Designer können Sie Parameterwerte in einer JDBC-Testnutzlast Variablen in zuordnen Ausgaben Automatisch Registerkarte.
Vorbereitungen
Prozedur
Gespeicherte JDBC-Prozedurparameter
Sie können Orchestration verwenden, um ein gespeichertes Verfahren in MySQL-, Oracle DB- und MS-SQL-Datenbanken auszuführen.
- Es wird nur ein Ergebnissatz zurückgegeben.
- Die Reihenfolge der Eingabe- und Ausgabedatentypen in den gespeicherten Prozedurparametern muss mit der Aktivitätsdefinition übereinstimmen.
- Binary, Blob, Varbinary und LongBinary müssen base64-codiert sein.
- Datum, Uhrzeit und Zeitstempel haben ein bestimmtes Format:
- Datumsformat: jjjj-mm-tt
- jjjj-mm-TT ist das unterstützte Format.
- Zeitformat: hh:mm:ss[.sss]
- hh:mm:ss[.sss] ist das unterstützte Format. Die Genauigkeit wird nur in Millisekunden angegeben, Mikrosekunden oder Nanosekunden können nicht verarbeitet werden. Hinweis:
10:30:59Und10:30:59,999000Sind richtig, aber10:30:59.Ist falsch. - Zeitstempelformat: jjjj-mm-tt hh:mm:ss[.ffffff]
- jjjj-mm-tt hh:mm:ss[.ffffff] ist das unterstützte Format. Die Genauigkeit beträgt Mikrosekunden.
- ResultSet ist der erste Ergebnissatz, der vom Datenbankserver zurückgegeben wird.
- Ms-SQL unterstützt keine INOUT-Parameter. Wenn Sie INOUT-Parameter verwenden, ordnet die Aktivitätsvorlage sie transparent den OUT-Parametern zu.
| Feld | Beschreibung |
|---|---|
| Modus | Typ des gespeicherten Eingriffsparameters. Unterstützte Parameter:
|
| Sql-Typ | Ein SQL-Datentyp. Unterstützte Datentypen:
|
| Name/Wert | Name-Wert-Paare, die an den Host übergeben werden sollen. Sie können diese Parameter manuell erstellen oder Eingabevariablen per Drag-and-Drop in die Parameterfelder ziehen und einen Wert zuweisen. |
Testen Sie die Eingaben der JDBC-Aktivitätsvorlage
Sie können die Eingabeparameter einer anwenderdefinierten JDBC-Aktivität während ihrer Entwicklung testen, ohne die Aktivität in einem Workflow-Kontext ausführen zu müssen.