Re: Sender Channel OS390 to HP-UX - TCP Error
hi joe.. Check if your Inet deamon is running fine on the HP box and if there is a normal established TCP/IP connection between these 2 boxes. Also worth noting would be the parameters on the firewall if any with regard to the connection timeout parameters etc. Just a few thoughts from whatever i could make out from what you have sent. Regards Sridhar -Original Message- From: JoE JK [mailto:[EMAIL PROTECTED]] Sent: Donnerstag, 19. September 2002 06:54 To: [EMAIL PROTECTED] Subject: Sender Channel OS390 to HP-UX - TCP Error Hi, I have this connection defined between OS390 machine to HP-UX box. I can established the mqseries channel connection from HP to OS390 but from OS390 to HP box, when try to start the OS390 sender channel, it gave me this error: +CSQX209E MQDE CSQXRCTL Connection unexpectedly terminated, 926 channel OS390.HPUX.INQ.01, connection 10.21.9.6, TRPTYPE=TCP As far as the listener at HP UX concerned is up and running. Is there anywhere that I can proceed further investigate this problem. TIA. Regards. __ Do you Yahoo!? New DSL Internet Access from SBC & Yahoo! http://sbc.yahoo.com Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: Application using BROWSE missing messages
hi adrian.. I have a MVS Mainview monitor here and through that i have verified at the point i got the error, that there were not uncommitted records in this queue. Is there any other thing that i am missing. Regards Sridhar -Original Message-From: Adrian König [mailto:[EMAIL PROTECTED]]Sent: Dienstag, 17. September 2002 17:52To: [EMAIL PROTECTED]Subject: Re: Application using BROWSE missing messages Sridhar Messages not commited by the sender apear on the message count ...but you will not be able to process them. Adrian ait research - Original Message - From: Sridhar Ramasubramonian To: [EMAIL PROTECTED] Sent: Tuesday, September 17, 2002 4:56 PM Subject: Application using BROWSE missing messages hi all... I am looking for some help to solve a particular problem that we are facing here. The problem is explained below. We have a MQ based application written in C++ running in CICS and reading messages from MQ. The overall functioning logic of the application is as explained below. ||-->( 1 ) Input queue opened for Browse with options and read in a LOOP till messages are over. || MQGMO_WAIT + MQGMO_FAIL_IF_QUIESCING + MQGMO_BROWSE_NEXT+MQOO_INPUT_SHARED | | and wait interval as 0. | | | | ( 2 ) Use message (May have syncpoint calls in this process) | | | | ( 3 ) IF DB deadlock of -911 THEN | | is got then ROLLBACK everything uncommitted, and repeat step 1 onwards with | | the following options MQGMO_WAIT+MQGMO_FAIL_IF_QUIESCING+MQGMO_BROWSE_FIRST | | Change here is that the queue is again reopened fresh with a Browse_First option as shown above. | | ELSE | | Remove the message under syncpoint control with a destructive Get with the | | following options, MQGMO_WAIT + MQGMO_FAIL_IF_QUIESCING + MQGMO_MSG_UNDER_CURSOR | | + MQGMO_SYNCPOINT | | ENDIF | | | |--- ( 4 ) Perform a SYNCPOINT in CICS | | ( 5 ) Out of above loop when no more entries left in queue on error code 2033 | | ( 6 ) Infinite wait on MQ Read by using the below options , | MQGMO_WAIT + MQGMO_FAIL_IF_QUIESCING + MQGMO_BROWSE_NEXT and MQWI_UNLIMITED | Transaction is waiting on MQ to alert and wake this guy up when a message arrives. | |--- ( 7 ) Message arrives in queue and from this point step 1 onwards is repeated PROBLEM In the above logic that we are using we are using we have noticed that some-times a queue has 1 or 2 messages and the transaction in CICS is in GETWAIT waiting for messages to arrive. The 2 messages which get left out are never picked up where as further messages which arrive in that input queue are picked and processed. Anybody facing a problem like this or know of something in this regard. Also i see a PTF at the IBM site closed recently with details as below APAR CLOSEDATEyy/mm/dd PTF(s) Fixing APARif PTF in error HIPER? Description/comments PQ61246 02/08/15 UQ68768 MQGET WITH WAIT ISN'T POSTED ALTHOUGH THE QUEUE HAS A MESSAGE. Any IDEA as to how to get the details for this.. or anybody out there who might have actually have raised this particular problem. Any help would be highly appreciated. Thanks and regards Sridhar R
Re: Application using BROWSE missing messages
hi ronald.. This is not the case as i have all my transactions fully committed and in their sleep states. I also verified the number of threads and processes holding this queue and did not find any except the one reading and waiting on this. Somehow these 1 or 2 messages stays in the queue. Regards Sridhar -Original Message- From: Ronald Weinger [mailto:[EMAIL PROTECTED]] Sent: Dienstag, 17. September 2002 17:15 To: [EMAIL PROTECTED] Subject: Re: Application using BROWSE missing messages messages could be recorded on the message count but not committed if there is syncpoint processing "Sridhar Ramasubramonian" <[EMAIL PROTECTED]> @AKH-Wien.AC.AT> on 09/17/2002 10:56:29 AM Please respond to "MQSeries List" <[EMAIL PROTECTED]> Sent by:"MQSeries List" <[EMAIL PROTECTED]> To:[EMAIL PROTECTED] cc: Subject:Application using BROWSE missing messages hi all... I am looking for some help to solve a particular problem that we are facing here. The problem is explained below. We have a MQ based application written in C++ running in CICS and reading messages from MQ. The overall functioning logic of the application is as explained below. ||-->( 1 ) Input queue opened for Browse with options and read in a LOOP till messages are over. || MQGMO_WAIT + MQGMO_FAIL_IF_QUIESCING + MQGMO_BROWSE_NEXT+MQOO_INPUT_SHARED | | and wait interval as 0. | | | | ( 2 ) Use message (May have syncpoint calls in this process) | | | | ( 3 ) IF DB deadlock of -911 THEN | | is got then ROLLBACK everything uncommitted, and repeat step 1 onwards with | | the following options MQGMO_WAIT+MQGMO_FAIL_IF_QUIESCING+MQGMO_BROWSE_FIRST | | Change here is that the queue is again reopened fresh with a Browse_First option as shown above. | | ELSE | | Remove the message under syncpoint control with a destructive Get with the | | following options, MQGMO_WAIT + MQGMO_FAIL_IF_QUIESCING + MQGMO_MSG_UNDER_CURSOR | | + MQGMO_SYNCPOINT | | ENDIF | | | |--- ( 4 ) Perform a SYNCPOINT in CICS | | ( 5 ) Out of above loop when no more entries left in queue on error code 2033 | | ( 6 ) Infinite wait on MQ Read by using the below options , | MQGMO_WAIT + MQGMO_FAIL_IF_QUIESCING + MQGMO_BROWSE_NEXT and MQWI_UNLIMITED | Transaction is waiting on MQ to alert and wake this guy up when a message arrives. | |--- ( 7 ) Message arrives in queue and from this point step 1 onwards is repeated PROBLEM In the above logic that we are using we are using we have noticed that some-times a queue has 1 or 2 messages and the transaction in CICS is in GETWAIT waiting for messages to arrive. The 2 messages which get left out are never picked up where as further messages which arrive in that input queue are picked and processed. Anybody facing a problem like this or know of something in this regard. Also i see a PTF at the IBM site closed recently with details as below |---+---+---+---+---+---| | APAR | CLOSE| PTF(s) | Fixing | HIPER? | Descripti| | | DATE | | APAR | | on/commen| | | yy/mm/dd | | if PTF in| | ts | | | | | error| | | |---+---+---+---+---+---| | PQ61246 | 02/08/15 | UQ68768 | | | MQGET| | | | | | | WITH WAIT| | | | | | | ISN'T| | | | | | | POSTED | | | | | | | ALTHOUGH | | | | | | | THE QUEUE| | | | | | | HAS A| | | | | | | MESSAGE. | |---+---+---+---+---+---| Any IDEA as to how to get the details for this.. or anybody out there who might have actually have raised this particular problem. Any help would be highly appreciated. Thanks and regards Sridhar R The information contained in this message may be CONFIDENTIAL and is for the intended addressee only. Any unauthorized use, dissemination of the information, or copying of this message is prohibited. If you are not the intended addressee, please notify the sender immediately and delete this message. Instructions for managing your mailing list subscription are provided in the Listserv General
Application using BROWSE missing messages
hi all... I am looking for some help to solve a particular problem that we are facing here. The problem is explained below. We have a MQ based application written in C++ running in CICS and reading messages from MQ. The overall functioning logic of the application is as explained below. ||-->( 1 ) Input queue opened for Browse with options and read in a LOOP till messages are over. || MQGMO_WAIT + MQGMO_FAIL_IF_QUIESCING + MQGMO_BROWSE_NEXT+MQOO_INPUT_SHARED | | and wait interval as 0. | | | | ( 2 ) Use message (May have syncpoint calls in this process) | | | | ( 3 ) IF DB deadlock of -911 THEN | | is got then ROLLBACK everything uncommitted, and repeat step 1 onwards with | | the following options MQGMO_WAIT+MQGMO_FAIL_IF_QUIESCING+MQGMO_BROWSE_FIRST | | Change here is that the queue is again reopened fresh with a Browse_First option as shown above. | | ELSE | | Remove the message under syncpoint control with a destructive Get with the | | following options, MQGMO_WAIT + MQGMO_FAIL_IF_QUIESCING + MQGMO_MSG_UNDER_CURSOR | | + MQGMO_SYNCPOINT | | ENDIF | | | |--- ( 4 ) Perform a SYNCPOINT in CICS | | ( 5 ) Out of above loop when no more entries left in queue on error code 2033 | | ( 6 ) Infinite wait on MQ Read by using the below options , | MQGMO_WAIT + MQGMO_FAIL_IF_QUIESCING + MQGMO_BROWSE_NEXT and MQWI_UNLIMITED | Transaction is waiting on MQ to alert and wake this guy up when a message arrives. | |--- ( 7 ) Message arrives in queue and from this point step 1 onwards is repeated PROBLEM In the above logic that we are using we are using we have noticed that some-times a queue has 1 or 2 messages and the transaction in CICS is in GETWAIT waiting for messages to arrive. The 2 messages which get left out are never picked up where as further messages which arrive in that input queue are picked and processed. Anybody facing a problem like this or know of something in this regard. Also i see a PTF at the IBM site closed recently with details as below APAR CLOSEDATEyy/mm/dd PTF(s) Fixing APARif PTF in error HIPER? Description/comments PQ61246 02/08/15 UQ68768 MQGET WITH WAIT ISN'T POSTED ALTHOUGH THE QUEUE HAS A MESSAGE. Any IDEA as to how to get the details for this.. or anybody out there who might have actually have raised this particular problem. Any help would be highly appreciated. Thanks and regards Sridhar R
MQ Library for XA Coordination with DB2
hi all.. I am trying to get MQseries on Windows NT act as a Commit Coordinator for DB2. As per the MQSeries books i am supposed to build a executable called db2swit and IBM has provided the sample code to do that. I am using the C language source given. For this to compile i require a db2 lib file that is not there in my machine as well as in the DB2 installable CD. Could someone tell me where to find (or) if they have give me a file named " db2app.lib ". Only with this lib file will i be able to build the db2swit DLL. Thanks in advance for any help Regards Sridhar Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
[no subject]
hi listeners... I am working on the below configuration of MQ... * MQ V1.2 on OS/390 * Application running in CICS TS 1.3 The problem I am facing is with triggering. We have established a trigger level of first and on this a transaction gets triggered in CICS. The transactions processes all messages and then comes down on the QEMPTY condition. When we are running full load (with many many messages pumped at some constant interval and the transaction getting triggered and processing it ) at a point the transaction is not triggered and messages pile up after that and do not get triggered. I inferred after some time that this is caused because the CICS transaction comes down probably half a second after the SYNCPOINT is done and it found the queue empty. In this time CKTI which is the trigger monitoring/triggering application saw the transaction up and decided not to trigger this transaction. Has anybody else had this problem. Is this the right inference and is there a solution to this problem. Solutions would be really helpful. Thanks and regards Sridhar Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: XA coordination with UDB 6 on Windows NT
hi listeners... Sorry about my previous mail I forgot to mention that i am using C++ to build the XA swit DLL . Do you know anything about this in C++ Navin.. Rgds Sridhar -Original Message-From: Navin Vali [mailto:[EMAIL PROTECTED]]Sent: Donnerstag, 25. Juli 2002 12:03To: [EMAIL PROTECTED]Subject: Re: XA coordination with UDB 6 on Windows NT Hi Sridhar, You can make a DB2SWIT.dll as described in the book else there is a jdbcdb2.dll file present in the E:\MQSeries\Java\lib\jdbc dir also there is a switch load file for Oracle. Now you can go the MQSeries Services snap-in and select queue manager properties from which go to the resources tab and ask to create a new resource give any name for that resource, provide full path of the switch load file in the switch file box, give DBName,User,Password in the opening string box , apply the changes and restart the Queue Manager. in addition to this if Queue Manager Does not initialize giving AMQ7646 error. Check the PATH for the following entries ..\sqllib\bin ..\sqllib\lib ..\sqllib\java ..\sqllib\java12 ..jdk1.3\jre\bin\classic Check CLASSPATH E:\SQLLIB\java12\db2java.zip (if not there run jdbc20.exe file which will extract the same) Cheers Navin -Original Message-From: Sridhar Ramasubramonian [mailto:[EMAIL PROTECTED]]Sent: Thursday, July 25, 2002 3:09 PMTo: [EMAIL PROTECTED]Subject: XA coordination with UDB 6 on Windows NT hi all.. I am unable to link and build the XASWIT dll on Windows. This is the one for co-ordinating the MQ-DB2 commit management. I lack a lib file from DB2 which i did not get from the standard DB2 installation. The file i require is a db2app.lib Anybody has any clue on this.. Thanks in advance for your help. Sridhar
XA coordination with UDB 6 on Windows NT
hi all.. I am unable to link and build the XASWIT dll on Windows. This is the one for co-ordinating the MQ-DB2 commit management. I lack a lib file from DB2 which i did not get from the standard DB2 installation. The file i require is a db2app.lib Anybody has any clue on this.. Thanks in advance for your help. Sridhar