Troubleshooting
Problem
IBM Infosphere Guardium captures a prepared statement run on an Informix server twice, once when it is validated and once when it is executed. The validation has no values, so it will appear in reports with ? in place of the missing values. This is working as designed. You can filter out the validation SQL from your reports if desired.
Symptom
Report shows the same SQL twice, once with ? in place of values, once with the correct values.
Environment
Any Guardium collector will see this behavior with Informix servers running prepared statements.
Resolving The Problem
Guardium is working as designed.
To filter out the validation pass, add a condition to the report as follows.
where FullSQL NOT LIKE '%?%'
Was this topic helpful?
Document Information
Modified date:
16 June 2018
UID
swg21695041