问题标签 [zos]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
482 浏览

db2 - 为什么大型机灰胡子将 DB2/zOS 称为“他”?

如果您向 DB2/zOS 引擎 DBA 询问有关 DB2 行为的问题,DBA 会将 DB2 引擎称为“he”,就像水手使用“she”来指代他的船一样。

例如:“一旦你填满了空闲空间,DB2 仍然希望这些行在表空间中保持集群顺序。这就是他将那个页面分成两半的原因,你最终会得到很多半空页面。也就是说,除非您刚刚插入的行的集群键是表中最高的,在这种情况下,他会创建一个新的空页面,并且他只会将您的新行放入该页面。所以我不必做这个 REORG如果你愿意像我建议的那样对你的输入进行排序。”

有谁知道这个传统是从哪里来的?

0 投票
1 回答
573 浏览

c# - DB2 ZOS 字符串比较问题

我正在像这样比较我的 sql 中 where 子句中的一些 CHAR 数据,

其中 PRI_CODE < PriCode

我遇到的问题是 CHAR 值的长度不同。因此,如果 PRI_CODE = '0800' 和 PriCode = '20' 它返回 true 而不是 false。

它看起来像这样比较它

而不是喜欢

CHAR 比较是否从左侧开始,直到一个或其他值结束?

如果是这样,我该如何解决?

我的值可以包含字母,因此不能转换为数字。

0 投票
2 回答
10946 浏览

copy - 将成员从一个 pd 复制到另一个?使用 jcl 语句

我如何使用 IEBGENER 实用程序将成员从一个 pd 复制到另一个。

类似的东西:

??

其余的不知道。

0 投票
1 回答
1108 浏览

dataset - REXX / z/OS 数据集锁

我想知道 REXX 语言的一件事,它如何处理数据集锁。情况: - 我在我的 ISPF 编辑器中打开了顺序数据集 - 我启动 REXX-program 什么更新(进行更改)该数据集 - 它工作正常,但它怎么可能?通常,如果您在编辑器中打开了数据集,并且您尝试从另一个程序中使用它(例如,如果您提交一些工作),您将收到消息“数据集正在使用中”。为什么这适用于 REXX 此处。也许相同的地址空间或...?谁能告诉我?

0 投票
1 回答
1100 浏览

jdbc - 在 Z/OS 上的 db2 的 JDBC URL 中设置默认表空间?

是否可以通过将参数传递给 JDBC URL 来强制所有 create table 语句使用特定的 database.tablespace?例如,而不是手动指定它如下

我想在连接 URL 中指定“database.tablespace”并执行

0 投票
1 回答
2763 浏览

db2 - 如何匹配 DB2 (z/OS) 查询中的字符串?

这让我大吃一惊。

我想做的就是在长varchar字段上进行基本的字符串比较。

我有一张大约的桌子。1200 万条记录。

如果我查询MY_FIELD='a string',我会得到 25947 的计数,这似乎是正确的。

如果我查询MY_FIELD!='a string',我得到的计数是 989。

这 2 个计数不应该等于 12M 的全表大小吗?

0 投票
2 回答
4527 浏览

associative-array - 有没有办法在 REXX 中做关联数组?

我有一些最初在 Linux 下开发的 Perl 代码(用于性能分析),现在需要移植到大型机上。显然 REXX 是该平台上选择的脚本语言,但这个 Perl 脚本严重依赖关联数组(基本上是索引为字符串的数组)。

REXX有没有办法?我将如何编写如下代码:

0 投票
1 回答
2146 浏览

stored-procedures - DB2 Z/os 原生 SQL 过程——更新

我正在实现一个 DB2 Native SQL 过程。这是我们在这家商店第一次尝试这个。我附上了下面的代码。该例程所做的是按时间跟踪添加到表中的新记录的数量。每当它触发时,它要么更新监控表中的记录,要么在表不存在时插入一条记录。

本机过程是 Z/os db2 版本 9 的新功能。

关于 Z/os db2 v9 过程的红皮书写道:“图 15-15 描绘了分别从远程应用程序、DB2 附加程序或相关地址空间调用本机 SQL 过程时所涉及的 DB2 组件。如图所示, SQL 语句不再在外部 WLM 地址空间中执行,而是在数据库系统服务地址空间中本地执行。为了执行,过程包被加载到 EDM 池中。”

然而,如果我从代码中删除“WLM ENVIRONMENT FOR DEBUG MODE DSNDSPENV”行,我会收到一条错误消息,指出“必须指定 WLM 环境”。

有谁知道此代码可能存在 WLM 依赖项的原因?我是否需要覆盖 WLM_ENVIRONMENT 默认值?如果是这样,我该怎么做?


新的信息 - - - - - - - - - - - - - - - - - - - - - - - - --------


如果您添加选项“禁用调试模式”,您似乎不需要为调试指定 WLM。

禁用调试模式有什么缺点?将程序留在“允许调试模式”中是否有任何不利之处?使用允许调试的过程是否有开销?


0 投票
1 回答
99 浏览

zos - 理性如何帮助大型机开发

谁能告诉我,Rational 套件如何帮助大型机 z/os 开发过程、测试和部署等。

0 投票
1 回答
964 浏览

dynamic-linking - zOS 中的动态链接

我必须在 zOS 中创建一个动态链接库。要传递给编译器的选项是什么。

此外,如何检查 zOS 中的库是否与其他库动态链接[依赖]。我们在 linux 中有 ldd,它显示了这种联系。我们在 zOS 领域是否有“ldd”等价物?