CICS问题一堆

问题描述

最近在调CICS,问题一堆,请给点意见。后台是CICS连DB2,我们前台程序是JAVA的,因此,我们需要做一个适配器,初步定了几个方案(JNI调C程序,再有C程序向CICSCLIENT端收发数据;CTG的JAVA方式直接调用CICS的client端;使用cics支持的webservice方式;使用MQ向CICS发送消息)目前正在验证前两个方案,其他方案暂未考虑。为了验证这两个方案,我们在自己的WINDOWS主机上装了在ITPUB论坛上下载的CICS和CUC,初步安装好了CUC,并且建立region,listener,能够顺利运行起来。1)由于我们比较熟悉JAVA,我们尝试编译一个JAVA的程序放入region中,编译并发布成功(此程序就是CUC中自带的HelloWorld,我们是照着HelloWorld.mk来编译的),但是,用CUC终端调用(JHE1)时,报错,说没有装JDK3......,几经周折,我们到IBM网站下载了IBM的JDK,然后再调用,说找不到一个叫ClassCir...Exception的类,于是,我们将CUC中包含该包的类也放入IBM的JDKzhong,这回就没有显示的错误了,而是报“无法捕获的错误”......2)以上过程在生产环境(AIX,已经含有CICSserver和client端)也尝试过,到了安装好JAVA服务时,调用依然报没有安装JDK3...由于是生产环境,没有敢做下去。3)想请教一下再CUC上发布过服务的那位给点意见,能给我一个最简单的C语言或者JAVA语言成功发布并能调用的例子和过程么?4)我在WINDOWS上的CICS服务器端编译一个C的服务,只能用VC来进行编译?编译成DLL?编译命令是什么?能简单的就在里面写一个返回就ok?5)我借用了其他应用的CICS的server端(上面有C写的服务),在我本机上用CUC终端连接(在终端上直接键入PROGNAME然后按F3进行调用),但是好像报147,看了一下服务器端的日志,日志里面有被连接的记录,但是没有访问到具体的TD和PD里面。6)我尝试用CTG的包(com.ibm.ctg.client等)编写一个简单的连接CICSclient端的程序,大概的写法是创建一个好像叫javaGateway的对象,将其address和port都设置完成后,尝试用javaGateway.open()打开连接,但是JAVA报错:CCL6668E:Initialhandshakeflowfailed.[ERROR_CONNECTION_FAILED](用这个程序连本机也是这个错,换言之,根本没有连上)

解决方案

解决方案二:
up
解决方案三:
顶....
解决方案四:
请教楼主:com.ibm.ctg.client.dll这个要安装什么软件才有呢?
解决方案五:
最近txserires有些问题,能给个联系方式吗,求指教~

时间: 2024-10-02 05:25:03

CICS问题一堆的相关文章

火狐-html文字样式挤在一堆了

问题描述 html文字样式挤在一堆了 我写的html样式,但是在谷歌和火狐上显示出来的时候文字都挤在一堆了,求大神帮忙看一下. 解决方案 HTML 文字样式标记TextView显示html样式的文字静静学java-html文字样式 解决方案二: 你只把图片贴出来了,能不能把代码也贴出来?你可以用css把文字布局弄好.font1{position:absolute;left:10px;top:10px;}.font2{position:absolute;left:20px;top:20px;}然后

CICS Java环境简介

简介 IBM CICS 的优势之一是它支持多种编程语言,并允许您将它们混合到一个应用程序中.但是,如果基于 CICS 的应用程序仅使用 Java,而您想要利用各种 CICS Java 环境的优势.当在 CICS 程序之间传递数据时,通常会将数 据放在面向字段的系列字节结构中,以便用任何语言编写的应用程序都能够访问这些数据.但是,如果您只使用 Java 语言 ,则最好将数据放在面向对象的 Java 环境中,并在基于 CISS 的 Java 程序之间传递 Java 数据对象.本系列文章将讨论 CIC

代码重构:一堆if、esle 逻辑的处理

这几天,接手一个同事的代码,关于微信接口开发的,那一堆的 if,看得哥蛋痛了,这个毛病也是很多新手容易犯的,所以特地把这次重构写出来. 下面来我们看看这个代码的问题所在,if else 里面的代码块逻辑,不好改,使得它的重用性为 0,并且难以阅读.当然,如果 if 只有一两个,或者3个,这样写是问题不大的. 但是如果多了,这种代码便会让维护变得困难起来. if (strMsgType == "text") { textContentClient = rootElement.Select

CICS Transaction Server的应用架构概述

IBM CICS Transaction Server是一个交易处理服务器,主要运行在基于IBM z/OS 的IBM System z 大型机上.它控制应用程序和用户(从较小的用户数量到成千上万)之间的交互.CICS应用程序提供了高可靠性和可伸缩性.CICS应用程序非常灵活,可使用多种不同的客户接口:从终端,web浏览器到web服务. 正如IBM红皮书解决方案指南介绍,CICS应用程序体系架构有一些业务和技术优势. 有关主题的相关信息,请参阅下面的IBM红皮书: Architect's Guid

CICS Transaction Server V5.1的特点

在2012年12月新发布的CICS Transaction Server 5.1版本中,我们解决了100多个全球客户包括中国客户的需求,并专注在两个领域来解决这些问题,即:运营效率和敏捷服务. CICS V5.1从四个方面增强了运维高效性, 第一,CICS region 容量得到大幅提升.在客户的生产环境中,很多客户已经使用到了上千个region,这使得运维的成本非常的高,CICS 5.1在横向和纵向两个方面对其进行了扩展,横向方面,threadsafe进一步增强,使得我们单个CICS regi

CICS HTTP发送中文字符的过程

在中国, 很多客户存在VSAM或者DB2里的信息是由中文字符来表示的.当CICS需要用HTTP协议与外界交换这些中文信息时,应该如何编写代码呢?本文将从CICS作为HTTP服务端和客户端两个方面分别介绍. 首先解释几个重要的概念: Codepage(代码页)- 某一种字符集(character set)针对不同语言的数值.举例来说,037是IBM EBCDIC编码针对美国英语的codepage, 而1388是EBCDIC针对中文的codepage.如果用037的codepage想操作或显示中文,

使用IBM Support Assistant监控CICS JVM Server

Java程序的内存泄露有可能跟其它非Java语言程序的内存泄露一样产生严重的后果.虽然Java有垃圾回收 器,但是被引用的对象有时候不能被垃圾回收器回收.因此,要解决Java程序的内存泄露,首先需要定位内存 泄露,然后识别出导致内存泄露的类.本文以一个运行在CICS JVM服务器中的示例Java程序来展示如何定位内 存泄露并识别出导致内存泄露的类. 介绍 内存管理是Java的优势之一.当用Java语言创建的对象的内存不再需要时,垃圾回收器(GC)会重新使用 这些内存,这使得内存管理变得很简单.但

急急急!Jersey框架客户端发送一个参数给服务器,希望服务器查数据库返回一堆对象

问题描述 急急急!Jersey框架客户端发送一个参数给服务器,希望服务器查数据库返回一堆对象 应该怎么实现,jersey下怎么把查询的结果转为List,List怎么传回客户端 解决方案 最好序列化成json,然后直接回传就可以

领导重构代码,重构一堆的bug,怎么办 ?

问题描述 领导重构代码,重构一堆的bug,怎么办 ? 本来测试通过领导重构代码,重构一堆的bug,页面都给换了?怎么办 解决方案 领导说什么就是什么,不要自作主张 解决方案二: 重构代码,有bug就修正呗.