- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经使用 C 语言程序中的 __asm__ 成功地写出了单行 WTO 消息,因此:-
typedef struct WTO_Parm
{
short int len; /* Total length of structure */
short int mcsflags;
unsigned char message[126];
} WTOPARM;
:
pWtoParm = (WTOPARM *)__malloc31(sizeof(WTOPARM));
:
__asm__(" WTO MF=(E,(%[text]))\n"
:
:[text] "r"(pWtoParm)
:"r0","r1","r14","r15");
我正在努力解决的问题是如何以相同的方式编写多行 WTO。
WTO - Write to operator的描述说:-
从成功的 WTO 返回时,我已经能够通过以下调用检索用于连接 WTO 消息的消息标识号:-
__asm__(" WTO MF=(E,(%[text]))\n"
" ST 1,%[wtoconn]\n"
:[wtoconn] "=m"(ConnID)
:[text] "r"(pWtoParm)
:"r0","r1","r14","r15");
但我无法将 ConnID
传回并让 WTO 使用它。我已经尝试过 register 0 和 CONNECT=(尽管上面的项目符号列表表明两者都不起作用)但它似乎被忽略了。我已经尝试放入一个带有硬编码数字 (1234) 的 ConnID
,但在 R15 中仍然没有收到任何错误,这也表明它被忽略了,因为我应该得到 RC=08 .
我确信问题状态程序可以编写多行 WTO,但使用 CONNECT 可能不行。编写多行 WTO 的替代方法是什么?任何人都可以确认问题状态程序可以或不能使用 CONNECT/register 0。
最佳答案
由于您的程序不是授权的,您应该阅读非授权版手册中的WTO说明。参见 z/OS MVS Programming: Assembler Services Guide , 和 z/OS MVS Programming: Assembler Services Reference IAR-XCT
CONNECT=、LINKAGE=等是授权程序的参数,仅。
未经授权的程序只能通过一次对 WTO 的调用 编写最多 10 行的多行 WTO。没有连接。
关于c - C语言__asm__使用WTO写多行报文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72906274/
我想开发一个 Skype 机器人,它将用户名作为输入,并根据用户输入以相反的字符大小写表示hello username。简而言之,如果用户输入他的名字 james,我的机器人会回复他为 Hello J
我是一名优秀的程序员,十分优秀!