XA DB2 CLI Sample

2002-12-12 Thread Andre Domaschke
hello mq experts,

did someone has a sample for XA use with DB2 CLI (MQ as
Transactionmonitor) instead of the embedded sql sample delivered with
MQSeries itself ?

I found only:
/* Program name: AMQSXAG0
   */
/*
   */
/* Description:  Sample C program for MQ coordinating XA-compliant
database   */
/*   managers.
   */


We have reached with DB2 CLI in C Language the point, that we was able to
call a MQBegin successfull with XA, but the followed MQCMIT don't realize
the db changes.

Can someone help us ?


regards
andre domaschke

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: newest workflow release download?

2002-12-12 Thread Emile Kearns
Title: Message



There 
is a 3.3.2 on the Partnerworld site
 
 

  
  -Original Message-From: Benjamin Zhou 
  [mailto:[EMAIL PROTECTED]] Sent: 12 December 2002 10:58To: 
  [EMAIL PROTECTED]Subject: newest workflow release 
  download?
  Hi, we're using workflow 3.3.0, IBM 
  told us support for this release will be dropped in three weeks. I heard it 
  can be downloaded as upgrade. Anyone know where to download the newest 
  release? 
  thanks, Benjamin Zhou Princeton Financial 


Re: What events cause a media image to be taken?

2002-12-12 Thread Michael F Murphy/AZ/US/MQSolutions





I read the book and it clarifies a few things.  At least I have a better
understanding of what everything is.  Here's a good question:  If a queue
becoming empty can cause its object to be recorded, you would never have
all objects recorded in this way because certain queues, like the authority
and cluster repos queues will never be empty.  For this reason, I see no
way all objects could be recorded besides rcdmqimg.  I have also observed
that the last log file needed doesn't advance until the next checkpoint is
taken.  However, using -l seems to move it immediately.

Mike Murphy
Sr. Middleware Consultant
(Embedded image moved to file: pic25161.jpg)?(Embedded image moved
to file: pic15517.jpg)?
http://www.mqsolutions.com
Office: 562-902-7800
Cell:  602-741-6689


"Wyatt, T. Rob" <[EMAIL PROTECTED]> wrote:

 Date Recieved:   12/12/2002 12:02:12 PM

To:   [EMAIL PROTECTED]

cc:

Bcc

   Subject:   Re: What events cause a media image to be
  taken?



Michael,

The Backup and Recovery Redbook says that, in addition to the times you
mention, Media Images are taken when a queue becomes empty.  The URL is:
http://www.redbooks.ibm.com/redbooks/SG245222.html
...and you want to see Section 1.3 for the detail.  This explains why the
log file advances at times.  You should be able to duplicate this on the
laptop.  We also had a problem with manually moving the log file if
Permanent Dynamic queues were present.  I believe this bug has been fixed
in the latest CSD.  Finally, we noticed a difference in the list of objects
backed up depending on whether we did "\*" or "all".  Not sure if this has
been fixed.  If you look at Brian Shelden's Log File Maintenance Support
Pack (I forget the number), he uses "all" in his scripts for this reason.

-- T.Rob
  -Original Message-
  From: Michael F Murphy/AZ/US/MQSolutions
  [mailto:[EMAIL PROTECTED]]
  Sent: Thursday, December 12, 2002 12:22 AM
  To: [EMAIL PROTECTED]
  Subject: What events cause a media image to be taken?


  I am getting deep into how a media image is taken, besides using
  rcdmqimg.  The book simply states there are circumstances when a
  media image is taken, but it doesn't say what those are.  I have been
  testing ways a media image is taken and when a checkpoint is taken.
  I am doing this on 5.3 on Windows but I think it should apply to unix
  and previous versions too.

  I have been doing a simple test.  I put thousands of persistent
  messages on a queue and take them off at the same time.  I can see
  the AMQ7467 and AMQ7468 written at regular intervals and the last log
  to restart the queue manager is moving forward fine.  However, the
  log needed for media recovery never moves.  I know you are supposed
  to take media images, but bear with me and I'll explain why I am
  doing this.  In my tests, I take a media image with rcdmqimg -m
  QmgrName -t * * and then check the logs, no new messages.  I continue
  puts and gets and eventually I see the log needed for media recovery
  moves forward the next time it is written.  I assume these messages
  are written at each checkpoint.

  Now my issueI see queue managers where the media image is
  taken with these two commands:
  rcdmqimg -m QmgrName -t ctlg
  rcdmqimg -m QmgrName -t syncfile
  Since this is not all the objects, I would think the log needed for
  media recovery would never move, but in production it does.

  So I test this in the same way as my other tests.  When I test it,
  the log needed for media recovery never moves.  It only moves if I
  record all objects.

  The question is how is the log needed for media recovery moving
  forward on the production machines if record media image is not being
  done on all objects?  Am I misunderstanding something?  My
  understanding is media images are taken manually and during shutdown.
  The other interesting thing is that I see the log needed for media
  recovery move forward between the times that a media image is taken.
  This tells me some other process is taking media images, not just
  rcdmqimg.  So what is taking the media images of all these objects?
  I need to know because from my observation, my client is taking media
  images on a schedule for nothing.  In fact, it isn't actually doing
  anything.

  This does no harm on the high volume queue managers but the low
  volume ones get full filesystems because you can't purge any logs.
  This leads me to think that it has something to do with volume.  I
  can't push the same volume through my little laptop that goes through
  the production servers so I can't duplicate this.

  Anyone?  Anyone?

  Mike Murphy
  Sr. Middleware Consultant
  MQ Solutions, LLC
  http://ww

Re: Can i stop CKTI transaction by JCL?

2002-12-12 Thread JoE JK
Hi,
The reason behind this is bcoz of the 24hrs. We have 2
cics regions which up at the same time for 3 hrs
everyday. After the snapshot period of the 1st region,
we should point all the transaction to the 2nd region.
To avoid creating duplicate queues, channels etc, I
planned to use the same definition for the 2nd region.
The only way to make sure the messages did not pick up
by the 1st region is to stop the CKTI. That's what I
can think off at this moment. It's probably not the
best solution.

Thanks,

Joe


--- Robert Broderick <[EMAIL PROTECTED]>
wrote:
> HEY Here you go!!!
>
> Write a batch program,REXX script or a CSQUTIL to
> write a message to a queue
> that triggers a CICS transaction that will issue the
> CKQC STOPCKTI inside
> the region. Sort of like using MQ to call Dr
> Kavorkian for itself!!
>
>
>  bobbee
>
>
>
>
>
>
> >From: "Bullock, Rebecca (CSC)" <[EMAIL PROTECTED]>
> >Reply-To: MQSeries List <[EMAIL PROTECTED]>
> >To: [EMAIL PROTECTED]
> >Subject: Re: Can i stop CKTI transaction by JCL?
> >Date: Thu, 12 Dec 2002 08:10:18 -0500
> >
> >Hi, Joe. First off, I've never tried this, but
> here's what I'd try. No
> >guarantees here and maybe someone will have a
> better answer (and some
> >actual
> >experience):
> >
> >The transaction  CKQC STOPCKTI  will stop CKTI (at
> least, the manual says
> >so).
> >
> >What you need/want is a way to do this in batch.
> Now, I believe (but don't
> >know) that you can use EXCI to do this kind of
> thing. That may or may not
> >involve any programming from your side, and I'm not
> sure that it'll do what
> >you want since EXCI came along LONG after I did
> CICS and I never had any
> >reason to really look into it.
> >
> >Another approach you could try is to do something
> with SVC34. You can write
> >an authorized program to use this to issue commands
> that appear to come
> >from
> >the console. This can be used to start (and stop)
> stuff. And if you allow
> >CICS commands from the console, that should do it.
> >
> >Or perhaps you could do something with an
> automation package. It would be
> >easy enough to write something that puts out a set
> message on the syslog
> >which your automation then reacts to and it can
> then do the stop for you.
> >
> >But, I did wonder why you'd want to do this and how
> you were planning to
> >restart afterward and end up with the correct
> userid associated with the
> >task. I'd play around with this a lot before I
> planned to do it with a
> >production system.
> >
> >Good luck (and here's hoping you get an answer from
> someone who's actually
> >done this) -- Rebecca
> >
> >-Original Message-
> >From: JoE JK [mailto:[EMAIL PROTECTED]]
> >Sent: Thursday, December 12, 2002 4:18 AM
> >To: [EMAIL PROTECTED]
> >Subject: Can i stop CKTI transaction by JCL?
> >
> >
> >Hi
> >
> >Can i submit JCL to stop transaction CKTI on cics
> >region? If yes, how can i do it, any sample jcl
> would
> >be great.
> >
> >Thanks,
> >
> >Joe
> >
> >__
> >Do you Yahoo!?
> >Yahoo! Mail Plus - Powerful. Affordable. Sign up
> now.
> >http://mailplus.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
> >
> >
> >
>
>**
> >This e-mail and any files transmitted with it may
> contain privileged or
> >confidential information. It is solely for use by
> the individual for whom
> >it is intended, even if addressed incorrectly. If
> you received this e-mail
> >in error, please notify the sender; do not
> disclose, copy, distribute, or
> >take any action in reliance on the contents of this
> information; and delete
> >it from your system. Any other use of this e-mail
> is prohibited. Thank you
> >for your compliance.
> >
> >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
>
>
>
_
> STOP MORE SPAM with the new MSN 8 and get 2 months
> FREE*
> http://join.msn.com/?page=features/junkmail
>
> 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


__
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.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



Re: general programming doubt

2002-12-12 Thread N Vinodh

Hi

it is COBOL.

Thanks
Vinodh



"Miller,
Dennis"To: [EMAIL PROTECTED]
  Subject: Re: general programming doubt
Sent by:
MQSeries List



12/13/02 01:10
AM
Please respond
to MQSeries
List





What language?

> -Original Message-
> From: N Vinodh [SMTP:[EMAIL PROTECTED]]
> Sent: Wednesday, December 11, 2002 9:30 PM
> To:   [EMAIL PROTECTED]
> Subject:   general programming doubt
>
> Hi all
>
> I need a help ..plz excuse...this is not related to MQ.
>
> 1. Can you let me know the tips for writing a dual mode program ( working for Online 
>and
> Batch ) - How the CICS commands will be ignored when
> batch compilation and link-edit done and vice versa?
>
> 2. Any Compiler option / link-edit option difference between a single-mode program 
>and
> dual mode program?
>
> 3. Any sample for dual mode program if you have.
>
> Thanks in advance
>
> Rgds
> Vinodh
>
>
>
> ***The information contained in this message is legally privileged and confidential
> information intended only for the use of the addressed individual or entity 
>indicated in
> this message (or responsible for delivery of the message to such person). It must 
>not be
> read, copied, disclosed, distributed or used by any person other than the addressee.
> Unauthorised use, disclosure or copying is strictly prohibited and may be unlawful.
>  Opinions, conclusions and other information on this message that do not relate to 
>the
> official business of any of the constituent companies of the TATA CONSULTANCY 
>SERVICES
> shall be understood as neither given nor endorsed by the Group. If you have received
this
> message in error, you should destroy this message and kindly notify the sender by
e-mail.
> Thank you.***
>
> 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

(See attached file: InterScan_SafeStamp.txt)





* * * The information contained in this message is legally privileged and confidential
information intended only for the use of the addressed individual or entity indicated 
in
this message (or responsible for delivery of the message to such person). It must not 
be
read, copied, disclosed, distributed or used by any person other than the addressee.
Unauthorised use, disclosure or copying is strictly prohibited and may be unlawful.
 Opinions, conclusions and other information on this message that do not relate to the
official business of any of the constituent companies of the TATA CONSULTANCY SERVICES
shall be understood as neither given nor endorsed by the Group. If you have received 
this
message in error, you should destroy this message and kindly notify the sender by 
e-mail.
Thank you. * * *


InterScan_SafeStamp.txt
Description: Binary data
** Message from InterScan E-Mail VirusWall NT **

** No virus found in attached file InterScan_SafeStamp.txt

