In the Uniface IDE, when attempting to delete a signature related to a component, it fails with the following error:
I/O function: D, mode: 0, on file/table: USOPER
ORA-01407: cannot update ("USYS10_CARS_DEV"."USIOPER"."USPECNAM") to NULL
ORA-06512: at "USYS10_CARS_DEV.USOPER_D", line 8
ORA-04088: error during execution of trigger 'USYS10_CARS_DEV.USOPER_D'
ORACLE Driver Error [-29]: Delete driver function failed.
The referential integrity on the repository is supplied by Uniface. In looking at the database trigger, I can't understand why it would be setting a non-nullable field to null; this obviously won't work.
How would I be able to successfully delete the signature using the IDE? I realize it would be risky to do this at the database repository level itself but I can see no other alternative.
Our Uniface version is 10.3.02.056.
Thank you.
------------------------------
Jim Mitchell
State of Oregon
Salem OR US
------------------------------