【问题标题】:Universe Dictionary ITem multipart key, second part is multi-valuedUniverse Dictionary ITem 多部分键,第二部分为多值
【发布时间】:2017-11-17 05:36:57
【问题描述】:

尝试使用

TRANS(SPEC.ORDR,@ID:"*":@RECORD<27,@CNT>,27,'X')

Universe 在@CNT 上返回一条错误消息,假设没有在我们的 Universe 风格中使用,有人知道实际的转码是什么吗?

【问题讨论】:

  • 我也很想看看是否有人对此有任何帮助。我从来没有担任过 (AT)CNT 的负责人,但我尝试过 (AT)NV、(AT)NI、(AT)NS,但从未通过 I 描述符使其正常工作。我目前通常只使用 SUBR 来处理类似的事情。
  • 我想我可能会想到一个 SB+ 公共变量,尽管它必须在逻辑上转换为 ITYPE ....

标签: universe


【解决方案1】:

我刚刚意识到 CATS 是基础,所以这应该适合你。在我的系统上类似构建的 I-Descriptor 确实可以正确连接,但我没有一个容易找到的示例来测试顶部的 TRANS。它确实带回了基于“X”的预期空白数量。

TRANS(SPEC.ORDR,SUBR('-CATS',REUSE(@ID:'*'),@RECORD<27>),27,'X')

祝你好运

【讨论】:

  • 感谢您的回答,工作完美。这在手册的任何地方都有记录吗?找不到对它的引用。
  • BASIC 命令参考指南中有对 CATS(包括对 -CATS 的引用)、TRANS 和 REUSE 的引用,但据我所知,没有具体告诉您如何执行此操作。这种事情过去总是在 shell 中使用 I-Descriptors(或者 F-Correlatives,如果你真的是老派的话)来完成,所以我不确定任何人都会想到专门记录这些事情。
猜你喜欢
  • 1970-01-01
  • 2021-04-07
  • 1970-01-01
  • 1970-01-01
  • 2021-08-14
  • 1970-01-01
  • 1970-01-01
  • 2022-01-16
  • 1970-01-01
相关资源
最近更新 更多