Mandato EditJob
Este mandato modifica un trabajo existente para el planificador.

Valores de parámetros
- http://nombre_sistpral/vía de acceso/
- El nombre totalmente calificado del servidor WebSphere Commerce y la vía de acceso de configuración.
- langId
- Establece o restaura el idioma preferido para la duración de la sesión;
los idiomas soportados para una tienda se encuentran en la tabla STORELANG.
- URL
- El URL al que se debe llamar cuando el mandato se completa satisfactoriamente.
- name
- El usuario en cuyo nombre el planificador ejecuta el trabajo. Este parámetro
se extrae de la columna LOGONID de la tabla USERREG.
- pathInfo
- El mandato de WebSphere Commerce que se ejecuta para este trabajo. Por
ejemplo:
request=commerce/servlet/pathInfo?queryString
- queryString
- Los parámetros del mandato que se ha de ejecutar. Todos los
caracteres especiales como, por ejemplo, &, =, / y ?, se deben
codificar.
- start
- La fecha y hora en que debe llevarse a cabo la primera ejecución de este trabajo, en el formato:
AAAA:MM:DD:HH:MM:SS; sólo los valores HH:MM:SS son obligatorios.
- host
- El nombre del sistema principal que tiene permiso para ejecutar este
trabajo. Si se omite este parámetro, el trabajo lo puede ejecutar cualquier
sistema principal. Este parámetro sólo es necesario si el planificador
se está ejecutando en varios sistemas principales y si un trabajo necesita
restringirse a uno de ellos. El nombre del sistema principal debe tener el
formato: nombre.dominio
- interval
- El número de segundos entre las sucesivas ejecuciones de este trabajo. Si se
omite este parámetro, el trabajo se ejecuta una sola vez.
- attempts
- El número de veces que el planificador reintenta el trabajo si éste no se
ejecuta satisfactoriamente. Este parámetro debe utilizarse junto con el parámetro delay.
Ambos parámetros deben estar presentes para que pueda reintentarse el trabajo.
- delay
- El número de segundos a transcurrir antes de reintentar un trabajo anómalo. Este
parámetro debe utilizarse junto con el parámetro attempts. Ambos parámetros deben estar presentes para que pueda reintentarse el trabajo.
- schedulePolicy
- Especifica la política que ha de utilizar el planificador cuando la
ejecución del trabajo ha fallado más de una vez. Hay dos valores posibles definidos:
- 0 - El trabajo se ejecuta una sola vez y la siguiente ejecución se
planifica para el futuro; este es el valor por omisión.
- 1 - El trabajo se ejecuta tantas veces como se necesario
para recuperar todas las ejecuciones fallidas.
- priority
- El número asociado a la prioridad de este trabajo. Este valor se insertará
en la columna SCCPRIORITY de la tabla SCHCONFIG. Un
número más alto indica un trabajo de prioridad más alta.
- applicationType
- El tipo de aplicación que se utiliza para ejecutar el trabajo que se va a añadir. La
finalidad de este parámetro es restringir los trabajos que consumen muchos recursos
a un número limitado de hebras. Los tipos de aplicaciones, y las normas que rigen
su acceso a los recursos, los define el usuario en el archivo de configuración
de servidor XML. El tipo de aplicación por omisión es nulo.
- JobId
- El número de referencia del trabajo planificado.
- checkCmdId
- El mandato de tarea que implementa la interfaz CheckForWorkCmd utilizada
para determinar si un mandato se ha de ejecutar o no.
- storeId
- La tienda que es propietaria del trabajo planificado.
-
Ejemplo
El ejemplo siguiente edita un trabajo con el número de referencia 10001 y con una fecha y hora de
inicio especificada:
http://misistpral/webapp/wcs/stores/servlet/AddJob?start=2000:07:15:14:15:20
&pathInfo='/InterestItemDisplay'&URL=basemall.jsp&name=login999&queryString=listId%3D
&jobId='10001'
Comportamiento
- Verifica que todos los datos de entrada obligatorios se han especificado.
- Recupera valores de configuración de la tabla SCHCONFIG,
si algunos valores no se han especificado en la petición.
- Llama al mandato RemoveJob que pasa las propiedades de la petición.
- Llama al mandato AddJob que pasa las propiedades de la petición.
- Devuelve el resultado del URL.
Condiciones de excepción
Ninguna.
