问题标签 [microfocus]
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.
unicode - 文件名中的 Unicode 字符
我在 Windows 操作系统上使用 MicroFocus Cobol。请问有没有可能在文件名中有Unicode字符,并在Cobol中使用这个文件。像这样:
我收到此错误:COBCH0258S ASSIGN 数据名称 F-INTB-FILE 非法
powershell - 开始 - 处理:找不到接受参数的位置参数
尝试从 powershell 运行时出现上述错误。
corba - 在 Orbix 6.3 服务上禁用 SSLv3
在 Orbix 6.3 服务上禁用 SSLv3 的正确方法是什么?我是 Orbix 的新手,最近在我们的一台服务器上为我提供了一个支持环境。我的任务是禁用环境仍然支持的 SSLv3。
根据以下链接上的文档,我已更新我们域中的 .cfg 文件以包含以下行:
政策:iiop_tls:mechanism_policy:protocol_version = ["TLS_V1_2"]; 政策:https:mechanism_policy:protocol_version = ["TLS_V1_2"];
我们的环境由两个配置域组成。
当我对第一个域进行更改时,对于 config_rep,更改工作并且 SSLv3 按预期被禁用。
当我对第二个域进行更改时,定位器、node_daemon 和命名服务。SSLv3 仍处于启用状态。
使用命令行验证: openssl s_client -connect localhost:3077 -ssl3 报告返回Secure Renegotiation IS supported
.cfg 域文件几乎相同。
java - Java null 取消引用 - 微焦点安全漏洞
我正在查看我的项目的代码分析报告,并在 null 取消引用方面遇到了很多问题。
我们总是将对象声明为 null。比方说
字符串 str = null;
使用条件运算符执行业务逻辑
if (a.equals(b)) { s = "已分配"; }
然后将字符串分配给值对象。
form.setString(str);
我们在代码库中的所有地方都遵循了类似的编码实践,并在整个代码库中完美地处理了非空检查。
但是我们仍然遇到“空取消引用”安全漏洞问题。我不认为这是一个有效的漏洞,因为我们在从 VO 访问任何变量之前不会进行空检查。
可能有一个有效的论点,如果业务逻辑不执行并在您的 VO 中设置为 null 会发生什么。但是在访问它之前处理得很好。
还,
我在初始化空白字符串(或任何原始数据类型)而不是 null (具有等效项)时没有任何问题。如果我添加空支票而不是不为空,这将起作用。但是,集合框架呢?如果我初始化一个数组列表并实例化它(而不是 null),它会为列表分配内存吗?
列表 strList = new ArrayList();
请告知,如果我可以从报告中忽略这些类型的 null 取消引用问题,或者我应该通过实例化它来处理它们。
file - COBOL 在不使用 OPEN IO 和 REWRITE 的情况下替换文件中的第一行
假设我有一个格式如下的文件
我必须打开这个文件并根据某些逻辑将 n 的值更改为另一个值。更改后我的文件应该是这样的。
我可以在 OPEN IO 模式下打开文件并使用 REWRITE 选项更改第一行以替换第一行。但我不想使用这些方法。有没有办法使用 OPEN INPUT 和 OPEN OUTPUT 模式实现相同的逻辑,并用 WRITE 方法替换行。
silktest - 在 Silk4j 中的应用程序之间切换
我有一个测试,启动一个桌面应用程序,并从这个应用程序启动一个带有身份验证窗口的浏览器应用程序。问题是在运行测试时,它会执行与桌面应用程序相关的所有步骤,而当涉及到浏览器时,它没有检测到任何帮助?
powershell - 通过 WSDL SOAP 连接创建条目的 Powershell 错误
因此,在 PowerShell 中通过 WSDL SOAP 提交内容时出现转换错误。我正在尝试在名为 Kablink 的系统中创建条目,但是尽管该条目具有变量 $soapData 中的所有值等,但当我尝试实际创建时,我收到一个错误,即无法将参数条目从一个值转换为另一个值,即使两者指定的值相同。
任何想法都将不胜感激,因为这让我发疯了。
下面是我正在使用的脚本
提前致谢。
postgresql - Microfocus cobol 无法使用 DSN 连接到 postgres
我正在研究 UNIX 框上的 Microfocus COBOL 代码,并尝试使用已经创建的系统 DSN 连接到 Postgres 数据库,并连接到我在代码中的 SQL 查询下方执行的数据库:-
但是,当我为 Microfocus COBOL 代码提交 JCL 时,响应中出现以下错误:-
在 /etc/odbc.ini 中使用以下详细信息创建的 ODBC 驱动程序 DSN:-
windows - 在 Microfocus Visual COBOL for Eclipse 中运行单元测试时出现错误 249(进程终止(由 mfunit))
我有一个简单的 COBOL程序(在 Visual Cobol for Eclipse项目中),它计算二进制间隙的最大大小并打印结果。现在我想创建一个单元测试,然后修改程序,以便将结果返回给测试框架。
在单独的目录中有一个单元测试项目。在 Eclipse 中,项目结构如下所示:
这是自动生成的单元测试的代码。
当我在 Eclipse 中运行它时,我首先收到一条 Windows 错误消息
启动应用程序时出错 (0xc0000142)。要退出应用程序,请按 OK。
此后测试被标记为“已跳过”:
每次运行后都会创建一个文件COBOL-3\New_Configuration.bin
,例如5872mfunit-state.dat
. 它包含以下错误消息:
文件COBOL-3\New_Configuration.bin\MFUT_TESTBINARYGAP-syserr.txt
为空。COBOL-3\New_Configuration.bin\MFUT_TESTBINARYGAP-sysout.txt
包含我的程序的输出(如预期的那样):
文件COBOL-3\New_Configuration.bin\COBOL-TEST.mfu
包含
文件COBOL-3\New_Configuration.bin\TestBinaryGap.obj.1.tlog
包含:
我怎样才能解决这个问题?
目标是创建一个最小测试(可能通过或失败,但不会像现在那样崩溃),然后逐渐向它添加逻辑(它必须是循序渐进的,因为我对 COBOL 不是很有经验)。
更新 1:我将注册表项的值HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems\Windows
从
至
错误仍然存在。
更新 2:有关系统的信息。
更新 3:运行测试前的 VMMAP 输出:
出现错误信息后:
更新 4: JVM 版本似乎是 1.8。
更新 5:我更改了eclipse.ini
文件中的内存设置,使其看起来像这样:
user-interface - Microfocus Cobol 所需的 GUI ScreenIO 的替代或等效产品
我们正在开展一个项目,该项目涉及使用 GUI Screen IO 将旧的基于 DOS 的屏幕面板转换为基于 Windows 的图形用户界面。
我们最近与该公司取得了联系以购买该软件,但该公司显然处于销售转型期,并已停止提供许可软件的业务。因此,我们无法获得此 GUI ScreenIO 软件的许可副本,这会影响我们的项目。
问——有没有人听说过另一个与 GUI ScreenIO 非常相似并且可以与原生 Cobol 一起使用的表示层软件?请告诉我们。
谢谢,基山