Notify Routine for Update only using EVEN Table positions

Tools & Utilities
Teradata Employee

Notify Routine for Update only using EVEN Table positions

Hi,

I'm creating a Notify Exit routine for an Update Operator in TPT.  Part of my routine is printing on screen the table Name and Table number I'm loading/updating:

printf("++++\t\tTable Name  : %1.*s\n",

            P->Vals.PhaseIBegin.TableNameLen,

            P->Vals.PhaseIBegin.TableName);

printf("++++\t\tTable Number: %ld\n",

            P->Vals.PhaseIBegin.TableNo);

However, this is what I get on screen:

++++            Table Name  : DESA_STAGE.MyTable1

++++            Table Number: 2

++++            Table Name  : DESA_STAGE.MyTable2

++++            Table Number: 4

++++            Table Name  : DESA_STAGE.MyTable3

++++            Table Number: 6

Same happens if I use PhaseIIEnd insetad.  Why does it use onle EVEN numbers? Shouldn't it be 1, 2 and 3 instead of 2, 4, and 6?

Thanks in advance

Tags (3)
2 REPLIES
Teradata Employee

Re: Notify Routine for Update only using EVEN Table positions

This issue was fixed in 14.0 (efix #4).

That fix will be applied to 13.10 and 13.0 a little bit later this year.

-- SteveF
Teradata Employee

Re: Notify Routine for Update only using EVEN Table positions

Mmmok... good to know.

Thanks anyway!