After searching DSXchange extensively and not finding an answer I'm posting this thread.
We have a master Sequence (say MS) which calls five child Sequences (say A through E). Each child sequence calls a job which has a source DRS stage, a Transformer looking up to a Hashed file and a target DRS stage.
We get this warning in MS log after A through E have finished fine. Below is the entire message in the warning. There's just one warning and no errors.
Code: Select all
DataStage Job 13651 Phantom 4114
Program "DSD.RUN": Line 2166, Variable previously undefined. Zero length string used.
Program "DSD.RUN": Line 2166, Variable previously undefined. Zero length string used.
Program "DSD.RUN": Line 2166, Variable previously undefined. Zero length string used.
Program "DSD.RUN": Line 2166, Variable previously undefined. Zero length string used.
Program "DSD.RUN": Line 2166, Variable previously undefined. Zero length string used.
Program "DSD.RUN": Line 2166, Variable previously undefined. Zero length string used.
Program "DSD.RUN": Line 2166, Variable previously undefined. Zero length string used.
Program "DSD.RUN": Line 2166, Variable previously undefined. Zero length string used.
Program "DSD.RUN": Line 2166, Variable previously undefined. Zero length string used.
Program "DSD.RUN": Line 2166, Variable previously undefined. Zero length string used.
Program "DSD.RUN": Line 2166, Variable previously undefined. Zero length string used.
Program "DSD.RUN": Line 2166, Variable previously undefined. Zero length string used.
Program "DSD.RUN": Line 2166, Variable previously undefined. Zero length string used.
Program "DSD.RUN": Line 2166, Variable previously undefined. Zero length string used.
Program "DSD.RUN": Line 2166, Variable previously undefined. Zero length string used.
Program "DSD.RUN": Line 2166, Variable previously undefined. Zero length string used.
Program "DSD.RUN": Line 2166, Variable previously undefined. Zero length string used.
Program "DSD.RUN": Line 2166, Variable previously undefined. Zero length string used.
Program "DSD.RUN": Line 2166, Variable previously undefined. Zero length string used.
Program "DSD.RUN": Line 2166, Variable previously undefined. Zero length string used.
Program "DSD.RUN": Line 2166, Variable previously undefined. Zero length string used.
We can't find any uninitialized Stage Variables in any of the Tansformers.
All of our environmental variables have '/' ( and not '\')
Running uv "VLIST DSD_BP DSD_RUN.B" gives the below output (14 lines before and after). The first column is line number from vi.
Code: Select all
2152 01831 04490 : 0F8 move -1 => _T0321
2153 01831 04496 : 03A concat JOB.NAME JOBLET.ID => _T0322
2154 01831 0449E : 196 subr "*DataStage*DSR_LOADSTRING" _T0321 Message _T0322 => _T0323
2155 01831 044AC : 0F8 move 1 => _T0324
2156 01831 044B2 : 01E call "DSD.StatusEvent" _T0319 _T0320 JOB.CONFIG _T0323 _T0324
2157 01832 044C2 : 0C2 jump 045B0:
2158 01832 044C8 : 2DE testfw 1 045B0:
2159 01833 044D0 : 196 subr "DSD.Notify" RESOURCE.ID WAVE.NUM => ERROR
2160 01834 044DC : 0A4 gosub 04A42:
2161 01835 044E4 : 10E not WARNING.FOUND => $R176
2162 01835 044EA : 2DE testfw $R176 04500:
2163 01835 044F4 : 0F8 move 2 => $R177
2164 01835 044FA : 0C2 jump 04506:
2165 01835 04500 : 0F8 move 11 => $R177
2166 01835 04506 : 064 dyn_replace JOB 2 0 0 $R177 => JOB
2167 01836 04514 : 0F8 move "DSTAGE_RUN_I_0077" => _T0325
2168 01836 0451A : 0F8 move "Finished Job %s." => _T0326
2169 01836 04520 : 0F8 move "" => _T0327
2170 01836 04526 : 196 subr "*DataStage*DSR_LOADSTRING" _T0325 _T0326 _T0327 => Message
2171 01837 04534 : 0F8 move "End" => _T0328
2172 01837 0453A : 03A concat JOB.NAME JOBLET.ID => _T0329
2173 01837 04542 : 0F8 move -1 => _T0330
2174 01837 04548 : 03A concat JOB.NAME JOBLET.ID => _T0331
2175 01837 04550 : 196 subr "*DataStage*DSR_LOADSTRING" _T0330 Message _T0331 => _T0332
2176 01837 0455E : 2DE testfw WARNING.FOUND 04574:
2177 01837 04568 : 0F8 move 2 => _T0333
2178 01837 0456E : 0C2 jump 0457A:
2179 01837 04574 : 0F8 move 0 => _T0333
2180 01837 0457A : 01E call "DSD.StatusEvent" _T0328 _T0329 JOB.CONFIG _T0332 _T0333
Thanks
-Mav