Author |
Message
|
shcherb |
Posted: Thu Feb 20, 2003 3:00 am Post subject: Help !!! BIP8050E - Unable to create MQSeries queue manager |
|
|
Apprentice
Joined: 12 Sep 2001 Posts: 34
|
Hi,
I am installing WMQ Event Broker 2.1 for Windows 2000 SP3 (I have WMQ 5.3.1 installed already). I got an error from the "wmqpscreatebroker" command:
>wmqpscreatebroker SIMPLE_BROKER -i shcherb -a password -q QM_SIMPLE -n WMQPSBDB
"Receiving a BIP8050E - Unable to create MQSeries queue manager, when trying to create a broker".
I am Administrator and a member of mqm group. I created and started QM_SIMPLE queue manager manually , still it is the same error. I checked Event Viewe, queue manager logs and Event Broker log, nothing there.
Any ideas ?
Vladimir  |
|
Back to top |
|
 |
kirani |
Posted: Thu Feb 20, 2003 7:11 am Post subject: |
|
|
Jedi Knight
Joined: 05 Sep 2001 Posts: 3779 Location: Torrance, CA, USA
|
Did you create Broker database. Is the ODBC connection defined already for this db? _________________ Kiran
IBM Cert. Solution Designer & System Administrator - WBIMB V5
IBM Cert. Solutions Expert - WMQI
IBM Cert. Specialist - WMQI, MQSeries
IBM Cert. Developer - MQSeries
|
|
Back to top |
|
 |
shcherb |
Posted: Thu Feb 20, 2003 7:17 am Post subject: |
|
|
Apprentice
Joined: 12 Sep 2001 Posts: 34
|
kirani wrote: |
Did you create Broker database. Is the ODBC connection defined already for this db? |
1) Yes
2) Yes
Vladimir  |
|
Back to top |
|
 |
jefflowrey |
Posted: Thu Feb 20, 2003 7:36 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
Is the shcherb user authorized on the broker database?
Is the shcherb user in the mqbrkrs (or Domain mqbrkrs group if applicable)?
What does your documentation say about BIP8050E? |
|
Back to top |
|
 |
shcherb |
Posted: Thu Feb 20, 2003 7:42 am Post subject: |
|
|
Apprentice
Joined: 12 Sep 2001 Posts: 34
|
JeffLowrey wrote: |
Is the shcherb user authorized on the broker database?
Yes
Is the shcherb user in the mqbrkrs (or Domain mqbrkrs group if applicable)?
Yes
What does your documentation say about BIP8050E? |
Nothing |
|
Back to top |
|
 |
jefflowrey |
Posted: Thu Feb 20, 2003 7:52 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
Quote: |
BIP8050E Unable to create MQSeries queue
manager &1.
Explanation: This command attempts to create an
MQSeries queue manager, the queue manager could
not be created.
User Response: Locate and resolve the problem and
retry the command.
|
From http://publibfp.boulder.ibm.com/epubs/pdf/gipyao00.pdf.
Not that this is *helpful*, mind you.
Is the queue manager running at the time? Is it listening on the default port? Is the command server for the queue manager running? |
|
Back to top |
|
 |
shcherb |
Posted: Sat Feb 22, 2003 10:55 pm Post subject: |
|
|
Apprentice
Joined: 12 Sep 2001 Posts: 34
|
JeffLowrey wrote: |
Quote: |
BIP8050E Unable to create MQSeries queue
manager &1.
Explanation: This command attempts to create an
MQSeries queue manager, the queue manager could
not be created.
User Response: Locate and resolve the problem and
retry the command.
|
From http://publibfp.boulder.ibm.com/epubs/pdf/gipyao00.pdf.
Not that this is *helpful*, mind you.
Is the queue manager running at the time? Is it listening on the default port? Is the command server for the queue manager running? |
That's what I mean by 'nothing'.
QM is running and listening on the non-default port (1415). Command server is running.
Vlad |
|
Back to top |
|
 |
