- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
需要创建尽可能大的*USRQ。根据文档,*USRQ 的最大大小为 2Gb。创建队列需要指定最大消息大小、队列中的初始消息数、队列扩展的大小(以消息为单位)以及扩展操作的最大数量。假设消息大小为 1024 字节。初始数量为 128 条消息。队列将扩展 128 条消息。估计最大可能的消息数 - 2Gb/128 字节。然后,我们减去初始消息数 (128),再除以扩展的大小 - 128。结果,我们得到最大扩展数 - 16,383。我们将这些参数传递给 QUSCRTUQ,然后查看我们得到的内容(调用 matqat)。我们看到最大扩展数 (mat_template.Max_Extend) 设置为小于请求的数量 - 15 306,因此队列中的最大消息数为 1 959 296然后开始填充队列,并在某个时刻收到错误“尝试大于存储限制”,同时队列中的消息数为1,957,504,使用的扩展数为15,282。为什么会发生这种情况以及创建队列时如何正确估计最大增量数?
最佳答案
考虑到队列存在(并且必须存在)一些内部“开销”,以将所有排队的消息以正确的 LIFO 或 FIFO 顺序链接在一起,等等。这些内部“链接列表”或“指针”是不是“免费”。
创建一个小测试 *USRQ,然后对其执行 DMPOBJ。然后将一些消息添加到队列中,并再次添加 DMPOBJ。然后“出队”一些消息,并执行另一个 DMPOBJ。然后比较这些转储的假脱机文件,看看发生了什么。
关于ibm-midrange - 如何确定*USRQ中的最大消息数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72186073/
我想检索数据结构的字段名称。那可能吗?我的计划是编写一个 toString() 过程来转储给定的数据结构。例如,我可以将 ds 的所有字段名称和值打印为 JSON。 最佳答案 虽然 RPG 并不像 C
我正在尝试使用 CHOICE DDS 关键字将选择字段添加到显示文件。该选择字段具有三个候选值。默认情况下,所有三个选项都将显示在单个列中。我想将它们水平放置在同一条线上。如何做到这一点? 最佳答案
我最近进入了 IBM 的 RPG 世界,所以在编写一些代码和查看其他人的代码时,我发现有些人使用 Eval,有些人使用 Move 来完成相同的事情。它们之间有什么区别吗? 谢谢。 最佳答案 是的!这些
我编写了一个程序来读取物理文件: 0002.00 A REF(USRMF) 0002.01 A R TSREC 0005.00 A USRID R *用户 ID 0006.00 A USRDT R *
我正在尝试显示来自不同显示文件的窗口。即使提供 RMVWDW 后,新窗口也会与前一个窗口重叠。当窗口从多个显示文件显示时,RMVWDW 是否起作用?当窗口从不同的显示文件显示时,在显示新窗口时删除先前
RPGLE中是否可以通过Physical File读取指针的位置? 这样我就可以存储该位置并稍后返回? 最佳答案 您正在寻找相对记录号(RRN?) 文件信息数据结构 (INFDS) 的位置 397。
调试批处理时,必须 STRDBG 并设置“SBREAK”,有时我的开发人员同事正在调试作为 Web 服务公开的 RPGLE 服务程序。有时这会导致网站“挂起”,直到释放断点。 是否有 IBMi API
有没有什么简单的方法可以在RPGLE中直接返回字符长度和类型变量?我在这里谈论的长度不是 D-spec 中指定的长度。我说的是字符串中有意义字符的实际数量。假设一个字符类型变量定义为50个字符长,并赋
使用从著名的 IBM Red Paper on RPG Exception and Error Handling 中学到的概念,我写了一个服务程序QGPL/ERRFUNC实现可重用的错误函数,如 As
假设我在 RPGLE 中有一个字符串变量。变量的内容是“Hi;this;is;Kunal;Roy”。如何根据符号拆分字符串的内容; 我想将值 Hi 、 this 、 is 、 Kunal 、 Roy
假设我有一个名为 VAR 的变量,大小为 50 个字符。该变量在循环的不同实例中存储不同的值。我想知道它存储的内容的长度。假设在一个实例中它存储“我的名字是 Kunal”,在这种特殊情况下,VAR 内
我目前正在修改现有的 RPG 程序。目的是在一个指示器上设置,以便该指示器将激活显示文件中的显示属性 ND 以隐藏字段。问题是所有通用指示器IN01~IN99 都已经用完了,我无法在不影响现有程序流程
给 UsrOpn 和自动打开文件有什么区别?哪个更有效.. 我们必须给 UsrOpn 什么,因为程序本身在 I/O 操作期间打开它。请用例子解释我.. 最佳答案 如 USROPN 的文档中所述关键字的
我在AS400(iSeries)上设置了一个数据源,当Cognos通过客户端访问ODBC驱动程序访问它时,它将锁定AS400上的文件。即使报告关闭,文件仍会锁定一段时间。这会导致更新数据源,重组文件,
我从我的讲师那里听说了 RPG 编程。我想试一试。问题在于,我如何进行编程?我不知道满足需求的操作系统和 IDE。有什么帮助吗? 最佳答案 感谢您对 RPG 的兴趣。 RPG 在 IBM i(又名 A
借助ILE编译器,在RPG中,您可以使用PSDS获取有关 当前用户,工作名称等。 您如何使用ILE在C++程序中获得相同的信息? 最佳答案 QUSRJOBI api将为您提供您提到的信息。返回的str
我最近偶然发现一个服务程序,其中在显式关闭文件后使用 *inlr = *on (下面的代码)。对我来说感觉有点过分了。据我发现,RPG 循环负责处理资源的释放。因此,如果没有循环(即在具有 main/
当我想在 RPGLE 程序中使用整数时,我应该选择什么数据类型?我说的是一个不对应于数据库中任何字段的整数,只是一个普通的通用整数 - 相当于 int在 java 。 最佳答案 这是 ILE RPG
如何在 CLLE 中修剪变量? 最佳答案 CLLE 中没有可用的标准函数 TRIM。然而, 如果您想粘合两个变量,请查看 *TCAT(或 |<)。此命令删除中间的空白(例如 'xyz' *TCAT '
需要创建尽可能大的*USRQ。根据文档,*USRQ 的最大大小为 2Gb。创建队列需要指定最大消息大小、队列中的初始消息数、队列扩展的大小(以消息为单位)以及扩展操作的最大数量。假设消息大小为 102
我是一名优秀的程序员,十分优秀!