问题标签 [cics]
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.
c - ANSI C:从 calloc API 测试返回 - 不同于 windows 和 ibm cics
下面的 ANSI C 代码在使用 Viasual Studio 2010 编译时返回一个有效指针(编译为 C 代码 (/TC)):
使用 IBM CICS 的 C 编译器的相同代码具有不同的行为,在 API 调用 calloc 时返回 NULL。
Visual Studio 2010 的行为是否正确?
由于该测试,回调在两种情况下都有不同的效果。
for-loop - CICS 中不支持的 JVM 版本
我在 IBM CICS 中更新 JVM 路径时收到 The JVM specified is unsupported 错误。
我正在尝试将当前 CICS jvm 路径更新为 c:\Program Files\IBM\SDP\runtimes\base_v7\java\jre\bin"\java.exe 路径。
我使用的命令:
ctgjava -s=c:\Program Files\IBM\SDP\runtimes\base_v7\java\jre\bin"\java.exe
错误:
指定的 JVM 不受支持
这个错误有什么解决办法吗?
wso2esb - WSO2 ESB 连接 CICS 事务服务器
需要知道 WSO2 ESB 是否可以与 z/OS 大型机上的 CICS Transaction Server v 3.2 集成。TIA。
mule - Mule ESB z/OS 集成
需要有关 Mule ESB Enterprise v 3.4 与 z/OS 的大型机集成的一些信息。我们没有 CICS Transaction Gateway 设置,而是使用 CICS Transaction Server v 3.2。请让我知道是否有一种开箱即用的方式来实现与 z/OS 的这种集成(连接 + 数据访问 {read+write})。TIA。
activemq - 使用 ActiveMQ 在 z/OS 上实现 MQ 功能
我正在尝试验证是否可以使用 ActiveMQ 实现在 z/OS 上远程执行命令的 WebsphereMQ 功能(MQ 触发)。从广义上讲,我认为这将需要自定义 Java 编码来利用 JCICS 等新框架/库(我认为这需要 CICS Tx Gateway v4.2)。从广义上讲,需要验证以下步骤:
a)在 z/OS 上安装 ActiveMQ
b)编写 Java 代码以调用 CICS 中的 CKTI 任务启动器或触发器监视器,以使用 JCICS 在 z/OS 上执行命令。
我需要验证上述内容并更正或添加新步骤。
db2 - 异常引起线
有什么方法可以从带有错误消息的线轴中给出的偏移量(如)中找到导致异常结束(如 SO4C)的确切行号offset +00007D0A at address 1515CD0A
。?
xml - 修改为包含复杂类型的 WSDL 现在请求未正确编码
我有一个来自第三方服务的原始 wsdl。简化。
我为 CICS Web 服务助手进行了修改,它生成一个 COBOL 副本来表示应该发送到服务的 xml。
简化。
我已经更改了 wsdl,因此我的字帖将包含所有元素,以将正确的 ACORD xml 发送到服务,而不是在 cobol 中构建一个冗长的字符串。使用 WireShark,我捕获了服务请求,并且完全是未编码的文档 xml,因此是正确的请求
但我正在发送我的模组
无论如何,我可以使用扩展的 wsdl 来完成这项工作,并让大型机知道 strXMLInput 仍然是一个字符串,但有孩子,或任何其他想法?谢谢...
cobol - CICS EXCI 交易 CSMI 异常终止 ASRA
我有一个 cobol 批处理程序,它使用 CICS LINK 通过 EXCI 调用 CICS 程序。CICS 程序调用 Web 服务并将结果解析为一个副本,然后在 LINKAGE SECTION 的 commarea 中传回该副本。
一切似乎工作正常,批处理程序需要的数据在那里,但是当检查 EXCI 响应代码时,我有一个 ASRA 异常终止。CICS 日志报告以下内容
我总体上研究了 DFH*** 代码和 ASRA,但没有找到答案。转储不是公司的常见做法,但我确实有可用的异常终止助手。
任何想法将不胜感激。谢谢
spring - Axis2(aar) + spring,没有 servletContext
尊敬的 Stackoverflow 用户您好,最近我一直在为带有 Spring 框架的轴 2 Web 服务的一个特定问题而苦恼。我已经阅读了许多不同的指南并阅读了不同的论坛,但发现人们遇到了同样的问题但没有解决方案。基本上最后我用双手握住显示器并大喊“你发现了什么 BudapestHacker938?”。无论如何,我的axis2 Web服务类需要Spring bean,因此它们在Web服务类中自动装配。在我拥有 servletContext 的码头服务器中,一切都运行良好。只需在 web.xml 中定义所需的侦听器即可。这样的幸福。但不幸的是,所有好事都会在某个时候结束,对我来说,魔鬼是大型机内部的 CICS 环境。没有像 Jetty/Tomcat 那样的 servletcontext,幸运的是它仍然支持axis2。因此,根据不同的用户指南,我决定将我的网络服务存档到 .aar 中,并将其添加到 services 文件夹下。Axis2文件夹结构如下:
- 存储库/
- 模块
- 服务
当我构建这个 .aar 存档时,我也在生成自己的 wsdl,而不是使用axis2内置的wsdl生成器,它根据services.xml从给定的类中生成服务(当我运行axis2server时,不使用因为没有'据我所知,不喜欢 JAX-WS 注释)。为了初始化 Spring 框架,我需要编写一个小的 SpringInit 类来初始化 Spring bean。不幸的是,它也出于某种原因根据其注释初始化了我的 Web 服务类,然后占用了主端口(怀疑 SpringInit 自己初始化 Web 服务类,因为它也被定义为 Spring bean 并且 SpringInit 扩展了 Axis2 类 ServiceLifeCycle)我得到 JVM BIND 异常,它表明该地址已在使用中。我想根据存储在 WSDL 内部的 wsdl 建立服务,而不是生成新的服务,因为我有各种环境:1)本地机器 - 码头 2)大型机。无论如何,我对我的 services.xml 进行了深入了解:
Spring applicationContextAar.xml,为亲爱的 Stack 社区做了一点重构:
我的 SpringInit 类看起来像这样:
现在我们转到 org.services.Absence.class,它是一个普通的 JAX-WS Web 服务类,具有以下标头(包含 JAX-WS 注释):
包含这样的方法:
一种替代方法是将“servicejars”文件夹添加到“repository”文件夹中,并使用absence.jar 填充它,该jar 的所有依赖项都位于子文件夹“lib”中。Axis2 然后自动运行 absense.jar,因为它具有 JAX-WS 注释。但是在那里,当我使用 SOAP-UI 调用 Web 服务时,它没有初始化 Spring,因为我不知道如何在该解决方案中初始化 Spring。也许有人对此有任何专长。
TL;博士
如何让我的 Spring bean 初始化为它不会根据注释启动 Web 服务类中的服务,而是根据 wsdl 构建服务?
欢迎您提出问题。
cics - CICS - 多个用户的更新
如果大约 50 个用户试图更新 DB2 表中的相同字段,CICS 将如何处理这个问题?这在 COBOL DB2 程序中是如何处理的?