IBM大型机论坛索引
 
登录
 
IBM大型机论坛索引 大型机:搜索 IBM Mainframe论坛:常见问题解答 登记
 

从COBOL调用ISRSUPC(superc)时传递参数


IBM大型机论坛 -> COBOL程式设计
发表新话题   回复主题
查看上一个主题 :: 查看下一个主题  
作者 信息
茉莉花
警告:1

活跃用户


已加入:2006年7月12日
职位:184
地点:美国

邮政发表:2015年11月16日星期一12:06 pm
引用回复

我正在从COBOL调用ISRSUPC,并像这样传递“ DELTAL,LINECMP”:

代码:

01 WC-ISRSUPC-PARMS PIC X(14)VALUE'DELTAL,LINECMP'。
使用WC-ISRSUPC-PARMS呼叫“ ISRSUPC”


这将执行superc,但是列表类型是“ OVSUM”而不是“ DELTA”,这是我想要的。

像任何白痴都会做的一样,我尝试了上述方法的许多变化,但均无济于事。我可以找到任何从cobol调用superc的示例。我唯一发现的是该论坛中Dickthedinosaur(sp)的一篇帖子,其中列出了一些程序,指出可以从cobol调用它们,但没有示例。实际上,该列表给出了isrseprm。我试过也没有运气。

有人知道如何从cobol和parms调用superc吗?
回到顶部
查看用户资料 发送私信
马索

REXX主持人


已加入:2006年3月13日
帖子:1348
地点:以色列

邮政发表:2015年11月16日星期一7:24 pm
引用回复

我发现了一个程序:
代码:
       01 ISRSUPC-PARM.
          03 FILLER          PIC S9(4) COMP VALUE 26.
          03 FILLER          PIC X(26)值“ SRCHCMP DPCBCMT ANYC COBOL”。
代码:
               使用ISRSUPC-PARM呼叫“ ISRSUPC”
但我还没有尝试过
回到顶部
查看用户资料 发送私信
比尔·伍德格

主持人荣誉


加入时间:2011年3月9日
帖子:7311
位置:矩阵内部

邮政发表:2015年11月16日星期一7:54 pm
引用回复

我敢打赌,它行得通。该程序看到的与ISRSUPC对应的PARM与COBOL程序(或其他任何东西)看到的PARM完全相同,因此必须在其前面加上一个半字,以指示字符数(并且必须小于或等于100。也许)。

如果您最新,则PARMDD允许使用“稍大”的PARM语句,因此ISRSUPC可以满足更多要求。似乎您甚至不需要100。
回到顶部
查看用户资料 发送私信
茉莉花
警告:1

活跃用户


已加入:2006年7月12日
职位:184
地点:美国

邮政发表:2015年11月16日星期一8:13 pm
引用回复

发布此消息后躺在床上,我想:“白痴!您没有通过参数长度!”早上尝试了第一件事,按预期工作。想用解决方案更新帖子,但我自然来不及了。

与往常一样,在此论坛上向好人表示敬意。

马索写道:
我发现了一个程序:
代码:
       01 ISRSUPC-PARM.
          03 FILLER          PIC S9(4) COMP VALUE 26.
          03 FILLER          PIC X(26)值“ SRCHCMP DPCBCMT ANYC COBOL”。
代码:
               使用ISRSUPC-PARM呼叫“ ISRSUPC”
但我还没有尝试过
回到顶部
查看用户资料 发送私信
查看上一个主题 :: :: 查看下一个主题  
发表新话题   回复主题 查看书签
所有时间均为格林尼治标准时间+ 6小时
论坛索引 -> COBOL程式设计

 


类似主题
话题 论坛 回覆
没有新帖 IRXJCL& PARMS JCL和VSAM 11
没有新帖 从REXX调用FTP的任何示例吗? 清单和REXX 1
该主题已锁定:您无法编辑帖子或回复。 将字段名称传递给COBOL程序 COBOL程式设计 10
没有新帖 COBOL性能调整 COBOL程式设计 6
没有新帖 JCL用于替换Cobol中的代码 JCL和VSAM 7
搜索我们的论坛:


回到顶部