问题标签 [connect-direct]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
unix - 使用 Connect:Direct 从 HP NonStop (OSS) 向 UNIX 发送文件
您是否使用过 Connect:Direct HP NonStop?我希望将位于“OSS”HP NonStop 中的文件传输到 UNIX。
Connect:直接在GUARDIAN90中通过NDMCOM运行,但无法解释我从OSS回家的路线,他们会不会有一些想法错过了我的脚本来侦察OSS的路线?
下面我添加我的脚本和从执行过程中收到的消息。
我的过程:
留言:
**XSMG622I: (RC=8, FDBK="0")
在进程执行期间收到异常响应。 在进程执行期间
从远程节点接收到异常响应。系统操作:复制步骤已中止。
响应:检查复制步骤的条件并重新提交复制步骤。**SFLH055I: (RC=8, FDBK="13")
源 DSN 只能是磁盘/假脱机文件:\DESA.$OSS./home/sat/origen.txt
windows - 未找到 Windows Dos 命令文件(连接:直接进程)
我正在使用Connect:Direct进程运行 DOS 命令以获取可用于收集的文件列表。
如果文件在集合文件夹中可用,则文件详细信息将被重定向到输出文件(dirfile.lst)
。然后 Connect:Direct 将收集这些文件,然后删除 dirfile.lst。如果集合文件夹中没有文件,则预计 dirfile.lst 将为空。Connect:Direct 将不收集任何文件并删除 dirfile.lst。
我正在使用的命令是
我面临的问题是文件过滤器是什么时候,.
或者*.*
如果文件夹中没有文件,那么命令会抛出响应“找不到文件”。Connect:Direct 进程在从命令获得任何响应时失败。有趣的是我只面临这个问题是文件过滤器是. 或 * 对于任何其他文件过滤器,即使文件夹中没有文件,我也没有收到此“找不到文件”响应。
如果我2> Null
用来解决问题,它不会显示任何其他异常,因此我不喜欢使用它?
有没有办法可以摆脱使用 * 和. 文件过滤器?
任何帮助或建议将不胜感激。
java - 使用Java在单个文件中将中英文字符写入Mainframe
我们有一个需求,我们需要将数据从 IBM i (AS400) 系统发送到大型机系统。数据是中英文字符的组合。我们使用 JDBC 驱动程序连接到 AS400 并使用 Spring 批处理写入数据。主机团队已经确认他们这边使用的代码页是CP935的汉字栏目。所以在spring设置ItemWriter的encoding属性时,我们使用了Cp935,它们能够正确破译中文字符的Hex值,但文件中的英文字符在其末尾不清晰。
有没有办法在单个文件中进行多种编码,比如英文栏的 Cp037 和中文栏的 Cp935?
我们正在使用直接连接将文件发送到大型机?C:D 是否有可能我更改他的代码页?
ibm-midrange - 大型机对系列的响应
我有一个通过 NDM(直接连接)将文件发送到大型机的 iseries 作业。用于此目的的 CDSND 和 CDRUNJOB 命令。
问题是虽然我的复制和运行任务成功完成,但大型机端出现了一些我无法捕获的故障。
大型机团队回来的原因是,由于系统已加载,传输作业没有立即获得启动器。
在作业进入启动器队列并获得插槽并成功执行后,有什么方法可以从大型机获得对序列的响应。
parsing - Connect:IBM z/OS 大型机上的直接语法
我正在编写一个 C# 程序来解析 Connect:Direct 文件并从中提取源和目标信息。
我对大型机代码不是很流利。特别是,我试图了解目标 Windows 路径的语法。以下是我的解释,但我想填补一些漏洞,以便编写一个能够处理我可能遇到的任何有效语法变化的解析器。
反斜杠字符必须是转义字符,以便两个反斜杠代表一个。然而,串联操作,|| ,似乎在里面扔了一个活动扳手。我假设斜杠字符是行继续字符。引用的路径也在每一侧都用反斜杠括起来。我不确定这表明了什么。我猜这可能意味着封闭的字符串包含转义字符,表明两个反斜杠应该等于一个。
到目前为止有什么错误的假设吗?
鉴于此,我希望上述路径无效,因为它将被解释为
换句话说,其中一个级别会有一个额外的反斜杠。但我知道 Connect Direct 可以正常工作并将路径正确解释为
连接运算符和/或续行如何影响此处所需的斜杠数量?还有哪些其他语法变量也可能有效,从而产生相同的有效 Windows 路径?
ibm-datapower - 如何启用直接连接 DMZ
我们有一个向外部客户执行 sftp 的应用程序。目前,这通过充当 DMZ 代理的 IBM Datapower,它实际查找文件 sftp 中使用的 sftp 的实际目标/用户 ID 密码。datapower 盒位于 DMZ 上。现在我们将 sftp 替换为 IBM connect direct。Datapower 似乎没有用于直接连接的 FSH。有关如何使用 datapower 进行此操作的任何想法?
shell - 如何通过 NDM 从 unix 系统向 unix 大型机发送具有可变块(每条记录具有可变长度)的二进制(ebcdic 格式)文件?
这是我的 NDM 脚本:
我在这里将 LRECL 指定为 1004,因为最大记录长度为 1000。我将 RECFM 指定为 VB 以表示这是一个可变块记录。但仍然在 unix 大型机上,他们接收的文件为 1000 的固定长度。我的前 3 条记录的长度为 132、32、1000。它用前 2 条记录(164)和第三条记录的 836 位置填充第一行到第一行并将第三条记录的提醒放入第二行,依此类推。所以,我在 unix 大型机上遇到了位置不匹配的问题。我只能在 unix 方面进行更改。但在客户端的unix主机端无能为力。如何更改脚本以将文件作为可变长度记录发送?
PS:我已经阅读了与该主题相关的所有主题。在过去的 3 个月中,我尝试了近 100 次更改。没有什么对我真正有用。
solaris - Solaris 8 是否支持 Connect:Direct 版本 3.3.03
Solaris 5.6 系统正在升级到 Solaris 8。我们安装了 Connect:Direct 版本 3.3.03。在Solaris 9 支持哪些版本的 Connect:Direct链接中,我们发现“Solaris 8 或 9 支持 Connect:Direct UNIX, Release 3.6.00”。这是否意味着不支持 3.6.00 以下的版本或支持 3.6.00 以下的版本但不支持 3.6.00 以上的版本。
syslog - 直接与 splunk 连接
我有一个问题,我必须使用直接连接的数据,直接连接到 Splunk Enterprise 或 Syslog-ng,这可能吗?
问候。