>From the server job log (edited):

Message ID . . . . . . :   SQL7008       Severity . . . . . . . :
30

Message . . . . :   PERSON in QGPL not valid for
operation.
Cause . . . . . :   The reason code is 3.  Reason codes and their
meanings
are:

    3 -- PERSON not journaled, or no authority to the journal.  Files
with an
  RI constraint action of CASCADE, SET NULL, or SET DEFAULT must be
journaled
  to the same
journal.

Recovery  . . . :   Do one of the following based on the reason
code:
    3 -- Start journaling on PERSON (STRJRNPF), or get access to the
journal.

This could be due to:
1) Journaling is off but there is a commitment control requirement.
2) There is a bug. There are several reports with this message & code.

I am going to test on another server with a newer OS (V5R3), this one
is running V5R2 with maintenance level TL06080 (a few years old).

carlo, if you have access to a newer one you can test too, modify
sql.py rev745 as follows:

line 295
'id': 'INTEGER GENERATED ALWAYS AS IDENTITY PRIMARY KEY NOT NULL',

line 296
'reference': 'INT, FOREIGN KEY (%(field_name)s) REFERENCES %
(foreign_key)s ON DELETE %(on_delete_action)s',

line 789
self._execute = lambda a: self._cursor.execute(a[:-1])

Denes.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to