jefflowrey |
Posted: Sun Feb 23, 2003 9:35 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
Hrm. I'd thought the non-default port might be an issue, but reviewing the parameters of wmqpscreatebroker, there's nothing to specify which port the QM is using. Presumably it figures it out in some manner?
Can you check to see if any of the following queues have actually been created? The command could be failing for some reason other than what it's reporting.
SYSTEM.BROKER.ADMIN.QUEUE
SYSTEM.BROKER.CONTROL.QUEUE
SYSTEM.BROKER.EXECUTIONGROUP.QUEUE
SYSTEM.BROKER.EXECUTIONGROUP.REPLY
SYSTEM.BROKER.INTERBROKER.QUEUE
SYSTEM.BROKER.MODEL.QUEUE
You could also consider enabling tracing on MQ. That may give more information.
If none of this helps, review your security permissions again - particularly make sure that shcherb is a member of Administrators on the local machine (you say 'I'm an administrator', but it's not clear if you're logging in as shcherb or something else). Also you don't specify if you're using domain level accounts or not. This can impact your security. You may need to specify shcherb as DOMAIN\shcherb. |
|
Back to top |
|
 |
shcherb |
Posted: Mon Feb 24, 2003 3:41 am Post subject: |
|
|
Apprentice
Joined: 12 Sep 2001 Posts: 34
|
JeffLowrey wrote: |
Hrm. I'd thought the non-default port might be an issue, but reviewing the parameters of wmqpscreatebroker, there's nothing to specify which port the QM is using. Presumably it figures it out in some manner?
Can you check to see if any of the following queues have actually been created? The command could be failing for some reason other than what it's reporting.
SYSTEM.BROKER.ADMIN.QUEUE
SYSTEM.BROKER.CONTROL.QUEUE
SYSTEM.BROKER.EXECUTIONGROUP.QUEUE
SYSTEM.BROKER.EXECUTIONGROUP.REPLY
SYSTEM.BROKER.INTERBROKER.QUEUE
SYSTEM.BROKER.MODEL.QUEUE
You could also consider enabling tracing on MQ. That may give more information.
If none of this helps, review your security permissions again - particularly make sure that shcherb is a member of Administrators on the local machine (you say 'I'm an administrator', but it's not clear if you're logging in as shcherb or something else). Also you don't specify if you're using domain level accounts or not. This can impact your security. You may need to specify shcherb as DOMAIN\shcherb. |
No, there aren't any SYSTEM.BROKER.* queues. This is because, I create QM_SIMPLE by myself. In case that 'wmqebcreatebroker' will try to create QM_SIMPLE, nothing created in the MQ space.
How can I setup 'trace on' mode in the MQ ?
shcherb is a member of Administrators on the local machine (and also of all MQ,Event Broker related groups). I am not using domain level acounts.
Vlad |
|
Back to top |
|
 |
jefflowrey |
Posted: Mon Feb 24, 2003 7:05 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
Enabling trace and reading the results should be covered in your MQSeries System Administration manual.
Something else to try, that may give more information, is to use runmqsc to excute some commands on QM_SIMPLE, like display or alter. This may show you what problems the wmqscreatebroker is having. Again, runmqsc should be documented in your MQSeries System Administration manual. But just try
Code: |
>runmqsc QM_SIMPLE
Starting MQSeries Commands.
>display qlocal(*) |
|
|
Back to top |
|
 |
shcherb |
Posted: Mon Feb 24, 2003 9:09 am Post subject: |
|
|
Apprentice
Joined: 12 Sep 2001 Posts: 34
|
JeffLowrey wrote: |
Enabling trace and reading the results should be covered in your MQSeries System Administration manual.
Something else to try, that may give more information, is to use runmqsc to excute some commands on QM_SIMPLE, like display or alter. This may show you what problems the wmqscreatebroker is having. Again, runmqsc should be documented in your MQSeries System Administration manual. But just try
Code: |
>runmqsc QM_SIMPLE
Starting MQSeries Commands.
>display qlocal(*) |
|
C:\>runmqsc SAMPLE_QM
5724-B41 (C) Copyright IBM Corp. 1994, 2002. ALL RIGHTS RESERVED.
Starting MQSC for queue manager SAMPLE_QM.
display qlocal(*)
1 : display qlocal(*)
AMQ8409: Display Queue details.
QUEUE(MQAI.REPLY.3E592E5001020020)
AMQ8409: Display Queue details.
QUEUE(SYSTEM.ADMIN.CHANNEL.EVENT)
AMQ8409: Display Queue details.
QUEUE(SYSTEM.ADMIN.COMMAND.QUEUE)
AMQ8409: Display Queue details.
QUEUE(SYSTEM.ADMIN.PERFM.EVENT)
AMQ8409: Display Queue details.
QUEUE(SYSTEM.ADMIN.QMGR.EVENT)
AMQ8409: Display Queue details.
QUEUE(SYSTEM.AUTH.DATA.QUEUE)
AMQ8409: Display Queue details.
QUEUE(SYSTEM.CHANNEL.INITQ)
AMQ8409: Display Queue details.
QUEUE(SYSTEM.CHANNEL.SYNCQ)
AMQ8409: Display Queue details.
QUEUE(SYSTEM.CICS.INITIATION.QUEUE)
AMQ8409: Display Queue details.
QUEUE(SYSTEM.CLUSTER.COMMAND.QUEUE)
AMQ8409: Display Queue details.
QUEUE(SYSTEM.CLUSTER.REPOSITORY.QUEUE)
AMQ8409: Display Queue details.
QUEUE(SYSTEM.CLUSTER.TRANSMIT.QUEUE)
AMQ8409: Display Queue details.
QUEUE(SYSTEM.DEAD.LETTER.QUEUE)
AMQ8409: Display Queue details.
QUEUE(SYSTEM.DEFAULT.INITIATION.QUEUE)
AMQ8409: Display Queue details.
QUEUE(SYSTEM.DEFAULT.LOCAL.QUEUE)
AMQ8409: Display Queue details.
QUEUE(SYSTEM.PENDING.DATA.QUEUE) |
|
Back to top |
|
 |
jefflowrey |
Posted: Mon Feb 24, 2003 9:52 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
It appears that everything is working the way it should, except the wmqpscreatebroker command.
I've run through all the things I can think of that might show you more information about why the wmqpscreatebroker command is failing. None of them have worked.
Have you talked to IBM support yet? |
|
Back to top |
|
 |
|