- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想通过使用 IEFSSREQ 宏向 JES2 请求操作来清除/取消/旋转作业。一切似乎都运行良好,但没有任何工作受到请求的影响。我认为这是 SSJM 结构中的过滤器问题,但是当我在过滤器中指定任何内容时,我没有错误(根据文档我应该有一个错误),并且也没有作业受到影响。
这是我的代码:
char *pcJobId = "JOB03101";
int iRc;
char * __ptr32 pworkArea = __malloc31(60);
memset(pworkArea, 0, 60);
struct ssib * __ptr32 pSSIB = __malloc31(sizeof(struct ssib));
struct ssob * __ptr32 pSSOB = __malloc31(sizeof(struct ssob));
struct ssjm * __ptr32 pSSJM = __malloc31(sizeof(struct ssjm));
memset(pSSIB, 0, sizeof(struct ssib));
memcpy(pSSIB->ssibid, "SSIB", 4);
pSSIB->ssiblen = SSIBSIZE;
memcpy(pSSIB->ssibssnm, "JES2", 4);
memset(pSSJM, 0, sizeof(struct ssjm));
memcpy(pSSJM->ssjmeye, "SSJMPL ", 8);
pSSJM->ssjmlen = SSJMSIZE;
pSSJM->ssjmvrm = SSJMVRM1;
pSSJM->ssjmopt1 = SSJMPSYN;
pSSJM->ssjmreqp._ssjmtype = SSJMPRG;
pSSJM->ssjmsel1 = SSJMSOJI;
memcpy(pSSJM->ssjmojbi, pcJobId, 8);
memset(pSSOB, 0, sizeof(struct ssob));
memcpy(pSSOB->ssobid, "SSOB", 4);
pSSOB->ssoblen = SSOBHSIZ;
pSSOB->ssobfunc = (short int)85;
pSSOB->ssobssib = pSSIB;
pSSOB->ssobindv = (int)pSSJM;
void * __ptr32 * pParmList = __malloc31(4);
*pParmList = (void * __ptr32) ((int32_t)pSSOB | (int32_t)0x80000000); // the high-order bit must be on
iRc = 0;
__asm(" SAM31\n"
" SYSSTATE AMODE64=NO\n"
" IEFSSREQ\n"
" SYSSTATE AMODE64=YES\n"
" SAM64\n"
: "=XL:NR:r15"(iRc)
: "XL:NR:r1"(pParmList), "XL:NR:r13"(pworkArea)
: "r0", "r1", "r13", "r14", "r15");
printf("IEFSSREQ rc=%d\n", iRc);
printf("ssobretn=%d\n", pSSOB->ssobretn);
printf("ssjmretn=%d\n", pSSJM->ssjmretn);
printf("ssjmret2=%d\n", pSSJM->ssjmret2);
printf("ssjmnsjf=%d\n", pSSJM->ssjmnsjf);
printf("ssjmsjf8=%p\n", pSSJM->ssjmsjf8);
free(pworkArea);
free(pSSOB);
free(pParmList);
free(pSSJM);
根据文档,我在 SSJMSJF8 指针中获得受请求影响的每个作业的反馈,SSJMNSJF 应该是我得到的反馈数量,这也是受请求影响的作业数量。
我的代码打印这个:
IEFSSREQ rc=0
ssobretn=0
ssjmretn=0
ssjmret2=0
ssjmnsjf=0
ssjmsjf8=0
这是我谈到的文档的链接。我正在使用修改作业功能调用(编号 85),这是第 460 页。
https://www-304.ibm.com/servers/resourcelink/svc00100.nsf/pages/zOSV2R3SA380679/ $file/ieaf200_v2r3.pdf
最佳答案
我看不到明显的东西。我试图让您的代码在我们的系统上运行,但我的 C 语言不够好,不幸的是无法完成上面未显示的内容。
或者,我尝试让它在普通汇编程序中运行。我得到的结果和你一样。我尝试了 PURGE 和 CANCEL 请求。一切似乎都没有做任何事情。但是,当指定无效的 jobid 时,IEFSSREQ 会提示相应的返回代码,因此我知道 IEFSSREQ 正在被正确调用。一定是一些愚蠢的事情。
抱歉,到目前为止我无法提供更多帮助
关于c - 使用 IEFSSREQ 宏的 MVS JES2 清除作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51512986/
有人问我这个问题,但我无法就这是否正确达成一致。 如果说 JES 不启动启动器而工作负载管理器启动,这是否属实? 我认为从 JES 接收作业的不活跃启动器是 JES 启动的启动器,这是正确的吗? 我很
我的目标是使用 Floyd-Steinberg 方法在 JES/Jython 中抖动图像。这是我目前所拥有的: def Dither_RGB (Canvas): for Y in range(
您好,我正在尝试在 Jython Environment For Students 中创建裁剪函数,这是我迄今为止所拥有的。 我还试图弄清楚如何使 Canvas 的大小能够容纳所有新像素。 任何帮助
我需要创建一个函数来复制图像,但进行镜像。我创建了镜像图像的代码,但它不起作用,我不知道为什么,因为我跟踪了代码,它应该镜像了图像。这是代码: def invert(picture): width
我使用 JES(Jython 学生环境)制作了一个自动生成的影片剪辑。 我可以使用 playMovie() 毫无问题地播放它,但我不知道如何将其物理保存在磁盘上。 完整脚本位于 here . ...
为什么不能在 python 中给出一个函数、一个操作?我知道给函数一个参数意味着将参数变成实际参数。这是一个例子: def function(beta + 'aei') # beta = 'rando
我正在尝试提取预制图片中 R、G、B、黑色和白色值的总像素数。该图片有 100 个红色、100 个绿色、100 个蓝色、100 个黑色和 100 个白色。 我已经开始编写我的代码,但由于某种原因,我的
我是 Java 和 Jython 编程的新手,但我正在参加类(class)。我习惯于通过 C++ 导入库,但我不知道如何使用 Jython 来导入库。我的学校希望我们使用 JES,但该应用程序对于有经
有人可以帮我吗? 我是 Jython/Python(一般编码)的新手,我目前正在使用该程序中包含的名为 JES 的库,它允许我轻松更改图像等。 所以我尝试使用 2 个输入(图片和金额)来改变该图像的亮
我是一名优秀的程序员,十分优秀!