问题标签 [ebcdic]
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.
sftp - 使用 SFTP 连接到 z/OS 大型机
我们的地窖里有一个 IBM Host System Z。现在的问题是我对大型机一无所知!(顺便说一句,这不是 USS。)
问题:如何将文件从主机系统传输到 Windows 机器。
通常在 UNIX 系统上,我只需安装和 ssh 守护程序并通过它连接到它。一个名为winscp的程序。之后以二进制文件传输文件,使其不会转换某些内容(Ultraedit 和其他编辑器可以处理此问题)。
使用主机系统似乎有点困难,因为 IBM 的原始格式是 EBCDIC,我不知道主机是否有最先进的 SFTP 服务器程序。有人能这么好心并启发我吗?从我目前的 IT 经验来看,该系统必须有最先进的 sftp 连接吗?我感谢任何帮助/提示/解决方案。
谢谢,操作系统
java - EBCDIC 编码中字符串的 Java 比较器
我遇到了一个要求,我需要将字符串转换为 EBCDIC 编码,然后对其进行排序。我们需要使用 EBCDIC 对其进行排序,因为字符串必须进入大型机。我要排序的字符串只有大写字母和整数。
我用谷歌搜索了一些,然后我发现了 IBM 的链接,该链接按顺序列出了字符
我意识到 EBCDIC 排序与普通的 java 字典排序完全相反(至少对于我要处理的数据类型)。
我的问题是我的认识对吗?如果不是我错过了什么?或者是否有任何可用于 EBCDIC 编码的 java 比较器。
hadoop - Pig 可以处理 ebcdic 格式的文件吗?
我的问题很简单。Pig (Hadoop) 可以处理 ebcdic 文件吗?我有一些,我想在 Hadoop 平台中使用 Pig 来处理和处理它们。
目前我已经保存了文件并尝试按如下方式加载它:
它似乎有效,但是当我尝试输入: DUMP A; 我收到一个错误。
编辑:
按照唐纳德的建议,我正在尝试创建一个 Java 程序来进行转换,特别是我正在尝试创建自己的 LOAD 函数。
实际上,我在代码中有以下问题:
这是我找到的示例,但 TextInputFormat 不适合我的情况。你知道我该如何解决吗?
谢谢
cygwin - 在 Cygwin 上具有 EBCDIC 支持的 iconv
我使用 setup 实用程序在 Cygwin 上安装了 iconv。版本信息如下:
但是iconv -l
没有显示任何与 EBCDIC 相关的代码页。还有什么我需要安装的吗?
hadoop - 在 PIG 中实现自定义加载函数
我正在尝试使用 PIG (hadoop) 读取 ebcdic IBM 文件,因此我需要创建自定义加载函数。
默认的 getInputFormat() 如下:
我想我需要编写自己的 InputFormat 来读取 ebcdic 文件,对吗?如果是,我该怎么做?
java - 用于将 EBCDIC 转换为 ASCII 的 Java 程序的示例 EBCDIC 文件
我正在尝试使用以下代码将 EBCDIC 文件转换为 ASCII:
我正在尝试查找 EBCDIC 格式的示例文件,以将其作为输入发送到该程序。谁能指点我一个示例文件。在网上找不到任何东西。
java - 将EBCDIC转换为ASCII的java程序
我编写了一个简单的 java 程序来将 EBCDIC 转换为 ASCII。它无法正常工作。这是我所做的
第一步:生成ebcdic.txt
现在,编写以下java程序将ebcdic转换为ascii
它给了我错误的输出,输出看起来像这样:
请让我知道我做错了什么以及如何解决它。
xml - 在 MFL 中转换数据时出错
我在 OSB 中有一个 MFL,可以将从大型机系统接收到的数据转换为 XML。直到最近它工作正常。但最近大型机系统开始发送一些数据,这些数据在 OSB 中显示为 âäàáãåçñ¢éêêëèíîïïìßÂÄÀÁÃÅÇÑøÉÊËÈÍÎÏÌØæÆý£¥©Ý®ôöòóõûüùúÿÔÖÒÓÕÛÜÙÚ。似乎它是不在 ascii 字符集中的 ebcidic 数据。
MFL 无法转换此数据。请告知这里发生了什么以及任何解决方法。我尝试了 MFL 配置中的所有选项,例如将此字段视为 ebcidic ,使用不同的基本代码等。
MFL 抛出的错误:
python - 读取大型机 EBCDIC 文件
我有一个 EBCDIC 编码的大型机文件,我需要将其转换为 ASCII 格式。我可以使用哪些库/工具来做到这一点。我最熟悉Python。
我收到的文件有一本食谱,可以用来解析文件(部分如下)。
类型:“C”、“P”和“B”是什么意思?我猜 C = 字符,B = 字节,P = 压缩数?
antlr - 对 ANTLR 3.1.3 的内部 EBCDIC 支持?
我正在尝试在具有本地 EBCDIC 字符集的系统上使用 ANTLR 3.1.3
即使是这样的简单语法:
在初始编译期间导致这些错误(java org.antlr.Tool test.g):
语法文件似乎得到了适当的处理,但似乎内部的某些东西导致了一些问题。无论我在语法文件中使用什么字符,非法字符似乎总是 0x7。
我不能在具有本地 EBCDIC 字符集的系统上编译 ANTLR 吗?有什么建议么?
更新:看来问题在于模板文件(.stg 文件)。如果我将 codegen/templates 目录中的文件转换为 EBCDIC(也是 ANTLRCore.sti),那么编译似乎完成了。有没有办法告诉 java/antlr 不要以本地编码读取这些文件?或者这些模板文件是否可以在其他编码中使用?否则我被迫手动转换并更换每一个