Mandato OrderSchedule

Este mandato somete un pedido recurrente que será procesado por el planificador.  

Valores de parámetros

http://nombre_sistpral/vía de acceso/
(Obligatorio) El nombre totalmente calificado del servidor WebSphere Commerce y la vía de acceso de configuración.
forUser
El ID de conexión del usuario en cuyo nombre se ejecutará el mandato; este parámetro sólo lo puede especificar una persona con autorización para procesar pedidos.
forUserId
Igual que forUser, pero identifica al usuario mediante el ID de usuario interno, como se encuentra en la tabla USERS.
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.
storeId
El número de referencia de la tienda asociada a este mandato.
URL
(Obligatorio) El URL al que se debe llamar cuando el mandato se completa satisfactoriamente.
orderId
El número de referencia del pedido que debe procesarse como un pedido que se repite.
pay_nombre_pago
nombre_pago es el nombre del parámetro de pago que utiliza el mandato de tarea DoPaymentCmd para procesar la información sobre el pago.  Tenga en cuenta que nombre_pago debe tener como prefijo "pay_".  El valor de pay_nombre_pago es el valor del parámetro de pago que ha de utilizar el mandato de tarea DoPaymentCmd para procesar la información de pago para este cliente.  
start
(Obligatorio) La fecha y hora en que debe llevarse a cabo la primera ejecución de este pedido en el formato DD/MM/AAAA:hh:mm:ss. Sólo es obligatorio hh:mm:ss.
host
Nombre del sistema principal que debe procesar un pedido. Esta opción se utiliza cuando el planificador de trabajos está configurado para ejecutarse en varios sistemas principales y el proceso de este pedido debe estar limitado a un sistema principal determinado.
interval
El número de segundos a transcurrir entre las sucesivas ejecuciones de este pedido. Si se omite, este pedido sólo se procesará una vez.
attempts
El número de veces que el planificador intentará de nuevo procesar este pedido en el caso de que el pedido no se procese satisfactoriamente.
delay
El período de tiempo, en segundos, antes de intentar de nuevo el proceso del pedido, en caso de que el pedido no se procese satisfactoriamente. Este parámetro debe utilizarse junto con el parámetro attempts. Si no se especifica ninguno de los dos, no se recuperará el pedido que no se ha procesado satisfactoriamente.

Ejemplo 1
El ejemplo siguiente somete el pedido pendiente número 303 al planificador de WebSphere Commerce. Se procesará una instancia de este pedido una vez al día a las 5:25 PM, a partir de hoy.   Si el proceso del pedido no se ejecuta correctamente, el planificador volverá a intentarlo al cabo de 10 minutos.
     http://misistpral/webapp/wcs/stores/servlet/OrderSchedule?orderId=303
     &URL=OrderItemDisplay&start=17:25:00&interval=86400&attempts=1&delay=600

Ejemplo 2
El ejemplo siguiente inicia el proceso del pedido número 123321 un minuto después de la medianoche, pasando los parámetros de pago a la tarea DoPaymentCmd: cardNumber=2222222222, cardExpiryYear=2003, cardExpiryMonth=02 y cardBrand=ABC.
     http://misistpral/webapp/wcs/stores/servlet/OrderSchedule?URL=continue.html
     &orderId=123321&start=00:00:01&pay_cardNumber=2222222222
     &pay_cardExpiryYear=20013&pay_cardExpiryMonth=02&pay_cardBrand=ABC

Comportamiento

Conceptos relacionados

Referencia relacionada

IBM copyright