热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

在jcl中由用户分配DDnames

如何解决《在jcl中由用户分配DDnames》经验,为你挑选了1个好方法。

我想指定文件"ABC.DEF.XXX"的ddname,其中XXX是用户通过jin中的sysin给出的输入.如何才能实现?



1> cschneid..:

请理解......之间存在很大差异

什么是技术上可行的

您的商店允许什么

根据您的要求,什么可能提供强大且可维护的解决方案

这是三件非常不同的事情.我们中的一些人在StackOverflow上回答问题时会有一些生活经历让我们对于在没有提及您的商店允许的内容或正在解决的实际业务需求的情况下回答技术上可行的问题保持沉默.

大型机已经存在了半个多世纪,许多商店都有技术问题的标准解决方案.有时解决方案是"不要那样做,而这就是我们做的事情." 违背技术人员的建议或您的商店标准是职业限制.

您建议的一个潜在的意外后果是,ABC.DEF.XXXJCL的扫描不会发现访问.这可能会给那些进行影响分析的人带来悲伤.

也就是说,对于您的问题的两种解决方案可以归结为属于"技术上可行的"类别.

    您可以编写要使用的Assembler子例程SVC99,也称为DYNALLOCz/OS上的动态分配例程.文档很多,请参阅IBM Knowledge Center for z/OS并查看z/OS MVS - > z/OS MVS编程:授权汇编服务 - >动态分配.

    您可以构造参数来调用C运行时例程dynalloc()来动态分配文件.

请注意,在任何一种情况下,解决方案都应该包括强大而灵活的错误处理.

通常,一个不动态分配DD名称,并且必须在运行时分配的DSN是使用符号参数完成的.


推荐阅读
author-avatar
光陆光陆光陆
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有