Schema-Definitionen für eine API festlegen
Schemakomponenten definieren wiederverwendbare Schemata, die Entwicklern Informationen zu der Anforderung bereitstellen, die sie senden sollten, oder die Antwort, die sie beim Aufrufen einer API-Operation erwarten sollten.
Informationen zu dieser Task
Eine unter OpenAPI 2.0 erstellte API enthält einen Abschnitt, in dem die Definitionen der API-Nutzdaten festgelegt sind. Die Payload-Definitionen beschreiben die Struktur der Daten, die in API-Anfragen und -Antworten übertragen werden, und nutzen dabei eine spezielle, für OpenAPI spezifische Variante des JSON-Schemas. Jede Payload-Definition entspricht einem Schema, in dem die erwarteten Datenfelder aufgeführt sind. Diese Datenfelder werden im Schema als Eigenschaften dargestellt und umfassen eine Reihe von Attributen, die ihren Typ, die zulässigen Werte, den Pflichtstatus und weitere Merkmale beschreiben. Obwohl zahlreiche Attribute zur Verfügung stehen, werden die meisten davon nur selten genutzt.
Sie können diese Task entweder mithilfe der UI-Anwendung API Designer oder mithilfe der browserbasierten Benutzerschnittstelle von API Manager ausführen.
Sie können jederzeit direkt zur zugrunde liegenden YAML-Quelle von „ OpenAPI “ wechseln, indem
Sie auf das Symbol „Quelle“ klicken. Um zum Entwurfsformular zurückzukehren, klicken Sie auf das Formular -Symbol
.