===================================================================
希望能够和使用的DataStage 朋友们一起探讨学习。QQ:154642320 e-mail:zhaofmyan@sohu.com
===================================================================
需求:运行job1计算出一个参数 par,把参数par传递到job2
方案:
1 job1中把参数par写到文本中YM_RT
2 编写函数读文本文件
rtReadFile(Arg1)
PathName="D:/test1/YM_RT"
OpenSeq PathName To FileVar Else
Call DSLogWarn("Cannot open ":PathName, MyRoutine)
End
Loop
ReadSeq FileLine From FileVar
On Error
Call DSLogWarn("Error from ":PathName:" status=":Status(),
"MyRoutine")
End
Then
* ... process the line we just read
print FileLine
Ans = FileLine
End Else
Exit ;* at end-of-file
End
Repeat
CloseSeq FileVar
3 在Sequence job中 增加 UserVariables Stage,调用rtReadFile函数赋值给全局变量varGlobe
4 把varGlobe传递给 job2