This mail has been scanned by Interscan Viruswall
* End of message ***




MQGET gotcha

2002-12-12 Thread Sid . Young
Title: Message



 
Howdy
all,
 
I have just found an
interesting problem... any thoughts on a fix are welcome... hopefully I can
explain it clearly.
 
Lets say you have 10
higher prority messages on the queue (priority 5) and you have 10
low priority messages (priority 0), you start browsing, get the size of the
message, allocate a buffer and then do a destructive fetch to get the actual
data, then issue a NEXT to get to the next message to
browse.
 
If a message of
priority 5 arrives after you issued a BROWSE_NEXT to get the first low
priority message (priority level 0) but before you do a destructive GET to
remove the message the cursor ends up on the wrong message and you end up
loosing the first low priority message but fetching the high priority message
because of the (MQGMO_BROWSE_MSG_UNDER_CURSOR).
 
According to the
book, the new message gets inserted between your last priority 5 message and
before your priority 0 message.
 
 
 
Here is the
code.
 
 
---8<
 
 gmo.Version =
MQGMO_VERSION_2; /* Avoid need to reset Message
*/ gmo.MatchOptions = MQMO_NONE;  /* ID
and Correlation ID after */ gmo.WaitInterval =
1000; gmo.Options=MQGMO_WAIT+MQGMO_LOCK+MQGMO_ACCEPT_TRUNCATED_MSG+MQGMO_BROWSE_FIRST;
 
 md.Encoding   =
