通过服务器例程读取文件

时间:2019-06-25 07:55:35

标签: linux datastage

我想读取Linux服务器中/home/shivam/abc.txt中存在的文件。我想使用Server Routine在Datastage中读取此文件。(无Linux命令)。

编译代码后需要使用什么参数值?

我用了这个,但是给了我一个错误:

Filename='/home/shivam/abc.txt'
OPENSEQ Filename TO H.FILE1 THEN 
CALL DSLogInfo("******************** File " : H.FILE1 : " opened successfully", "JobControl") 
END ELSE 
CALL DSLogInfo("Unable to open file", "JobControl") 
ABORT 
END 

READSEQ FILE1.RECORD FROM H.FILE1 ELSE 
Call DSLogWarn("******************** File is empty", "JobControl") 
END 

Ans = Trim(FILE1.RECORD," ")

Return(Ans) 

Call DSLogInfo("******************** Record read: ", "JobControl") 
CLOSESEQ H.FILE1

0 个答案:

没有答案