z/OS ftp:550 无法为 STOR 命令创建数据集 E043156.UNIX.USERLIB.SOME

Posted

技术标签:

【中文标题】z/OS ftp:550 无法为 STOR 命令创建数据集 E043156.UNIX.USERLIB.SOME【英文标题】:z/OS ftp: 550 Unable to create data set E043156.UNIX.USERLIB.SOME for STOR command 【发布时间】:2016-10-21 13:51:22 【问题描述】:

我正在尝试通过 ftp(使用 filezilla)将文件从 linux 上传到 z/OS。上传失败并出现以下错误:

550-SVC99 RETURN CODE=4 S99INFO=0 S99ERROR=38668 HEX=970C S99ERSN code X'000042CE'.
550 Unable to create data set TESTUSER.UNIX.USERLIB.SOME for STOR command.

有人知道如何解释这条信息吗?

【问题讨论】:

【参考方案1】:

SVC99,也称为DYNALLOC,是z/OS 上的动态分配例程。文档非常多,请参阅 IBM Documentation for z/OS 并查看 z/OS MVS -> z/OS MVS 编程:授权汇编程序服务 -> 动态分配 -> 请求动态分配函数 -> 解释来自 DYNALLOC 的错误原因代码。对于 z/OS 2.2,该路径应该带您 here。

含义:严重的 SMS VTOC 服务错误。

应用程序程序员操作: 检查字段 S99ERSN 以获取非零值。 S99ERSN 中的非零值 是一个原因码。 See SMS reason code (S99ERSN) 为可能 原因代码。如果系统显示信息 IKJ56893I,短信 对于错误,请遵循 IKJ56893I。如果系统显示信息 IKJ56894I,没有返回任何消息。请求消息处理 动态分配选项以获取相关消息并重新提交 请求。因为 SMS 在 logrec 数据集中创建条目,如果 您仍然无法获取消息,请找到 logrec 数据集条目 对应于原因码的错误。如果您需要进一步 帮助联系您的系统程序员。

对应消息:IKJ56893I(已显示消息)或 IKJ56894I(未显示消息)。

点击链接,您的 S99ERSN 代码记录为...

公元 42 年 (17102)

含义:尝试定义非 VSAM 数据集时,出现目录错误或 异常情况导致分配尝试失败。

应用程序程序员操作:检查返回码和原因 z/OS MVS System Messages, Vol 8 (IEF-IGD) 中随附消息 IGD17102I 中的代码。

因此,系统日志中应该有一条伴随消息IGD17102I,其中包含更多信息。查看文档,我会联系您的支持人员,因为这看起来不是您可以自己解决的问题。

【讨论】:

以上是关于z/OS ftp:550 无法为 STOR 命令创建数据集 E043156.UNIX.USERLIB.SOME的主要内容,如果未能解决你的问题,请参考以下文章

ftp应用程序出错:"远程服务器返回错误:(550)文件不可用(例如,未找到文件,无法访问文件)"

FTP命令“get * .txt”错误“550找不到文件”

如何验证使用 FTP 提交到 z/OS 的作业是不是已完成?

通过 SSL 的 FTP 到 z/OS 以列出目录文件

C# 从FTP下载文件报错: 远程服务器返回错误: (550) 文件不可用(例如,未找到文件,无法访问文件)。

vsftp 550,227 报错解决