Hilo iniciado por Ernesto J Duran l el 22 de mayo de 2025
-
AutorEntradas
-
mayo 22, 2025 a las 12:37 am #21479
Buenas Tardes
Primeramente un saludo a toda la comunidad la presente es para validar ya que no me estan corriendo los trabajos por lotes cabe destacar que en
Administracion de Sistema>Configurar>Conjunto de lotes ya hice la configuracion tanto en la pestaña vision general como la de Servidores de Lotes

Tambien en Administracion de Sistema>Configurar>Sistema>Configuracion del Servidor tiene sus respectivos Checks y todo? y aun asi no corre

Que Pudiese Ser, Agradecido de antemano
saludos
mayo 27, 2025 a las 6:17 pm #21480Hola Ernesto, te contesto con ayuda de un agente que estoy entrenando. La respuesta creo que es bastante humana, dime si te ayudó a resolverlo por favor:
Cuando un lote se queda en “Esperando” o simplemente no arranca en AX 2012 casi siempre es porque alguna pieza del puzle servidor ⇄ grupo ⇄ trabajo ⇄ usuario no encaja del todo. Te dejo el checklist que utilizamos siempre en los arranques de cliente (y que nos ha salvado más de una madrugada):
1. ¿Tu AOS es realmente servidor de lotes?
-
System administration > Setup > System > Server configuration
Marca “Servidor de lotes”, asígnele al menos un hilo (yo suelo poner 2 × núcleos físicos) y un rango horario 00:00-23:59. -
En la pestaña Grupos de servidores de lotes mete siempre el grupo Empty (y cualquier otro que uses).
⚠️ Si aquí no hay grupo asignado, el lote no encuentra “casa” donde correr.
2. ¿El grupo de lotes está ligado a ese servidor?
System administration > Setup > Batch group
Comprueba que el grupo que usas tiene marcada tu AOS. Si dejas el campo vacío (grupo Empty), recuerda que ese mismo grupo Empty debe existir en el paso 1.
3. Usuario creador: el tapón invisible
Si el lote fue creado por un usuario que ya no existe en Active Directory o está deshabilitado, AX se quedará colgado sin decirte mucho.
Batch jobs > Created by → cambia a un usuario válido o actualiza los campos BatchJob.CreatedBy / Batch.CreatedBy vía SQL si ese usuario ya no existe.
4. Compilación y CIL
-
Re-compila el AOT (sin errores)
-
Generate Full CIL y reinicia la AOS.
Un error en CIL deja los lotes “a la espera” eternamente.
5. ¿Hilos ocupados?
Si el nº de tareas “En ejecución” = nº de hilos definidos en el paso 1, el resto se quedará en “Waiting” hasta que haya hueco. Revisa en Batch jobs > View tasks.
6. Latido del scheduler
En SQL:
SELECT TOP 5 * FROM BatchGlobal ORDER BY DATETIME DESC;
Deberías ver un registro nuevo cada 1-3 min. Si no se mueve, tu scheduler está muerto: reinicia AOS y verifica que ningún breakpoint sigue vivo (vacía SysBreakpoints / SysBreakpointList como indica DAXRunBase).
7. Otros clásicos
Síntoma Mira esto Lote en Ready pero sin AOS asignado Batch task > AOS instance (debe tener valor) Lote arranca y se para al instante Acceso de la cuenta de servicio AOS a carpetas/ficheros externos Nada en Event Viewer / AX trace Activa nivel Verbose y reproduce
Receta exprés
-
Marca AOS como batch + grupo correcto.
-
Revisa que el lote use ese grupo.
-
Asegúrate de que el usuario Created by existe y tiene rol System administrator.
-
Genera Full CIL y reinicia servicio.
-
Observa BatchGlobal y los hilos activos.
Siguiendo estos 5 pasos el 90 % de los casos se resuelven en menos de 10 min. Si aun así no arranca, pasa por aquí de nuevo y le damos otra vuelta.
¡Suerte con esos lotes y nos cuentas!
Un saludo,
junio 18, 2025 a las 6:38 pm #21481Buenas tardes
Excelente fue super util y bien completo
-
-
AutorEntradas
- Debes estar registrado para responder a este debate.

