gpt4 book ai didi

mainframe - $HASP373 和 IEF403I z/os 系统日志

转载 作者:行者123 更新时间:2023-12-04 16:44:24 24 4
gpt4 key购买 nike

我问自己一个关于 z/os 日志的问题:

我只想知道所有开始的操作是否总是由 $HASP373 和 IEF403I 调用?
对于 $HASP395 和 IEF404I 调用的状态 Ended ?

最佳答案

z/OS 的问题在于,如果不引入另一个同样需要解释的概念,就很难解释某些事情。反过来,这需要另一种解释等等。这部分是由于 z/OS 操作系统与 Unix、Windows、OS X 等相比来自不同的星球,所有这些都大体相似。

这些消息由系统为发生在大型机上的许多工作发出,但不是全部。

z/OS 上的所有工作都在其自己的地址空间中运行,这几乎就像一个迷你 VM。 z/OS 系统中将有许多地址空间(我们目前为 380 个)。地址空间中的程序不知道任何其他地址空间,并认为它可以访问整个 2Gb(31 位寻址)内存范围(如果需要和授权,不同的地址空间可以通信,并且超过 2GB 可用64 位寻址)。一个地址空间中的程序不能通过覆盖存储而使另一个地址空间中的程序崩溃。两个不同地址空间中的程序可以访问相同的内存地址,但不会相互影响,因为它们实际上会在他们不知道的情况下访问不同的内存。

地址空间有4种类型:

  • TSO(分时选项) - 这些是登录到系统、键入命令并获得响应的用户。他们可以运行脚本,使用 REXX 和 Clist 语言(命令列表 - 较旧,通常由 REXX 代替),很像 Perl 和 shell 脚本,提交批处理作业,编写和编译代码等。
  • 批处理作业(或作业)- 这是您要运行程序的地方,因此您创建一个文本文件,其中包含要运行的程序的名称以及它/他们需要的文件并提交它。系统将运行程序并在它们完成时告诉您,在运行时,您可以去做其他事情。您甚至不需要登录 - 您可以准备一个 FTP 作业(例如)在您睡着时在 01:00 运行,并在第一个工作正常时运行另一个作业。
  • 启动任务 (STC) - 非常类似于批处理作业。通常由系统在启动时本身启动,或者由运算符(operator)在系统控制台上为该 STC 发出 START 命令启动。 (例如,“START DB2”启动 DB2 启动任务。或者,用户可以为他们自己的测试 DB2 系统提交批处理作业。)
  • 系统地址空间 (SYSAS)。将这些视为 Unix 守护进程。由操作系统本身为各种基本进程启动。还有一些地址空间代表在 z/OS 的“Unix”部分(USS - Uxniz 系统服务)下运行的进程,但那是另一回事了。

  • z/OS 术语中没有“操作”这样的东西。在一个地址空间内,可以运行许多程序,每个程序都由 TCB(任务控制块)或 SRB(系统请求块)标识。

    但是,如果您知道您想要的信息是由普通批处理作业生成的,那么查找该作业的 £HASP373 和 £HASP395 消息将是正确的起点。请记住,您系统上的消息 ID(HASP373 和 HASP395)可能不会以“£”开头。 '£' 是默认值,但它是一个可自定义的参数。 $ 和 # 也相当常见。

    我知道我在说什么,但如果以上任何一个不清楚,那么我就没有很好地解释它。我可能会因为完全按照我的警告行事并使用另一个未知概念来解释一个未知概念而感到内疚。 :-)

    关于mainframe - $HASP373 和 IEF403I z/os 系统日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23042879/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com