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 » Clustering » AMQ6047,AMQ9434 ERRORS

Post new topic  Reply to topic
 AMQ6047,AMQ9434 ERRORS « View previous topic :: View next topic » 
Author Message
adviceid
PostPosted: Wed Mar 28, 2012 12:59 am    Post subject: AMQ6047,AMQ9434 ERRORS Reply with quote

Newbie

Joined: 28 Mar 2012
Posts: 7

My side of the deployment of three machines, a machine as a gateway, the GW, the two machines for the application server CPG1, CPG2, gateway is responsible for receiving BANK machine external message after message load balancing through dynamic remote queue to send ANYONE send two local queue on the application server.

Are now experiencing a strange problem when I BANK machine configuration
def qr (Q.BANK2CPG) rname (Q.BANK2CPG) rqmname (ANYONE) xmitq (QM000) defpsist (yes) replace
The after of the RNAME changed to any other name, the gateway GW can not forward a message to the application CPG1, CPG2, the message into the dead-letter queue. Only Q.BANK2CPG the name is successfully forwarded.

The CCSID of the few machines we are a unified set to 5488

The MQ version is 7.0.1.6

MQ we have to restart several times, or not.

Attach
Built MQ cluster script


(1) create the MQ queue manager
Create a queue manager on CPG1, CPG2, and GW, respectively, BANK, for the external system machine

CPG1:
crtmqm-q QMTOPCPG1

CPG2:
crtmqm-q QMTOPCPG2

GW:
crtmqm-q QMTOPGW

(2) start the queue manager

CPG1:
strmqm QMTOPCPG1

CPG2:
strmqm QMTOPCPG2

GW:
strmqm QMTOPGW

3 Create and start the listener
MQSC commands
CPG1:
DEFINE LISTENER (LISTENER.TCP) TRPTYPE (TCP) PORT (1414) CONTROL (QMGR)
START LISTENER (LISTENER.TCP)
CPG2:
DEFINE LISTENER (LISTENER.TCP) TRPTYPE (TCP) PORT (1414) CONTROL (QMGR)
START LISTENER (LISTENER.TCP)
GW:
DEFINE LISTENER (LISTENER.TCP) TRPTYPE (TCP) PORT (1414) CONTROL (QMGR)
START LISTENER (LISTENER.TCP)
Set the cluster of full repositories
MQSC commands
CPG1:
ALTER QMGR REPOS (TOP_CLUSTER)

CPG2:
ALTER QMGR REPOS (TOP_CLUSTER)

(4) define the queue manager cluster to send and cluster-receiver channel
MQSC commands
CPG1:
DEFINE CHANNEL (TO.QMTOPCPG1) CHLTYPE (CLUSRCVR) TRPTYPE (TCP) CONNAME ('130 .45.140.169 (1414) ') CLUSTER (TOP_CLUSTER)
DEFINE CHANNEL (TO.QMTOPCPG2) CHLTYPE (CLUSSDR) TRPTYPE (TCP) CONNAME ('130 .45.140.170 (1414) ') CLUSTER (TOP_CLUSTER)
CPG2:
DEFINE CHANNEL (TO.QMTOPCPG2) CHLTYPE (CLUSRCVR) TRPTYPE (TCP) CONNAME ('130 .45.140.170 (1414) ') CLUSTER (TOP_CLUSTER)
DEFINE CHANNEL (TO.QMTOPCPG1) CHLTYPE (CLUSSDR) TRPTYPE (TCP) CONNAME ('130 .45.140.169 (1414) ') CLUSTER (TOP_CLUSTER)
GW:
DEFINE CHANNEL (TO.QMTOPCPG1) CHLTYPE (CLUSSDR) TRPTYPE (TCP) CONNAME ('130 .45.140.169 (1414) ') CLUSTER (TOP_CLUSTER)
DEFINE CHANNEL (TO.QMTOPGW) CHLTYPE (CLUSRCVR) TRPTYPE (TCP) CONNAME ('130 .45.140.168 (1414) ') CLUSTER (TOP_CLUSTER)
(5) to create a cluster member of the shared local queue
MQSC commands
CPG1:
DEFINE QLOCAL (QTOPCPG) CLUSTER (TOP_CLUSTER)

