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 » listener creation no longer supported

Post new topic  Reply to topic
 listener creation no longer supported « View previous topic :: View next topic » 
Author Message
ivanachukapawn
PostPosted: Sat Dec 23, 2006 3:50 pm    Post subject: listener creation no longer supported Reply with quote

Knight

Joined: 27 Oct 2003
Posts: 561

I just setup a Windows only environment with MQ6.0 and MB6.0

I attempted to run the create default configuration by running the default configuration creation wizard. It was successful on most steps but got an error when attempting to create a listener (port 2414) for the default queue manager. It then gave me a choice: either correct the problem and click OK to try again, or click no and have everything backed out. I had no choice but to click no.

the error log shows:

Creating a listener for queue manager [WBRK6_DEFAULT_QUEUE_MANAGER] on port 2414.
Status ERROR: com.ibm.etools.mft.eou code=0 Could not create the listener.

Collected output from task >
Stdout: [5724-H72 (C) Copyright IBM Corp. 1994, 2004. ALL RIGHTS RESERVED.
Listener creation no longer supported

Anybody know why creation of a listener is no longer supported?
Back to top
View user's profile Send private message
JosephGramig
PostPosted: Sun Dec 24, 2006 5:41 am    Post subject: Reply with quote

Grand Master

Joined: 09 Feb 2006
Posts: 1244
Location: Gold Coast of Florida, USA

No, but the port was probably in use.

Why not create your own CM and broker? You can name them what you want then.


    Create a QMGR of your choice.
    Create a CM using that QMGR.
    Create a broker using that same QMGR.
    Start broker the CM and broker.
    Connect the Toolkit to the CM (create Domain)
    Create a broker in the Toolkit (this really registers the broker you created)


Try reading the WMB Info Center on this.
http://publib.boulder.ibm.com/infocenter/wmbhelp/v6r0m0/index.jsp?topic=/com.ibm.etools.mft.doc/an23000_.htm
http://publib.boulder.ibm.com/infocenter/wmbhelp/v6r0m0/index.jsp?topic=/com.ibm.etools.mft.doc/an07080_.htm
_________________
Joseph
Administrator - IBM WebSphere MQ (WMQ) V6.0, IBM WebSphere Message Broker (WMB) V6.1 & V6.0
Solution Designer - WMQ V6.0
Solution Developer - WMB V6.1 & V6.0, WMQ V5.3
Back to top
View user's profile Send private message AIM Address
ivanachukapawn
PostPosted: Mon Dec 25, 2006 11:54 am    Post subject: Reply with quote

Knight

Joined: 27 Oct 2003
Posts: 561

Joseph,

OK I'll forget about creating the 'Default Configuration' using the wizard that no longer can create a listener for the QM.

But I have a question about the MQ communications using the architecture you recommended. You recommended that I create 1 queue manager and then create both configuration manager and broker to use that queue manager. What if my environment were 'production-like' in that my broker runs on an AIX system and my toolkit/config manager runs on windows. In this setup would it not be standard practice for there to be a queue manager running on windows which the configuration manager connects to and a queue manager running on AIX which the broker connects to? If using separate queue managers, is it standard practice to have these queue managers connect via sender/receiver channel pairs and to have remote queue definitions so that the configuration manager can put configuration requests on the broker's queue manager's SYSTEM.BROKER.ADMIN.QUEUE?
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Mon Dec 25, 2006 12:30 pm    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

There is not really any "standard" practice.

Most shops do things the way that is correct for them.

A config manager needs to run against a local queue manager.

It also needs to run exactly and only where it can connect to the security registry that should be used to authenticate broker domain users. That means that if you want to authenticate your broker domain users against a Windows security registry (like an ActiveDirectory windows domain) then you should run the configmgr on windows.

You should never consider where the broker is placed when considering where to place the configmgr.

You can also consider running one configmgr for each broker, and manage the security of each broker entirely separately from the others.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
ivanachukapawn
PostPosted: Mon Dec 25, 2006 1:04 pm    Post subject: Reply with quote

Knight

Joined: 27 Oct 2003
Posts: 561

Would it work for the Config Mgr and local QM to be running on Windows and the Broker running on AIX and be client connected to the same Windows QM?
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Mon Dec 25, 2006 2:43 pm    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

No.

Broker also has to be server-connected to a local queue manager.

It works just fine to run configmgr on Windows and Broker on AIX.

You just need two queue managers.

This is basic configuration of the product. You should really get training on Broker, it's not terribly easy to learn on your own.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Mon Dec 25, 2006 7:22 pm    Post subject: Reply with quote

Grand High Poobah

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

And be aware that in V6 the configmgr can run on almost any platform the broker can run on...

The toolkit is limited to Linux and Windows...

Enjoy
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
ivanachukapawn
PostPosted: Mon Dec 25, 2006 7:31 pm    Post subject: Reply with quote

Knight

Joined: 27 Oct 2003
Posts: 561

I am aware of the platform stuff. My intention for the test was to run the Toolkit, Config Mgr, and Broker all on the same Windows XP box. Ultimately, in upper environments I would be running the Toolkit and Config Mgr on Windowx XP and the Broker on AIX or Solaris. That is why I wanted to configure the test environment with a QM for the Config Mgr and another QM for the Broker, because in upper environments the Config Mgr on Windows would need its own QM for admin, and the Broker on AIX would need its own QM on AIX for admin. What I don't know is if the sender/receiver channels and remote queue definitions are handled automatically by the mqsicreate tools.
Back to top
View user's profile Send private message
jeevan
PostPosted: Mon Dec 25, 2006 9:44 pm    Post subject: Reply with quote

Grand Master

Joined: 12 Nov 2005
Posts: 1432

jefflowrey Wrote:
Quote:

You should never consider where the broker is placed when considering where to place the configmgr.

You can also consider running one configmgr for each broker, and manage the security of each broker entirely separately from the others



From the above, I understood:

We should not put broker and configuration manager in the same box

There should be one config manager for one broker.

I do not know how many flows ( application ) can be run in a broker optiomally. If that number is not big, and if a company wants to run many applications on broker, would not it require a lot of machines for running broker and config manager? I am just curious.


My understanding was, we can run (practically run) many brokers in a configuration manager ( broker domain)



[/quote]
Back to top
View user's profile Send private message
ivanachukapawn
PostPosted: Tue Dec 26, 2006 4:51 am    Post subject: Reply with quote

Knight

Joined: 27 Oct 2003
Posts: 561

My understanding is somewhat different than yours but I don't know if it is correct.

I think that:

The Toolkit must be run on Windows or Linux.

The Configuration Manager and its admin Queue Manager can be run anywhere (the same box as the toolkit or not)(Windows, Linux, AIX,Solaris).

The brokers with their admin Queue Managers can be run anywhere (including the Windows box the Toolkit runs on)(Windows, Linux, AIX, Solaris).
Back to top
View user's profile Send private message
JosephGramig
PostPosted: Tue Dec 26, 2006 5:36 am    Post subject: Reply with quote

Grand Master

Joined: 09 Feb 2006
Posts: 1244
Location: Gold Coast of Florida, USA

You can run many brokers in one domain. I would not run more than one broker on a machine or LPAR. You can have many execution groups (EG) and many flows on one broker. The limits are really machine dependant.

Every EG is a separate process and every flow (instance) is a separate thread.

Like Jeff said, put your CM where you want to authorize the developers and administrators. If you want to authorize with Active Directory, then windows for the CM is your easiest choice.

And yes, you need channels between your CM and brokers when they do not share the same QMGR (on the same machine or not).

There is a Redbook on Broker Basics available for free.
_________________
Joseph
Administrator - IBM WebSphere MQ (WMQ) V6.0, IBM WebSphere Message Broker (WMB) V6.1 & V6.0
Solution Designer - WMQ V6.0
Solution Developer - WMB V6.1 & V6.0, WMQ V5.3
Back to top
View user's profile Send private message AIM Address
jefflowrey
PostPosted: Tue Dec 26, 2006 7:27 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

ivanachukapawn wrote:
My understanding is somewhat different than yours but I don't know if it is correct.


Yours is correct.

It's perfectly fine to run a configmgr on the same machine as a broker. It uses minimal resources when it's not doing any work, and doesn't even have to be running most of the time.

It's perfectly fine to have many brokers connected to one confimgr, and that's how I would normally do it.

It's perfectly fine to have one configmgr for each broker, and that's how many people do it. I personally think this makes everything more complicated, but there are good reasons for doing it this way too.

The configmgr defines a security domain - who can do what to which things. The brokers that should be part of that security domain should be registered to that configmgr.

There isn't a specific number of flows that can run well in one execution group. There isn't a specific number of execution groups that can run well in one broker. There isn't a specific number of brokers that can run well on one machine.

There isn't a standard practice for how many flows to put into one EG, or how many EGs to put into one broker. It's generally not *necessary* to put more than one broker on each machine - although there may be administrative/security reasons for doing so.

Particularly for a production environment, you should plan for the deployment configuration inside each broker to be TUNED iteratively. That is, you should make a good guess for what's reasonable to start, collect metrics, analyze the metrics, and then figure out how to reconfigure (if necessary) for better performance.
_________________
I am *not* the model of the modern major general.
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 » listener creation no longer supported
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.