MQENC_NATIVE; md.CodedCharSetId = MQCCSI_Q_MGR;
 
 exitCode=0; while (CompCode !=
MQCC_FAILED) {  printf("Msg Get
(size).\n");/* *  Get size of msg for
malloc */  MQGET(Hcon, Hobj, &md, &gmo, 0L, bPtr,
&messlen, &CompCode, &Reason);  printf("\nGet
returned:\n\tMessage Length: %ld\n", messlen);  printf("\tRC:
%ld\n", Reason);  printf("\tCC: %ld\n",
CompCode);  printf("\tMsgID: %ld\n",
md.MsgId);  printf("\tCorrelID: %ld\n",
md.CorrelId);/* * Possible reason codes: * 2079 -
truncated msg returned * 2080 - Truncated message failed *
2033 - No more messages. */
 
  if(Reason ==
MQRC_NO_MSG_AVAILABLE)  {   printf("No messages
available.\n");   break;  }  if((bPtr=malloc(messlen*2))!=NULL)
/* heaps of memory */  {   printf("Allocate
memory\n");   gmo.Options = MQGMO_WAIT+ 
MQGMO_BROWSE_MSG_UNDER_CURSOR;/* *  Get actual Message into
buffer */   printf("Msg Fetch
(actual).\n");   MQGET(Hcon,Hobj,&md,&gmo,messlen,bPtr,&messlen,
&CompCode, &Reason);   printf("Msg Application
identity [%s]\n",
md.ApplIdentityData);   bPtr[messlen]=0;   SaveMessage(
bPtr, messlen
);   exitCode=1;   printf("Msg Fetch
(remove).\n");   gmo.Options =
MQGMO_WAIT+MQGMO_COMPLETE_MSG+
MQGMO_ACCEPT_TRUNCATED_MSG;   MQGET(Hcon,Hobj,&md,&gmo,messlen,bPtr,&messlen,
&CompCode,
&Reason);   free(bPtr);   printf("Memory
freed\n");  }  gmo.Options = MQGMO_WAIT +
MQGMO_BROWSE_NEXT + MQGMO_ACCEPT_TRUNCATED_MSG;  bPtr =
szBuffer;  md.Encoding   =
MQENC_NATIVE;  md.CodedCharSetId =
MQCCSI_Q_MGR;  printf("Next "); }
8<---
 
 
 
 
 








Sid Young B I.T.
(cs dc) AD (cse)


DBAIntranet
DeveloperAnalyst / Programmer
Information
Systems Department 

[EMAIL PROTECTED]
QML Pathology
Phone: (07) 3840
4941
Fax: Fax??? This is the
21st Century!
www.qml.com.au

  
  
 
  

  
  60 Ferry RdWest
  End, QLD
4101



 


Re: Setting up a trigger monitor in the client environment

2002-12-12 Thread Nick Dilauro
Eric,

There's a support pac MA7K which does this.  I haven't used it so I can't
say what the gotchas might be.  Another alternative would be to use a tool
such as firedaemon which installs a job as a service.  There used to be a
free version, but it's unsupported now.  There's a demo version available
for testing.  The actual licensed version is only $25 (less in volume).
I've used it to run utilities as services.  It is easy to use and works
well.  The web site is www.firedaemon.com , but the support pac may be
adequate for your needs.

Nick

-Original Message-
From: Eric Preston [mailto:[EMAIL PROTECTED]]
Sent: Thursday, December 12, 2002 3:19 PM
To: [EMAIL PROTECTED]
Subject: Setting up a trigger monitor in the client environment


All,

I have a need to run a trigger monitor on a client box (NT), the triggered
queue and associated initq are on an AIX server.  Are there any gotchas I
need to be aware of?  Also, how do I set up the trigger monitor on the
client side to start as an MQService?  Any feedback is greatly
appreciated!!



Eric Preston
JPMorganChase

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



MQSeries and SAP

2002-12-12 Thread Schaeffer Dave



Hi,
   I was 
wondering if anyone here has used the MQSeries Link for R/3
and would be willing 
to share any war stories, good or bad?  Also if
there is any 
additional requirements to use it.  We only have 
MQSeries,
no additional 
products.  Thanks.
 
 
Dave Schaeffer -- Database 
Administrator Bendix Commercial Vehicle 
Systems LLC 


Re: Help needed..MQExplorer not showing queues on production

2002-12-12 Thread Philip, Aby
Hi Rob,
Looks like the problem went away. All I did was make the startup processes
manual. Tried to delete the unused dynamic queues. Was not able to delete
them because they were in use. Anyway, once all this was done, I was able to
view all the queues using MQExplorer and there was no problem.
Now I told the MQ admins on that machine to set everything back to
automatic. And looks like everything is working fine.

Thanks a lot for the help everyone. Really appreciate the way that everyone
on this list helps out a person. Way to go!

Thanks
Aby Philip

-Original Message-
From: Wyatt, T. Rob
To: [EMAIL PROTECTED]
Sent: 12/12/02 5:00 PM
Subject: RE: Help needed..MQExplorer not showing queues on production

Ok.  In that case, I still favor turning on events and see if any are
generated.  If, as others have suggested, it is an authority problem,
this
will generate an event.  On the other hand, if the connection is being
refused for some reason, a different event will show up.

-- T.Rob

-Original Message-
From: Philip, Aby [mailto:[EMAIL PROTECTED]]
Sent: Thursday, December 12, 2002 3:38 PM
To: Wyatt, T. Rob
Subject: RE: Help needed..MQExplorer not showing queues on production


Hi Rob,
The SYSTEM.ADMIN.COMMAND.QUEUE has a depth of 0. I can see the queues
while
using runmqsc, and like Nick said see if any dyn queue are damaged.

Thanks

-Original Message-
From: Wyatt, T. Rob
To: [EMAIL PROTECTED]
Sent: 12/12/02 3:29 PM
Subject: Re: Help needed..MQExplorer not showing queues on production

Philip,

The Channel Initiator starts automatically in newer versions of
MQSeries.
When you start it again, the new instance can't open the queue for
exclusive
input because the old instance already has it, hence the error.

As for the MQExplorer, do you have a SYSTEM.ADMIN.COMMAND.QUEUE defined?
If
so, are the messages being consumed or is the queue depth building as
you
exercise the explorer?  Are there dynamic reply queues laying around
after
explorer fails?

Finally, have you turned on the performance, qmgr and local events?  If
you
are getting past the listener, failures should produce some event
messages
that tell you what's happening.

-- T.Rob

-Original Message-
From: Philip, Aby [mailto:[EMAIL PROTECTED]]
Sent: Thursday, December 12, 2002 2:51 PM
To: [EMAIL PROTECTED]
Subject: Help needed..MQExplorer not showing queues on production


Hi everyone,
I have a serious problem here. I am able to see a queue manager
(remotely
connecting) but not the queues.
I went to the local machine and used MQExplorer on it and the same
problem
occurs there. I am able to view the queue manager and not the queues. I
get
the error "Timed out". Check the SYSTEM.ADMIN.COMMAND.QUEUE. Error code
AMQ
4303. Command server is not started.

The command server is started and queue manager is running. We were not
able
to shut down the command server before. It was giving error AMQ8101 but
no
reason code.

So then I changed the queue manager, command server, channel initiator,
and
listener to manual startup.
And shut down the machine and started it up again. This time I ran
runmqlsr,
strmqm, strmqcsv in that order. When I tried running the runmqchi I get
the
error code AMQ9505, could not open queue or queue manager object.
Permissions to everything is present as I am logged in as administrator.

Any pointers anyone?
Thanks for the help.
Aby Philip

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

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



Setting up a trigger monitor in the client environment

2002-12-12 Thread Eric Preston
All,

I have a need to run a trigger monitor on a client box (NT), the triggered
queue and associated initq are on an AIX server.  Are there any gotchas I
need to be aware of?  Also, how do I set up the trigger monitor on the
client side to start as an MQService?  Any feedback is greatly
appreciated!!



Eric Preston
JPMorganChase

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: IMS Screen Data

2002-12-12 Thread Tim Armstrong
MQ IMS Bridge may do what you want.

Regards
Tim A



  GREGORY LOVEKAMP
  <[EMAIL PROTECTED]To:   [EMAIL PROTECTED]
  E.IL.US> cc:
  Sent by: MQSeriesSubject:  IMS Screen Data
  List
  


  13/12/2002 02:13
  Please respond to
  MQSeries List





We have a programmer who has asked a question I cannot answer.  I hope
someone may have tried this.

He is wondering is it possible for MQSeries (utilizing the IMS bridge) to
have all of the data that would appear on the screen to be in the message.
In essence, the returned message would have 24 rows of 80 columns of data
that would include literals shown to a user at a display.

We are experiencing different results when sending a transaction
("LLZZTRANCODE DATA") through MQSeries as what a user might get going
through a MFS screen, and he is hoping more of a screen-scraping technique
would help.  I don't know of any way to do that in MQSeries.  Can it be
done?

Gregory Lovekamp
RS/6000 SP - AIX: System Administration & Software Support
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
Illinois Department of Human Services
Management Information Services - Technical Services
100 South Grand Ave East, Springfield, Illinois  62762  USA
217-782-8450217-782-6089 (FAX)[EMAIL PROTECTED]
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

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: Dynamic reply to queues

2002-12-12 Thread Tim Armstrong
To answer your question about bottlenecks we need to know what operating
system you are using and are the messages persistent. BTW if the messages
are persistent then you cannot use temp dynamic queues anyway but have to
use permanent dynamic queues instead.

Now onto to bottlenecks.
OS/390

OS/390 persistent messages.
Physical I/O for log datasets.

OS/390 persistent and non-persistent messages.
Physical I/O for pagesets, note that you cannot control the storage class
for each dynamic queue as you can for permanent ones
Database locks for app updates if applicable.
Available memory
Contention with other apps and things like IMS and CICS.

If you are retrieving messages by correlation id then you can use indexing
against a single permanent queue for this message volume quite sucessfully

UNIX
--
UNIX persistent messages
Physical I/O for log datasets. Better performance through striped RAID
dasd.

UNIX persistent and non-persistent messages.
Physical I/O for queue related datasets.
Database locks for app updates if applicable
Available memory

Windows
---
If you need to process a backlog of 60-80,000 messages quickly this is not
the systems to be doing it on. But you need to determine how often it will
happen, what the business impact is, and what the allowable time frame is.

Regards
Tim A

P.S. Personally I'd just use a permanent queue, MQ is quite capable of
handling multiple concurrent tasks accessing a queue. I suspect you are
over-engineering this thing and as mentioned in the above there are all
sorts of other things that come into play as limiting factors. If you'd
like any further comments please provide as much information as you can.
Message size, persistent/non-persistent, DB updates performed, OS etc. as
in effect what you are asking for is how people solved a problem similar to
yours.



  "Lakshmi, Saraswathi"
 cc:
  Sent by: MQSeries ListSubject:  Re: Dynamic reply to 
queues
  <[EMAIL PROTECTED]
  AT>


  12/12/2002 21:45
  Please respond to
  MQSeries List





Hi,

The communication between  system A and system B is always real-time, but
in case of a fail over the Batch Application will be run  and at that time
we have 60-80,000 messages to process (it may be more also) and depending
on the volume  no: of jobs initiated will differ. Hence we  had this idea
of using temporary dynamic queues.  Hence the jobs will be run adhoc  based
on the need. The applications are performance critical (time driven). So
instead using one request and response queue, we had the idea of using
ddynamic queues.

Will there be any performance bottleneck using temporary dynamic queues ?


rgds
lakshmi


> -Original Message-
> From: Tim Armstrong [SMTP:[EMAIL PROTECTED]]
> Sent: Wednesday, December 11, 2002 12:42 AM
> To:   [EMAIL PROTECTED]
> Subject:  Re: Dynamic reply to queues
>
> Before commenting further can you tell us what kind of message volume you
> are talking about ie, 1,000 messages an hour, 10,000 messages an hour and
> what are your actual environments.
>
>
>
>   "Lakshmi, Saraswathi"
>  SCLEAR.COM>   cc:
>   Sent by: MQSeries ListSubject:  Dynamic
reply to queues
>   <[EMAIL PROTECTED]
>   AT>
>
>
>   10/12/2002 22:32
>   Please respond to
>   MQSeries List
>
>
>
>
>
> Hello everybody,
>
> I  have two questions regarding Reply-to-Queues
>
> 1. In a single h/w system env. can we we have a dynamic reply-to-queues
> between two queue managers.
>
> 2. How does it differ in a distributed system environment, can we have
> dynamic reply queues.
>
>
> The application is desgined as follows.
>
> 1. IBM Host Application residing on system A - creates messages to be
> processed on a system B. The messages are shipped over static definitions
> on local/remote queues and waits for responses from system B. Each
message
> specifies the ReplyQueue it wants to receive on.
>
> 2. Application on system B processes the messages and is ready to send
the
> responses back to system A.
>
> 3. The message is sento to the reply-to-queues mentioned in the message
> itself.
>
> 4. The question is can these reply-queues (local)  be dynamic queues
> (local)  created when the job starts. Both the reply-queue and
> reply-to-queue manager is known.
>
> 5. The reason for this approach is that there can many jobs running
> parallely, then it is easier to manager and maintain these queues. (for
> load balancing on volume).
>
> 6. After receiving and processing responses the batch 

newest workflow release download?

2002-12-12 Thread Benjamin Zhou
Title: newest workflow release download?





Hi,
we're using workflow 3.3.0, IBM told us support for this release will be dropped in three weeks. I heard it can be downloaded as upgrade. Anyone know where to download the newest release? 

thanks,
Benjamin Zhou
Princeton Financial





Re: "Dummy" Queues

2002-12-12 Thread Nick Dilauro
You could set up triggering on these queues to run the dead letter queue
handler job.  It can run against any queue.  You could set up a rule to
discard all messages.  It's pretty easy to set up.

-Original Message-
From: Potkay, Peter M (PLC, IT) [mailto:[EMAIL PROTECTED]]
Sent: Thursday, December 12, 2002 11:14 AM
To: [EMAIL PROTECTED]
Subject: Re: "Dummy" Queues


Change the Expiry vale to Zero?



Peter Potkay
IBM MQSeries Certified Specialist, Developer
[EMAIL PROTECTED]
X 77906


-Original Message-
From: Jim Ford [mailto:[EMAIL PROTECTED]]
Sent: Thursday, December 12, 2002 1:59 PM
To: [EMAIL PROTECTED]
Subject: "Dummy" Queues


One of our servers (Lotus Notes on Win2K, in this case) is having
capacity problems. One of our app groups has found several Notes data
bases that are populated by agents that get messages from MQ queues.
They have decided that these DBs are obsolete, so their "solution" is
to simply stop running the agents.

Of course, until they change the sending applications those messages
will pile up on the queues. So I'm forced to clear the queues every so
often. Is there any concept of a dummy queue, similar to "DD DUMMY" in
JCL or "/dev/null" in Unix? Or is there any other trick I can use
until the application developers get their act together? I've changed
the persistence to non-persistent, but the machine and qmgr stay up
for months at a time, so that's no help.

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


This communication, including attachments, is for the exclusive use of
addressee and may contain proprietary, confidential or privileged
information. If you are not the intended recipient, any use, copying,
disclosure, dissemination or distribution is strictly prohibited. If
you are not the intended recipient, please notify the sender
immediately by return email and delete this communication and destroy all
copies.

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: Help needed..MQExplorer not showing queues on production

2002-12-12 Thread Nick Dilauro
What CSD are you on?  Sometimes if a temp dyn queue or other object is
damaged the explorer does not display anything.  Try running the runmqsc in
a CMD window to display the queues.  This will tell you if some objects are
damaged.  Delete them and then try the explorer again.



-Original Message-
From: Philip, Aby [mailto:[EMAIL PROTECTED]]
Sent: Thursday, December 12, 2002 11:51 AM
To: [EMAIL PROTECTED]
Subject: Help needed..MQExplorer not showing queues on production


Hi everyone,
I have a serious problem here. I am able to see a queue manager (remotely
connecting) but not the queues.
I went to the local machine and used MQExplorer on it and the same problem
occurs there. I am able to view the queue manager and not the queues. I get
the error "Timed out". Check the SYSTEM.ADMIN.COMMAND.QUEUE. Error code AMQ
4303. Command server is not started.

The command server is started and queue manager is running. We were not able
to shut down the command server before. It was giving error AMQ8101 but no
reason code.

So then I changed the queue manager, command server, channel initiator, and
listener to manual startup.
And shut down the machine and started it up again. This time I ran runmqlsr,
strmqm, strmqcsv in that order. When I tried running the runmqchi I get the
error code AMQ9505, could not open queue or queue manager object.
Permissions to everything is present as I am logged in as administrator.

Any pointers anyone?
Thanks for the help.
Aby Philip

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: Help needed..MQExplorer not showing queues on production

2002-12-12 Thread Philip, Aby
Benjamin,
I am already in as administrator who is also a part of the mqm group. And I
am not using MS terminal services..


-Original Message-
From: Benjamin Zhou
To: [EMAIL PROTECTED]
Sent: 12/12/02 3:21 PM
Subject: Re: Help needed..MQExplorer not showing queues on production

..., apparently you are using a userid not in the mqm group. check on
that and add yourself to the mqm group, you'll be fine.

regards,


-Original Message-
From: Philip, Aby [ mailto:[EMAIL PROTECTED]
 ]
Sent: Thursday, December 12, 2002 2:51 PM
To: [EMAIL PROTECTED]
Subject: Help needed..MQExplorer not showing queues on production


Hi everyone,
I have a serious problem here. I am able to see a queue manager
(remotely
connecting) but not the queues.
I went to the local machine and used MQExplorer on it and the same
problem
occurs there. I am able to view the queue manager and not the queues. I
get
the error "Timed out". Check the SYSTEM.ADMIN.COMMAND.QUEUE. Error code
AMQ
4303. Command server is not started.

The command server is started and queue manager is running. We were not
able
to shut down the command server before. It was giving error AMQ8101 but
no
reason code.

So then I changed the queue manager, command server, channel initiator,
and
listener to manual startup.
And shut down the machine and started it up again. This time I ran
runmqlsr,
strmqm, strmqcsv in that order. When I tried running the runmqchi I get
the
error code AMQ9505, could not open queue or queue manager object.
Permissions to everything is present as I am logged in as administrator.


Any pointers anyone?
Thanks for the help.
Aby Philip

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: Help needed..MQExplorer not showing queues on production

2002-12-12 Thread Wyatt, T. Rob
Philip,

The Channel Initiator starts automatically in newer versions of MQSeries.
When you start it again, the new instance can't open the queue for exclusive
input because the old instance already has it, hence the error.

As for the MQExplorer, do you have a SYSTEM.ADMIN.COMMAND.QUEUE defined?  If
so, are the messages being consumed or is the queue depth building as you
exercise the explorer?  Are there dynamic reply queues laying around after
explorer fails?

Finally, have you turned on the performance, qmgr and local events?  If you
are getting past the listener, failures should produce some event messages
that tell you what's happening.

-- T.Rob

-Original Message-
From: Philip, Aby [mailto:[EMAIL PROTECTED]]
Sent: Thursday, December 12, 2002 2:51 PM
To: [EMAIL PROTECTED]
Subject: Help needed..MQExplorer not showing queues on production


Hi everyone,
I have a serious problem here. I am able to see a queue manager (remotely
connecting) but not the queues.
I went to the local machine and used MQExplorer on it and the same problem
occurs there. I am able to view the queue manager and not the queues. I get
the error "Timed out". Check the SYSTEM.ADMIN.COMMAND.QUEUE. Error code AMQ
4303. Command server is not started.

The command server is started and queue manager is running. We were not able
to shut down the command server before. It was giving error AMQ8101 but no
reason code.

So then I changed the queue manager, command server, channel initiator, and
listener to manual startup.
And shut down the machine and started it up again. This time I ran runmqlsr,
strmqm, strmqcsv in that order. When I tried running the runmqchi I get the
error code AMQ9505, could not open queue or queue manager object.
Permissions to everything is present as I am logged in as administrator.

Any pointers anyone?
Thanks for the help.
Aby Philip

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: Help needed..MQExplorer not showing queues on production

2002-12-12 Thread Douglas Pierson
With Terminal Services, the way around this is to show the local queue manager as a 
remote queue manager, with a connection name of "localhost" and the port number on 
which it listens.
 
Doug
 

-Original Message- 
From: Rick Tsujimoto [mailto:[EMAIL PROTECTED]] 
Sent: Thu 12/12/2002 3:23 PM 
To: [EMAIL PROTECTED] 
Cc: 
Subject: Re: Help needed..MQExplorer not showing queues on production



By any chance are you using MS terminal services client?  If so, this could
be your problem.




  "Philip, Aby"
cc:
  Sent by: Subject: Help 
needed..MQExplorer not showing queues on
  MQSeries Listproduction
  


  12/12/2002 02:50
  PM
  Please respond
  to MQSeries List





Hi everyone,
I have a serious problem here. I am able to see a queue manager (remotely
connecting) but not the queues.
I went to the local machine and used MQExplorer on it and the same problem
occurs there. I am able to view the queue manager and not the queues. I get
the error "Timed out". Check the SYSTEM.ADMIN.COMMAND.QUEUE. Error code AMQ
4303. Command server is not started.

The command server is started and queue manager is running. We were not
able
to shut down the command server before. It was giving error AMQ8101 but no
reason code.

So then I changed the queue manager, command server, channel initiator, and
listener to manual startup.
And shut down the machine and started it up again. This time I ran
runmqlsr,
strmqm, strmqcsv in that order. When I tried running the runmqchi I get the
error code AMQ9505, could not open queue or queue manager object.
Permissions to everything is present as I am logged in as administrator.

Any pointers anyone?
Thanks for the help.
Aby Philip

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


'²ÚîrبžÇè®f§j§ƒ*.®f¢–)à–+-²æìr¸©¶*'j·©®‹âuçbžØ^.+-±êïéÞ­©T±êìèy«ÚŠV›•æ­†Ûiÿü0Â[(~×(˜
܆+ކÛiÿûæjHp‰éÚq«1ž®'¬j·!Š÷


Re: "Dummy" Queues

2002-12-12 Thread Rick Tsujimoto
As another lister noted, you want to clear-down the queues.  Another
suggestion that may simplify this task is to redefine each queue as a
qalias, pointing to the same queue.  This way you only have to worry about
one queue.




  Jim Ford
  <[EMAIL PROTECTED] To:  [EMAIL PROTECTED]
  OM>  cc:
  Sent by: Subject: "Dummy" Queues
  MQSeries List
  


  12/12/2002 01:59
  PM
  Please respond
  to MQSeries List





One of our servers (Lotus Notes on Win2K, in this case) is having
capacity problems. One of our app groups has found several Notes data
bases that are populated by agents that get messages from MQ queues.
They have decided that these DBs are obsolete, so their "solution" is
to simply stop running the agents.

Of course, until they change the sending applications those messages
will pile up on the queues. So I'm forced to clear the queues every so
often. Is there any concept of a dummy queue, similar to "DD DUMMY" in
JCL or "/dev/null" in Unix? Or is there any other trick I can use
until the application developers get their act together? I've changed
the persistence to non-persistent, but the machine and qmgr stay up
for months at a time, so that's no help.

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: Help needed..MQExplorer not showing queues on production

2002-12-12 Thread Rick Tsujimoto
By any chance are you using MS terminal services client?  If so, this could
be your problem.




  "Philip, Aby"
cc:
  Sent by: Subject: Help needed..MQExplorer not 
showing queues on
  MQSeries Listproduction
  


  12/12/2002 02:50
  PM
  Please respond
  to MQSeries List





Hi everyone,
I have a serious problem here. I am able to see a queue manager (remotely
connecting) but not the queues.
I went to the local machine and used MQExplorer on it and the same problem
occurs there. I am able to view the queue manager and not the queues. I get
the error "Timed out". Check the SYSTEM.ADMIN.COMMAND.QUEUE. Error code AMQ
4303. Command server is not started.

The command server is started and queue manager is running. We were not
able
to shut down the command server before. It was giving error AMQ8101 but no
reason code.

So then I changed the queue manager, command server, channel initiator, and
listener to manual startup.
And shut down the machine and started it up again. This time I ran
runmqlsr,
strmqm, strmqcsv in that order. When I tried running the runmqchi I get the
error code AMQ9505, could not open queue or queue manager object.
Permissions to everything is present as I am logged in as administrator.

Any pointers anyone?
Thanks for the help.
Aby Philip

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: Help needed..MQExplorer not showing queues on production

2002-12-12 Thread Benjamin Zhou
Title: RE: Help needed..MQExplorer not showing queues on production





..., apparently you are using a userid not in the mqm group. check on that and add yourself to the mqm group, you'll be fine.

regards,



-Original Message-
From: Philip, Aby [mailto:[EMAIL PROTECTED]]
Sent: Thursday, December 12, 2002 2:51 PM
To: [EMAIL PROTECTED]
Subject: Help needed..MQExplorer not showing queues on production



Hi everyone,
I have a serious problem here. I am able to see a queue manager (remotely
connecting) but not the queues.
I went to the local machine and used MQExplorer on it and the same problem
occurs there. I am able to view the queue manager and not the queues. I get
the error "Timed out". Check the SYSTEM.ADMIN.COMMAND.QUEUE. Error code AMQ
4303. Command server is not started.


The command server is started and queue manager is running. We were not able
to shut down the command server before. It was giving error AMQ8101 but no
reason code.


So then I changed the queue manager, command server, channel initiator, and
listener to manual startup.
And shut down the machine and started it up again. This time I ran runmqlsr,
strmqm, strmqcsv in that order. When I tried running the runmqchi I get the
error code AMQ9505, could not open queue or queue manager object.
Permissions to everything is present as I am logged in as administrator.


Any pointers anyone?
Thanks for the help.
Aby Philip


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





Help needed..MQExplorer not showing queues on production

2002-12-12 Thread Philip, Aby
Hi everyone,
I have a serious problem here. I am able to see a queue manager (remotely
connecting) but not the queues.
I went to the local machine and used MQExplorer on it and the same problem
occurs there. I am able to view the queue manager and not the queues. I get
the error "Timed out". Check the SYSTEM.ADMIN.COMMAND.QUEUE. Error code AMQ
4303. Command server is not started.

The command server is started and queue manager is running. We were not able
to shut down the command server before. It was giving error AMQ8101 but no
reason code.

So then I changed the queue manager, command server, channel initiator, and
listener to manual startup.
And shut down the machine and started it up again. This time I ran runmqlsr,
strmqm, strmqcsv in that order. When I tried running the runmqchi I get the
error code AMQ9505, could not open queue or queue manager object.
Permissions to everything is present as I am logged in as administrator.

Any pointers anyone?
Thanks for the help.
Aby Philip

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: What events cause a media image to be taken?

2002-12-12 Thread Wyatt, T. Rob
Not that I've ever found.  There is a procedure for advancing the Redbook
version numbers but it involves putting a bunch of MQ experts in a test lab
and feeding them pizza and caffeine for a month.

-- T.Rob

-Original Message-
From: Conklin, William [mailto:[EMAIL PROTECTED]]
Sent: Thursday, December 12, 2002 2:33 PM
To: [EMAIL PROTECTED]
Subject: Re: What events cause a media image to be taken?


This manual is dated 1998 is there a newer version?


-Original Message-
From: Wyatt, T. Rob [mailto:[EMAIL PROTECTED]]
Sent: Thursday, December 12, 2002 1:02 PM
To: [EMAIL PROTECTED]
Subject: Re: What events cause a media image to be taken?


Michael,

The Backup and Recovery Redbook says that, in addition to the times you
mention, Media Images are taken when a queue becomes empty.  The URL is:
http://www.redbooks.ibm.com/redbooks/SG245222.html

...and you want to see Section 1.3 for the detail.  This explains why the
log file advances at times.  You should be able to duplicate this on the
laptop.  We also had a problem with manually moving the log file if
Permanent Dynamic queues were present.  I believe this bug has been fixed in
the latest CSD.  Finally, we noticed a difference in the list of objects
backed up depending on whether we did "\*" or "all".  Not sure if this has
been fixed.  If you look at Brian Shelden's Log File Maintenance Support
Pack (I forget the number), he uses "all" in his scripts for this reason.

-- T.Rob

-Original Message-
From: Michael F Murphy/AZ/US/MQSolutions [mailto:[EMAIL PROTECTED]]
Sent: Thursday, December 12, 2002 12:22 AM
To: [EMAIL PROTECTED]
Subject: What events cause a media image to be taken?



I am getting deep into how a media image is taken, besides using rcdmqimg.
The book simply states there are circumstances when a media image is taken,
but it doesn't say what those are.  I have been testing ways a media image
is taken and when a checkpoint is taken.  I am doing this on 5.3 on Windows
but I think it should apply to unix and previous versions too.

I have been doing a simple test.  I put thousands of persistent messages on
a queue and take them off at the same time.  I can see the AMQ7467 and
AMQ7468 written at regular intervals and the last log to restart the queue
manager is moving forward fine.  However, the log needed for media recovery
never moves.  I know you are supposed to take media images, but bear with me
and I'll explain why I am doing this.  In my tests, I take a media image
with rcdmqimg -m QmgrName -t * * and then check the logs, no new messages.
I continue puts and gets and eventually I see the log needed for media
recovery moves forward the next time it is written.  I assume these messages
are written at each checkpoint.

Now my issueI see queue managers where the media image is taken with
these two commands:
rcdmqimg -m QmgrName -t ctlg
rcdmqimg -m QmgrName -t syncfile
Since this is not all the objects, I would think the log needed for media
recovery would never move, but in production it does.

So I test this in the same way as my other tests.  When I test it, the log
needed for media recovery never moves.  It only moves if I record all
objects.

The question is how is the log needed for media recovery moving forward on
the production machines if record media image is not being done on all
objects?  Am I misunderstanding something?  My understanding is media images
are taken manually and during shutdown.  The other interesting thing is that
I see the log needed for media recovery move forward between the times that
a media image is taken.  This tells me some other process is taking media
images, not just rcdmqimg.  So what is taking the media images of all these
objects?  I need to know because from my observation, my client is taking
media images on a schedule for nothing.  In fact, it isn't actually doing
anything.

This does no harm on the high volume queue managers but the low volume ones
get full filesystems because you can't purge any logs.  This leads me to
think that it has something to do with volume.  I can't push the same volume
through my little laptop that goes through the production servers so I can't
duplicate this.

Anyone?  Anyone?

Mike Murphy
Sr. Middleware Consultant
MQ Solutions, LLC
http://www.mqsolutions.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: general programming doubt

2002-12-12 Thread Miller, Dennis
What language?

> -Original Message-
> From: N Vinodh [SMTP:[EMAIL PROTECTED]]
> Sent: Wednesday, December 11, 2002 9:30 PM
> To:   [EMAIL PROTECTED]
> Subject:   general programming doubt
> 
> Hi all
> 
> I need a help ..plz excuse...this is not related to MQ.
> 
> 1. Can you let me know the tips for writing a dual mode program ( working for Online 
>and
> Batch ) - How the CICS commands will be ignored when
> batch compilation and link-edit done and vice versa?
> 
> 2. Any Compiler option / link-edit option difference between a single-mode program 
>and
> dual mode program?
> 
> 3. Any sample for dual mode program if you have.
> 
> Thanks in advance
> 
> Rgds
> Vinodh
> 
> 
> 
> ***The information contained in this message is legally privileged and confidential
> information intended only for the use of the addressed individual or entity 
>indicated in
> this message (or responsible for delivery of the message to such person). It must 
>not be
> read, copied, disclosed, distributed or used by any person other than the addressee.
> Unauthorised use, disclosure or copying is strictly prohibited and may be unlawful.
>  Opinions, conclusions and other information on this message that do not relate to 
>the
> official business of any of the constituent companies of the TATA CONSULTANCY 
>SERVICES
> shall be understood as neither given nor endorsed by the Group. If you have received 
>this
> message in error, you should destroy this message and kindly notify the sender by 
>e-mail.
> Thank you.***
> 
> 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: What events cause a media image to be taken?

2002-12-12 Thread Conklin, William
This manual is dated 1998 is there a newer version?


-Original Message-
From: Wyatt, T. Rob [mailto:[EMAIL PROTECTED]]
Sent: Thursday, December 12, 2002 1:02 PM
To: [EMAIL PROTECTED]
Subject: Re: What events cause a media image to be taken?


Michael,

The Backup and Recovery Redbook says that, in addition to the times you
mention, Media Images are taken when a queue becomes empty.  The URL is:
http://www.redbooks.ibm.com/redbooks/SG245222.html

...and you want to see Section 1.3 for the detail.  This explains why the
log file advances at times.  You should be able to duplicate this on the
laptop.  We also had a problem with manually moving the log file if
Permanent Dynamic queues were present.  I believe this bug has been fixed in
the latest CSD.  Finally, we noticed a difference in the list of objects
backed up depending on whether we did "\*" or "all".  Not sure if this has
been fixed.  If you look at Brian Shelden's Log File Maintenance Support
Pack (I forget the number), he uses "all" in his scripts for this reason.

-- T.Rob

-Original Message-
From: Michael F Murphy/AZ/US/MQSolutions [mailto:[EMAIL PROTECTED]]
Sent: Thursday, December 12, 2002 12:22 AM
To: [EMAIL PROTECTED]
Subject: What events cause a media image to be taken?



I am getting deep into how a media image is taken, besides using rcdmqimg.
The book simply states there are circumstances when a media image is taken,
but it doesn't say what those are.  I have been testing ways a media image
is taken and when a checkpoint is taken.  I am doing this on 5.3 on Windows
but I think it should apply to unix and previous versions too.

I have been doing a simple test.  I put thousands of persistent messages on
a queue and take them off at the same time.  I can see the AMQ7467 and
AMQ7468 written at regular intervals and the last log to restart the queue
manager is moving forward fine.  However, the log needed for media recovery
never moves.  I know you are supposed to take media images, but bear with me
and I'll explain why I am doing this.  In my tests, I take a media image
with rcdmqimg -m QmgrName -t * * and then check the logs, no new messages.
I continue puts and gets and eventually I see the log needed for media
recovery moves forward the next time it is written.  I assume these messages
are written at each checkpoint.

Now my issueI see queue managers where the media image is taken with
these two commands:
rcdmqimg -m QmgrName -t ctlg
rcdmqimg -m QmgrName -t syncfile
Since this is not all the objects, I would think the log needed for media
recovery would never move, but in production it does.

So I test this in the same way as my other tests.  When I test it, the log
needed for media recovery never moves.  It only moves if I record all
objects.

The question is how is the log needed for media recovery moving forward on
the production machines if record media image is not being done on all
objects?  Am I misunderstanding something?  My understanding is media images
are taken manually and during shutdown.  The other interesting thing is that
I see the log needed for media recovery move forward between the times that
a media image is taken.  This tells me some other process is taking media
images, not just rcdmqimg.  So what is taking the media images of all these
objects?  I need to know because from my observation, my client is taking
media images on a schedule for nothing.  In fact, it isn't actually doing
anything.

This does no harm on the high volume queue managers but the low volume ones
get full filesystems because you can't purge any logs.  This leads me to
think that it has something to do with volume.  I can't push the same volume
through my little laptop that goes through the production servers so I can't
duplicate this.

Anyone?  Anyone?

Mike Murphy
Sr. Middleware Consultant
MQ Solutions, LLC
http://www.mqsolutions.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



Re: "Dummy" Queues

2002-12-12 Thread Saar, Andrew
That won't clear them off the queue though.  It only marks them as expired, you still 
need to wait for a read before they're removed if I remember correctly.  You could 
just schedule a job to be run by cron every morning to do a looped destructive get on 
each queue and do nothing with the messages that are retrieved.  This would clear the 
queue each morning of all messages and give you a stop gap measure until you're 
applications can be changed.  If you need help with the code (it should be really 
easy) let me know.

Andrew

-Original Message-
From: Potkay, Peter M (PLC, IT) [mailto:[EMAIL PROTECTED]]
Sent: Thursday, December 12, 2002 2:14 PM
To: [EMAIL PROTECTED]
Subject: Re: "Dummy" Queues


Change the Expiry vale to Zero?



Peter Potkay
IBM MQSeries Certified Specialist, Developer
[EMAIL PROTECTED]
X 77906


-Original Message-
From: Jim Ford [mailto:[EMAIL PROTECTED]]
Sent: Thursday, December 12, 2002 1:59 PM
To: [EMAIL PROTECTED]
Subject: "Dummy" Queues


One of our servers (Lotus Notes on Win2K, in this case) is having
capacity problems. One of our app groups has found several Notes data
bases that are populated by agents that get messages from MQ queues.
They have decided that these DBs are obsolete, so their "solution" is
to simply stop running the agents.

Of course, until they change the sending applications those messages
will pile up on the queues. So I'm forced to clear the queues every so
often. Is there any concept of a dummy queue, similar to "DD DUMMY" in
JCL or "/dev/null" in Unix? Or is there any other trick I can use
until the application developers get their act together? I've changed
the persistence to non-persistent, but the machine and qmgr stay up
for months at a time, so that's no help.

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


This communication, including attachments, is for the exclusive use of
addressee and may contain proprietary, confidential or privileged
information. If you are not the intended recipient, any use, copying,
disclosure, dissemination or distribution is strictly prohibited. If
you are not the intended recipient, please notify the sender
immediately by return email and delete this communication and destroy all copies.

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



MQ Series 5.2

2002-12-12 Thread Mark Steely
We are OS/390 V2.8 and MQ Serive V2.1. We recently ordered MQ Series
5.2. Instead we got MQ Series 5.3 which needs OS/390 V2.10. Since we
wont be on 2.10 till mid next year is there a way to get MQ 5.2 / or
does anyone have a MQ Series 5.2 install tape that I may get.

Any help would be appreciated.

Thank You

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: "Dummy" Queues

2002-12-12 Thread Wyatt, T. Rob
Jim,

Do you run a trigger monitor?  You could set a trigger to clear the queue.
Define the process as:

'amqsget YOUR.QUEUE.NAME YOUR.QMGR.NAME'

You may want to edit and recompile amqsget to accept truncated messages and
set the buffer length to 0.

-- T.Rob

-Original Message-
From: Jim Ford [mailto:[EMAIL PROTECTED]]
Sent: Thursday, December 12, 2002 1:59 PM
To: [EMAIL PROTECTED]
Subject: "Dummy" Queues


One of our servers (Lotus Notes on Win2K, in this case) is having
capacity problems. One of our app groups has found several Notes data
bases that are populated by agents that get messages from MQ queues.
They have decided that these DBs are obsolete, so their "solution" is
to simply stop running the agents.

Of course, until they change the sending applications those messages
will pile up on the queues. So I'm forced to clear the queues every so
often. Is there any concept of a dummy queue, similar to "DD DUMMY" in
JCL or "/dev/null" in Unix? Or is there any other trick I can use
until the application developers get their act together? I've changed
the persistence to non-persistent, but the machine and qmgr stay up
for months at a time, so that's no help.

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: "Dummy" Queues

2002-12-12 Thread Potkay, Peter M (PLC, IT)
Change the Expiry vale to Zero?



Peter Potkay
IBM MQSeries Certified Specialist, Developer
[EMAIL PROTECTED]
X 77906


-Original Message-
From: Jim Ford [mailto:[EMAIL PROTECTED]]
Sent: Thursday, December 12, 2002 1:59 PM
To: [EMAIL PROTECTED]
Subject: "Dummy" Queues


One of our servers (Lotus Notes on Win2K, in this case) is having
capacity problems. One of our app groups has found several Notes data
bases that are populated by agents that get messages from MQ queues.
They have decided that these DBs are obsolete, so their "solution" is
to simply stop running the agents.

Of course, until they change the sending applications those messages
will pile up on the queues. So I'm forced to clear the queues every so
often. Is there any concept of a dummy queue, similar to "DD DUMMY" in
JCL or "/dev/null" in Unix? Or is there any other trick I can use
until the application developers get their act together? I've changed
the persistence to non-persistent, but the machine and qmgr stay up
for months at a time, so that's no help.

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


This communication, including attachments, is for the exclusive use of
addressee and may contain proprietary, confidential or privileged
information. If you are not the intended recipient, any use, copying,
disclosure, dissemination or distribution is strictly prohibited. If
you are not the intended recipient, please notify the sender
immediately by return email and delete this communication and destroy all copies.

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: Triggering Problem on MQ53 (AIX)

2002-12-12 Thread Paul Clarke
>Hello,

>Using MQ-triggering, I start an application on AIX. The application
>works fine and ends normally some seconds later. All ok so far.
>BUT:
>After the application endet, the triggermonitor (runmqtrm) puts the
>trigger-message into the DLQ with Reason: 265 =
>MQFB_APPL_CANNOT_BE_STARTET!
>This makes no sense, since the application has started and ended
>normally!?!

>I know that this reasoncode occurs when the application crashes. But
>my one was ending ok.

>Also, in MQ5.1, this problem did not occur. It is new to me in
>MQ5.3.0.0. But I could not find anything special in the 5.3 manual.

>- Did I miss some news in the manual?
>- Possible Bug?
>- May 5.3.0.1 help?
>- Any Ideas at all?

>Thanks!
>Roland

Hi Roland,

Two things to check:

Firstly on some platforms we can't distinguish between the system('')
command failing and the command that system starts failing so make sure
your application returns a 0 return code if it all works.

Secondly I do not understand why your trigger monitor would care about when
the application ends unless you were starting the application
synchronously. If this is what you really want then fine but it does mean
that each trigger monitor can only start one application at a time which is
usually not what is wanted. Make sure you have the '&' in the envdata field
in process object definition so that the triggered application is started
as a background task.

As a last resort you could try running it with tracing switched on. The
trigger monitor does trace out key things that happen etc.

Cheers,
P.

Paul G Clarke
WebSphere MQ Development
IBM Rochester,MN

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: What events cause a media image to be taken?

2002-12-12 Thread Wyatt, T. Rob



Michael,
 
The
Backup and Recovery Redbook says that, in addition to the times you
mention, Media Images are taken when a queue becomes empty.  The URL
is:
http://www.redbooks.ibm.com/redbooks/SG245222.html
...and
you want to see Section 1.3 for the detail.  This explains why the log file
advances at times.  You should be able to duplicate this on the
laptop.  We also had a problem with manually moving the log file if
Permanent Dynamic queues were present.  I believe this bug has been fixed
in the latest CSD.  Finally, we noticed a difference in the list of objects
backed up depending on whether we did "\*" or "all".  Not sure if this has
been fixed.  If you look at Brian Shelden's Log File Maintenance Support
Pack (I forget the number), he uses "all" in his scripts for this
reason.
 
--
T.Rob

  -Original Message-From: Michael F
  Murphy/AZ/US/MQSolutions [mailto:[EMAIL PROTECTED]]Sent:
  Thursday, December 12, 2002 12:22 AMTo:
  [EMAIL PROTECTED]Subject: What events cause a media image to
  be taken?I am getting
  deep into how a media image is taken, besides using rcdmqimg.  The book
  simply states there are circumstances when a media image is taken, but it
  doesn't say what those are.  I have been testing ways a media image is
  taken and when a checkpoint is taken.  I am doing this on 5.3 on Windows
  but I think it should apply to unix and previous versions too.
  I have been doing a simple test.  I
  put thousands of persistent messages on a queue and take them off at the same
  time.  I can see the AMQ7467 and AMQ7468 written at regular intervals and
  the last log to restart the queue manager is moving forward fine.
   However, the log needed for media recovery never moves.  I know you
  are supposed to take media images, but bear with me and I'll explain why I am
  doing this.  In my tests, I take a media image with rcdmqimg -m QmgrName
  -t * * and then check the logs, no new messages.  I continue puts and
  gets and eventually I see the log needed for media recovery moves forward the
  next time it is written.  I assume these messages are written at each
  checkpoint. Now my issue
     I see queue managers where the media image is taken with these
  two commands: rcdmqimg -m QmgrName -t
  ctlg rcdmqimg -m QmgrName -t
  syncfile Since this is not all the
  objects, I would think the log needed for media recovery would never move, but
  in production it does. So I test
  this in the same way as my other tests.  When I test it, the log needed
  for media recovery never moves.  It only moves if I record all
  objects. The question is how is
  the log needed for media recovery moving forward on the production machines if
  record media image is not being done on all objects?  Am I
  misunderstanding something?  My understanding is media images are taken
  manually and during shutdown.  The other interesting thing is that I see
  the log needed for media recovery move forward between the times that a media
  image is taken.  This tells me some other process is taking media images,
  not just rcdmqimg.  So what is taking the media images of all these
  objects?  I need to know because from my observation, my client is taking
  media images on a schedule for nothing.  In fact, it isn't actually doing
  anything. This does no harm on the
  high volume queue managers but the low volume ones get full filesystems
  because you can't purge any logs.  This leads me to think that it has
  something to do with volume.  I can't push the same volume through my
  little laptop that goes through the production servers so I can't duplicate
  this. Anyone?
   Anyone?Mike
  MurphySr. Middleware ConsultantMQ Solutions,
  LLChttp://www.mqsolutions.com


"Dummy" Queues

2002-12-12 Thread Jim Ford
One of our servers (Lotus Notes on Win2K, in this case) is having
capacity problems. One of our app groups has found several Notes data
bases that are populated by agents that get messages from MQ queues.
They have decided that these DBs are obsolete, so their "solution" is
to simply stop running the agents.

Of course, until they change the sending applications those messages
will pile up on the queues. So I'm forced to clear the queues every so
often. Is there any concept of a dummy queue, similar to "DD DUMMY" in
JCL or "/dev/null" in Unix? Or is there any other trick I can use
until the application developers get their act together? I've changed
the persistence to non-persistent, but the machine and qmgr stay up
for months at a time, so that's no help.

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



MQ Based Data Replication/Synchroniization

2002-12-12 Thread Nicholas
We are researching MQ Based Data
Replication/Synchroniization options to synchronize
M.D. data file and DB2 tables on AS/400 with Oracle
databases.

Can anyone recommend a product or point me in the
right direction ?

Thanks !

//Nicholas

=
Nicholas Whitehead
Home: (973) 377 9335
Cell: (201) 615 2716
Work: (212) 622 5639
[EMAIL PROTECTED]

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



Triggering Problem on MQ53 (AIX)

2002-12-12 Thread Roland Duenki
Hello,

Using MQ-triggering, I start an application on AIX. The application
works fine and ends normally some seconds later. All ok so far.
BUT:
After the application endet, the triggermonitor (runmqtrm) puts the
trigger-message into the DLQ with Reason: 265 =
MQFB_APPL_CANNOT_BE_STARTET!
This makes no sense, since the application has started and ended
normally!?!

I know that this reasoncode occurs when the application crashes. But
my one was ending ok.

Also, in MQ5.1, this problem did not occur. It is new to me in
MQ5.3.0.0. But I could not find anything special in the 5.3 manual.

- Did I miss some news in the manual?
- Possible Bug?
- May 5.3.0.1 help?
- Any Ideas at all?

Thanks!
Roland

___


Disclaimer:


Diese Mitteilung ist nur fuer die Empfaengerin / den Empfaenger
bestimmt.

Fuer den Fall, dass sie von nichtberechtigten Personen empfangen wird,
bitten wir diese hoeflich, die Mitteilung an die ZKB zurueckzusenden
und anschliessend die Mitteilung mit allen Anhaengen sowie allfaellige
Kopien zu vernichten bzw. zu loeschen. Der Gebrauch der Information
ist verboten.


This message is intended only for the named recipient and may contain
confidential or privileged information.

If you have received it in error, please advise the sender by return
e-mail and delete this message and any attachments. Any unauthorised
use or dissemination of this information is strictly prohibited.

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: Can i stop CKTI transaction by JCL?

2002-12-12 Thread Robert Broderick
HEY Here you go!!!

Write a batch program,REXX script or a CSQUTIL to write a message to a queue
that triggers a CICS transaction that will issue the CKQC STOPCKTI inside
the region. Sort of like using MQ to call Dr Kavorkian for itself!!

 bobbee







From: "Bullock, Rebecca (CSC)" <[EMAIL PROTECTED]>
Reply-To: MQSeries List <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Subject: Re: Can i stop CKTI transaction by JCL?
Date: Thu, 12 Dec 2002 08:10:18 -0500

Hi, Joe. First off, I've never tried this, but here's what I'd try. No
guarantees here and maybe someone will have a better answer (and some
actual
experience):

The transaction  CKQC STOPCKTI  will stop CKTI (at least, the manual says
so).

What you need/want is a way to do this in batch. Now, I believe (but don't
know) that you can use EXCI to do this kind of thing. That may or may not
involve any programming from your side, and I'm not sure that it'll do what
you want since EXCI came along LONG after I did CICS and I never had any
reason to really look into it.

Another approach you could try is to do something with SVC34. You can write
an authorized program to use this to issue commands that appear to come
from
the console. This can be used to start (and stop) stuff. And if you allow
CICS commands from the console, that should do it.

Or perhaps you could do something with an automation package. It would be
easy enough to write something that puts out a set message on the syslog
which your automation then reacts to and it can then do the stop for you.

But, I did wonder why you'd want to do this and how you were planning to
restart afterward and end up with the correct userid associated with the
task. I'd play around with this a lot before I planned to do it with a
production system.

Good luck (and here's hoping you get an answer from someone who's actually
done this) -- Rebecca

-Original Message-
From: JoE JK [mailto:[EMAIL PROTECTED]]
Sent: Thursday, December 12, 2002 4:18 AM
To: [EMAIL PROTECTED]
Subject: Can i stop CKTI transaction by JCL?


Hi

Can i submit JCL to stop transaction CKTI on cics
region? If yes, how can i do it, any sample jcl would
be great.

Thanks,

Joe

__
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.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



**
This e-mail and any files transmitted with it may contain privileged or
confidential information. It is solely for use by the individual for whom
it is intended, even if addressed incorrectly. If you received this e-mail
in error, please notify the sender; do not disclose, copy, distribute, or
take any action in reliance on the contents of this information; and delete
it from your system. Any other use of this e-mail is prohibited. Thank you
for your compliance.

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



_
STOP MORE SPAM with the new MSN 8 and get 2 months FREE*
http://join.msn.com/?page=features/junkmail

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



MQ for Solaris 9

2002-12-12 Thread Scurlock, James E
Could someone tell me what versions/maintenance level of MQSeries are certified to run 
on the Sun Solaris 9 platform?

Thanks,

James Scurlock



*
"The information transmitted is intended only for the person or entity to which it is 
addressed and may contain confidential, proprietary, and/or privileged material. Any 
review, retransmission, dissemination or other use of, or taking of any action in 
reliance upon, this information by persons or entities other than the intended 
recipient is prohibited. If you received this in error, please contact the sender and 
delete the material from all computers."

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



IMS Screen Data

2002-12-12 Thread GREGORY LOVEKAMP
We have a programmer who has asked a question I cannot answer.  I hope someone may 
have tried this.

He is wondering is it possible for MQSeries (utilizing the IMS bridge) to have all of 
the data that would appear on the screen to be in the message.  In essence, the 
returned message would have 24 rows of 80 columns of data that would include literals 
shown to a user at a display.

We are experiencing different results when sending a transaction ("LLZZTRANCODE DATA") 
through MQSeries as what a user might get going through a MFS screen, and he is hoping 
more of a screen-scraping technique would help.  I don't know of any way to do that in 
MQSeries.  Can it be done?

Gregory Lovekamp
RS/6000 SP - AIX: System Administration & Software Support
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
Illinois Department of Human Services
Management Information Services - Technical Services
100 South Grand Ave East, Springfield, Illinois  62762  USA
217-782-8450217-782-6089 (FAX)[EMAIL PROTECTED]
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

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: MQ Java with XA two-phase

2002-12-12 Thread Jerzy Pierscinski
Thnx Chris and thnx everyone who gave valuable pointers. We've decided to move
on with this project. Let's have fun.

-jerry

Christopher Frank wrote:

> Jerzy,
>
> >>>James/Nagendran  why do you suggest Oracle 8.1.7.
> >>>In MQ Admin manual I can read:
> >>>==
> >>>"Minimum supported levels for Oracle and applying patches
> >>>You need to install Oracle patches 437448 and 441647. The minimum
> >>>supported levels of Oracle on each of the platforms are:
> >>>Windows systems
> >>>8.1.5
> >>>AIX 7.3.2.1
> >>>HP-UX
> >>>7.3.2.3
> >>>Solaris
> >>>7.3.2.3
>
> I believe you are looking at the requirements for XA support. The Java/JTA
> support requires a minimum level of Oracle v8.1.7.
>
> Regards,
>
> Christopher Frank
> Sr. I/T Specialist - IBM Software Group
> IBM Certified Solutions Expert - Websphere MQ & MQ Integrator
> 
> Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008
> e-mail: [EMAIL PROTECTED]
>
> 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: MQ for os/390 v5 r2 compile link run jcl

2002-12-12 Thread Robert Broderick
I don't thinkit would be your JCL. What Q is your program writing to QL or
QR. Is your program setting an expiry time (although I wouldn't think MQ
would be removing it that fast. Do you check the depth before you try to
read the message. Is the queue triggered, maybe an application is sucking it
off the queu prior to you getting there. Change your program to display the
RC coming back from MQ. Maybe your program is misinterpiding the RC.

  bobbee







From: N Vinodh <[EMAIL PROTECTED]>
Reply-To: MQSeries List <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Subject: MQ for os/390 v5 r2 compile link run jcl
Date: Thu, 12 Dec 2002 12:07:24 +0530

Hi all

I am trying to put a message in a queue on a queue manager runnning on
MQSeries os/390
v5r2.

I am able to execute the complile and run jcl successfuly. the output of
the run is
CONNECTION TO QUEUE MGR SUCCESSFUL
MQOPEN SUCCESSFUL
PUT-MESSAGE SUCCESSFUL
MQCLOSE SUCCESSFUL
MQDISC SUCCESSFUL

But I am not able see the message in the queue.

What could be wrong?

I used the same JCL used for MQ 2.1 on os/390.

Plz help

Thanks in advance
Rgds
Vinodh


***The information contained in this message is legally privileged and
confidential
information intended only for the use of the addressed individual or entity
indicated in
this message (or responsible for delivery of the message to such person).
It must not be
read, copied, disclosed, distributed or used by any person other than the
addressee.
Unauthorised use, disclosure or copying is strictly prohibited and may be
unlawful.
 Opinions, conclusions and other information on this message that do not
relate to the
official business of any of the constituent companies of the TATA
CONSULTANCY SERVICES
shall be understood as neither given nor endorsed by the Group. If you have
received this
message in error, you should destroy this message and kindly notify the
sender by e-mail.
Thank you.***

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



_
MSN 8 helps eliminate e-mail viruses. Get 2 months FREE*.
http://join.msn.com/?page=features/virus

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: Can i stop CKTI transaction by JCL?

2002-12-12 Thread Ronald Weinger
The CICS External Call interface EXCI will do what  you want as long as the
program & userid has authority to issue SP commands. It is no more
difficult than writing a regular CICS program. The EI stub is different
(picked up by a translator option EXCI)  and you need the proper connection
definition in the region.





  "Bullock, Rebecca
  (CSC)"   To:   [EMAIL PROTECTED]
  <[EMAIL PROTECTED]cc:
  >Subject:  Re: Can i stop CKTI 
transaction by JCL?
  Sent by:
  "MQSeries List"
  


  12/12/2002 08:10
  AM
  Please respond to
  "MQSeries List"







Hi, Joe. First off, I've never tried this, but here's what I'd try. No
guarantees here and maybe someone will have a better answer (and some
actual
experience):

The transaction  CKQC STOPCKTI  will stop CKTI (at least, the manual says
so).

What you need/want is a way to do this in batch. Now, I believe (but don't
know) that you can use EXCI to do this kind of thing. That may or may not
involve any programming from your side, and I'm not sure that it'll do what
you want since EXCI came along LONG after I did CICS and I never had any
reason to really look into it.

Another approach you could try is to do something with SVC34. You can write
an authorized program to use this to issue commands that appear to come
from
the console. This can be used to start (and stop) stuff. And if you allow
CICS commands from the console, that should do it.

Or perhaps you could do something with an automation package. It would be
easy enough to write something that puts out a set message on the syslog
which your automation then reacts to and it can then do the stop for you.

But, I did wonder why you'd want to do this and how you were planning to
restart afterward and end up with the correct userid associated with the
task. I'd play around with this a lot before I planned to do it with a
production system.

Good luck (and here's hoping you get an answer from someone who's actually
done this) -- Rebecca

-Original Message-
From: JoE JK [mailto:[EMAIL PROTECTED]]
Sent: Thursday, December 12, 2002 4:18 AM
To: [EMAIL PROTECTED]
Subject: Can i stop CKTI transaction by JCL?


Hi

Can i submit JCL to stop transaction CKTI on cics
region? If yes, how can i do it, any sample jcl would
be great.

Thanks,

Joe

__
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.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



**
This e-mail and any files transmitted with it may contain privileged or
confidential information. It is solely for use by the individual for whom
it is intended, even if addressed incorrectly. If you received this e-mail
in error, please notify the sender; do not disclose, copy, distribute, or
take any action in reliance on the contents of this information; and delete
it from your system. Any other use of this e-mail is prohibited. Thank you
for your compliance.

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







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-wien.ac.at/MQSeries.archive



Re: Can i stop CKTI transaction by JCL?

2002-12-12 Thread Rick Tsujimoto
You should be able do what you want by issuing a console modify command,
e.g. F cicsx,CKQC STOPCKTI

To do this from a program, most shops usually have a program that issues
your command request via SVC 34.  I also think JES supports control cards
that issue operator commands, but I've never done this so I'm not sure.




  JoE JK
 cc:
  Sent by: Subject: Can i stop CKTI transaction by 
JCL?
  MQSeries List
  


  12/12/2002 04:18
  AM
  Please respond
  to MQSeries List





Hi

Can i submit JCL to stop transaction CKTI on cics
region? If yes, how can i do it, any sample jcl would
be great.

Thanks,

Joe

__
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.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: CKTI not starting

2002-12-12 Thread Robert Broderick
I am not sure of the command line format for CKQC BUT.bring up a CICS
session for the region in question and enter CKQC. Move your cursor to the
CKTI command at the top and hit enter and follow the instructions. If you
cannot get into CKQC you have a security problem.

  bobbee







From: Saraswathy A <[EMAIL PROTECTED]>
Reply-To: MQSeries List <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Subject: Re: CKTI not starting
Date: Thu, 12 Dec 2002 01:51:21 +0530

I tried starting CKTI by entering the following command.

CKQC STARTCKI CICS.QMT1.INITQ

The RACF settings seem OK, as no violations are reported in the log files.
Here is what the log files say and it does not give any access issues.

CICSTA1A +CSQC386I TESTCICS CSQCSSQ STARTCKTI initiated from TERMID=^L71
CICSTA1A TRANID=CKSQ USERID=GINFSY0 and is accepted

Even after the above CEMT I TASK does not show the CKTI as running



-Original Message-
From:   Robert Broderick [mailto:[EMAIL PROTECTED]]
Sent:   Thu 12/12/2002 12:56 AM
To: [EMAIL PROTECTED]
Cc:
Subject: Re: CKTI not starting

Does the System Programer have either the SIT parameter or the MQ IPL
program set up to start CKTI at CICS startup time. You can also go into the
region and type in CKTM. This will bring up the CICS Adapter screen. At the
top you will see 3 commands "Connection, TASKS, CKTI" scroll the cursor tho
CKTI (Hilight) and hit enter. Now you can see if it is running. Try to
start
it. If "CEMT I TAS" doesn't show the CKTI transaction. Check to see if CKTI
is created. "CEMT I TRAN(CKTI). If you tried to start it and it would not
start there should be a message on the SYSMSG, SYSLOG. MAybe there is a
sceurity issue and the RACF/ACF2 person can dump the security log and see
if
you are catching a violation.


 bobbee






>From: Saraswathy A <[EMAIL PROTECTED]>
>Reply-To: MQSeries List <[EMAIL PROTECTED]>
>To: [EMAIL PROTECTED]
>Subject: Re: CKTI not starting
>Date: Thu, 12 Dec 2002 00:30:44 +0530
>
>CKTI is not showing up in CEMT I TASK. SYSMSG of CICS region does not
show
>any error messages..
>
>
>
>-Original Message-
>From:   Robert Broderick [mailto:[EMAIL PROTECTED]]
>Sent:   Wed 12/11/2002 11:15 PM
>To: [EMAIL PROTECTED]
>Cc:
>Subject: Re: CKTI not starting
>
>I assume the CKTI is showing up when you do a 'CEMT I TAS'. If it does
and
>you issued the stop command is there anything showing up in our SYSMSG on
>the CICS region?
>
>
> bobbee
>
>
>
>
>
>
> >From: Saraswathy A <[EMAIL PROTECTED]>
> >Reply-To: MQSeries List <[EMAIL PROTECTED]>
> >To: [EMAIL PROTECTED]
> >Subject: CKTI not starting
> >Date: Wed, 11 Dec 2002 22:30:20 +0530
> >
> >Hi All,
> >
> >
> >We are using CICS Transaction Server 1.2 and Websphere MQ 5.3 for z/OS.
> >But are facing problems with the CKTI transaction. Displaying the
current
> >instances of CKTI shows the following. But the CKTI transaction does
not
> >start
> >
> >*
> >CKTI   1 to   1 of   1
> >Task Num  Task Status  Thread Status   Num of APIsLast API
> >---   ---  -----
> >   Starting
> >Initiation Queue Name: CICS.QMT1.INITQ
> >
> >
> >
> >After which I tried stopping it. The display the says the below. But it
> >does not stop
> >
> >***
> >CKTI   1 to   1 of   1
> >Task Num  Task Status  Thread Status   Num of APIsLast API
> >---   ---  -----
> >   Stopping
> >Initiation Queue Name: CICS.QMT1.INITQ
> >***
> >
> >
> >There is no error message in the MQ log.
> >
> >Please suggest.
> >Waiting for your speedyy response ..
> >
> >Thanks In advance
> >
> >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
>
>
>_
>Protect your PC - get McAfee.com VirusScan Online
>http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963
>
>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


_
Tired of spam? Get advanced junk mail protection with MSN 8.
http://join.msn.com/?page=features/junkmail

Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.ls

Re: general programming doubt

2002-12-12 Thread Thomas Dunlap
Vinodh,

This is not a simple task.   You must code your common program with CICS
in mind.  That is it will
include the DFHCOMMAREA and DFHEIB.  Within your passing parameters you
should have an option from the calling program  which indicates where
the caller is executing.   The purpose is to
control access to environment specific function like EXEC CICS commands.

Second you must use the "dynamic calls" for WebSphere MQ.  That is the
setting of working storage variables to CSQB for batch and CSQC
for CICS.   The choice will be made
based upon the option passed by the caller.

Third, you must pass "dummy" DFHCOMMAREA and DFHEIB data areas from the
batch programs which call the common routine. This is necessary since
the PROCEDURE DIVISION USING x  statement will have them on your
common routine.

Lastly, you need to ensure that very little other function is performed
by the common routine.  Keep
the actual CICS function to a minimum, do not perform commits or
rollbacks within the routine and perform the correct return to the caller.

I am sorry I cannot provide a sample.  I have done this as a prototype
for several clients and they have the rights to the programs.   It can
work but the code will become rather tricky, especially
when it comes to handling errors.  Just remember that you must favor the
CICS rules over any batch considerations.  This includes during
compilation and linking.

N Vinodh wrote:


Hi all

I need a help ..plz excuse...this is not related to MQ.

1. Can you let me know the tips for writing a dual mode program ( working for Online and
Batch ) - How the CICS commands will be ignored when
batch compilation and link-edit done and vice versa?

2. Any Compiler option / link-edit option difference between a single-mode program and
dual mode program?

3. Any sample for dual mode program if you have.

Thanks in advance

Rgds
Vinodh



***The information contained in this message is legally privileged and confidential
information intended only for the use of the addressed individual or entity indicated in
this message (or responsible for delivery of the message to such person). It must not be
read, copied, disclosed, distributed or used by any person other than the addressee.
Unauthorised use, disclosure or copying is strictly prohibited and may be unlawful.
Opinions, conclusions and other information on this message that do not relate to the
official business of any of the constituent companies of the TATA CONSULTANCY SERVICES
shall be understood as neither given nor endorsed by the Group. If you have received this
message in error, you should destroy this message and kindly notify the sender by e-mail.
Thank you.***

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



--
Regards,
Thomas DunlapChief Technology Officer[EMAIL PROTECTED]
Themis,  Inc.http://www.themisinc.com1 (800) 756-3000

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: Can i stop CKTI transaction by JCL?

2002-12-12 Thread Robert Broderick
would you want to stop CKTI? To stop triggering across the board for an
entire CICS region. When you want to stop triggering I would think the
method best preferred is to turn off triggering on the Queue. This can be
done using CSQXUTIL. You could also use the same utility to GET INHIBIT the
INITQ the trigger monitor is reading. Same effect. But if you are persistent
there is a command in the Admin manual to start (and I believe stop) the
trigger monitor. Your next question is how to get it into the CICS region
ECI???

   bobbee







From: JoE JK <[EMAIL PROTECTED]>
Reply-To: MQSeries List <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Subject: Can i stop CKTI transaction by JCL?
Date: Thu, 12 Dec 2002 01:18:16 -0800

Hi

Can i submit JCL to stop transaction CKTI on cics
region? If yes, how can i do it, any sample jcl would
be great.

Thanks,

Joe

__
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.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



_
STOP MORE SPAM with the new MSN 8 and get 2 months FREE*
http://join.msn.com/?page=features/junkmail

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: 2110 - MQRC_FORMAT_ERROR using RFH2

2002-12-12 Thread Douglas Pierson
Darren,
 
Thanks for the post.  I sent a message from OS/390 to Win2K and looked at it there 
using amqsbcg.  The encoding is 273 and the CodedCharacterSet is 500.  I must have 
missed the assertion in the Programmer's Reference Manual about needing to specify a 
Unicode codepage.  Can you please site the reference for me?
 
By the way, I forgot to mention in my first post that the user portion of our RFH2 
header correctly contains XML. 
 
Regards,
Doug

-Original Message- 
From: Darren Douch [mailto:[EMAIL PROTECTED]] 
Sent: Wed 12/11/2002 3:03 PM 
To: [EMAIL PROTECTED] 
Cc: 
Subject: Re: 2110 - MQRC_FORMAT_ERROR using RFH2



What CCSID are you setting in the MQMD (to describe the RFH2) ?   The
manuals say you need to specify a Unicode codepage (although on some
platforms you can get away with not doing this).

Regards
Darren
- Original Message -
From: "Douglas Pierson" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, December 09, 2002 4:51 PM
Subject: 2110 - MQRC_FORMAT_ERROR using RFH2


> Hi Everyone,
>
> I've run into a problem that I'd like to run by the experts.  My
environment consists of the following:
> 1. Two hosts - a Win2K workstation running MQ5.2, and an OS/390 server
running MQ2.1.
> 2. Applications on both platforms writting in Java using the Java Bindings
for MQ (MA88 on both sides).
> 3. Java environment is 1.3.1 on Win2K and 1.3.0 on OS/390.
> 4. The message format in the MQMD is "MQC.MQRFH_VERSION_2".
> 5. The message payload is given to the MQMessage Java object using the
"writeString()" method.
> 6. Within the RFH2 header, the "Format" field is set to
"MQC.MQFMT_STRING".
> 7. Sender/receiver channel pairs with no exits are used.  Conversion is
not requested on the channel.
> 8. Conversion is requested on the GET.
>
>
> In BOTH directions (OS/390-to-Win2K and Win2K-to-OS/390), I get a 2110
return code:
> "MQJE001: Completion Code 1, Reason 2110".
>
> Appendix F of The Application Programmer's Reference Manual indicates that
conversion is possible with
> built-in formats if the data is format string.  The RFH2 is listed as one
of the supported built-in
> formats for conversion by the queue manager.  The data is simple character
data.  The "MQ Using Java"
> manual indicates that the "writeString()" method converts Java unicode to
the native characterSet.
>
> Any ideas?
>
> TIA,
> Doug Pierson
>
>
> "{g
~jvxj) j 2n vz'v)  Km  m=   W=ijX6 C2rH=h6 f I zr

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


'²ÚîrبžÇè®f§j§ƒ*.®f¢–)à–+-²æìr¸©¶*'j·©®‹âuçbžØ^.+-±êïéÞ­©T±êìèy«ÚŠV›•æ­†Ûiÿü0Â[(~×(˜
܆+ކÛiÿûæjHp‰éÚq«1ž®'¬j·!Š÷


Re: Dynamic reply to queues

2002-12-12 Thread Lakshmi, Saraswathi
Hi,

The communication between  system A and system B is always real-time, but in case of a 
fail over the Batch Application will be run  and at that time we have 60-80,000 
messages to process (it may be more also) and depending on the volume  no: of jobs 
initiated will differ. Hence we  had this idea of using temporary dynamic queues.  
Hence the jobs will be run adhoc  based on the need. The applications are performance 
critical (time driven). So instead using one request and response queue, we had the 
idea of using ddynamic queues. 

Will there be any performance bottleneck using temporary dynamic queues ? 


rgds
lakshmi


> -Original Message-
> From: Tim Armstrong [SMTP:[EMAIL PROTECTED]]
> Sent: Wednesday, December 11, 2002 12:42 AM
> To:   [EMAIL PROTECTED]
> Subject:  Re: Dynamic reply to queues
> 
> Before commenting further can you tell us what kind of message volume you
> are talking about ie, 1,000 messages an hour, 10,000 messages an hour and
> what are your actual environments.
> 
> 
> 
>   "Lakshmi, Saraswathi"
>  SCLEAR.COM>   cc:
>   Sent by: MQSeries ListSubject:  Dynamic reply to queues
>   <[EMAIL PROTECTED]
>   AT>
> 
> 
>   10/12/2002 22:32
>   Please respond to
>   MQSeries List
> 
> 
> 
> 
> 
> Hello everybody,
> 
> I  have two questions regarding Reply-to-Queues
> 
> 1. In a single h/w system env. can we we have a dynamic reply-to-queues
> between two queue managers.
> 
> 2. How does it differ in a distributed system environment, can we have
> dynamic reply queues.
> 
> 
> The application is desgined as follows.
> 
> 1. IBM Host Application residing on system A - creates messages to be
> processed on a system B. The messages are shipped over static definitions
> on local/remote queues and waits for responses from system B. Each message
> specifies the ReplyQueue it wants to receive on.
> 
> 2. Application on system B processes the messages and is ready to send the
> responses back to system A.
> 
> 3. The message is sento to the reply-to-queues mentioned in the message
> itself.
> 
> 4. The question is can these reply-queues (local)  be dynamic queues
> (local)  created when the job starts. Both the reply-queue and
> reply-to-queue manager is known.
> 
> 5. The reason for this approach is that there can many jobs running
> parallely, then it is easier to manager and maintain these queues. (for
> load balancing on volume).
> 
> 6. After receiving and processing responses the batch job ends. Hence the
> life of the message is between the start and stop of the job.
> 
> 7. If something goes wrong in either applications on system A and system B
> the jobs can be re-run. Hence using dynamic queues will reduce the amount
> of exception handling the Batch job needs to do.
> 
> Will the concept of dynamic queues work or do we need to define static
> definition of the reply-queue on system B (as remote queues).
> 
> 
> thanks
> 
> lakshmi
> 
> 
> 
> 
> The content of this e-mail is intended only for the confidential use of the
> person addressed. If you have received this message in error, please notify
> us immediately by electronic mail, by telephone or by fax at the above num-
> bers.
> 
> E-mail communications are not secure and therefore we do not accept any
> res-
> ponsibility for the confidentiality or altered contents of this message.
> 
> Please be aware that SIS Group and its subsidiary companies cannot accept
> any orders or other legally binding correspondence with a participant as
> part of an E-mail. The views expressed above are not necessarily those held
> by SIS Group and its subsidiary companies and not binding for them.> 
> exfe
> 
> 
> 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

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: CKTI not starting

2002-12-12 Thread Robert Broderick
My apologies on the prior misspelling of the CKQC transaction. At least I
spelled CICES right (Tee Hee)

  bobbee







From: Saraswathy A <[EMAIL PROTECTED]>
Reply-To: MQSeries List <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Subject: Re: CKTI not starting
Date: Thu, 12 Dec 2002 00:32:33 +0530

We are trying to start CKTI thru CKQC. How did you solve your problem ?


-Original Message-
From:   Gephart, Sandra [mailto:[EMAIL PROTECTED]]
Sent:   Wed 12/11/2002 11:43 PM
To: [EMAIL PROTECTED]
Cc:
Subject: Re: CKTI not starting

Hi Saraswathy,
How are you trying to start CKTI?  We ran into the same problem trying to
start the CKTI transaction from another transaction, and had an error.  You
are in a hung condition at this point.

Sandy Gephart
Systems Programmer
Foremost Insurance
616-956-4779
Making IT Happen
12/11/02 1:12 PM
[EMAIL PROTECTED] 




-Original Message-
From:   Saraswathy A [mailto:[EMAIL PROTECTED]]
Sent:   Wednesday, December 11, 2002 12:00 PM
To: [EMAIL PROTECTED]
Subject:CKTI not starting

Hi All,


We are using CICS Transaction Server 1.2 and Websphere MQ
5.3 for z/OS.  But are facing problems with the CKTI transaction.
Displaying the current instances of CKTI shows the following. But the CKTI
transaction does not start

*
CKTI   1 to   1 of   1
Task Num  Task Status  Thread Status   Num of APIsLast
API
---   ---  ---
--
  Starting
   Initiation Queue Name: CICS.QMT1.INITQ



After which I tried stopping it. The display the says the
below. But it does not stop

***
CKTI   1 to   1 of   1
Task Num  Task Status  Thread Status   Num of APIsLast
API
---   ---  ---
--
  Stopping
   Initiation Queue Name: CICS.QMT1.INITQ
***


There is no error message in the MQ log.

Please suggest.
Waiting for your speedyy response ..

Thanks In advance

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



**Disclaimer**
This memo and any attachments may be confidential and legally privileged.
If you are not the intended recipient and have received this in error,
kindly destroy this message and notify the sender.
Thank you for your assistance.

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



_
Help STOP SPAM with the new MSN 8 and get 2 months FREE*
http://join.msn.com/?page=features/junkmail

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: Can i stop CKTI transaction by JCL?

2002-12-12 Thread Bullock, Rebecca (CSC)
Hi, Joe. First off, I've never tried this, but here's what I'd try. No
guarantees here and maybe someone will have a better answer (and some actual
experience):

The transaction  CKQC STOPCKTI  will stop CKTI (at least, the manual says
so).

What you need/want is a way to do this in batch. Now, I believe (but don't
know) that you can use EXCI to do this kind of thing. That may or may not
involve any programming from your side, and I'm not sure that it'll do what
you want since EXCI came along LONG after I did CICS and I never had any
reason to really look into it.

Another approach you could try is to do something with SVC34. You can write
an authorized program to use this to issue commands that appear to come from
the console. This can be used to start (and stop) stuff. And if you allow
CICS commands from the console, that should do it.

Or perhaps you could do something with an automation package. It would be
easy enough to write something that puts out a set message on the syslog
which your automation then reacts to and it can then do the stop for you.

But, I did wonder why you'd want to do this and how you were planning to
restart afterward and end up with the correct userid associated with the
task. I'd play around with this a lot before I planned to do it with a
production system.

Good luck (and here's hoping you get an answer from someone who's actually
done this) -- Rebecca

-Original Message-
From: JoE JK [mailto:[EMAIL PROTECTED]]
Sent: Thursday, December 12, 2002 4:18 AM
To: [EMAIL PROTECTED]
Subject: Can i stop CKTI transaction by JCL?


Hi

Can i submit JCL to stop transaction CKTI on cics
region? If yes, how can i do it, any sample jcl would
be great.

Thanks,

Joe

__
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.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



**
This e-mail and any files transmitted with it may contain privileged or
confidential information. It is solely for use by the individual for whom
it is intended, even if addressed incorrectly. If you received this e-mail
in error, please notify the sender; do not disclose, copy, distribute, or
take any action in reliance on the contents of this information; and delete
it from your system. Any other use of this e-mail is prohibited. Thank you
for your compliance.

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



Help Required

2002-12-12 Thread Bryan Baynes - CA Mngd Services SDC
I'am trying to re-install MQSeries 5.2.1 Server on Windows 2000 Server and
the previous version of MQ was not un-installed properly.

The system loads the files and executes the binds and then rolls back again.

This is the message that I got in the Eventlog.

"The description for Event ID ( 1000 ) in Source ( MsiInstaller ) cannot be
found. The local computer may not have the necessary registry information or
message DLL files to display messages from a remote computer. The following
information is part of the event: Product: MQSeries -- Error 1921.Service
MQSeriesServices (MQSeriesServices) could not be stopped.  Verify that you
have sufficient privileges to stop system services., (NULL), (NULL), (NULL),
(NULL)."

Can someone spread some light on this?

Thanks
Bryan

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



Can i stop CKTI transaction by JCL?

2002-12-12 Thread JoE JK
Hi

Can i submit JCL to stop transaction CKTI on cics
region? If yes, how can i do it, any sample jcl would
be great.

Thanks,

Joe

__
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.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



Re: MQ V5.3 GA1 and GA2 Version

2002-12-12 Thread James Kingdon
Hello Lawrence,

Lawrence Coombs wrote:


In order to use BIG MQ as a JMS provider with WebSphere Application Server
5.0 (Network Version), the software prerequisite states that you need MQ
5.3 with CSD 1. Am I right in assuming that the October release of MQ 5.3
(mentioned as GA2 Version) is MQ 5.3 with CSD 1 applied?


Yes, the October release contains the CSD1 level of the code.


Or do I need to get CSD 1 and apply it to the October GA2 version?


No, there should be no need to do that.


PS: The package label with the CD states that the version is MQ 5.3.1.


*groan*

Perhaps not our finest hour.

Regards,
James.

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: MQ Java with XA two-phase

2002-12-12 Thread James Kingdon
That section of the manual is discussing XA coordination from C/C++.
Using Java adds more complexity and a different set of pre-requisites.
The main factor influencing the choice of Oracle level was the
implementation of the XAResource provided by the JDBC driver. This isn't
a factor for C/C++ applications. Regrettably the detailed pre-req's for
using the Java JTA/JDBC support appears to have failed to make the
transition from the website to the manual. I'll try and get that
investigated.

Regards,
James.

Jerzy Pierscinski wrote:


James/Nagendran  why do you suggest Oracle 8.1.7.

In MQ Admin manual I can read:
==
"Minimum supported levels for Oracle and applying patches
You need to install Oracle patches 437448 and 441647. The minimum supported
levels of Oracle on each of the platforms are:
Windows systems
8.1.5
AIX 7.3.2.1
HP-UX
7.3.2.3
Solaris
7.3.2.3
=



Nagendran Bagavathiraj wrote:




That is right. It alse requires Also MA088 support pack

-Original Message-
From: kingdon [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, December 11, 2002 12:14 PM
To: MQSERIES
Cc: kingdon
Subject: Re: MQ Java with XA two-phase

I believe the supported level of Oracle is 8.1.7.

Regards,
James.

Nagendran Bagavathiraj wrote:




I have done this part on WindowsNT/2000. Think it requires little
configuration changes.

Pre-requistes
-
MQSeries 5.2+ [ Server & Client at the same machine ]
JVM enabled Oracle 7.1.6+


pls let me know What kind of help do you need.




-Original Message-
From: robertbroderick [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, December 11, 2002 10:25 AM
To: MQSERIES
Cc: robertbroderick
Subject: Re: MQ Java with XA two-phase


I am in the miiddle of this but on the MQSI Broker side at the moment,
which
explains my next post. BUTThere is an MQ Verb 'MQBEGIN", that once
you
have your pieces set up with the switch file and the QM.INI stanza, you
issue in native MQ to start a UOW with the MQGR and Database started.



Is



there a method call in MQ JAVA that excercises this function. After



that



you
do whatever you need to do in the UOW and do an MQCOMIT or MQBACK.

bobbee











From: Jerzy Pierscinski <[EMAIL PROTECTED]>
Reply-To: MQSeries List <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Subject: MQ Java with XA two-phase
Date: Wed, 11 Dec 2002 09:57:18 -0500

Hi Mqer's,

our new mission critical java application calls for MQmanager to be a
two-phase commit transaction manager and coordinate  units of work



with



Oracle database. All MQ manuals firmly state that two-phase commit can
be managed by Queue Manager version 5.* with any XA compliant



database.



( Oracle 8* is XA-compliant).

Java MQ manual is a little less explicit regarding XA two-phase



commit.



It rather points you to use java JMS for XA transactions.

Has anyone out there done java with QManager being XA transaction
manager with Oracle (or other database) on UNIX platform?

thnx, -jerry

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





_
Tired of spam? Get advanced junk mail protection with MSN 8.
http://join.msn.com/?page=features/junkmail

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




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