当前位置: 首页 > news >正文

第十二章 本地进程间通信(管道) - OPEN 和 USE 命令关键字

文章目录

  • 第十二章 本地进程间通信(管道) - OPEN 和 USE 命令关键字
  • `OPEN` 和 `USE` 命令关键字
      • `/IOTABLE[=name] `
      • `/TRANSLATE[=n]`
      • `/XYTABLE[=name]`
  • 仅限 `OPEN` 关键字
      • `/ENV=environmentvars`
      • `/IGNOREEOF[=n]`
      • `/PARAMS=str`
      • `/QUEUE `
      • `/Read`
      • `/Write `

第十二章 本地进程间通信(管道) - OPEN 和 USE 命令关键字

OPENUSE 命令关键字

以下列表描述了用于使用OPENUSE命令控制进程间通信管道的关键字。

/IOTABLE[=name]

默认值:如果未指定名称,则使用设备的默认 I/O 转换表。

对应K\name\参数代码,为设备建立I/O转换表。

/TRANSLATE[=n]

默认值:1

与K参数代码相关。 /TRANSLATE/TRANSLATE= n (对于n的非零值)启用设备的 I/O 转换。 /TRANSLATE= n如果n值为零,则会禁用设备的 I/O 转换。

/XYTABLE[=name]

默认值:如果未指定名称,则使用设备的默认 $X/$Y 操作表。

对应Y\name\参数代码,为设备建立$X/$Y动作表。

仅限 OPEN 关键字

以下列表描述了仅使用OPEN命令控制进程间通信管道的关键字。

/ENV=environmentvars

指定要在新进程中设置的环境变量。有两种指定值的方法:

  • 明确地说。例如:
/ENV=(name1:value1,name2:value2)
  • 通过多维数组。例如:
 Set arr(name1)=value1Set arr(name2)=value2// then later use the following in the OPEN command:/ENV=arr...

这些示例显示了两个环境变量,但可以有任意数量。显式列表必须括在括号中。

/IGNOREEOF[=n]

默认值:0

对应于 I 参数代码,它指定应无限期地重试READ操作(忽略任何 EOF 条件)或直到指定的超时到期。 /IGNOREEOF/IGNOREEOF= n (对于n的非零值)启用参数代码,/IGNOREEOF= n (对于n的零值)禁用参数代码。

/PARAMS=str

无默认值。

对应于参数代码位置参数。 (它提供了一种以位置无关的方式指定参数代码字符串的方法。)

/QUEUE

默认值:设备不被识别为进程间通信管道。

对应于Q参数代码,它指定应打开进程间通信管道。请注意,使用此命令需要%System_Callout资源的使用权限。

/Read

默认值:如果未指定 /Read/Write,则默认为读取。

对应于R参数代码,它指定应打开队列或管道以接受来自另一个进程的数据。

/Write

默认值:如果未指定 /Read/Write,则默认为读取。

对应于W参数代码,它指定应打开队列或管道以将数据发送到另一个进程。


http://www.mrgr.cn/news/66709.html

相关文章:

  • Web Broker(Web服务应用程序)入门教程(1)
  • SAP ABAP开发学习——WDA 二 控制器
  • docker对nginx.conf进行修改后页面无变化或页面报错
  • 四元数是复数在四维空间的扩展,它包含一个实部和三个不同的虚数单位。
  • 服装品牌零售业态融合中的创新发展:以开源 AI 智能名片 S2B2C 商城小程序为视角
  • Java8->Java19的初步探索
  • 守住数据安全的第一道防线——权限管理全解析
  • 做遥感算法?GIS开发?新型测绘?哪个专业更注重编程能力?
  • CKA认证 | 使用kubeadm部署K8s集群(v1.26)
  • 入行大模型必看书籍-《多模态大模型:技术原理与实战》多模态大模型的核心技术
  • 基于springboot+vue实现的农产品物流系统
  • 密码学知识点整理二:常见的加密算法
  • go channel 通道
  • 关于Catkin工作空间的两种方式
  • SpringBoot驱动的健身中心管理解决方案
  • Android AndroidManifest 文件内标签及属性
  • 虚假信息成为美国大选的首要安全问题
  • 安装acondana3, Conda command not found
  • 【Rust实现命令模式】
  • 【JAVA】Java基础—基础语法:运算符(算数、关系、逻辑运算符)
  • C++面经(一)
  • 【Ajax】跨域
  • AIDD - 分子药物发现的计算方法现状总结
  • 基于springboot+vue实现的旅行社网站系统
  • 辐射发射测试新境界:深入解析TS-RadiMation套件多种操作方法(一)
  • ubuntu 22.04 server 安装 mysql 5.7.40 更改 datadir 目录 LTS