Escolar Documentos
Profissional Documentos
Cultura Documentos
NIVEL AVANZADO
Que es un Debug?
Deshabilitar
Borrar
Actualizar
De que esta Compuesto?
Reglas de
Secciones o Evento
Formularios
Variables
Valores
Objetos
En Funcionamiento
Break Point
Forzar Variable
Consejos Útiles
Siempre que se modifica el reporte hay que actualizar las Event Rules
Que es un Log?
jdedebug.log BsFn
jde.log Tree
Seguir Archivo
Que es el JDE.LOG ?
Es un Log que siempre esta activo, donde se emiten los errores más graves en
todo el JDEdwards
Clave Duplicada
Que es el JDEDEBUG.LOG ?
Este tipo de Log debe activarse a través del JDE.INI o desde la misma
herramienta, una vez activado registra toda la actividad del sistema,
pueden analizar consultas, valores, etc.
Activación por Log Workbench
Running
Processes
Activación
Activación por JDE.INI
Modificar el
output a: FILE
Detalle de Acciones en Tablas
Parámetros
de Entrada
Parámetros
de Salida
Resultado
0: Sin errores
1: Warning
2: Error
El Arbol de Funciones
Consejos Útiles
Cuando esta el log activado hay que tratar de crear la menor cantidad de
líneas posibles
El Work Submited Jobs (WSJ) es una aplicación que nos permite ver los
reportes generados en el servidor
Work Submited Jobs
El Work Center (WC) es una aplicación que nos permite ver el resultado de
los reportes, en caso de una falla veremos un detalle de errores
Work Center – Reporte sin Errores
Work Center – Reporte con Errores
Cross Reference Facility
Puede utilizarse el Cross Reference Facility para tener una trazabilidad del uso de
objetos (dónde se utilizan y cómo).
También pueden verse relaciones entre objetos y componentes.
Las business functions pueden utilizarse para mejorar las aplicaciones de OneWorld.
Agrupan lógica de negocios relacionada a una tarea específica.
Pueden crearse business functions mediante:
• Lenguaje de scripting de event rules.
• Lenguaje de programación C.
Prestaciones:
• Integridad de datos: ayudan a mantener la integridad referencial de la base de
datos.
• Manipulación de datos: operaciones de manipulación standard de base de datos.
Se utilizan APIs de JDEBASE con SQL embebido.
• Procesamiento de eventos.
• Flexibilidad en tiempo de ejecución: las business functions pueden ser mapeadas
para correr en diferentes plataformas.
• Soluciones avanzadas.
Business Functions
APIs
• Las APIs (Application Programming Interfaces) son rutinas que realizan una
tarea definida. Las APIs de J.D. Edwards facilitan la interacción con
OneWorld en la manipulación de tipos de datos, acceso a la base de datos
(ya que OneWorld soporta múltiples bases), funcionalidades, etc.
struct tagMATH_NUMERIC
{
char String [MAXLEN_MATH_NUMERIC + 1];
char Sign;
char EditCode;
short nDecimalPosition;
short nLength;
WORD wFlags;
char szCurrency [4];
short nCurrencyDecimals;
short nPrecision;
};
typedef struct tagMATH_NUMERIC MATH_NUMERIC, FAR *LPMATH_NUMERIC;
Business Functions
struct tagJDEDATE
{
short nYear;
short nMonth;
short nDay;
};
typedef struct tagJDEDATE JDEDATE, FAR *LPJDEDATE;
Debug de Business Functions
• 2- Salir de JDE
Debug de Business Functions
• 3- Abrir el ActivConsole
Ingresar a C:\e811\system\bin32\ActivConsole.sln
Debug de Business Functions