正如我的标题所述,我希望有人可以按我的方式抛出一些基本的REXX命令.我有用户指南,但它们非常庞大,目录中没有任何与TAPE DRIVE相关的内容.我只需要知道打开,关闭,读取和写入文件到TAPE DRIVE而不是磁盘的基本命令.
非常感谢任何帮助,谢谢!
目前在我的商店里,我们有一个标准的SYSOUT标题,显示了一堆有用的信息,例如:
对我们来说非常有用的一件事是显示当前程序正在运行的加载库.我能够使用IBM内部函数获取编译日期时间WHEN-COMPILED
,但是我无法找到任何能够让我获得loadlib的东西.
什么是正确的方法来解决这个问题?
如果您向DB2/zOS引擎DBA询问有关DB2行为的问题,那么DBA会将DB2引擎称为"他",就像水手使用"她"来引用他的船一样.
例如:"一旦你填充了自由空间,DB2仍然希望在表空间中以簇的顺序保留这些行.这就是为什么他将该页面分成两半,你最终得到了很多半空页面.也就是说,除非您刚插入的行的群集键是表中最高的,在这种情况下,他会创建一个新的空页,并且只将您的新行放入该页面.所以我不必这样做REORG如果你只是像我建议的那样对你的输入进行排序."
有谁知道这个传统来自哪里?
这让我大吃一惊.
我想做的就是在长varchar
场上进行基本的字符串比较.
我有一张大约一张桌子.12M记录.
如果我查询MY_FIELD='a string'
,我得到25947的计数,这似乎是正确的.
如果我查询MY_FIELD!='a string'
,我得到989的计数.
这两个计数不应该相加到12M的全表大小吗?
我在TSO下的USS shell中,我有这个exec(名为tryit):
/* rexx */
"cd /differentdir"
"pwd"
Run Code Online (Sandbox Code Playgroud)
这是结果:
> pwd
/origdir
> tryit
/origdir
Run Code Online (Sandbox Code Playgroud)
换句话说,cd命令的效果似乎仅持续命令本身的持续时间.有没有办法让REXX exec以一种可在以下命令中识别的方式更改工作目录?
我最近开始用COBOL做一些工作,之前我只在大型机上的z/OS汇编程序中完成了工作.
我知道COBOL将被翻译成大型机的机器代码,但我想知道是否可以看到生成的代码?
我想用它来更好地理解COBOL的工作原理.
例如,如果我要编译COBOL程序,我希望看到编译产生的程序集.这样的事情可能吗?
有没有办法删除z/OS USS中的PDS成员而不在整个PDS上获得ENQ?我试过"删除",但它抱怨数据集争用.
z/OS 是在 IBM 390 大型机硬件上运行的 64 位操作系统。可以通过 3270 模拟器或更常见的 SSH 协议从非 IBM 操作系统(如 Windows 或 Linux)进行连接。互联网上是否有可以免费访问的系统?
我尝试在 z/OS 上运行 Gradle,但遇到了问题。
我已将 Gradle 下载到 z/OS,然后解压缩。
当我通过运行以下命令来测试安装时:
./gradle-7.6/bin/gradle
Run Code Online (Sandbox Code Playgroud)
我得到以下信息:
./gradle-7.6/bin/gradle: line 1: syntax error near unexpected token `|'
./gradle-7.6/bin/gradle: line 1: <a whole lot of garbage follows after here>
Run Code Online (Sandbox Code Playgroud)
我应该如何设置 Gradle,使其在 z/OS 上运行,就像我希望它在其他地方运行一样?
当在 ISPF Edit 下处理大型或半大型程序时,我将定义编辑标签来帮助我浏览源代码。这些很棒并且确实有帮助,但是当我退出编辑时,标签将不再存在,我必须在下次编辑该程序时重新创建它们。
有没有办法在退出编辑时保存标签,然后在返回时恢复它们?