Html 大型机到Outlook
我想将报告从大型机(z/OS)发送到Outlook 2016我想正确格式化报告。我不知道HTML,但如果有人能帮我使用一些简单的基本命令,让报表排列成一行,并像大型机上显示的那样等距排列,那会有所帮助。附件是它在大型机上的外观以及在Outlook中的外观Html 大型机到Outlook,html,email,mainframe,Html,Email,Mainframe,我想将报告从大型机(z/OS)发送到Outlook 2016我想正确格式化报告。我不知道HTML,但如果有人能帮我使用一些简单的基本命令,让报表排列成一行,并像大型机上显示的那样等距排列,那会有所帮助。附件是它在大型机上的外观以及在Outlook中的外观 首先,这与大型机无关;这是一个HTML问题。这里有几个问题:首先,你必须确保你使用的是固定宽度的字体,然后,你可能想使用表格 比如说: 标题信息 专栏1 第2栏 第3栏 阿布塞夫 201812345678 东西 @derez,您是否尝试将报
首先,这与大型机无关;这是一个HTML问题。这里有几个问题:首先,你必须确保你使用的是固定宽度的字体,然后,你可能想使用表格 比如说:
标题信息
专栏1
第2栏
第3栏
阿布塞夫
201812345678
东西
@derez,您是否尝试将报告作为“.txt”附件发送
在JCL中,提供如下附件详细信息:
JOB EXECUTION TIME JOB NUM DAY MON YEAR START END RT CD
HGDSDCIO 20180824030522 23017 24 AUG 2018 03.05 03.05 00
HGDSDCIO 20180824030522 23017 24 AUG 2018 03.05 03.05 00
SORT FIELDS=COPY
OUTREC FIELDS=(1:C'PUT ',5:X'7F',6:1,69,75:X'7F',76:C';',80:X)
放置“
和”使用以下SYSIN
语句在记录的前导和尾随区域进行编码>
PUT " JOB EXECUTION TIME JOB NUM DAY MON YEAR START END RT CD";
PUT "HGDSDCIO 20180824030522 23017 24 AUG 2018 03.05 03.05 00 ";
PUT "HGDSDCIO 20180824030522 23017 24 AUG 2018 03.05 03.05 00 ";
第二步的输出:
//STEP01 EXEC SASPROD
//SYSPRINT DD SYSOUT=*
//EMAIL DD SYSOUT=(B,SMTP)
//SYSOUT DD SYSOUT=*
//SYSIN DD *
OPTIONS EMAILSYS="SMTP" EMAILHOST="*smtp server name*";
FILENAME OUTBOX EMAIL;
DATA _NULL_;
FILE OUTBOX
TO=("xxx@yyy.com")
SUBJECT="SAS MAIL TEST"
TYPE="TEXT/PLAIN";
PUT " JOB EXECUTION TIME JOB NUM DAY MON YEAR START END RT CD";
PUT "HGDSDCIO 20180824030522 23017 24 AUG 2018 03.05 03.05 00 ";
PUT "HGDSDCIO 20180824030522 23017 24 AUG 2018 03.05 03.05 00 ";
RUN;
TYPE=“TEXT/PLAIN”代码>在一个数据集中李>
在一个数据集中包含PUT语句的文件
运行文件代码>在一个数据集中李>
希望这有帮助 您如何通过电子邮件发送报告?这是一个自动化的过程(例如,批处理作业运行中的SYSOUT=*)?这里的更多信息可以帮助您提供更完整的答案。//PS060 EXEC EMAILIT,EPARMS='HCMSGEN.HCSC.MONTANA.CONTROL(SDCPRODE)SDCPRODE成员内容类型:TEXT/HTML;CHARSET=“US-ASCII”EMAILDSN='HGT.SDCPROD.REPORT2'我意识到换行是一个问题;你能把JCL和扩展的JCL都放在代码标签里吗?这个注释有585个字符的限制。因此,步骤//PS060文件是HCMSGEN.HCSC.MONTANA.CONTROL(SDCPRODE),在SDCPRODE成员中,我有上面的html标记,如前面的注释所示。请编辑您的问题并将请求的信息放在那里,而不是放在注释中。评论中无法阅读。@Karthik我将检查用户是否接受附件谢谢Kevin,但由于每次报告都不同,因为不同的作业在不同的日期运行,因此不确定根据rowsAlso@Kevin Mc Kenzie的数量这是否有效。。。如何获取表中的数据。这是大型机COBOL,我可以轻松构建标题和列名,但是存储在VariablesHanks Srinivasan Jv中的实际数据如何?它将尝试使用SAS…并查看它在outlook中的格式是否正确
PUT " JOB EXECUTION TIME JOB NUM DAY MON YEAR START END RT CD";
PUT "HGDSDCIO 20180824030522 23017 24 AUG 2018 03.05 03.05 00 ";
PUT "HGDSDCIO 20180824030522 23017 24 AUG 2018 03.05 03.05 00 ";
//STEP01 EXEC SASPROD
//SYSPRINT DD SYSOUT=*
//EMAIL DD SYSOUT=(B,SMTP)
//SYSOUT DD SYSOUT=*
//SYSIN DD *
OPTIONS EMAILSYS="SMTP" EMAILHOST="*smtp server name*";
FILENAME OUTBOX EMAIL;
DATA _NULL_;
FILE OUTBOX
TO=("xxx@yyy.com")
SUBJECT="SAS MAIL TEST"
TYPE="TEXT/PLAIN";
PUT " JOB EXECUTION TIME JOB NUM DAY MON YEAR START END RT CD";
PUT "HGDSDCIO 20180824030522 23017 24 AUG 2018 03.05 03.05 00 ";
PUT "HGDSDCIO 20180824030522 23017 24 AUG 2018 03.05 03.05 00 ";
RUN;