Resueltas

Funcionamiento funcion DeleteCollectionItems

En mi proyecto estoy creando una regla que identifica cargos que hayan sido marcados como eliminados y los elimina de la base de datos (una tabla maestra)

A pesar de estar utilizando la regla Me.deleteCollectionItems con la sintaxis correcta, se me indica que hay un error en el Xpath filtrado (segunda parte de la regla resaltado en negrilla)

Me.deleteCollectionItems("MATmCargosnovigentes.kmMatrizdeacceso.xPerfilCargo", <MATmCargosnovigentes.kmMatrizdeacceso.xPerfilCargo[kpCargo = IdCargo]>);

No entiendo a que se debe este error que no me permute ejecutar la regla de forma exitosa.

Adjunto regla completa

Comentarios (1)

photo
1

Estimado Cristian,

Gracias por dejarnos saber tus preguntas. Leyendo lo que describes, creemos que tal vez el atributo idCargo esta como una variable dentro de la regla, asumiendo que es contado como una variable, por lo que la expresión necesita un ajuste para poder leer el valor del atributo. Nuestra recomendación es reemplazar el texto que en tu pregunta está en negrilla con la siguiente expresión:

  1. Me.getXPath("MAT.....xPerfilCargo[kpCargo = " + IdCargo + "]")

Déjanos saber si tienes más preguntas con respecto a esto.

Saludos,

Laura G