在 JCL 中发送 2 个 CSV
Posted
技术标签:
【中文标题】在 JCL 中发送 2 个 CSV【英文标题】:Send 2 CSV in JCL 【发布时间】:2016-11-11 05:06:05 【问题描述】:我尝试使用 JCL 发送附件(2 个 csv 文件)。 当我使用 XMIT 时一切都很好
我已经得到了我想要的布局。 但是当我使用 IEBGENER 时:
HELO ...
MAIL FROM:<user@xxx.COM>
RCPT TO:<user@xxx.COM>
DATA
FROM: userH@xxx.COM
TO: user@xxx.COM
SUBJECT: RACF REPORT
MIME-VERSION: 1.0
CONTENT-TYPE: MULTIPART/MIXED; BOUNDARY="SIMPLE BOUNDARY"
--SIMPLE BOUNDARY
CONTENT-TYPE: TEXT/CSV
CONTENT-DISPOSITION: ATTACHMENT; FILENAME=TEST1.CSV
// DD DSN=file1.CSV,DISP=SHR
// DD *
--SIMPLE BOUNDARY
CONTENT-TYPE: TEXT/CSV
CONTENT-DISPOSITION: ATTACHMENT; FILENAME=TEST2.CSV
// DD DSN=file.CSV,DISP=SHR
我有一些奇怪的东西:
也许有人知道怎么了?
【问题讨论】:
请查看this answer 的类似问题。具体来说,我相信您需要(至少)在最后一个边界上附加两个连字符。 @cschneid hmn。它不起作用( 【参考方案1】:如果您有 ftp 服务器并可以访问输出目录,则最好使用 FTP。 来自Submitting FTP requests in batch的示例
//USER28F JOB ,CARTER,MSGLEVEL=(1,1)
//FTPSTP1 EXEC PGM=FTP,REGION=2048K,
// PARM='9.67.112.25 (EXIT TIMEOUT 20'
//NETRC DD DSN=ANYHLQ.NETRC,DISP=SHR
//OUTPUT DD SYSOUT=H
//INPUT DD *
type e
mode b
put idss.parts
/*
对于 PARM 参数,目标是您在环境中可用的 SMTP 服务器。 至于 NETRC 数据集,这里的信息是 NETRC data set info
但是,如果您仍然想通过电子邮件发送它,那么您在上述工作中缺少一些东西。最好在这里查找Send email with attachment on Mainframe using JCL
问候, 贾雷克。
【讨论】:
以上是关于在 JCL 中发送 2 个 CSV的主要内容,如果未能解决你的问题,请参考以下文章