CPG2:
DEFINE QLOCAL (QTOPCPG) CLUSTER (TOP_CLUSTER)
6. Set the dead-letter queue
MQSC commands
CPG1:
The DEFINE QLOCAL (DEADQ)
ALTER QMGR DEADQ (DEADQ)

CPG2:
The DEFINE QLOCAL (DEADQ)
ALTER QMGR DEADQ (DEADQ)

GW:
The DEFINE QLOCAL (DEADQ)
ALTER QMGR DEADQ (DEADQ)
DEFINE QLOCAL (QTOPCLIENT) CLUSTER (TOP_CLUSTER)
define channel (SVRCONN) chltype (SVRCONN) TRPTYPE (TCP) mcauser ('mqm') replace

CPG1
def ql (CNAPS2PBOC) maxdepth (100000) defpsist (yes) maxmsgl (1048576) replace
def ql (HVPSPBOC) maxdepth (100000) defpsist (yes) maxmsgl (1048576) replace
def ql (BEPSPBOC) maxdepth (100000) defpsist (yes) maxmsgl (1048576) replace
def ql (BEPSBANK) maxdepth (100000) defpsist (yes) maxmsgl (1048576) replace
def ql (HVPSBANK) maxdepth (100000) defpsist (yes) maxmsgl (1048576) replace
CPG2
def ql (CNAPS2PBOC) maxdepth (100000) defpsist (yes) maxmsgl (1048576) replace
def ql (HVPSPBOC) maxdepth (100000) defpsist (yes) maxmsgl (1048576) replace
def ql (BEPSPBOC) maxdepth (100000) defpsist (yes) maxmsgl (1048576) replace
def ql (BEPSBANK) maxdepth (100000) defpsist (yes) maxmsgl (1048576) replace
def ql (HVPSBANK) maxdepth (100000) defpsist (yes) maxmsgl (1048576) replace

External BANK machine access --------------------------------------------- ------------------------
CPG1:
def ql (Q.BANK2CPG) maxdepth (100000) defpsist (yes) maxmsgl (1048576) CLUSTER (TOP_CLUSTER) replace
CPG2:
def ql (Q.BANK2CPG) maxdepth (100000) defpsist (yes) maxmsgl (1048576) CLUSTER (TOP_CLUSTER) replace
GW:
DEFINE QR (ANYONE) RNAME ('') RQMNAME ('')
DEFINE QR (Q.CPG2BANK) RNAME (Q.CPG2BANK) RQMNAME (QMBANK) xmitq (QM000) CLUSTER (TOP_CLUSTER)
def ql (QM000) usage (xmitq) defpsist (yes) maxdepth (100000) maxmsgl (1048576) trigger trigtype (first) trigdata (CPG2BANK) initq (system.channel.initq) replace
def chl (CHL.CPG2BANK) chltype (sdr) discint (1800) conname ('130 .45.130.11 (1414) ') xmitq (QM000) trptype (tcp) shortrty (10000) shorttmr (30) longtmr (300) longrty (999999999) batchsz (50) replace
def chl (CHL.BANK2CPG) chltype (rcvr) trptype (tcp) replace
BANK:
crtmqm-lc-lf 4096-lp 2-ls 1-q QMBANK
def ql (Q.CPG2BANK) maxdepth (100000) defpsist (yes) maxmsgl (1048576) replace
def qr (Q.BANK2CPG) rname (Q.BANK2CPG) rqmname (ANYONE) xmitq (QM000) defpsist (yes) replace
def ql (QM000) usage (xmitq) defpsist (yes) maxdepth (100000) maxmsgl (1048576) trigger trigtype (first) trigdata (BANK2CPG) initq (system.channel.initq) replace
def chl (CHL.BANK2CPG) chltype (sdr) discint (1800) conname ('130 .45.140.168 (1414) ') xmitq (QM000) trptype (tcp) shortrty (10000) shorttmr (30) longtmr (300) longrty (999999999) batchsz (50) replace
def chl (CHL.CPG2BANK) chltype (rcvr) trptype (tcp) replace
DEFINE LISTENER (LISTENER.TCP) TRPTYPE (TCP) PORT (1414) CONTROL (QMGR)
START LISTENER (LISTENER.TCP)
alter the 'qmgr' ccsid (5 488)

