Referenz zur Konnektorkonfiguration¶
Datenbankobjekte und Prozeduren¶
Die folgenden Datenbankobjekte werden über die Datei configuration/connector_configuration.sql erstellt.
PUBLIC.CONFIGURE_CONNECTOR (config VARIANT)¶
Einstiegspunkt-Prozedur, verfügbar für ADMIN-Rolle. Diese Prozedur ruft die Java-Funktion ConfigureConnectorHandler. configureConnector auf.
PUBLIC.CONFIGURE_CONNECTOR_VALIDATE (config VARIANT)¶
Prozedur, die für die Konnektor-spezifische Validierung der Konfiguration verwendet wird. Gibt standardmäßig 'response_code': 'OK' zurück. Wird von der Funktion DefaultConfigureConnectorInputValidator aufgerufen. Kann sowohl in SQL als auch Java überschrieben werden.
PUBLIC.CONFIGURE_CONNECTOR_INTERNAL (config VARIANT)¶
Prozedur, die für zusätzliche Konnektor-spezifische Konfigurationen verwendet wird. Gibt standardmäßig 'response_code': 'OK' zurück. Wird von InternalConfigureConnectorCallback aufgerufen. Kann sowohl in SQL als auch Java überschrieben werden.
Kundenspezifischer Handler¶
Handler und ihre Interna können mit den folgenden beiden Ansätzen angepasst werden.
Ansatz: Ersetzen der Prozedur¶
Die folgenden Komponenten können durch SQL ersetzt werden.
Handler¶
Um eine vollständig kundenspezifische Implementierung von ConfigureConnectorHandler bereitzustellen, muss die Prozedur PUBLIC.CONFIGURE_CONNECTOR ersetzt werden. Beispiel:
Interne Prozedur¶
Die internen Prozeduren VALIDATE und INTERNAL können auch über SQL angepasst werden. Sie können sogar einen anderen Java-Handler aufrufen:
Ansatz: Builder¶
ConfigureConnectorHandler kann mithilfe von ConfigureConnectorHandlerBuilder angepasst werden. Dieser Builder ermöglicht es dem Benutzer, kundenspezifische Implementierungen der folgenden Schnittstellen bereitzustellen:
Falls eine davon nicht vorhanden ist, wird die Standardimplementierung des SDK verwendet.