I get the following Error messages while attempting to view data from client in the Teradata Enterprise stage:
#E TCOS 000005 09:55:01(004) <main_program> Invalid identifier: $
>##E TCOS 000048 09:55:01(005) <main_program> Parameter not resolvable:
##W TCOS 000049 09:55:01(017) <main_program> Parameter specified but not used in flow: _TDDB1
##W TCOS 000049 09:55:01(018) <main_program> Parameter specified but not used in flow: _TDPwd1
##W TCOS 000049 09:55:01(019) <main_program> Parameter specified but not used in flow: _TDUserId1
##W TCOS 000049 09:55:01(020) <main_program> Parameter specified but not used in flow: _TDPID
>##E TCOS 000020 09:55:01(023) <main_program> Parameterization Error: Parameterization failed.
However, the program runs fine and selects data from these stages with no warnings.
My read method is user defined sql with parameter references and Connection settings is using the DB Options with $ parameter references. The parameters shown in the warnings are the ones specified in the connection settings, but in the warnings it has replaced the $ with an _.
Looks reasonable. At the risk of running in sequential mode, does it generate the warnings if you only use the built parameters? Can you post the message from the job log where the "$" characters have been converted to "_"? I haven't got a chance to investigate this this week but am beginning to suspect a bug in the stage's View Data function.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
I too suspect a bug. I just experienced the same behaviour. View data presented almost identical errors, but when actually running the job, it runs fine.