Crear parche
Utilice esta API para crear un parche.
API
cemli/v1/customers/{supportIdentifier}/services/{serviceType}/products/patches
Ámbito y autorización
- Debe tener el ámbito
mcs:oci:api:Userpara acceder a esta API. - Puede crear parches solo para su cliente.
- Solo puede utilizar la API de parches de CEMLI si el cliente se ha incluido en la funcionalidad CEMLI.
Cabeceras
- Autorización: <Token> de portador
Donde <Token> es el token de OAUTH devuelto por el servidor de autorización (token de JWT).
- Identificador: <JWKS Identifier>
Donde <JWKS Identifier> es el identificador único global generado cuando el administrador del cliente define el URI de JWKS en la plataforma de autoservicio.
Ruta de acceso base
/cemli/v1/
Dependencia
Funcionalidad
- Esta API se utiliza para crear un parche.
-
supportIdentifieres uno de los valores de Obtener todos los CSI para un usuario. -
serviceTypees uno de los valores detypeCodede Obtener configuración para un CSI para un supportIdentifier determinado. -
patchIdes el identificador único para el parche. -
namees el nombre del parche. -
patchNumberes el número de parche almacenado en el backend. -
patchFileNamees el nombre del archivo de parche generado en el backend. -
descriptiones la descripción del parche. -
products.namees el nombre del producto -
products.files.fileIdes el identificador único de un archivo.fileIdse puede recuperar de Mostrar archivos. -
sequencees el orden de los archivos cargados.
Verbo
POST
Parámetros
| Nombre | Tipo | Descripción | Obligatorio |
|---|---|---|---|
serviceType
|
Parámetro de ruta | Tipo de servicio (por ejemplo, EBSO, EBSZ o EBSI) | Sí |
supportIdentifier
|
Parámetro de ruta | Identificador del Soporte del Cliente (CSI) | Sí |
name
|
json | Nombre del parche. | Sí |
description
|
json |
Descripción del parche. |
Sí |
generateJar
|
json | Indicador que muestra si el jar se va a generar o no. | Sí |
Solicitud de ejemplo
[
{
"name": "MyManufacturingPatch",
"description": "Patch for the myManufacturing module",
"products": [
{
"name": "xbol",
"files": [
{
"fileId": 10882,
"sequence": 1
},
{
"fileId": 10886,
"sequence": 2
}
]
},
{
"name": "xxeis",
"files": [
{
"fileId": 10980,
"sequence": 5
}
]
}
],
"generateJar": false
}
]
Solicitud de ejemplo
[
{
"patchId": 7386,
"name": "MyManufacturingPatch",
"patchNumber": 10000002386,
"patchFileName": "p10000002386_US_R12_cmli.zip",
"products": [
{
"name": "xbol",
"files": [
{
"fileId": 10882,
"fileName": "XxExpenseReportLineEO.xml",
"phase": "first",
"sequence": 1
},
{
"fileId": 10886,
"fileName": "XMLP_PUB_XLF_TILE.xmlp_xlf",
"phase": "last",
"sequence": 2
}
]
},
{
"name": "xxeis",
"files": [
{
"fileId": 10980,
"fileName": "APXCCPUT_XML.xlf",
"phase": "first",
"sequence": 5
}
]
}
]
},
{
"patchId": 7387,
"name": "MyManufacturingPatch",
"patchNumber": 10000002386,
"patchFileName": "p10000002386_AR_R12_cmli.zip",
"products": [
{
"name": "xbol",
"files": [
{
"fileId": 10882,
"fileName": "XxExpenseReportLineEO.xml",
"phase": "first",
"sequence": 1
},
{
"fileId": 10886,
"fileName": "XMLP_PUB_XLF_TILE.xmlp_xlf",
"phase": "last",
"sequence": 2
}
]
},
{
"name": "xxeis",
"files": [
{
"fileId": 10980,
"fileName": "APXCCPUT_XML.xlf",
"phase": "first",
"sequence": 5
}
]
}
]
}
]