Inhaltsverzeichnis

Search

  1. Preface
  2. Einführung in Umwandlungen
  3. Umwandlungsports
  4. Umwandlungs-Caches
  5. Adressvalidator-Umwandlung
  6. Aggregator-Umwandlung
  7. Assoziations-Umwandlung
  8. Ausnahmeumwandlung bei fehlerhaftem Datensatz
  9. Fallumwandlerumwandlung
  10. Klassifizierumwandlung
  11. Vergleichsumwandlung
  12. Konsolidierungsumwandlung
  13. Datenmaskierungsumwandlung
  14. Datenprozessor-Umwandlung
  15. Entscheidungsumwandlung
  16. Ausnahmeumwandlung bei dupliziertem Datensatz
  17. Ausdrucksumwandlung
  18. Filterumwandlung
  19. Umwandlung von hierarchisch in relational
  20. Java-Umwandlung
  21. Java-Umwandlungs-API-Referenz
  22. Java-Ausdrücke
  23. Joiner-Umwandlung
  24. Schlüsselgeneratorumwandlung
  25. Labeler-Umwandlung
  26. Lookup-Umwandlung
  27. Lookup-Caches
  28. Dynamischer Lookup-Cache
  29. Match-Umwandlung
  30. Match-Umwandlungen in der Feldanalyse
  31. Match-Umwandlungen in der Identitätsanalyse
  32. Merge-Umwandlung
  33. Normalizer-Umwandlung
  34. Parser-Umwandlung
  35. Python-Umwandlung
  36. Rang-Umwandlung
  37. Leseumwandlung
  38. Relational-in-hierarchisch-Umwandlung
  39. REST-Webdienst-Verbraucher-Umwandlung
  40. Router-Umwandlung
  41. Sequenzgeneratorumwandlung
  42. Sortierer-Umwandlung
  43. SQL-Umwandlung
  44. Standardisierungs-Umwandlung
  45. Union-Umwandlung
  46. Update-Strategie-Umwandlung
  47. Web-Dienst-Verbraucher-Umwandlung
  48. Parsen von Webdienst-SOAP-Meldungen
  49. Generieren von Webdienst-SOAP-Meldungen
  50. Umwandlung für gewichteten Durchschnitt
  51. Schreibumwandlung
  52. Umwandlungs-Delimiter

Developer Transformation Guide

Developer Transformation Guide

Sequenzgeneratorumwandlung-Eigenschaften

Sequenzgeneratorumwandlung-Eigenschaften

