问题标签 [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 回答
9033 浏览

deployment - 在 WebSphere 7 中将队列绑定到 EJB 3.0 MDB

我正在编写或尝试编写 WebSphere 7 上的 Baby's First MDB。我几乎没有头发了,我已经全力以赴试图让事情正常工作。看来我已经正确设置了所有内容但是当我将消息放入关联的队列时我没有得到任何响应。

这是 EAR 文件设置:

我找不到在 ejb-jar.xml 中定义队列的 JNDI 名称的任何语法,所以我改为:

  • 定义 WebSphere 激活规范。名称 SimpleMDBActivationSpec,JNDI 名称 jms/SimpleActivationSpec,目标 jms/SimpleMDBQueue。
  • 定义一个 WebSphere 队列。名称 SimpleMDBQueue,JNDI 名称 jms/SimpleMDBQueue,队列名称 SIMPLE.MDB.QUEUE。
  • 定义一个 MQ 队列,命名为 SIMPLE.MDB.QUEUE。
  • 部署 EAR 文件。在部署期间,我被要求输入绑定信息。我选择激活规范,然后将目标资源 JNDI 名称和目标 JNDI 名称分别指向激活规范和队列。

(MDB代码没有注解。)此时,app指向spec和queue,spec指向queue——belt和suspensers。自然地,我想应用程序因此知道队列。满怀希望,我在队列上放了一条消息,然后……什么也没有。onMessage 事件应该使用 System.out 来记录消息。我没有看到任何消息。

这方面的明确文件因缺席而引人注目。谷歌提供了很多结果,但没有一个详细说明配置如何组合在一起。有很多关于 ibm-ejb-jar-bnd.xmi 的建议,但该文件的示例是神秘的,充满了不透明的数字,没有解释它们是如何生成的,或者它们如何与配置的其他部分相关联。

看在上帝的份上。我要做的就是部署一个 MDB,并在我将消息放入队列时让它写“Hello, world”。我使用 vi 和 ant 作为我的开发和构建工具。那里的任何人都可以告诉我我缺少什么吗?

编辑:添加了“zos”标签。

0 投票
2 回答
162 浏览

mainframe - 虚拟地址 0x1FE0C0 是在“线”之下还是线之上?

我正在研究 z/OS,有人问我虚拟地址 0x1FE0C0 是否为:

A. 线上。

B. 条线上方和线下方。

C. 在线上方和条形下方。

D.低于栏。

我选择 D 作为我的答案,但我的老师写道这是错误的。

我选择 D 的逻辑是用二进制表示 0x1FE0C0,你需要 21 位。这条线标记了可以通过 24 位寻址的区域,所以这就是为什么我认为地址在这条线的下方。从中我可以消除答案 A 和 C。答案 B 被消除,因为条形图高于线,所以如果地址在条形图上方,它也将在线上方。所以我们得到答案 D,这对我来说似乎是正确的,因为如果地址低于该行,它也低于该条(31 位地址空间)。

那么正确答案是什么?

这让我发疯,我会很感激你的帮助。

0 投票
3 回答
237 浏览

ftp - 什么是“指甲油”?

当我分析解释一系列 jcls 的流程图时,我遇到了一个名为“NAILDUMPS”的新术语。在该流程图的某些步骤中,它被称为“这个文件被 naildumped ”。谁能解释什么是 naildump 以及为什么使用它? .

提前致谢

0 投票
2 回答
3621 浏览

db2 - 需要免费的db2(大型机)查询工具

我认为 TOAD Freeware 会是一个不错的选择,但它不支持 ZOS(大型机?)连接,只支持付费版本。

替代方案的建议?

0 投票
1 回答
6926 浏览

db2 - 如何从 z/OS 上的 DB2 表空间中删除 CHECK PENDING 状态?

也许你们中的一个人可以帮助我解决这个 DB2 z/OS 问题。

我在已经填充的表上编辑了外键。由于完整性原因(我猜),表空间被放置在 CHECK PENDING 中,我无法再对其执行操作。

这个 IBM 帮助页面是关于确切问题的

它说

行动

执行 CHECK DATA 命令: CHECK DATA TABLESPACE DATABASE NAME TABLESPACE NAME

我不知道这意味着什么(肯定没有 SQL 语句)或者我可以在哪里发出命令。也许你们中的一个人不能告诉我该怎么做。TIA

0 投票
2 回答
2035 浏览

assembly - z390 大型机的汇编代码编程

未完成此问题

在这个程序中,一个未知问题导致汇编器拒绝代码,因为显然未知的宏,或者看起来像宏的程序集。我不知道如何纠正这个。

我正在使用 z390 Portable Mainframe Assembler and Emulator (http://www.z390.org/)。

另一个链接:www.z390.org/z390_Documentation.htm

相关的 pdf 位于http://tradingwiz.net63.net/pdf/Sessions5and6.pdf

汇编手册位于http://publibz.boulder.ibm.com/epubs/pdf/asmr1020.pdf,但我无法应用它。

更新:我仍然想删除关于“缺少宏=DSORG=PS”的错误,我不知道如何告诉汇编程序基址寄存器在哪里(“找不到基址寄存器”)

另一个问题:你知道这方面的资源吗,特别是那些容易理解的资源?

如果您想了解更多信息,我很乐意为您提供帮助。

0 投票
3 回答
848 浏览

assembly - 在 z390 大型机代码中使用语句

关于我正在使用的内容:我正在使用 z390 Portable Mainframe Assembler 和 Emulator。

尝试组装时出现“未找到基址寄存器”错误。

我试着放进去,USING *,12但无论我把它放在哪里,它都没有做任何事情。“找不到基址寄存器”

我试图申请BASR 12,0;得到一个错误。我有:

汇编手册位于http://publibz.boulder.ibm.com/epubs/pdf/asmr1020.pdf,但我无法应用它。

我查看的来源:http ://en.wikipedia.org/wiki/IBM_Basic_assembly_language#Assembler_instructions

我如何让汇编器找到基址寄存器?

更新:基址寄存器仍有问题。

其他资源:

www.tradingwiz.net63.net/pdf/Sessions5and6.pdf

www.z390.org/z390_Documentation.htm

我收到异常终止或“未找到基址寄存器”错误,具体取决于我是否提供COPY2 SUBENTRY.

我试图让代码运行。

除此之外,我还有代码工作。

0 投票
1 回答
138 浏览

db2 - 从 Z/OS 上的 db2 8.1.5 检索应用程序 ID

我想从 Z/OS 上的 db2 8.1.5 观察当前会话的应用程序 ID,但没有一个函数可以显示 8.2 之前的 db2 中的应用程序 ID。我无法找到确切的解决方案。如果有,请告诉我任何解决方案。

提前致谢

0 投票
2 回答
4542 浏览

db2 - z/OS 上的 DB2 CURRENT TIMESTAMP 是否返回唯一值?

我们有一个在 z/OS 上运行的 DB2,并且一些表使用时间戳作为主键。

我的观点是,在同一纳秒内调用 CURRENT TIMESTAMP 的两个事务可能会返回完全相同的时间戳。

我的同事认为同一个数据库上的 CURRENT TIMESTAMP 函数总是唯一的。

这里的 DB2文档不是很清楚。

是否有来自 IBM 的官方声明来证明其中一个论点?我发现只有一个针对 UNIX DB2 的声明,它可能不适用于 z/OS。

谢谢你。

0 投票
3 回答
1774 浏览

windows - 编写一个小的 Windows 脚本来与大型机和/或 Endevor 通信

作为一家大型银行的 IT 开发人员,我正在努力优化我日常生活中的工作流程。现在,所有开发都是使用 Rational Developer for System Z (RDz) 完成的,使用 Endevor 存储库上的文件,并且这个解决方案有几个问题,我想在业余时间开发一个解决方法。

现在,我对如何通过 PC 与大型机和 Endevor 进行通信一无所知。正如我所看到的,这样做是可能的,因为 RDz 正是这样做的。

我真正需要的可能没有那么复杂。我需要了解像 RDz 或 Personal Communications 这样的客户端如何能够与大型机进行通信。或者,我可以尝试生成某种脚本来从主机上的 Endevor 检索文件,因为我能够通过 FTP 到 MVS 并以这种方式获取文件。但我无法通过 FTP 访问 Endevor 存储库。

基本上我想要一种从 Endevor 获取文件并放到我的桌面上的方法,这样我就可以在我最喜欢的文本编辑器中编辑它们,然后再把它们放回去。

关于我应该如何开始这方面的任何建议?