Hola srini,
Hice lo que me recomendaste y no encontré ningún registro de auditoría.
Elad
Avalados por :
Hola,
Tengo un escenario de RFC a base de datos de Oracle.
Cuando intenté ejecutar este escenario, recibí el error.
Mi declaración es:
<?xml version="1.0" encoding="UTF-8" ?>
- <ns1:ecc_material_MT xmlns:ns1="com:netafim:pricing:ecc_material">
- <STATEMENTNAME>
- <PRICING_MATERIAL_MASTER action="UPDATE_INSERT">
<TABLE>PRICING_MATERIAL_MASTER</TABLE>
- <access>
<MATNR>000000092420001000</MATNR>
<MATDESC>3XLLDB005350 TALC NA FOR HI-KAFRIT</MATDESC>
<MG>70-008</MG>
<MGDESC>RM RESIN MB INJ</MGDESC>
<PG>92420</PG>
<PGDESC>TALC MB</PGDESC>
<STATUS />
<DELETION_DATE hasQuot="No">TO_DATE('0000-00-00', 'YYYY-MM-DD')</DELETION_DATE>
</access>
- <key>
<MATNR>000000092420001000</MATNR>
</key>
</PRICING_MATERIAL_MASTER>
</STATEMENTNAME>
</ns1:ecc_material_MT>
Cuando desmapeé los campos "MATDESC, MGDESC, DELETION_DATE" el escenario funcionó bien.
Mis preguntas son:
¿Por qué ocurrió este problema?
¿Dónde puedo encontrar en el XI información sobre el problema esperado?
Gracias
Elad
Hola srini,
Hice lo que me recomendaste y no encontré ningún registro de auditoría.
Elad
ok en la configuración del canal de comunicación del receptor JDBC
tendrás "Parámetros adicionales"
En la columna de la derecha, selecciona --> logSQLStatement (ver arriba)
En la columna de la izquierda, selecciona --> true
Guarda tu configuración --> Activa
Ahora ejecuta tu escenario nuevamente
Ahora ve a la mesa de trabajo en tiempo de ejecución --> RWB --> Canal de comunicación --> Adaptador JDBC del receptor (Haz clic en él)
-
> Ahora verás (registro de auditoría) --> léelo completo --> en algún momento obtendrás
> Declaración SQL generada por Rec jdbc
>
Copia la Declaración SQL --> ejecútala en tu Cliente local de ORACLE (SQL plus), te dará un error --> pide a tu persona de base de datos que razone y regrese a XI para cambios de mapeo si es necesario, también verifica la estructura de tu interfaz.
Saludos
srini
Hola Srini,
No entiendo tu respuesta.
¿Puedes explicarlo?
Elad
Hola
Mejor poner
Adaptador de receptor (JDBC) Parámetros adicionales
Parámetro nombre: "logSQLStatement"
Parámetro tipo: true
en RWB --> en el registro de auditoría obtendrás
la sentencia SQL, verifica su ejecución en SQL de tu base de datos ORACLE.
obtendrás la traza de tu error
saludos
Srini
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute