Tuesday, November 23, 2010

Make everyday your Best Day !

Be kinder than necessary because everyone you meet is fighting some kind of battle.

The road to success.... is always under construction.

When everything comes in your way you're in the wrong lane.

The heaviest thing you can carry is a grudge..

One thing you can't recycle is wasted time.

Your mind is like a parachute...it functions only when open.

One thing you can give and still keep....is your word.

Wednesday, October 20, 2010

WebSphere MQSI commands

      Mqsisetdbparms–brokername– -n –DataSourceName
-u –DataSourceUserId- -p –DataSourcePassword

To delete the set dbparams command

Mqsisetdbparms–brokername– -n –DataSourceName

     The mqsisetcapacity command to set the number of valid product licenses on your system.
mqsisetcapacity -c n
where n is the number of valid licences

3. mqsilistaclgroup

      Use the mqsilistaclgroup command to view or list the currently defined:
  • User groups
  • Users
  • Objects
  • Access control lists

                     +- -g --GroupName ---+
                     +- -u --UserName ----+
                     +- -b --Broker-------+
                     +- -e --ExeGroup-----+
                     +- -s --Subscription-+
                     +- -r root topic---------+
‘- -t —————

     The mqsidisplaycapacity command to display the number of valid product licenses and the processor count values on the system


     mqsideploy command to make a deploy request to the Configuration Manager
mqsideploy –b broker name – complete  delta/complete –topic topic name –topology                      topology name -cancel –r –w timeoutValue – connection  connection filename –e   execution  groupname –bar bar file name  -rmMsgFlow name

     The mqsideleteaclgroup command to delete the Configuration Manager database table relating to the group or user access control lists that you have defined

Mqsideleteaclgroup –f filename –g groupname –u username –b broker name –e exegroup –s subscription –r –t filename: File from which to import the configuration. The output of the mqsilistaclgroupcommand is    the correct format

      Mqsicustomize command to customize the broker from the root directory of your broker,  for example,     /var/wmqi/MQP1BRK.This command is supported


    This command is used to create the message defination files in ma message sets
Syntax is
    Mqsicreatemsgdefs -p  -d    -rmp -rmd
     The mqsicreatebar command provides a command line compiler that creates deployable broker archive files containing message flows and dictionaries.
Mqsicreatebar –data  workspacepath –b barfile –version vesionstring –p projectname –o file path
In the above command barflies and file path are required attributes.

       The mqsichangeflowstats command to:
  • Turn on or off accounting and statistics snapshot publication, or archive record output.
  • Specify that the command be applied to a specific flow message flow, or all flows in an execution group, or all execution groups belonging to a broker.
  • Modify the granularity of the data collected in addition to the standard message flow accounting and statistics. This extra data can include thread related data, node related data, node terminal related data, or a mixture of this data.
Sample command
Mqsichangeflowstats BrokerA -s -g -j -b none

       mqsireportflowstats command to display the current options for accounting and statistics that have been set using the mqsichangeflowstats command
mqsireportflowstars –reportflowwstars –a=yes –rs –s

Publish/subscribe commands

       The mqsiclearmqpubsub command to remove an MQSeries Publish/Subscribe broker as a neighbor of this WebSphere Business Integration Event Broker broker.
Mqsiclearmqpubsub – brokername –n neighborqueuemanagename

     The mqsijoinmqpubsub command to join this WebSphere Business Integration Event Broker broker to an Miseries Publish/Subscribe broker network. The command identifies a specific Miseries Publish/Subscribe broker to be the parent of the WebSphere Business Integration Event Broker broker

Mqsijoinmqpubsub –brokername –p –parentQueueManagerName

The mqsilistmqpubsub command to display the status of the Miseries Publish/Subscribe neighbor brokers to the specified WebSphere Business Integration Event Broker broker

Migration commands

       The mqsimigratemsgflows command to create new flows in the WebSphere Business Integration Event Broker V5.0 format, based on existing exported flows from a WebSphere MQ Event Broker V2.1 Configuration Manager.
Mqsimigratemsgflows –data workspacepath –p projectname –d directoryname –rm –log logfilename

      The mqsimigratemsgsets command imports all the files with the extension .mrp in the directory specified by the -d parameter. Files with any other extension are ignored.
Mqsimigratemsgsets –d , -d ata workspace –rm –g –log -v

    The mqsimigratetables command to migrate the database tables for brokers or the Configuration Manager.
Mqsimigratetables –brokername  -I serviceuseid –a service password
Mqsimigratetables –Configmgr  -I serviceuseid –a service password

Properties commands


Trace Commands

    The mqsichangetrace command to set the tracing characteristics for a component
Mqsichangetrace – borker name u – e executiongroupname –f flow –r –l level – m mode –
Service trace
Mqsichangetrace – borker name -t – e executiongroupname –f flow –r –l level – m mode

    The mqsiformatlog command to process the XML log created by mqsireadlog.
Mqsiformatlog –I inputfilename –o outfilename.

    The mqsireadlog command to retrieve the trace log for the specified component
mqsireadlog –componet –u –e egroup –f flowname–o outfilename

    The mqsireporttrace command to display the trace options currently in effect. This command is valid for:

mqsireporttrace –componet –u –e egroup –f flowname –o outfilename


     This command is used to create the usename server

Mqsicreateusernameserver –I service userid –a servicepassword –q queuemanagername –r intervel


Mqsichangeusernameserver command to change various properties of the User Name Server.


Deleteusernameserver is used to delete the usenameserver

ConfigManager Commands


      Syntax>>-mqsicreateconfigmgr– -i –ServiceUserID –a serviecpassword –q queuemanagername –n databasename –u databaseuserid –p databasepassword –d securitydomainname –s username serverqueumanagername –w work path

MqsichangeconfigMgr – a servicepassword –I serviceuserid –p databasepassword –g usernameserver queuemgrname –d securitydomainname –j maxjvmheapsize

Broker Commands



Mqsicreatebroker brokername –I serviceuserid –a servicepassword –q queuemanagername –n datasourecname –u datasourecuserid –p datasourcepassword –s unsqm -w workpath –l userlilpath –g configurationtiemout –p http port

Mqsicreatebroker brokername ––a servicepassword I serviceuserid   –p datasourcepassword –s unsqm -w workpath –l userlilpath –g configurationtiemout –p http port


Mqsideletebroker brokername

30 .Mqsireload
the mqsireload command to request the broker to stop and restart execution groups.
Mqsireload brokername –egroup

    The mqsicbrreport command to help identify applications that use a content-based routing filter. The program inspects a broker’s subscriptions table, and reports any filters it finds that might cause incompatible behavior.
Mqsicbrreport brokername

Syntax mqsideleteconfigMgr

Friday, October 15, 2010

Websphere Message Broker v7 – What’s new ?

As per the IBM documentation, they say the following 4 are the main themes of Websphere message broker v7 new features.
  • Simplicity and productivity
  • Universal connectivity for SOA
  • Dynamic operational management
  • Platforms, environments, and performance

    Simplicity and productivity

    Websphere Message Broker v7 (will be referred as WMB7 in this blog) has very few components compared to v6x. fewer interacting components means fewer opportunities for failure. WMB7 has only one component, that is Broker. Broker database, Config Mgr, User Name Server are no longer required
    Tools now connect directly to the broker, and do not use a configuration manager. This change reduces the number of steps required for administrative tasks. and gives the tools direct access to more configuration information.
    mqsilist command can now work with remote brokers.
    You can enable administrative security directly on the broker, which lets you decide who can read, write, and execute on specific brokers and execution groups.
    Brokers create and manage configuration data and deployed resources in an internal repository in the local file system
    Commands have been added to back up and restore broker configuration for the purposes of disaster recovery. mqsi[backup|restore]broker
    Message Broker V7 uses WebSphere MQ V7.0.1 to handle publish/subscribe (pub/sub) requests, which means that there is a single topic space and configuration for both products.
    WebSphere MQ now handles all topic based publish / subscribe support. Applications use a single topic space that is managed by WebSphere MQ. Access control is handled by the queue manager. Broker Domains no longer exist. Default execution groups, which previous versions of Message Broker required in order to run the pub/sub engine, are no longer used.
    Message Broker Toolkit
    A new Brokers view lets you administer local and remote brokers without using separate tools.
    Integrated into the Application Development perspective, the Brokers view gives you quick access to basic administration tasks while you are developing and testing Message Broker solutions. For example, you can deploy message flows directly onto execution groups without having to build BAR files or change perspectives, and deployment results are displayed synchronously in a new Deployment log, which lets you quickly ensure that message flows are deployed and working as expected.
    The Message Broker Toolkit now also includes an Impact Analysis tool, which enables you to discover interdependencies between Message Broker artifacts, such as when renaming an ESQL module.
    Message Broker Explorer
    The Message Broker Explorer is a new tool to facilitate the administration of broker environments.
    As a plug-in to the WebSphere MQ V7.0.1 Explorer, it gives you a single, consistent management console for both queue managers and brokers. Message Broker Explorer also gives you tools to easily modify and tune your brokers.
    The administrator can also view real-time performance information, including both message flow performance (such as throughput rates), and the performance of the broker’s resources (such as the JVM).
    Patterns Explorer
    The WMB7 Toolkit contains a Patterns Explorer, which lets you browse available patterns for ones that might be applicable to the current problem

    Universal connectivity for SOA

    Websphere Process Server Support:
    WMB7 makes it easier for application connectivity logic to interact with WebSphere Process Server using 5 newly introduced nodes. SCA Nodes – Provide improved interaction between WMB and WPS v6.2 using SOAP/HTTP or MQ Bindings.
    PHP Support:
    PHP Scripting support to allow message transformation and routing. PHP Compute Node, a programmable node that can be used that to transform and route messages using PHP scripts.
    EIS Connectivity Enhancements
    The SAP, Siebel, and PeopleSoft nodes that were added in V6.1 enable these Enterprise Information Systems to easily interact with the rest of the enterprise. Message Broker V7 improves these nodes by making them easier to manage operationally.
    • New SAPReply node to send a reply to an SAP synchronous callout (SAP)
    • Generic IDoc Routing (SAP)
    • SCI support with SAP Reply node (SAP)
    • Eases promotion of SEBL and PSOFT message flows through Test, QA, Production lifecycle
    • New configurable service provides reconfiguration of key adapter node properties (Siebel/Peoplesoft)
    • Iterative Deployment’ to easily add new definitions to existing deployments (Siebel/Peoplesoft)
    Sequence & Re-sequence Nodes
    These new nodes in WMB7 help ensure the correct processing of messages in scenarios where ordering is critical.
    The Sequence node causes the broker to apply a sequence number to messages. The Resequence node lets messages arrive in any order, but will only propagate messages in the correct order

    Dynamic operational management

    Audit and monitoring
    Using the Message Broker Toolkit, or operationally from the command line, you can now specify when you want events to occur and the content of those events, which can then be used to satisfy these scenarios. Events are published on a well-known pub/sub topic using in a simple format that uses a published schema. A message-driven bean (MDB) sample is provided that subscribes to these events and makes them available to an instance of WebSphere Business Monitor.
    • Easily gain insight into application and service connectivity
    • ‘Monitor’ tab on every MB node to generate events
    • Configure payload data, content style, identity, correlation & sequencing data
    • Operationally enable, disable, change event production: mqsichangeflowmonitoring command
    Resource Statistics
    WMB7 introduces a new framework for reporting resource utilization in the broker. This framework helps you immediately understand broker behavior, and can be used for problem diagnosis and in optimizing broker environments.
    • Allows operational personnel to understand behavior of deployed solutions
    • Reports comprehensive usage according of well known resources
    • Graphically reported through MB Explorer
    Multi-instance brokers
    WMB V7 utilizes the multi-instance queue manager support introduced in WMQ V7 to provide a HA configuration with Active / Passive Brokers. Multi-instance brokers and QMGRs store their configurations on shared network storage.
    The feature works with WebSphere MQ in one of two ways. Each broker instance can be started as an MQ service, so that when the queue manager fails over to the standby, the broker is automatically started. Alternatively, the standby broker can be continually running in a semi-initialized state, waiting for the associated standby queue manager and shared broker configuration to become available.

    Platforms, environments, and performance

    • WMB7 broker is now exclusively 64-bit on all platforms, with the exception of the Windows and Linux on x86 hardware, which remains 32-bit
    • Message Broker V7 requires WebSphere MQ V7.0.1, in order to take advantage of features such as pub/sub, the MQ Explorer, and multi-instance queue managers
    • the broker uses a Java 6 JVM. In many scenarios, the 64-bit IBM J9 engine offers improved Java performance, including reductions in start-up time and memory footprint.
    • Direct migration to Message Broker V7 is supported from Message Broker V6.0 and V6.1. V7 coexists with previous versions, which means that V7 will run alongside and independently of your existing version, thus eliminating the need for additional hardware while migrating.
    • Existing message flows and related files can be imported into and used by a Message Broker V7 Toolkit workspace
    • You can migrate brokers using the mqsimigratecomponents command, which moves an existing local broker to V7, while retaining its deployed configuration.
    • Once a broker has been migrated to V7, the V7 tools can manage it directly.

