Author |
Message
|
cicsprog |
Posted: Thu Sep 28, 2006 11:12 am Post subject: z/OS and MSG sizes of 50mb – O the Humanity |
|
|
Partisan
Joined: 27 Jan 2002 Posts: 347
|
I have a vendor written MQ application coming in with a supposedly low volume persistent messaging and possibility of SOME message larger than 4m but not exceeding 50m. Message flow is from IMS to z/OS MQ to UNIX MQ and back. Simple point-to-point CHANNELs (no hops). I admin the z/OS side.
I’ve reviewed MP16 and some threads here. So:
For the QManager:
MAXMSGL(52428800) <== UNIX Only
Sender and Receiver CHANNELS:
BATCHSZ(1)
MAXMSGL(52428800)
QLOCAL's and XMITq's for OBJECTS:
MAXMSGL(52428800)
DEFPSIST(YES)
QManager Dead Letter Queue:
MAXMSGL(52428800)
Also:
- Look at PAGESET sizing
- Buffer Pool sizing
- UNIX MQ Admins review their logging
What am I forgetting? |
|
Back to top |
|
 |
jefflowrey |
Posted: Thu Sep 28, 2006 12:28 pm Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
I hope you are not going to be processing a 50MB message with COBOL.
You may have some trouble addressing a buffer that large. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
cicsprog |
Posted: Thu Sep 28, 2006 12:40 pm Post subject: |
|
|
Partisan
Joined: 27 Jan 2002 Posts: 347
|
Vendor code....think it's C++. XML message payload with a started task that does formating pre and post IMS processing.
If I remember right, Enterprise COBOL and newer version of CICS have gotten passed the 64k limit. But, I might not be correct on that. There's enough to try and remember with MQ these days.  |
|
Back to top |
|
 |
cicsprog |
Posted: Thu Sep 28, 2006 12:48 pm Post subject: |
|
|
Partisan
Joined: 27 Jan 2002 Posts: 347
|
PREFACE.1.8.1 Version 3 Release 4 (July 2005)
- Several limits on COBOL data-item size have been significantly raised,
for example:
|The maximum data-item size has been raised from 16 MB to 128 MB |
|
Back to top |
|
 |
jefflowrey |
Posted: Thu Sep 28, 2006 1:07 pm Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
cicsprog wrote: |
PREFACE.1.8.1 Version 3 Release 4 (July 2005)
- Several limits on COBOL data-item size have been significantly raised,
for example:
|The maximum data-item size has been raised from 16 MB to 128 MB |
That's the one I was thinking of. I'm glad that it's changed, and I'm also glad that I haven't had to think about this since before 2005...  _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
bruce2359 |
Posted: Fri Sep 29, 2006 8:35 am Post subject: |
|
|
Guest
|
QLOCAL's and XMITq's for OBJECTS:
MAXMSGL(52428800)
DEFPSIST(YES)
Since the application is putting persistent messages, there is no need to set DEFPSIST(YES) or (NO). The DEFPSIST queue attribute will set message persistence ONLY if the programmer specifies PERSISTENCE_AS_Q_DEF in the MQMD at put time. Otherwise, this setting has no effect. |
|
Back to top |
|
 |
cicsprog |
Posted: Fri Sep 29, 2006 9:42 am Post subject: |
|
|
Partisan
Joined: 27 Jan 2002 Posts: 347
|
I shouldn't have posted the DEFPSIST(YES) in the thread. However, vendor install document specifies that in the install for OBJECT samples. And as we all know, vendor code is always tight.  |
|
Back to top |
|
 |
|