Inhaltsverzeichnis

Search

  1. Vorwort
  2. Web-Dienste
  3. SOAP-Webdienste
  4. WSDL-Datenobjekt
  5. Schemaobjekt
  6. Vorgehensweise für das Erstellen eines SOAP-Webdiensts
  7. Operation-Mappings
  8. Parsen von Webdienst-SOAP-Meldungen
  9. Generieren von Webdienst-SOAP-Meldungen
  10. Web-Dienst-Verbraucher-Umwandlung
  11. REST-Webdienste
  12. Vorgehensweise für das Erstellen eines REST-Webdiensts
  13. REST-Webdienst-Verbraucher-Umwandlung
  14. REST-Webdienst-Verbraucher-Umwandlung – Anwendungsfälle
  15. Verwaltung von REST- und SOAP-Webdiensten
  16. Anhang A: Datentyp-Kompatibilität

Webdienste-Handbuch

Webdienste-Handbuch

Generierte Schlüssel

Generierte Schlüssel

Beim Hinzufügen einer Ausgabegruppe verbindet das Developer Tool die Ausgabegruppe mithilfe eines generierten Schlüssels mit einer anderen Ausgabegruppe. Das Developer Tool fügt der übergeordneten und untergeordneten Gruppe einen bigint-Schlüssel hinzu. Data Integration Service erstellt die Schlüsselwerte für die generierten Schlüssel zur Laufzeit.

Beispiel

Die SOAP-Hierarchie weist folgende Knoten auf:
Departments Dept_Key Dept_Num Dept_Name Employees Dept_FK Employee_Num Employee_Name
Beim Erstellen einer Ausgabegruppe von Ports für „Departments“ ordnen Sie den Knoten „Departments“ einem leeren Feld im Ports-Bereich zu. Das Developer Tool erstellt die folgende Ausgabegruppe:
Departments Dept_Num Dept_Name
Beim Zuordnen des Knotens „Employees“ zu einem leeren Feld im Ports-Bereich werden Sie vom Developer Tool aufgefordert, eine Verknüpfung zwischen den Gruppen „Employees“ und „Departments“ zu definieren. Sie können die Gruppe „Employees“ mehreren Gruppen zuordnen. Das Developer Tool fügt jeder Gruppe einen Schlüssel hinzu.
Das Developer Tool erstellt folgende Gruppen und generierte Schlüssel:
Departments Key_Departments Dept_Num Dept_Name Employees Key_Departments Employee_Num Employee_Name
Die Knoten müssen den generierten Schlüsseln nicht zugeordnet werden. Data Integration Service erstellt die Schlüsselwerte zur Laufzeit.
Das Developer Tool kann in einer Ausgabegruppe generierte Schlüssel für mehrere Ebenen erstellen. Die Gruppe „Employees“ kann beispielsweise folgende Ports enthalten:
Employees Key_Employees Key_Departments Key_Managers Employee_Num Employee_Name
„Key_Departments“ und „Key_Managers“ sind die generierten Schlüssel, die auf übergeordnete Gruppen verweisen. „Key_Employees“ ist ein generierter Schlüssel für die Gruppe „Employees“. „Key_Employees“ wird erstellt, wenn Sie der Gruppe „Employees“ eine untergeordnete Gruppe zuweisen.