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 http://host:port/contextRoot/restapi/api_templateLa tabla PLT_API_TEMPLATE se utiliza para almacenar la API basada en XML y las plantillas de recursos. La descripción es la siguiente:
| Entrada | Descripción |
|---|---|
ORGANIZATION_CODE |
Identificador de organización que se utiliza en arquitecturas de varios arrendatarios |
TEMPLATE_TYPE |
El valor de
El valor de |
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.