使用REXX编写一个读取z/OS主机日志文件并分析错误的脚本
作者:佚名
上传时间:2023-05-01
运行软件:REXX编程语言
软件版本:IBM z/OS
版权申诉
这个示例代码将展示如何使用IBM主机的REXX编程语言来读取z/OS系统日志文件并分析错误信息。代码将列出所有错误记录,并将它们按照发生次数进行排序。这种方式可以让运维人员更加便捷地识别并解决系统中的问题。
/* ~REXX */
/* ANALYZE LOG ERRORS */
parse upper arg filepath
call check_parms
call process_file(filepath)
exit
check_parms:
if filepath = '' then do
say ' '
say 'USAGE: REXX ANAL_ERR <filepath>'
say ' filepath is the path to the log file to be analyzed.'
say ' '
exit
end
return
process_file:
if condition('fileexist("'filepath'")') <> 0 then do
say 'The file "'filepath'" does not exist!'
return
end
s = ""
cnt = 0
errlist. = ""
"ALLOC DD(INFILE) DA('"filepath"') SHR REUSE"
"EXECIO * DISKR INFILE (STEM LOG."
do i = 1 to log.0
if verify(log.i, ' -,=*', 5) = 5 then do
cnt = cnt + 1
errtype = word(log.i, 5)
if errlist.errtype = '' then errlist.errtype = 1
else errlist.errtype = errlist.errtype + 1
end
end
"FREE DD(INFILE)"
say 'ERROR REPORT'
say ' '
do over err in errlist.
say left(err, 14) errlist.err
end
return
免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com
用户评论
相关推荐
使用REXX编写一个读取z/OS主机日志文件并分析错误的脚本
这个示例代码将展示如何使用IBM主机的REXX编程语言来读取z/OS系统日志文件并分析错误信息。代码将列出所有错误记录,并将它们按照发生次数进行排序。这种方式可以让运维人员更加便捷地识别并解决系统中的
IBM z/OS
REXX编程语言
2023-05-01 00:01
rexx for z os
rexxforz/osquote='MYnameis'parsevarquoteword1word2word3sayword1word2word3parseuppervarquoteword1word
PDF
0B
2019-09-14 06:10
在z/OS上使用Rexx编写FTP脚本
使用Rexx编写FTP脚本可方便地在z/OS系统内部和外部文件之间进行文件传输。本示例为在z/OS上使用Rexx编写FTP脚本的示例代码。/* Rexx program to automate an
z/OS V2.4
Rexx
2023-04-26 21:30
使用z/OS中的REXX编写批量重命名文件的脚本
这个示例代码展示了如何使用REXX编写批量重命名文件的脚本,通过该脚本可以快速地将指定目录中的多个文件名替换为新的名称。/* REXX script to rename files in bulk
z/OS V2R3.0
REXX/370 V2R3.0
2023-05-28 15:07
z/OS上如何使用REXX编写自动化脚本
本示例代码介绍了如何使用REXX编写自动化脚本,即REXX程序可以对z/OS进行自动化操作。该示例代码中主要包括如何访问z/OS资源、执行z/OS命令以及处理返回结果等内容。/* 该示例演示如何在z
z/OS V2R1
IBM REXX for z/OS
2023-05-22 09:03
在 z/os 中使用 REXX 脚本实现文件管理
本文介绍如何在 z/os 中使用 REXX 脚本实现文件管理,具体包括如何创建、读取、修改和删除文件等操作。实现方式是通过 IBM提供的 TSO 命令行解释器来执行 REXX 脚本。/* 创建文件
z/OS 2.3
REXX
2023-04-29 17:25
z/OS上使用JCL和Rexx脚本处理z/OS Unix文件
本示例代码演示了如何使用z/OS上的JCL和Rexx脚本处理z/OS Unix文件。通过使用JCL调用Rexx脚本,可以实现对Unix文件进行复制、删除、重命名等基本操作,提高了Unix文件的管理效率
z/OS V2R4
JCL和Rexx脚本
2023-04-25 05:24
使用z/OS实现主机和外部文件传输并读取
该示例展示了如何使用z/OS来将主机上的数据传输到外部文件,并在后续操作中读取它。通过这种方式,可以简化文件传输和数据处理的流程。```//FTPJOB JOB (ACCT#),CLASS=A
z/OS V2.4
IBM z/OS
2023-04-30 21:12
使用z/OS Unix System Services在z/OS上执行REXX脚本
该示例代码介绍了如何使用z/OS Unix System Services在z/OS上执行REXX脚本。通过运行REXX脚本,该程序可以创建新目录并将文件复制到该目录中。/* REXX */Add
z/OS V2.4
REXX
2023-05-23 11:02
使用z/OS REXX对主机用户目录进行递归查询
该示例代码展示了如何使用z/OS REXX语言递归查询主机用户目录下的所有文件,并将文件名和文件大小打印出来。实现方式是通过ZAINDEX函数递归查询目录下的所有文件,同时使用SYSFILEINFO函
z/OS V2.3
z/OS REXX
2023-04-30 11:19