Re: Sender Channel OS390 to HP-UX - TCP Error

2002-09-19 Thread Sridhar Ramasubramonian

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



Application using BROWSE missing messages

2002-09-17 Thread Sridhar Ramasubramonian



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

2002-09-17 Thread Sridhar Ramasubramonian

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 Users Guide available at http://www.lsoft.com
Archive: http://vm.akh

Re: Application using BROWSE missing messages

2002-09-17 Thread Sridhar Ramasubramonian



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

  


MQ Library for XA Coordination with DB2

2002-08-15 Thread Sridhar Ramasubramonian

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]

2002-08-14 Thread Sridhar Ramasubramonian

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



XA coordination with UDB 6 on Windows NT

2002-07-25 Thread Sridhar Ramasubramonian



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