Konfigurieren Sie die Umwandlungseigenschaften, die der Integrationsdienst zum Generieren von sequenziellen Werten verwendet.
In der folgenden Tabelle werden die Eigenschaften aufgeführt, die Sie für ein Sequenzdatenobjekt und eine neue Sequenz konfigurieren:
Eigenschaft
Beschreibung
Startwert
Dies ist der Startwert der erzeugten Sequenz, den der Integrationsdienst bei aktivierter Zyklusoption nutzen sollte. Wenn Sie die Zyklusoption wählen, kehrt der Integrationsdienst nach Erreichen des Endwerts zu diesem Wert zurück.
Standardwert ist 0.
Der Maximalwert ist 9.223.372.036.854.775.806.
Endwert
Dies ist der maximale Wert, den der Integrationsdienst erzeugt. Wenn der Integrationsdienst diesen Wert während der Sitzung erreicht und die Sequenz nicht zyklisch durchlaufen werden soll, schlägt die Sitzung fehl.
Der Maximalwert ist 9,223,372,036,854,775,807.
Inkrementwert
Dies ist der Abstand zwischen zwei aufeinanderfolgenden Werten aus dem NEXTVAL-Port.
Standardwert ist 1.
Muss ein positiver Ganzzahlwert sein.
Der Maximalwert ist 2,147,483,647.
Zyklus
Bei entsprechender Aktivierung durchläuft der Integrationsdienst den Sequenzbereich zyklisch und startet wieder mit dem Startwert.
Wenn diese Option deaktiviert ist, stoppt der Integrationsdienst die Sequenz beim konfigurierten Endwert. Der Integrationsdienst bricht die Sitzung mit Überlauffehlern ab, falls er den Endwert erreicht und immer noch Zeilen zu verarbeiten hat.
Zurücksetzen
Bei Aktivierung setzt der Integrationsdienst das Sequenzdatenobjekt auf den Startwert zurück, wenn der Mapping-Durchlauf abgeschlossen wird. Bei Deaktivierung erhöht der Integrationsdienst den aktuellen Wert nach Abschluss des Mapping-Durchlaufs und verwendet den Wert im nächsten Mapping-Durchlauf.
Diese Eigenschaft ist für wiederverwendbare Sequenzgeneratorumwandlungen und für nicht wiederverwendbare Sequenzgeneratorumwandlungen, die ein wiederverwendbares Sequenzdatenobjekt verwenden, deaktiviert.
Tracingebene
Diese Option gibt an, wie viele Umwandlungsdetails der Integrationsdienst in das Mapping-Protokoll schreibt. Sie können „Kurz“, „Normal“, „Ausführliche Initialisierung“ oder „Ausführliche Daten“ wählen. Standardwert ist „Normal“.
Beibehalten der Zeilenreihenfolge
Beibehalten der Zeilenreihenfolge der Eingabedaten für die Umwandlung. Wählen Sie diese Option aus, wenn der Integrationsdienst keine Optimierung durchführen soll, die die Zeilenreihenfolge verändern könnte. Der Standardwert ist FALSE.
In der folgenden Liste werden die Eigenschaften der Sequenzgeneratorumwandlung beschrieben, die Sie konfigurieren können:
Startwert
Dies ist der Startwert der erzeugten Sequenz, den der Integrationsdienst bei aktivierter Zyklusoption nutzen sollte. Wenn Sie die Zyklusoption wählen, kehrt der Integrationsdienst nach Erreichen des Endwerts zu diesem Wert zurück.
Standardwert ist 0.
Der Maximalwert ist 9.223.372.036.854.775.806.
Inkrementschritt
Dies ist der Abstand zwischen zwei aufeinanderfolgenden Werten aus dem NEXTVAL-Port.
Standardwert ist 1.
Muss ein positiver Ganzzahlwert sein.
Der Maximalwert ist 2,147,483,647.
Endwert
Dies ist der maximale Wert, den der Integrationsdienst erzeugt. Wenn der Integrationsdienst diesen Wert während der Sitzung erreicht und die Sequenz nicht zyklisch durchlaufen werden soll, schlägt die Sitzung fehl.
Der Maximalwert ist 9,223,372,036,854,775,807.
Wenn Sie den NEXTVAL-Port mit einem nachgelagerten Ganzzahl-Port verbinden, wählen Sie für den Endwert einen Wert, der nicht größer als der maximale Ganzzahlwert ist. Wenn der NEXTVAL-Wert den Maximalwert des Datentyps für den nachgelagerten Port überschreitet, schlägt die Sitzung fehl.
Aktueller Wert
Aktueller Wert der Sequenz. Geben Sie den Wert ein, den der Integrationsdienst als ersten Wert in der Sequenz verwenden soll. Um eine Reihe von Werten nacheinander zu durchlaufen, muss der Wert größer als oder gleich dem Startwert und kleiner als der Endwert sein.
Wenn die Anzahl zwischengespeicherter Werte gleich 0 ist, aktualisiert der Integrationsdienst den aktuellen Wert mit dem zuletzt erzeugten Wert der Sitzung plus 1 und nutzt dann den aktualisierten aktuellen Wert als Grundlage für die nächste Ausführung dieser Sitzung. Wenn Sie jedoch die Option „Zurücksetzen“ nutzen, setzt der Integrationsdienst diesen Wert nach jeder Sitzung auf den ursprünglichen Wert zurück.
Wenn Sie diese Einstellung bearbeiten, setzen Sie die Sequenz auf die neue Einstellung zurück. Wenn Sie den aktuellen Wert auf 10 zurücksetzen und der Inkrementwert gleich 1 ist, erzeugt der Integrationsdienst bei der nächsten Verwendung der Sitzung einen ersten Wert von 10.
Der Maximalwert ist 9.223.372.036.854.775.806. Der Integrationsdienst setzt den Wert auf NULL, falls der aktuelle Wert den maximalen Wert überschreitet.
Zyklus
Bei entsprechender Aktivierung durchläuft der Integrationsdienst den Sequenzbereich zyklisch und startet wieder mit dem Startwert.
Wenn diese Option deaktiviert ist, stoppt der Integrationsdienst die Sequenz beim konfigurierten Endwert. Der Integrationsdienst bricht die Sitzung mit Überlauffehlern ab, falls er den Endwert erreicht und immer noch Zeilen zu verarbeiten hat.
Anzahl zwischengespeicherter Werte
Dies ist die Anzahl an sequenziellen Werten, die der Integrationsdienst jeweils zwischenspeichert. Verwenden Sie diese Option, wenn mehrere Sitzungen denselben wiederverwendbaren Sequenzgenerator gleichzeitig nutzen, um sicherzustellen, dass jede Sitzung eindeutige Werte erhält. Der Integrationsdienst aktualisiert das Repository beim Zwischenspeichern eines jeden Werts. Wenn diese Option auf den Wert 0 gesetzt ist, werden keine Werte durch den Integrationsdienst zwischengespeichert.
Der Standardwert ist 0.
Der Standardwert für einen wiederverwendbaren Sequenzgenerator ist 1.000.
Der Maximalwert ist 9,223,372,036,854,775,807.
Zurücksetzen
Wenn diese Option aktiviert ist, erzeugt der Integrationsdienst die Werte basierend auf dem ursprünglichen aktuellen Wert für jede Sitzung. Wenn deaktiviert, aktualisiert der Integrationsdienst den aktuellen Wert mit dem zuletzt erzeugten Wert für die Sitzung plus Eins und verwendet dann den aktualisierten aktuellen Wert als Grundlage für die nächste Ausführung der Sitzung.
Diese Eigenschaft ist für wiederverwendbare Sequenzgeneratorumwandlungen deaktiviert.
Tracingebene
Diese Option gibt an, wie viele Umwandlungsdetails der Integrationsdienst in das Sitzungsprotokoll schreibt.