Pasar plantillas de API
En las solicitudes REST, los parámetros _templateKey y _templateId
hacen referencia a plantillas que están almacenadas en la base de datos. Dado que se accede a las plantillas
por referencia, las solicitudes REST que utilizan plantillas son ligeras y varios usuarios pueden compartir una
única plantilla gestionada desde un punto central.
Gestión de plantillas de la base de datos
Puede crear, leer, actualizar y suprimir plantillas de API con tres API. Para obtener información detallada sobre estas API, vea los archivos Javadoc de API.
manageApiTemplategetApiTemplateDetailsgetApiTemplateList
Puede acceder a las API "ApiTemplate" especificando el nombre de recurso api_template
en las solicitudes Detail, List, Modify, Create o Delete de REST.
POST https://host:port/contextRoot/restapi/api_templateDespués de crear una plantilla en la base de datos, los datos se almacenan en la tabla
PLT_API_TEMPLATE:
| Entrada | Descripción |
|---|---|
ORGANIZATION_CODE |
Identificador de organización que se utiliza en arquitecturas de varios arrendatarios |
TEMPLATE_TYPE |
|
API_NAME |
Nombre de la API o recurso |
TEMPLATE_ID |
Identificador en org+type+name |
DESCRIPTION |
Información de descripción adicional |
TEMPLATE_DATA |
Columna de objeto grande de tipo carácter que contiene la plantilla |
Referencia a plantillas
public void setApiTemplate(String apiName, String templateFileName)templateFileName:Formato de templateFileName |
Formato de parámetro de consulta REST |
|---|---|
"key:primaryKey" |
_templateKey=primaryKey |
"id:orgCode,templateId" |
_templateId=orgCode,templateId |
DEFAULT.