问题标签 [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.

0 投票
0 回答
923 浏览

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

0 投票
1 回答
469 浏览

windows - 未找到 Windows Dos 命令文件(连接:直接进程)

我正在使用Connect:Direct进程运行 DOS 命令以获取可用于收集的文件列表。

如果文件在集合文件夹中可用,则文件详细信息将被重定向到输出文件(dirfile.lst)。然后 Connect:Direct 将收集这些文件,然后删除 dirfile.lst。如果集合文件夹中没有文件,则预计 dirfile.lst 将为空。Connect:Direct 将不收集任何文件并删除 dirfile.lst。

我正在使用的命令是

我面临的问题是文件过滤器是什么时候,.或者*.* 如果文件夹中没有文件,那么命令会抛出响应“找不到文件”。Connect:Direct 进程在从命令获得任何响应时失败。有趣的是我只面临这个问题是文件过滤器是. 或 * 对于任何其他文件过滤器,即使文件夹中没有文件,我也没有收到此“找不到文件”响应。

如果我2> Null用来解决问题,它不会显示任何其他异常,因此我不喜欢使用它?

有没有办法可以摆脱使用 * 和. 文件过滤器?

任何帮助或建议将不胜感激。

0 投票
1 回答
909 浏览

java - 使用Java在单个文件中将中英文字符写入Mainframe

我们有一个需求,我们需要将数据从 IBM i (AS400) 系统发送到大型机系统。数据是中英文字符的组合。我们使用 JDBC 驱动程序连接到 AS400 并使用 Spring 批处理写入数据。主机团队已经确认他们这边使用的代码页是CP935的汉字栏目。所以在spring设置ItemWriter的encoding属性时,我们使用了Cp935,它们能够正确破译中文字符的Hex值,但文件中的英文字符在其末尾不清晰。

有没有办法在单个文件中进行多种编码,比如英文栏的 Cp037 和中文栏的 Cp935?

我们正在使用直接连接将文件发送到大型机?C:D 是否有可能我更改他的代码页?

0 投票
1 回答
1294 浏览

connect-direct - CONNECT:Direct 无法建立与服务器的连接

注意:在这里回答我自己的问题以帮助将来的人

在新 PC 上安装应用程序并使用 ConnectDirect 将文件从 Windows 传输到 Unix 后运行应用程序时,我看到以下错误消息:

System.Runtime.InteropServices.COMException (0x00000009): 无法建立与服务器的连接 无法建立与服务器的连接

它发生在 Connect 方法上:

在此处输入图像描述

看下面来解决它。

0 投票
0 回答
127 浏览

ibm-midrange - 大型机对系列的响应

我有一个通过 NDM(直接连接)将文件发送到大型机的 iseries 作业。用于此目的的 CDSND 和 CDRUNJOB 命令。

问题是虽然我的复制和运行任务成功完成,但大型机端出现了一些我无法捕获的故障。

大型机团队回来的原因是,由于系统已加载,传输作业没有立即获得启动器。

在作业进入启动器队列并获得插槽并成功执行后,有什么方法可以从大型机获得对序列的响应。

0 投票
1 回答
2344 浏览

parsing - Connect:IBM z/OS 大型机上的直接语法

我正在编写一个 C# 程序来解析 Connect:Direct 文件并从中提取源和目标信息。

我对大型机代码不是很流利。特别是,我试图了解目标 Windows 路径的语法。以下是我的解释,但我想填补一些漏洞,以便编写一个能够处理我可能遇到的任何有效语法变化的解析器。

反斜杠字符必须是转义字符,以便两个反斜杠代表一个。然而,串联操作,|| ,似乎在里面扔了一个活动扳手。我假设斜杠字符是行继续字符。引用的路径也在每一侧都用反斜杠括起来。我不确定这表明了什么。我猜这可能意味着封闭的字符串包含转义字符,表明两个反斜杠应该等于一个。

到目前为止有什么错误的假设吗?

鉴于此,我希望上述路径无效,因为它将被解释为

换句话说,其中一个级别会有一个额外的反斜杠。但我知道 Connect Direct 可以正常工作并将路径正确解释为

连接运算符和/或续行如何影响此处所需的斜杠数量?还有哪些其他语法变量也可能有效,从而产生相同的有效 Windows 路径?

0 投票
2 回答
465 浏览

ibm-datapower - 如何启用直接连接 DMZ

我们有一个向外部客户执行 sftp 的应用程序。目前,这通过充当 DMZ 代理的 IBM Datapower,它实际查找文件 sftp 中使用的 sftp 的实际目标/用户 ID 密码。datapower 盒位于 DMZ 上。现在我们将 sftp 替换为 IBM connect direct。Datapower 似乎没有用于直接连接的 FSH。有关如何使用 datapower 进行此操作的任何想法?

0 投票
3 回答
2001 浏览

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 次更改。没有什么对我真正有用。

0 投票
0 回答
42 浏览

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 以上的版本。

0 投票
0 回答
182 浏览

syslog - 直接与 splunk 连接

我有一个问题,我必须使用直接连接的数据,直接连接到 Splunk Enterprise 或 Syslog-ng,这可能吗?

问候。