API-Vorlagen übergeben
In REST-Anforderungen referenzieren die Parameter _templateKey
und _templateId Vorlagen, die in der Datenbank
gespeichert sind. Da auf die Vorlagen über Referenzen zugegriffen wird, sind
REST-Anforderungen, die Vorlagen verwenden, einfach aufgebaut und mehrere
Benutzer können eine einzelne zentral verwaltete Vorlage gemeinsam
nutzen.
Vorlagen in der Datenbank verwalten
Sie können API-Vorlagen mithilfe von drei APIs erstellen, lesen, aktualisieren und löschen. Detaillierte Informationen zu diesen APIs finden Sie in den API-Javadoc-Dateien.
manageApiTemplategetApiTemplateDetailsgetApiTemplateList
Sie können auf "ApiTemplate"-APIs zugreifen, indem Sie den
Ressourcennamen api_template in den
REST-Anforderungen zum Auflisten ("list"), zum detaillierten
Beschreiben ("detail"), zum Ändern ("modify"), zum Erstellen
("create") oder zum Löschen ("delete") angeben.
POST https://host:port/contextRoot/restapi/api_templateNachdem eine Vorlage in der Datenbank erstellt wurde,
werden die zugehörigen Daten in der Tabelle
PLT_API_TEMPLATE gespeichert:
| Einstiegsspeichermedien | Beschreibung |
|---|---|
ORGANIZATION_CODE |
Organisations-ID, die in Architekturen mit mehreren Mandanten verwendet wird |
TEMPLATE_TYPE |
|
API_NAME |
Name der API oder Ressource |
TEMPLATE_ID |
ID in org+type+name |
DESCRIPTION |
Zusätzliche beschreibende Informationen |
TEMPLATE_DATA |
Spalte für große Zeichenobjekte, in der die Vorlage enthalten ist |
Vorlagen referenzieren
public void setApiTemplate(String apiName, String templateFileName)templateFileName entspricht:templateFileName-Format |
Format des REST-Abfrageparameters |
|---|---|
"key:primaryKey" |
_templateKey=primaryKey |
"id:orgCode,templateId" |
_templateId=orgCode,templateId |
DEFAULT.