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 » General Discussion » MQCNO_STANDARD_BINDING Vs MQCNO_FASTPATH_BINDING

Post new topic  Reply to topic
 MQCNO_STANDARD_BINDING Vs MQCNO_FASTPATH_BINDING « View previous topic :: View next topic » 
Author Message
kakkarjatin
PostPosted: Wed Oct 05, 2005 11:25 pm    Post subject: MQCNO_STANDARD_BINDING Vs MQCNO_FASTPATH_BINDING Reply with quote

Novice

Joined: 25 Aug 2005
Posts: 15

Hi All,

I have got a doubt regarding the MQCNO_STANDARD_BINDING and MQCNO_FASTPATH_BINDING options. The manual says that MQCNO_STANDARD_BINDING maintains the integrity and MQCNO_FASTPATH_BINDING compromises integrity, whereas MQCNO_FASTPATH_BINDING is used incase of trusted application. Does this mean we should not use MQCNO_STANDARD_BINDING for trusted applications? I believe that MQCNO_STANDARD_BINDING maintains integrity and should be used for trusted application.

Please find below the text that I copied from Application Programming guide.

MQCNO_STANDARD_BINDING
By default, MQCONNX (like MQCONN) implies two logical threads where the WebSphere MQ application and the local queue manager agent run in separate processes. This maintains the integrity of the queue manager (that is, it makes the queue manager immune to errant programs), but impairs the performance of the MQI calls.

MQCNO_FASTPATH_BINDING
Trusted applications imply that the WebSphere MQ application and the local queue manager agent become the same process.

This option compromises the integrity of the queue manager as there is no protection from overwriting its storage.

So, to run a trusted application, either:
1. Specify the MQCNO_FASTPATH_BINDING option on the MQCONNX call and the FASTPATH environment variable,
or
2. Specify the MQCNO_FASTPATH_BINDING option on the MQCONNX call and leave the environment variable undefined.
If neither MQCNO_STANDARD_BINDING nor MQCNO_FASTPATH_BINDING is specified, you can use MQCNO_NONE, which defaults to MQCNO_STANDARD_BINDING.
_________________
Regards,
Jatin Kakkar
IBM WMQ V5.3 System Administrator Certified
Brainbench Master Certification in WebSphere MQ
Sun Certified Java Programmer
Sun Certified Web Component Developer
IBM Certified AIX Specialist
Java Brainbench Certified
Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
Nigelg
PostPosted: Wed Oct 05, 2005 11:53 pm    Post subject: Reply with quote

Grand Master

Joined: 02 Aug 2004
Posts: 1046

Fastpath binding means that the app runs in the the same memory space as the qmgr. Such an app potentially has the ability to crash the qmgr, and even corrupt it to such an extent that it cannot be restarted and all the msgs are lost. Note that IBM will probably decline support for a qmgr which has crashed because of a bug in a fastbound app.

If you are completely confident that your app has no bugs that could cause it to overwrite memory, or will never crash, and you do ont mind it running under the mqm user so that it has full authority to all qmgr objects, then use fastpath bindings, otherwise use standard.

IMO the increase in performance is not worth the risk of compromising the qmgr data.
_________________
MQSeries.net helps those who help themselves..
Back to top
View user's profile Send private message
hopsala
PostPosted: Thu Oct 06, 2005 6:47 am    Post subject: Reply with quote

Guardian

Joined: 24 Sep 2004
Posts: 960

More of the same - Fastbound application.
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 » General Discussion » MQCNO_STANDARD_BINDING Vs MQCNO_FASTPATH_BINDING
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.