|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
CSQUTIL for MQ V531 on MAINFRAME, problem |
« View previous topic :: View next topic » |
Author |
Message
|
ALCSALCS |
Posted: Tue Jun 20, 2006 1:35 am Post subject: CSQUTIL for MQ V531 on MAINFRAME, problem |
|
|
Acolyte
Joined: 14 Apr 2002 Posts: 61
|
We have Z/OS 1.4, MQ V531.
What we want to do is create a PSID as a multi volume dataset.
To prevent dynamic expansion of the dataset we decided to expand the dataset on a test MQ, and then use the CSQUTIL with options FORMAT, FORCE, PAGES(1043574) TYPE(NEW). The documentation implies that this should work and you can then start up this formatted PSID on a different MQ. The problem we are having is that we receive a VSAM error on the job as follows.
1)
DEFINE CLUSTER -
(NAME(SYS3.CSQ.MQCT.PSID02) -
RECORDS(600000 10000) -
LINEAR -
REUSE -
VOLUMES(PMQSC4 PMQSC5 PMQSC3) -
SHAREOPTIONS(2 3) ) -
DATA -
(NAME(SYS3.CSQ.MQCT.PSID02.DATA) )
2)
//FORM EXEC PGM=CSQUTIL
//STEPLIB DD DSN=SYS1.MQM.SCSQSNLE,DISP=SHR
// DD DSN=SYS1.MQM.SCSQANLE,DISP=SHR
// DD DSN=SYS1.MQM.SCSQAUTH,DISP=SHR
//CSQP0002 DD DISP=OLD,DSN=SYS3.CSQ.MQCT.PSID02
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
FORMAT
3) We then start up MQ populate the PSID02 to its maximum, so now its on 1043574 pages, and we get MQ errors on trying to put extra messages. With our version we can only go to 4gb PSIDs. We stop the MQ.
4) We then run the following against the PSID
//FORMAT EXEC PGM=CSQUTIL
//STEPLIB DD DSN=SYS1.MQM.SCSQSNLE,DISP=SHR
// DD DSN=SYS1.MQM.SCSQANLE,DISP=SHR
// DD DSN=SYS1.MQM.SCSQAUTH,DISP=SHR
//CSQP0002 DD DISP=OLD,DSN=SYS3.CSQ.MQCT.PSID02
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
FORMAT FORCE PAGES(1043574) TYPE(NEW)
5)Which fails with
IEC070I 034-204,BQIXA04#,FORMAT,CSQP0002,13D1,PMQSC4,
IEC070I SYS3.CSQ.MQCT.PSID02,SYS3.CSQ.MQCT.PSID02.DATA,
IEC070I CATALOG.SYSTEMS.CARG
IEF142I BQIXA04# FORMAT - STEP WAS EXECUTED - COND CODE 0008
FORMAT FORCE PAGES(1043574) TYPE(NEW)
CSQU122I Executing FORMAT
CSQU166I Processing CSQP0002 data set, TYPE(NEW), mode FORCE
CSQU093E PUT failed for CSQP0002 data set. VSAM return code=00000008 reason code=0000001C
CSQU092I FORMAT completed for CSQP0002 data set, 600120 pages in 2 space allocations
CSQU125I 1 page sets attempted
CSQU126I 0 page sets processed successfully
CSQU143I 1 FORMAT statements attempted
CSQU144I 0 FORMAT statements executed successfully
CSQU148I CSQUTIL Utility completed, return code=8
The errors seem to imply VSAM could not allocate additional space to make the secondary allocation. When you check the dataset its obviously still a multi volume dataset, but only occupies the first volume, nothing on the second volume.
We have seen comments that say you can pre-format page sets to prevent dynamic page set expansion using the CSQUTIL Format command to push over to another volume by using the pages option, which we have done.
Question, has anyone else come across this problem, are we using the correct Format parameters?
Thanks in advance for any help or suggestions. |
|
Back to top |
|
 |
rtsujimoto |
Posted: Tue Jun 20, 2006 9:01 am Post subject: |
|
|
Centurion
Joined: 16 Jun 2004 Posts: 119 Location: Lake Success, NY
|
I have an old ETR that asked a question similar to yours. In effect, IBM stated that MQ V5.3 or lower does not exploit VSAM Extended Addressing. As a result, RBA addressability is limited to 4.2 GB. I don't know if V531 is effected, but I suspect so. |
|
Back to top |
|
 |
|
|
 |
|
Page 1 of 1 |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|
|
|