From c152bbebc0bbe253aa9d2c647d0c2393ed1cc9fe Mon Sep 17 00:00:00 2001
From: "Stephen D. Huston" Thank you for installing the Apache Qpid version 0.6 for Windows kit.
+ Thank you for installing Apache Qpid version 0.9 for Windows.
If the requisite features were installed, you can now run a broker,
use the example programs, and design your own messaging programs while
reading the Qpid C++ API reference documentation.Apache Qpid C++ 0.6 Installation Notes
+Apache Qpid C++ 0.9 Installation Notes
-
The broker executable is installed in the bin subdirectory
of your Qpid installation directory. The broker program is
-qpidd.exe. The simplest way to experiment with the
-broker is to open a command prompt window, cd to the installation
-directory, and execute the broker:
+qpidd.exe. The installation procedure adds the Qpid bin
+directory to the PATH environment variable, so the simplest way to experiment
+with the broker is to open a command prompt window and execute the broker:
-cd "C:\Program Files\Apache\qpidc-0.6\bin" qpiddA small amount of information will be displayed to let you know the broker @@ -65,60 +64,24 @@ channel (C++ Broker Compatible)."
Please read the following sections for important notes regarding this release.
-This release includes a new .NET WCF Channel implementation. The WCF DLL
-is named Apache.Qpid.Channel.dll located in the bin
-directory under the Qpid installation location.
WCF Channel programming examples are located in the
-examples\Channel under the installation directory.
The WCF Channel DLLs are not loaded into the Global Assembly Cache (GAC) -at install time; therefore, they must be referenced explicitly from the install -location.
-If you wish to install the WCF Channel DLLs into the GAC, you can use the
-following commands (assuming the Qpid install location is
-C:\Program Files\Apache\qpidc-0.6):
-gacutil -I "C:\Program Files\Apache\qpidc-0.6\bin\Apache.Qpid.Channel.dll" -gacutil -I "C:\Program Files\Apache\qpidc-0.6\bin\Apache.Qpid.Interop.dll" --
To remove the DLLs from the GAC:
--gacutil /u "Apache.Qpid.Channel" -gacutil /u "Apache.Qpid.Interop" --To use transactions with the WCF channel, you must enable the Microsoft Distributed Transaction Coordinator service and configure it to find and use the Qpid XA transaction module. -
This release includes a new persistence module. The broker can use this +
This release includes a second persistence module. The broker can use this
module to facilitate durable queues, exchanges, bindings, configuration, and
-messages. The persistence module uses SQL Server Express (or SQL Server) 2005
-or newer. The persistence module is a Qpid broker plugin. It is not loaded by
+messages. The new persistence module, like the SQL-based store introduced in
+Qpid 0.6, uses SQL Server Express (or SQL Server) 2005 or newer. However, it
+also used Common Log File System (CLFS) to store message and transaction-related
+information. CLFS and, thus, the new store, is available on Windows Vista and
+Server 2005 and newer.
+The persistence module is a Qpid broker plugin. It is not loaded by
default; therefore, to gain support for durable items the persistence plugin
must be loaded into the broker. This can be done using the
---module-dir option to load all available plugins. For example:
+--load-module option to load the needed plugins. For example:
-cd "C:\Program Files\Apache\qpidc-0.6" -bin\qpidd.exe --module-dir plugins\broker +cd "C:\Program Files\Apache\qpidc-0.9" +qpidd.exe --load-module plugins\broker\store.dll --load-module plugins\broker\msclfs_store.dll-The
--module-dir option can also take a full path. The option
+The --load-module option can also take a full path. The option
can also be included in the broker configuration file. A sample is located
in the conf\qpidd.conf file under the installation directory.
diff --git a/packaging/windows/installer.proj b/packaging/windows/installer.proj
index de68b05626..7be5fda472 100644
--- a/packaging/windows/installer.proj
+++ b/packaging/windows/installer.proj
@@ -45,6 +45,7 @@