Error log, / var / mqm / 'qmgr' / errors /03/27/2012 07:14:31 AM - Process (25434.1) User (mqm) Program (amqrrmfa)
Host (apdas141was01)
AMQ6047: Conversion not supported.

EXPLANATION:
WebSphere MQ is unable to convert string data tagged in CCSID 5488 to data in
CCSID 819.
ACTION:
Check the WebSphere MQ Application Programming Reference for Appendix and the
appropriate National Language Support publications to see if the CCSIDs are
supported by your system.
----- Amqvxcca.c: 521 ---------- ------------------------------ ----------------
03/27/2012 07:14:31 AM - Process (25434.1) User (mqm) Program (amqrrmfa)
Host (apdas141was01)
AMQ9434: Unrecognized message on SYSTEM.CLUSTER.COMMAND.QUEUE.

EXPLANATION:
The repository manager found a message on one of its queues having, either a
format that could not be recognized, or that did not come from a queue manager
or repository manager. The message was put on the dead-letter queue.
ACTION:
Examine the message on the dead-letter - the queue to determine the the originator of the
message.
----- Amqrrmfa.c: 4734 ---------------------------------------- ---------------
03/27/2012 07:14:32 AM - Process (26500.50) User (mqm) Program (amqrmppa)
Host (apdas141was01)
AMQ9544: Messages not put to destination queue.

EXPLANATION:
During the processing of channel 'CHL.TREATS2CPG' one or more messages could
not be put to the destination queue and attempts were made to put them to a
dead-letter queue. The location of the queue is 1, where 1 is the local
The dead-letter the queue and 2 is the remote dead-letter queue.
ACTION:
Examine the contents of the dead-letter queue. Each message is contained in a
structure that describes why the message was put to the queue, and to where it
was originally addressed. Also look at previous error messages to see if the
attempt to put messages to a dead-letter queue failed. The program identifier
(PID) of the processing program was '26500 '.
Back to top
View user's profile Send private message
rekarm01
PostPosted: Wed Mar 28, 2012 5:13 pm    Post subject: Re: AMQ6047, AMQ9434 ERRORS Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 1415

adviceid wrote:
AMQ6047: Conversion not supported.

EXPLANATION: WebSphere MQ is unable to convert string data tagged in CCSID 5488 to data in CCSID 819.

ACTION: Check the WebSphere MQ Application Programming Reference for Appendix and the appropriate National Language Support publications to see if the CCSIDs are
supported by your system.

WebSphere MQ does not support direct conversions between ccsids that represent different national-language groups, (such as 819 and 5488). Connected queue managers should use qmgr ccsids from the same national-language group or Unicode (UTF-8), or they should enable default data conversion.
Back to top
View user's profile Send private message
adviceid
PostPosted: Wed Mar 28, 2012 8:50 pm    Post subject: Reply with quote

Newbie

Joined: 28 Mar 2012
Posts: 7

I had thought so,

But I use the same CCSID configuration, message in to Q.BANK2CPG queue is no problem, then just change what Q.BANK2CPG queue name on the die

I just tried to throw a message to the queue in the gateway directly, is also reported that the error code 2085: unable to the open the queue for output
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Sat Mar 31, 2012 8:45 pm    Post subject: Re: AMQ6047, AMQ9434 ERRORS Reply with quote

Grand High Poobah

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

rekarm01 wrote:
Connected queue managers should use qmgr ccsids from the same national-language group or Unicode (UTF-8 ), or they should enable default data conversion.

And remember this is especially true in a cluster where each qmgr needs to talk to every other qmgr in the cluster... you might want to set the qmgrs CCSID to UTF-8... It's a safe bet that you would have conversion tables to UTF-8 on the platforms the qmgr is running on. It would also remove the converstion problems you are facing between qmgrs...

Have fun
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » Clustering » AMQ6047,AMQ9434 ERRORS
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.