Hi,
I just bought the new license for PL/SQL Developer 12.0 and while I tried to test the new funcionality on viewing User-Defined types variable values, it doesn't work for me.
My cleverbridge reference number: 110054213
My use case is the following:
1) I have a procedure which takes a super-type called BASE_OBJECT as a parameter
2) I call the procedure passing a well-defined type which "extends" the BASE_OBJECT, i.e., both BASE_OBJECT and "EXT_ExtendedObjectOfBaseObject_REC" types are defined as:
create type BASE_OBJECT as object ( rib_oid number,
member procedure appendNodeValues( i_prefix in varchar2)
) not final;
/
CREATE OR REPLACE TYPE "EXT_ExtendedObjectOfBaseObject_REC" UNDER BASE_OBJECT
....
// here goes several other types / attributes
3) In the program / procedure itself, I execute the following:
L_message := treat(I_MESSAGE AS "EXT_ExtendedObjectOfBaseObject_REC");
where:
L_message is the well-defined "EXT_ExtendedObjectOfBaseObject_REC";
and
I_MESSAGE is the generic BASE_OBJECT;
4) When I pass the mouse over L_message, it says "Not a variable".
This is really disappointing as I had v9.0 PL/SQL version and the only reason which I bought the new one was due to the Debugger Enhancements.
Can you take a look at this for me please? If this is not supported (and not planned to be), I kindly request a refund.
Thanks.