Monday, October 4, 2010

Have a Lot of Love While Giving Your Suggestions to Others

The one who serves with the balance of the head and the heart is the one who is successful. We usually give directions to people when they go wrong. We also use a lot of logic when we give such directions, but it doesn't always have the desired effect. We then begin to consider the other person to be wrong. What we need to do is to have a balance of both the head and the heart while giving our suggestions to others. That means we need to have a lot of love while giving our suggestions to them. Then whatever we say will have its effect on them.

Wednesday, September 1, 2010

Spend Time For Whom You Love Truly !!

The ones with pure love bring benefit to all. Each day of ours is usually spent in doing things for ourselves and providing for our needs and desires. We seem to have no time for others. We are usually caught up with a few people, which brings attachment and expectations. We then find ourselves getting caught up with the weaknesses of others. We need to check if our love for others is pure. Where there is pure true love there is kindness and the attitude of bringing benefit. With this attitude of ours we will be able to see each one's potential for perfection. They too will be able to then work towards their own perfection.

Friday, August 13, 2010

Let go of comparison!!!!

Are you comfortable in your own skin? In other words,
do you recognize yourself as the treasure God made you; 
or are you constantly looking for approval and comparing 
yourself to a neighbor, co-worker or friend? Do you try to 
out-dress them or out-perform them? Are you always looking 
for ways to one-up them?

Friend, it's time to let all of that go. Comparison is a 
distraction. Comparison is a thief. It steals your time, 
energy, focus and joy. You aren't here to impress anybody; 
you don't have to prove anything because you are God's 
special workmanship. He created you with a purpose for a 
purpose. You are empowered and equipped to do everything 
He's called you to do.

If you will choose to stay free from a spirit of competition 
and just run your own race, not only will you enjoy your 
life more,but you'll see your gifts and talents come out 
to the full. You'll see His blessing and favor in a 
greater way, and you'll move forward into the life of 
victory He has in store!


Dear God, thank You for setting me free from competition. 
I choose to rest in You knowing that I am Your workmanship. 
Thank You for directing and ordering my steps. I will compare 
and compete with myself today.
Marimuthu Udayakumar.

Just Wanted To Share This !!!!

There's nothing to fear — you're as good as the best,
As strong as the mightiest, too;
You CAN win in every battle or test
For there's no one just like you.

There's only one you in the world today
'Cause nobody else, you see,
Can do your work in as fine a way:
You're the ONLY one there'll be!

So face the world, and all life is yours
To conquer and love and live,
And you'll find the happiness that endures
In just the measure you give.

There's nothing too good for you to possess,
Nor heights where you cannot go:
Your power is more than belief or guess —
It is something you have to KNOW.

There is nothing to fear —
you can and you will,
For you ARE the invincible you,
Set your foot upon the highest hill —
There's NOTHING you cannot do.

Thanks for a glance..
                       Marimuthu Udayakumar,

Sunday, February 21, 2010

My New Blogs

Hi Guys,
        I have created another two blogs named as "Websphere Message Broker" and " Click Link Easily".

  • Websphere Message Broker  :  http://webspheremessagebroker.blogspot.com
  •  Click Link Easily                     :  http://clickwebsitelinks.blogspot.com/