ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Problem in deployment of message set

Post new topic  Reply to topic
 Problem in deployment of message set « View previous topic :: View next topic » 
Author Message
mhashimkhan
PostPosted: Sat Aug 28, 2010 1:17 am    Post subject: Problem in deployment of message set Reply with quote

Newbie

Joined: 28 Aug 2010
Posts: 5

I am using WMB Toolkit for MB 7

Version: 7.0.0
Build id: 7.0.0-20091028_2100

I am trying to deploy message in my execution group.

I have taken the following steps
1- Created a .bar file
2- Added my message sets (XML mxsd and a CWF mxsd).
3- Attempt to deploy in Broker

The deployment is failed due to internal error.

When i check, i found following FDC

+-----------------------------------------------------------------------------+
| |
| WebSphere MQ First Failure Symptom Report |
| ========================================= |
| |
| Date/Time :- Sat August 28 2010 17:15:06 Malay Peninsula Standard |
| UTC Time :- 1282986906.526000 |
| UTC Time Offset :- 480 ((UNKNWOWN) |
| Host Name :- MYDJ9SDM1S |
| Operating System :- Windows XP, Build 2600: SP3 |
| PIDS :- 5724H7220 |
| LVLS :- 7.0.1.2 |
| Product Long Name :- WebSphere MQ for Windows |
| Vendor :- IBM |
| Probe Id :- HL010004 |
| Application Name :- MQM |
| Component :- hlgReserveLogSpace |
| SCCS Info :- lib/logger/amqhlge0.c, 1.29.2.1 |
| Line Number :- 246 |
| Build Date :- May 6 2010 |
| CMVC level :- p701-102-100504 |
| Build Type :- IKAP - (Production) |
| UserID :- 1249112 |
| Process Name :- C:\Program Files\IBM\WebSphere MQ\bin\amqzlaa0.exe |
| Addressing mode :- 32-bit |
| Process :- 00004380 |
| Thread :- 00000029 |
| QueueManager :- BROKER |
| UserApp :- FALSE |
| ConnId(1) IPCC :- 98 |
| ConnId(2) QM :- 74 |
| Last HQC :- 2.5.5-1690396 |
| Last HSHMEMB :- 2.10.10-3032800 |
| Major Errorcode :- hrcE_LOG_FULL |
| Minor Errorcode :- OK |
| Probe Type :- MSGAMQ6709 |
| Probe Severity :- 2 |
| Probe Description :- AMQ6709: The log for the Queue manager is full. |
| FDCSequenceNumber :- 1 |
| |
+-----------------------------------------------------------------------------+

MQM Function Stack
zlaMainThread
zlaProcessMessage
zlaProcessMQIRequest
zlaMQPUT
zsqMQPUT
kpiMQPUT
kqiPutIt
kqiPutMsgSegments
apiPutMessage
aqmPutMessage
aqhPutMessage
aqqWriteMsg
aqqWriteMsgData
aqlReservePutSpace
almReserveSpace
hlgReserveLogSpace
xcsFFST

MQM Trace History
} zlaCheckStatus rc=OK
{ zcpCreateMessage
} zcpCreateMessage rc=OK
{ zcpSendOnPipe
-{ xcsResetEventSem
-} xcsResetEventSem rc=OK
-{ xcsPostEventSem
-} xcsPostEventSem rc=OK
} zcpSendOnPipe rc=OK
{ zcpReceiveOnPipe
-{ xcsWaitEventSem
-} xcsWaitEventSem rc=OK
} zcpReceiveOnPipe rc=OK
{ zlaCheckStatus
} zlaCheckStatus rc=OK
{ zcpCreateMessage
} zcpCreateMessage rc=OK
{ zcpSendOnPipe
-{ xcsResetEventSem
-} xcsResetEventSem rc=OK
-{ xcsPostEventSem
-} xcsPostEventSem rc=OK
} zcpSendOnPipe rc=OK
{ zcpReceiveOnPipe
-{ xcsWaitEventSem
-} xcsWaitEventSem rc=OK
} zcpReceiveOnPipe rc=OK
{ zlaCheckStatus
} zlaCheckStatus rc=OK
{ zcpCreateMessage
} zcpCreateMessage rc=OK
{ zcpSendOnPipe
-{ xcsResetEventSem
-} xcsResetEventSem rc=OK
-{ xcsPostEventSem
-} xcsPostEventSem rc=OK
} zcpSendOnPipe rc=OK
{ zcpReceiveOnPipe
-{ xcsWaitEventSem
-} xcsWaitEventSem rc=OK
} zcpReceiveOnPipe rc=OK
{ zlaCheckStatus
} zlaCheckStatus rc=OK
{ zcpCreateMessage
} zcpCreateMessage rc=OK
{ zcpSendOnPipe
-{ xcsResetEventSem
-} xcsResetEventSem rc=OK
-{ xcsPostEventSem
-} xcsPostEventSem rc=OK
} zcpSendOnPipe rc=OK
{ zcpReceiveOnPipe
-{ xcsWaitEventSem
-} xcsWaitEventSem rc=OK
} zcpReceiveOnPipe rc=OK
{ zlaCheckStatus
} zlaCheckStatus rc=OK
{ zcpDeleteMessage
-{ xcsFreeMemBlock
--{ xstRemoveBlockFromFreeTree
--} xstRemoveBlockFromFreeTree rc=OK
-} xcsFreeMemBlock rc=OK
} zcpDeleteMessage rc=OK
{ zlaMQPUT
-{ zcpCreateMessage
-} zcpCreateMessage rc=OK
-{ zsqMQPUT
--{ zsqVerifyQueueOrTopicObj
---{ zsqVerifyObj
---} zsqVerifyObj rc=OK
--} zsqVerifyQueueOrTopicObj rc=OK
--{ zsqVerMsgDescForPut
--} zsqVerMsgDescForPut rc=OK
--{ zsqVerOptForPutPut1
--} zsqVerOptForPutPut1 rc=OK
--{ zsqSetKernelPutParams
--} zsqSetKernelPutParams rc=OK
--{ kpiMQPUT
---{ kqiPutIt
----{ kqiVerOptForPut
----} kqiVerOptForPut rc=OK
----{ apiSyncPointCheck
-----{ atmSyncPointCheck
------{ xllSpinLockRequest
------} xllSpinLockRequest rc=OK
------{ xllSpinLockRelease
------} xllSpinLockRelease rc=OK
------{ attAllocateTransaction
-------{ xllSpinLockInit
-------} xllSpinLockInit rc=OK
------} attAllocateTransaction rc=OK
------{ atxAssociationAdd
-------{ kpiAssociateTxn
-------} kpiAssociateTxn rc=OK
------} atxAssociationAdd rc=OK
------{ atmLockTTMutex
-------{ xllLongLockRequest
-------} xllLongLockRequest rc=OK
------} atmLockTTMutex rc=OK
------{ attAddTransaction
-------{ aocHash
-------} aocHash rc=OK
------} attAddTransaction rc=OK
------{ xllLongLockRelease
------} xllLongLockRelease rc=OK
-----} atmSyncPointCheck rc=OK
----} apiSyncPointCheck rc=OK
----{ kqiInitForPutPutList
-----{ xcsQueryMTimeFn
-----} xcsQueryMTimeFn rc=OK
-----{ kqiSetContext
------{ xcsQueryPutDateTime
------} xcsQueryPutDateTime rc=OK
-----} kqiSetContext rc=OK
-----{ kqiResolveReplyQ
------{ apiEnquireObject
-------{ aouLockObjectCatalogue
--------{ xllLongLockRequest
--------} xllLongLockRequest rc=OK
-------} aouLockObjectCatalogue rc=OK
-------{ aocEnquireObject
--------{ aouLocateEntry
---------{ aotLocateEntryByName
----------{ aouHash
----------} aouHash rc=OK
---------} aotLocateEntryByName rc=MQRC_UNKNOWN_OBJECT_NAME
--------} aouLocateEntry rc=MQRC_UNKNOWN_OBJECT_NAME
-------} aocEnquireObject rc=MQRC_UNKNOWN_OBJECT_NAME
-------{ aouUnlockObjectCatalogue
--------{ xllLongLockRelease
--------} xllLongLockRelease rc=OK
-------} aouUnlockObjectCatalogue rc=OK
------} apiEnquireObject rc=MQRC_UNKNOWN_OBJECT_NAME
-----} kqiResolveReplyQ rc=OK
----} kqiInitForPutPutList rc=OK
----{ kqiVerMsgForPutPutList
----} kqiVerMsgForPutPutList rc=OK
----{ kqiSetMsgID
-----{ xcsGetUniqueTag
-----} xcsGetUniqueTag rc=OK
Data: 0x4c78d2e0 0x041f0020
----} kqiSetMsgID rc=OK
----{ kqiQPathCheckAndSet
----} kqiQPathCheckAndSet rc=OK
----{ kqiValidatePutGroupSegInfo
----} kqiValidatePutGroupSegInfo rc=OK
----{ kqiPutMsgSegments
-----{ atmStartOp
------{ atmLockDataMutex
-------{ xllLongLockRequest
-------} xllLongLockRequest rc=OK
------} atmLockDataMutex rc=OK
-----} atmStartOp rc=OK
-----{ apiHardenTransaction
------{ atmHardenTransaction
-------{ atxHardenStart
--------{ almReserveSpace
---------{ hlgReserveLogSpace
----------{ mqlReserveSpace
----------} mqlReserveSpace rc=OK
---------} hlgReserveLogSpace rc=OK
--------} almReserveSpace rc=OK
--------{ almQueryNextLSN
---------{ hlgQueryNamedLSN
---------} hlgQueryNamedLSN rc=OK
--------} almQueryNextLSN rc=OK
-------} atxHardenStart rc=OK
------} atmHardenTransaction rc=OK
-----} apiHardenTransaction rc=OK
-----{ apiLockExclusive
------{ xllLongLockRequest
------} xllLongLockRequest rc=OK
-----} apiLockExclusive rc=OK
-----{ apiPutMessage
------{ aqmPutMessage
-------{ aqsStartQOp
--------{ aqsAttachQueue
---------{ xcsAttachSetExtents
---------} xcsAttachSetExtents rc=OK
--------} aqsAttachQueue rc=OK
-------} aqsStartQOp rc=OK
-------{ aqhPutMessage
--------{ atmGetTranDetails
--------} atmGetTranDetails rc=OK
--------{ aqhLocateSpace
---------{ aqhIdxToPtrFn
Data: 0x00000000
---------} aqhIdxToPtrFn rc=OK
---------{ aqhAllocateSpace
----------{ aqtAllocateSpaceHandle
-----------{ aqtIdxToSpcFn
-----------} aqtIdxToSpcFn rc=OK
----------} aqtAllocateSpaceHandle rc=OK
----------{ aqhIdxToPtrFn
Data: 0x00002000
----------} aqhIdxToPtrFn rc=OK
----------{ aqhIdxToPtrFn
Data: 0x00004000
----------} aqhIdxToPtrFn rc=OK
Data: 0x00005412 0x00000001 0x00000001
---------} aqhAllocateSpace rc=OK
--------} aqhLocateSpace rc=OK
--------{ atmEnquireTranLastLSN
--------} atmEnquireTranLastLSN rc=OK
--------{ atmAllocNewSLE
--------} atmAllocNewSLE rc=OK
--------{ aqqWriteMsg
---------{ aqqWriteMsgData
----------{ aqlReservePutSpace
-----------{ almReserveSpace
------------{ hlgReserveLogSpace
-------------{ mqlReserveSpace
-------------} mqlReserveSpace rc=OK
------------} hlgReserveLogSpace rc=OK
-----------} almReserveSpace rc=OK
-----------{ almReserveSpace
------------{ hlgReserveLogSpace
-------------{ mqlReserveSpace
--------------{ xllLongLockRequest
--------------} xllLongLockRequest rc=OK
--------------{ mqlReclaimSpace
---------------{ mqlReleaseLogSpace
----------------{ mqlComputeHead
----------------} mqlComputeHead rc=OK
----------------{ mqlComputeHead
----------------} mqlComputeHead rc=OK
---------------} mqlReleaseLogSpace rc=OK
--------------} mqlReclaimSpace rc=OK
--------------{ xllLongLockRelease
--------------} xllLongLockRelease rc=OK
--------------{ xllSpinLockRelease
--------------} xllSpinLockRelease rc=OK
-------------} mqlReserveSpace rc=hrcE_MQLP_NOSPACE
-------------{ mqloGetGMTime
-------------} mqloGetGMTime rc=OK
-------------{ xcsBuildDumpPtr
--------------{ xcsGetMemFn
--------------} xcsGetMemFn rc=OK
-------------} xcsBuildDumpPtr rc=OK
-------------{ xcsBuildDumpPtr
-------------} xcsBuildDumpPtr rc=OK
-------------{ xcsFFST

I have check, hard disk has space as well as only one error log is currently in use. 2 are empty

Please help
Back to top
View user's profile Send private message
smdavies99
PostPosted: Sat Aug 28, 2010 2:39 am    Post subject: Reply with quote

Jedi Council

Joined: 10 Feb 2003
Posts: 6076
Location: Somewhere over the Rainbow this side of Never-never land.

Code:

AMQ6709: The log for the Queue manager is full.


Pretty well says it all.
you say you have checked the QM.

Is this the first .bar file you have deployed to this Broker.
You could create a simple flow (MQINput->Passthru) and try deploying that.

What did you mean by 'only one log file is in use'? Which log file?
_________________
WMQ User since 1999
MQSI/WBI/WMB/'Thingy' User since 2002
Linux user since 1995

Every time you reinvent the wheel the more square it gets (anon). If in doubt think and investigate before you ask silly questions.
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Sat Aug 28, 2010 9:59 am    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

Quote:
Probe Description :- AMQ6709: The log for the Queue manager is full.

I have check, hard disk has space as well as only one error log is currently in use. 2 are empty.

I doubt very much that the error was a reference to the error log files...
Did you even read the content of the error logs?

What are the logging parms on your qmgr? (right click in MQExplorer and check the properties of the qmgr...)
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
mhashimkhan
PostPosted: Sat Aug 28, 2010 10:15 pm    Post subject: Reply with quote

Newbie

Joined: 28 Aug 2010
Posts: 5

by one error log file, i mean AMQERR01.LOG... 2 & 3 are empty.

error in MQErr
8/29/2010 13:00:56 - Process(1716.1) User(1249112) Program(amqmsrvn.exe)
Host(MYDJ9SDM1S)
AMQ6183: An internal WebSphere MQ error has occurred.

EXPLANATION:
An error has been detected, and the WebSphere MQ error recording routine has
been called. The failing process is process 1716.
ACTION:
Use the standard facilities supplied with your system to record the problem
identifier and to save any generated output files. Use either the WMQ Support
site: http://www.ibm.com/software/integration/wmq/support/, or IBM Support
Assistant (ISA): http://www.ibm.com/software/support/isa/, to see whether a
solution is already available. If you are unable to find a match, contact your
IBM support center. Do not discard these files until the problem has been
resolved.

> I am able to deploy flows, i am not able to deploy message sets.
>Log Type = Circular
Log Primary Files = 10
Log Secondary Files = 3
Write integrity = Triple write

not sure how to proceed
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Sat Aug 28, 2010 10:30 pm    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

What is the size of your message set's bar file?
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
mhashimkhan
PostPosted: Sat Aug 28, 2010 10:56 pm    Post subject: Reply with quote

Newbie

Joined: 28 Aug 2010
Posts: 5

Just check, looks big

3,300,380 bytes
Back to top
View user's profile Send private message
mhashimkhan
PostPosted: Sat Aug 28, 2010 11:42 pm    Post subject: Reply with quote

Newbie

Joined: 28 Aug 2010
Posts: 5

is there a way to clear MQ log?
Back to top
View user's profile Send private message
smdavies99
PostPosted: Sat Aug 28, 2010 11:49 pm    Post subject: Reply with quote

Jedi Council

Joined: 10 Feb 2003
Posts: 6076
Location: Somewhere over the Rainbow this side of Never-never land.

Ok,
The default amount of LOG FILES Space is pretty small.

You can't change the size of the logfile without re-creating the QMGR. So your next step(s) should be ad follows:-

1) Increase the QMGR MAXMSGLEN via the runmqsc command or via the WMQ Explorer. The default 4Mb is not enough for brokers useage anyway.
2) Increase the Number of primary Log file via the gui from 10 to say 20.
3) Stop the broker.
4) Restart the QMGR. The new log files will get automatically created.
5) Start the broker.

Now Use the GUI and check the MAXMSGLEN of all the Queues starting with SYSTEM.BROKER. Change them to be the same size that you set for the QMGR in 1) above.
Check the MAXMSGLEN of the SVRCONN Channels (SYSTEM.DEF.*) and change them if needed.

Now start the broker toolkit and try the deploy again.

Alternatively,
Delete the Broker,
Delete the QMGR
Recreate the QMGR with a bigger LogfileSize and more Primary Logfiles
Alter the QMGR MAXMSGLEN
Alter the Queue MAXMSGLEN for SYSTEM.DEFAULT.LOCAL.QUEUE
Recreate the broker.

All the above is a very good reason why most experienced Broker Devs & Admins script everything.
All of my scripts make sure that there is plenty of WMQ Logfile space, the correct CCSID and MAXMSGLEN etc. I'm sure that most of the others who post regularly here have exactly the same sort of things in their 'toolbox'.
_________________
WMQ User since 1999
MQSI/WBI/WMB/'Thingy' User since 2002
Linux user since 1995

Every time you reinvent the wheel the more square it gets (anon). If in doubt think and investigate before you ask silly questions.
Back to top
View user's profile Send private message
Vitor
PostPosted: Sun Aug 29, 2010 6:06 am    Post subject: Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

mhashimkhan wrote:
by one error log file, i mean AMQERR01.LOG... 2 & 3 are empty.


These are the not the logs the error message is referring to. Because these are not the logs the queue manager uses internally.

mhashimkhan wrote:
Log Type = Circular
Log Primary Files = 10
Log Secondary Files = 3
Write integrity = Triple write


The clue is here. If it indicates 10 primary files, why do you think those 3 files are the ones in question? The other 7 are taking a quick vacation?

mhashimkhan wrote:
not sure how to proceed


You need to stop the log filing when you deploy this bar file. If you have (as you claim in the first post) plenty of disc space allocating more space to the log is a good first move.

Another good move is to find out why your bar file is so big with message sets. How many message sets are in this bar? Have you considered deploying them individually?
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
mhashimkhan
PostPosted: Tue Aug 31, 2010 9:35 pm    Post subject: Reply with quote

Newbie

Joined: 28 Aug 2010
Posts: 5

davies, I am able to resolve the problem my deleting and recreating the Broker

Vitor, yes the message set is big as it contains around 20 mxsd files. Deploying separately is not an option.

Guys thanks for your support to help me resolve the issue.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Problem in deployment of message set
Jump to:  



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
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.