Skip to main content

Message Broker (WMB) installation and setup on Linux

Installing the Binaries
As a first step download the trail version of the message broker binaries from IBM site and install them. this part is very simple and process is depends on your operating system. Like for windows, you have .exe file and Linux has rpm and unix you get pkg or other.

After installation
Set up a broker database
[Windows]
__ 1. Create the broker database, BRKDB.
Open a WebSphere Message Broker Command Console: mqsicreatedb BRKDB
This command also establishes the required ODBC connection.
__ 2. Verify your user account for the broker database.

[Linux]
If you are creating Oracle databases for 32-bit brokers on Linux® and UNIX® systems, run the mqsi_setupdatabase command before you create a database.
mqsi_setupdatabase– Database–Database_Home_Directory
Eg:mqsi_setupdatabase oracle /oracle/product/9i/Db_1
Add $ORACLE_HOME/lib to the end of the MQSI_LIBPATH library search path environment variable

Connecting to a database from Linux/Unix
- Copy the odbc32.ini sample file that is supplied in the install_dir/ODBC32/V5.3 directory to a location of your choice; for example, copy the file to your user ID's home directory.

- Ensure that the odbc32.ini file has file ownership of mqm:mqbrkrs, and has the same permissions as the supplied odbc32.ini sample file.

- Set the ODBCINI32 environment variable to point to your odbc32.ini file, specifying a full path and file name. For Linux on x86 only, use the ODBCINI environment variable. On AIX®, HP-UX, Solaris on SPARC, and Linux on x86-64, set the 32-bit library search path environment variable MQSI_LIBPATH32 to show the location of the 32-bit libraries for the database manager that you are using.

For example, on AIX:
export MQSI_LIBPATH32=$MQSI_LIBPATH32:DB2_instance_directory/sqllib/lib32
On Linux on x86 only, set the 32-bit library search path LD_LIBRARY_PATH to show the location of the 32-bit libraries for the database manager.


- Edit the final stanza in the odbc32.ini file (the [ODBC] stanza) to specify the location of the ODBC Driver Manager, and to control tracing.
# In InstallDir, add the WebSphere Message Broker installation location to complete the fully qualified path to the ODBC directory. If you do not set this value correctly, the ODBC definition will not work.
# In Trace, set the value to 0; if your IBM service representative asks you to enable ODBC trace, set the value to 1.
# Start of changeIn TraceOptions, set the value to 3.End of change
# In TraceFile, type the fully-qualified path and file name to which the ODBC trace is written. Trace files can become large; specify a directory with plenty of free disk space.
# In TraceDll, add the WebSphere Message Broker installation location to complete the fully qualified path to the ODBC trace DLL.
# Accept the default values that are shown in the sample odbc32.ini file for all the other entries in the stanza.

Rest of the story you can read at : http://josephamrithraj.gizapage.com (Websphere blog)

Comments

Popular posts from this blog

Java Health Center - Overview and Features

This video highlights the features available in Health Center. Health Center is a low-processor and memory usage diagnostic tool for monitoring the status of a running IBM Java Virtual Machine (JVM). Health Center provides live information and recommendations in each of the following areas: - Classes: information about classes being loaded - Environment: details of the configuration and system of the monitored application - Garbage Collection: information about the Java heap and pause times - Locking: information about contention on inflated locks - Profiling: sampling profile of Java methods including call paths

WebSphere MQ Interview Questions

What is MQ and what does it do? Ans. MQ stands for MESSAGE QUEUEING. WebSphere MQ allows application programs to use message queuing to participate in message-driven processing. Application programs can communicate across different platforms by using the appropriate message queuing software products. What is Message driven process? Ans . When messages arrive on a queue, they can automatically start an application using triggering. If necessary, the applications can be stopped when the message (or messages) have been processed. What are advantages of the MQ? Ans. 1. Integration. 2. Asynchrony 3. Assured Delivery 4. Scalability. How does it support the Integration? Ans. Because the MQ is independent of the Operating System you use i.e. it may be Windows, Solaris,AIX.It is independent of the protocol (i.e. TCP/IP, LU6.2, SNA, NetBIOS, UDP).It is not required that both the sender and receiver should be running on the same platform What is Asynchrony? Ans. With messag...

Java Garbage Collection

Explain Garbage collection mechanism in Java? Garbage collection is one of the most important features of Java. The purpose of garbage collection is to identify and discard objects that are no longer needed by a program so that their resources can be reclaimed and reused. A Java object is subject to garbage collection when it becomes unreachable to the program in which it is used. Garbage collection is also called automatic memory management as JVM automatically removes the unused variables/objects (value is null) from the memory. Every class inherits finalize() method from java.lang.Object, the finalize() method is called by garbage collector when it determines no more references to the object exists. In Java, it is good idea to explicitly assign null into a variable when no more in use. In Java on calling System.gc() and Runtime.gc(), JVM tries to recycle the unused objects, but there is no guarantee when all the objects will garbage collected. Garbage collection is an automatic pro...