update_job
La función update_job se usa para crear, modificar o eliminar tareas.
svc=resource/update_job¶ms={"itemId":<long>,
"id":<long>,
"callMode":"<text>",
"n":"<text>",
"d":"<text>",
"r":"<text>",
"at":<uint>,
"m":<uint>,
"fl":<uint>, /* No se requiere al crear, modificar y eliminar tareas. Se utiliza para ejecuciones de prueba. Por defecto: 0 */
"tz":<int>,
"l":"<text>",
"e":<bool>,
"sch":{
"f1":<uint>,
"f2":<uint>,
"t1":<uint>,
"t2":<uint>,
"m":<uint>,
"y":<uint>,
"w":<uint>
},
"act":{
"t":"<text>",
"p":{
"<text>":"<text>",
...
}
}}
Parámetros
Nombre | Descripción |
---|---|
itemId | ID del recurso. |
id | ID de la tarea (0: crear). |
callMode | Acción: crear, modificar, eliminar. |
Otros parámetros solo se requieren para creación o eliminación. Vea la página get_job_data.
Resultado devuelto
Para las solicitudes de creación o modificación:
[
<long>, /* ID */
{
"id":<long>, /* ID de tarea */
"n":"<text>", /* nombre */
"d":"<text>", /* descripción */
"m":<uint>, /* cantidad máxima de ejecuciones, 0: ilimitada */
"fl":<uint>, /* eliminar la tarea después de la cantidad máxima de ejecuciones; 1: sí. No se requiere al crear, modificar y eliminar tareas. Se utiliza para ejecuciones de prueba. */
"st":{ /* estado */
"e":<uint>, /* activado/desactivado */
"c":<uint>, /* cantidad de ejecuciones */
"l":<uint> /* la hora de la última ejecución */
},
"act":"<text>", /* acción */
"ct":<uint>, /* hora de creación */
"mt":<uint> /* hora de la última modificación */
}
]
Todos los tipos de acciones posibles se describen aquí.
Para las solicitudes de eliminación:
[
<long>, /* ID de tarea */
null
]
Los códigos de errores posibles son:
Código | Descripción |
---|---|
7 | Error al obtener el recurso con la ACL deseada (ADF_ACL_AVL_RES_EDIT_JOBS). |
6 | Error no definido. |
4 | Parámetros de entrada incorrectos. |