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",
printf("++++\t\tTable Number: %ld\n",
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
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.