176得票9回答
如何在 z/OS 上使用 C++ 中的 C 套接字 API

我在z/OS上使用C++时遇到了C sockets API无法正常工作的问题。 尽管我包含了sys/socket.h,但我仍然会在编译时出现错误,告诉我AF_INET未定义。 我是否漏掉了一些明显的东西,或者这与我在z/OS上的情况使我的问题变得更加复杂有关? 我发现有一个#ifdef,...

99得票1回答
在C语言中,char foo(|10|)的意思是什么?

我是一名非常有经验的C程序员,但最近我在一个大型机上遇到了一些代码,其中有一个本地变量。这是在一个简单的C函数中声明这个变量,然后将两个字符串strcpy/strcat复制到它中,然后尝试一个fopen。 char foo(|10|); 这段代码非常古老,甚至可能是K&R C的旧...

9得票1回答
如何在DB2 CLP(z/OS)中限制返回字段的显示长度?

我是一名Unix黑客,因此每当我想运行一些SQL时,都会运行一个脚本。我用我的查询调用DB2并将stdout转储到文件中。非常原始,但它能够工作。 我有一个包含varchar(28672)的表格。该字段从未那么长,但db2将其格式化为28k宽度。 显然,我更改了我的查询以选择substr(...

8得票3回答
COBOL段落编号背后的逻辑是什么?

我经常看到以下这种段落命名结构: nnnn-PARAGRAPH-NAME. nnnn代表一个4位数字。 这里有一个完整的例子: 0000-MAINLINE. PERFORM 1000-INITIALIZE-THE-PROGRAM. PERFORM 2000-PRO...

8得票7回答
自学Z/OS汇编语言

我曾经在一家进行大量主机工作的公司实习。我在主机方面的大部分经验都是使用Java和Unix System Services。我有一些ISPF界面和C语言的经验,但没有汇编语言的经验。 我即将毕业,最后一个学期我将进行独立研究。我想继续学习主机技术,想知道有哪些资源可以教我主机汇编语言。 需...

8得票5回答
用Java/OOP/SQL背景学习主机和JCL

我一直在编写和管理Java和ASP.Net应用程序和服务器,这是我的整个职业生涯。现在我被指导参与主机,即z/OS和JCL,但我发现很难理解它(他们还在谈论打孔卡!)。在完全被现代奢侈品宠坏后,学习所有这些的最佳方法是什么?

7得票2回答
REXX中是否有关联数组的方法?

我有一些Perl代码(用于性能分析),最初在Linux下开发,现在需要移植到主机。显然,在该平台上REXX是首选的脚本语言,但这个Perl脚本严重依赖于关联数组(基本上是索引为字符串的数组)。 在REXX中是否有类似的方式?如果有,我该如何编写类似的代码: $arr{"Pax"} = "D...

7得票2回答
如何在 JCL FTP 中安全存储密码?

我有以下代码,使用JCL通过FTP发送文件: //FTP00001 EXEC PGM=IKJEFT01,DYNAMNBR=50 //OUT DD SYSOUT=* //AMSDUMP DD SYSOUT=...

7得票1回答
如何说服z/OS scp传输二进制文件?

我们目前已经为Linux到Linux设置了基于SSH的文件传输脚本并将它们移植到z/OS以实现z/OS到Linux的传输。请注意,这是使用USS(即z/OS中的UNIX系统服务,也称为OMVS),它在底层使用EBCDIC,而不是使用ASCII的zLinux。 我们已经设置好所有的SSH密钥文...

7得票4回答
提取存储过程的DB2 SQL代码

我的同事和我在托管的DB2 / z数据库(版本8.1)上有数百个SQL存储过程。我们没有管理员权限,通过QMF屏幕访问数据库。使用TSO FT命令通过3270终端会话进行下载。 有没有一种简单/高效的方法提取我们所有存储过程的定义/文本? 我想每周进行一次转储,保存在SVN或其他版本控制系...