WebSphere MQ For JAVA编程实例----请求/回复---样例
Requester.java源码:import com.ibm.mq.*;public class Requester { public static void main(String args[]) { try { String hostName = "127.0.0.1"; String channel = "CHAN1"; String qManager = "QM1"; String requestQueue = "QL1"; String replyToQueue = "REPLYQ"; String replyToQueueManager = "QM1"; // Set up the MQEnvironment properties for Client Connections MQEnvironment.hostname = hostName; MQEnvironment.channel = channel;
WebSphere MQ For JAVA编程实例----实现MQ trigger---样例
MQTrigger.java源码如下:import java.io.*;import java.lang.*;import com.ibm.mq.*;class MQTrigger{ private String structId; private String version; private String qName; private String processName; private String triggerData; private String applType; private String applId; private String envData; private String userData; private String qMgrName; /******************************************************/ /* Constructor to parse the MQTMC2 stucture and set */ /* the class a
WebSphere MQ For JAVA编程实例----实现MQ trigger---配置篇
首先做如下配置定义:Use runmqsc to create the following objects: 1. Queue to be triggered. DEFINE QLOCAL('JAVA.TRIGGER.QUEUE') REPLACE + DESCR('Application queue to test triggering') + SHARE + TRIGGER + TRIGTYPE (FIRST) + INITQ('JAVA.INIT.QUEUE') + PROCESS('JAVA.PROCESS') 2. Initiation queue. DEFINE QLOCAL('JAVA.INIT.QUEUE') REPLACE + DESCR('Initiation queue to test triggering') 3. Process. ** DEFINE PROCESS('JAVA.PROCESS') REPLACE + DESCR('Process to test triggering') + APPLICID('java -cp .;c:m
WebSphere MQ编程实例--------JMS
源码:import java.util.Hashtable; import javax.jms.*; import javax.naming.*; import javax.naming.directory.*; public class sample { protected QueueConnectionFactory factory=null; protected QueueConnection connection; protected QueueSession queueSession; protected TextMessage outMessage; protected QueueSender queueSender; protected QueueReceiver queueReceiver; public static final String qcfLookup="QCFC"; public static final String qLookup="Q1"; public static final S
My notes keeper工具不错
可以很好地整理各种技术经验![@more@]
最近4-5月份的事情比较多
广西农信项目压力测试,5/1上线。重庆住房oracle实施。人行项目人员培训,5/1上线。[@more@]
rman bug (oracle 10.2.0.3 for aix)
SR Number 6238825.993Open Date04-APR-07 04:29:00Support Identifier 15177890Namequan ganSeverity 2Last Update06-APR-07 15:07:00ProductOracle Server - Enterprise EditionProduct Version 10.2.0.3PlatformAIX5L Based Systems (64-bit)Detailed StatusCustomer To Be ServedSR Reference n/aBUG Referencen/aAbstract ORA-00955 WHILE CREATING THE 2ND CATALOG TABLESPACE USING THE 2ND USER Resolution History 04-APR-07 04:29:00 GMTThis SR was saved as a Draft SR on: 03-APR-2007 21:24:14~!CRITICAL_PRODUCTION!~###
one oracle 10.2.0.3 for aix bug
SR Number 6251380.992 Open Date03-APR-07 12:31:07Support Identifier 15177890 Namequan ganSeverity 2 Last Update06-APR-07 15:18:30ProductOracle Database Configuration Assistant Product Version 10.2.0.3PlatformAIX5L Based Systems (64-bit) Detailed StatusSoft CloseSR Reference n/a BUG ReferenceAbstract H:USING DBCA CREATE DB,FAILED TO RETRIEVE SIZE OF RAW DEVICE /DEV/RORA_RSPFILE Resolution History 03-APR-07 12:31:07 GMTThe following files were uploaded for SR number 6251380.992:F:dbca_
南京住房公积金之行(性能优化)
机器配置:2台p570: AIX 5.3 ML3 分别做了3个逻辑分区。访问同一阵列阵列:DS4800问题:竟然出现不同的分区访问同一阵列存储的速度相差4-10倍。晕!!上次在广西也遇到类似问题,当时存储的型号是DS8100.[@more@]
TXSeries/Cics 6.1 的cicsadd批量增加PD的故障处理
软件版本:TXSeries/Cics 6.1Oracle 10.2Aix 5.3故障描述:使用cicsadd批量增加pd之后,region将出现异常。这时如果启动新的region,将出现如下错误:# cicscp -v start region vhfsserv StartType=coldERZ059004I/0107: Starting RPC daemon.ERZ059002I/0101: RPC daemon is already running.ERZ096122I/0264: Processing a 'start region' commandERZ096158I/0264: The region 'vhfsserv' is startingERZ096111I/0224: Processing a start sfs_server commandERZ096141I/0224: Starting SFS server '/.:/cics/sfs/njffs'Process with pid
DB2 UDB 系统SQL性能优化经历
SQL性能优化经历l 分析:cpu的User%每隔2分钟左右有一次高峰。在2007-3-3的图中可以看到最高峰达到了63%。需要进一步观察是那个进程消耗了cpu.。l 分析结果目前的索引使用效率不理想,导致语句的执行成本很高:例如:Estimated Cost = 10263.299805DB2 Universal Database Version 8.1, 5622-044 (c) Copyright IBM Corp. 1991, 2002Licensed Material - Program Property of IBMIBM DB2 Universal Database SQL Explain Tool******************** PACKAGE ***************************************Package Name = "
CTG故障:java.io.IOException: CCL6668E: Initial handshake flow failed. [ERROR_CONNECTION_FAILED]
版本描述:CTG6.0.2WAS6.0.2.13AIX 5.3问题描述: 压力测试时,CTG连接失败,出现了如下错误信息:[11/19/06 23:56:26:767 CST] 00000293 SystemErr R java.io.IOException: CCL6668E: Initial handshake flow failed. [ERROR_CONNECTION_FAILED] at com.ibm.ctg.client.JavaGatewayInterface.initialFlow(JavaGatewayInterface.java:299) at com.ibm.ctg.client.TcpJavaGateway.open(TcpJavaGateway.java:276) at com.ibm.ctg.client.JavaGateway.open(JavaGateway.java:370) at com.ibm.ctg.clie
CICS region报U4419错误信息并down
版本描述TXSeries/CICS v5.1CUC 2.0 for Sco unixware 问题描述CCPC大额支付系统和小额支付系统CICS Server报U4419错误信息并宕机。重启CICS Server后系统恢复正常。该问题在最先在某CCPC大额支付系统发生,后曾经在另外CCPC小额支付系统出现一次,问题发生频率没有规律。问题分析IBM CICS实验室已经重现了此问题,通过搜集相关日志信息并加以分析,此问题已被定位为CICS的一个缺陷。引起问题的根本原因是:两个cicsas同时操作了一个相同的通讯定义和XD定义。用户在CICS客户端配置文件CTG.INI中指定client名字和客户端与CICS服务器。下面为
支持过的项目和产品
负责的产品:l 中间件(TXSeries/CICS,WebSphereMQ,Tuxedo,WAS,Weblogic)等。l 数据库(DB2 UDB,Oracle,Informix,Sybase)等。l AIX系统等。负责的项目有:l 《哈尔滨商行DB2/CICS的实施规范制定》;《威海商行DB2/CICS的实施和集成》;《西安商行CICS软件维护》;《湖北省工行CICS软件维护》;《昆明商行DB2 UDB技术支持》;《乐山商行CICS和informix技术支持》;《乌鲁木齐商行DB2和CICS软件升级》;《乌鲁木齐商行DB2和CICS软件维护》;《徽商银行informix和CICS实施和集成服务》;《江苏农联社大集中DB2和CICS实施和软件维护》;《
cics region A158异常down的故障分析
1. 版本描述:操作系统:AIX 4.3中间件:CICS4.2 + PTF9数据库:DB2 UDB v6.1 + PTF9 2. 故障描述2007-03-11上午出现了2次cics region 异常down的现象.3. 故障分析3.1 检查cics region console日志分析:通过检查cics console日志,也只能发现由于应用程序出现A158错误,并产生了coredump。接着cics region异常down,但并不能知道是那个应用程序引起。二次的Console日志显示如下:第一次的日志:ERZ052004I/0602 03/11/07 09:07:36 ywrun : Dump to 'A1580026.dmp' started.ERZ052013I/0409 03/11/07 09:07:
cics 系统异常删除 (紧急救助)
昨天下午接到一个电话,告诉我意外删除了/var/cics_regions/lsrun/目录下的所有文件。我当场要晕倒!!!但是问题还是要帮忙解决的。当时远程的操作人员对cics系统是在很不熟悉。怎么能使系统能尽快恢复使用呢?思考了几秒钟......如果测试机有环境就简单而直接了。马上开始......远程支持:1.登陆开发系统,发现有一个测试region。有点高兴了2.在开发系统上,执行cicsexport -r lstest -o lstest.exp.成功了。3.把lstest.exp 文件ftp到生产机上。4.在生产机上,删除原来的region。 cicscp -v destroy region lsrun5.在生产机上,执行cics
ctg故障:ccl6525:java.net.bindexception
故障描述:ctgstart启动的时候出现如下错误:ccl6525:java.net.bindexception:sockect name is 解决办法:使用netstat -na |grep 2006,发现端口被占用。最后重新启动机器,ctg正常启动。[@more@]
一次 cics 4.2 for AIX region hang 异常(A57A)的经验
问题描述:5/12 17:30左右 大量前台交易不能进行:但CICS server console日志中没有出现异常,cicsterm—〉CEMT I TA可以运行,并且偶尔有几个交易能做。前台 cics client 状态表现为available,但这时前台的交易不能正常返回。重新启动cics client ,状态则为connecting.问题解答:1. 目前系统的版本如下:CICS 4.2.0.8,ENCINA 4.2.0.1。目前cics 4.2的最高补丁如下:CICS 4.2.0.9,ENCINA 4.2.0.15。2. 如果需要进一步分析导致cicsip的很多线程处在pthread_mutex_lock的原因,则需要寻求IBM 实验室的技术支持。4. 基于cics
cics 5.1 for AIX 故障ERZ080035E的分析
一. CICS region一阶段提交异常故障分析1 故障描述当CICS REGION系统在空闲时cicsas个数从maxserver下降到minserver时,会出现cics region 异常down的现象。Cics console中错误日志如下:SERVICE_MESSAGE 12/05/04 12:22:56.115751675 xswork 78202/0001 : Tracebackfile '/var/cics_regions/xswork/dumps/dir1/cicsas78202.traceback' for transaction'' is generatedXA_CLOSE: Turned exception exc_e_illaddr into XAER_RMERRERZ080035E/0805 12/05/04 12:22:56.127269406 xswork 78202/0001 : Abnormaltermination U8035. XA_CLOSE re