SonicMQ Clients
Progress® SonicMQ® Clients are add-on components that extend the reach of messaging to include applications developed for the Microsoft .NET environment as well as applications written in a variety of programming languages including C, C++ and COM.
The SonicMQ .NET Client is an add-on component that extends the reach of messaging to include applications developed for the Microsoft .NET environment. Written natively in C#, this client enables SonicMQ messaging application to be developed using .NET Managed Languages, including C# .NET, Managed C/C++ and Visual Basic .NET. Key features and benefits include:
|
Feature |
Function |
Benefit |
| Native C# API | Allows interoperability between .NET applications and Java applications leveraging the Messaging Server | Facilitates reliable interoperability between .NET and Java applications |
| Fault tolerant connections | Provides automatic and transparent failover and reconnect in case of Messaging Server failure | Provides fault tolerant interoperability between .NET and Java applications |
| Transactional support | Allows .NET and Java applications to exchange messages within a protected transactional umbrella | Extends the transactional reach of SonicMQ to your .NET applications |
| Managed .NET component | The SonicMQ .NET Client is a native .NET component and is fully-managed .NET code |
Allows applications to be developed using a variety of .NET managed languages. |
The SonicMQ C/C++/COM Client is an add-on component that extends the reach of messaging to include applications written in a variety of programming languages including C, C++ and COM. Key features and benefits include:
|
Feature |
Function |
Benefit |
| C/C++/COM Client API | Allows interoperability between C/C++/COM applications and Java applications leveraging the Messaging Server | Facilitates reliable interoperability between applications written in different languages |
| Fault tolerant connections | Provides automatic and transparent failover and reconnect in case of Messaging Server failure | Provides fault tolerant interoperability between C/C++/COM and Java applications |
| Transactional support | Allows C/C++/COM and Java applications to exchange messages within a protected transactional umbrella | Extends the transactional reach of SonicMQ to your applications |
| Multi-platform support | Multi-platform support for Red Hat Enterprise Linux, Solaris and Windows |
Increases the range of interoperability options to include both Unix and Windows-based C and C++ applications |
SonicMQ Clients V8.0
For a list of supported platforms for functionally stable, mature or retired products, visit our Platform Support Archives page.
SonicMQ .NET Client V8.0.0
|
Operating System and Version |
Processor |
Compiler |
| Microsoft Windows 2008 | x86-32 | MS Visual Studio .NET 2005 [32-bit] |
| Microsoft Windows Vista | x86-32 | MS Visual Studio .Net 2003 [32 bit] |
| Microsoft Windows Server 2003 SP2 | x86 - 32 | MS Visual Studio .NET 2003 [32-bit] |
| MS Visual Studio .NET 2005 32-bit |
SonicMQ C/C++ Clients V8.0.0
| Operating System and Version | Processor | Compiler Version |
| Microsoft XP SP2 and above | x86 | MS Visual C++ .NET 2005 [32-bit] |
| Microsoft Windows Server 2008 R1 | x86-64 | MS Visual C++ .NET 2005 [64-bit] |
| Microsoft Windows Server 2003 SP2 | x86 | MS Visual C++ .NET 2005 [32-bit] |
| x86-64 | MS Visual C++ .NET 2005 [64-bit] |
|
| Solaris 10 | x86/x86-64 | Sun Studio 12 [32-bit] |
| Sun Studio 11 [32-bit] |
||
| Sun Studio 12 [64-bit] |
||
| Sun Studio 11 [64-bit] |
||
| SPARC | Sun Studio 12 [32-bit] |
|
| Sun Studio 11 [32-bit] |
||
| Sun Studio 12 [64-bit] |
||
| Sun Studio 11 [64-bit] |
||
| GCC 4.1.2 [64-bit] |
||
| Red Hat 4 Update 6 and above | x86/x86-64 | GCC 3.4 [32-bit] |
| GCC 3.4 [64-bit] |
||
| Red Hat 5 Update 2 and above | x86/x86-64 | GCC 4.1.2 [32-bit] |
| GCC 4.1.2 [64-bit] |
||
| AIX 5L V5.3 | pSeries | XL C++ 10.0 [32-bit] |
| XL C++ 9.0 [32-bit] |
||
| XL C++ 8.0 [32-bit] |
||
| XL C++ 10.0 [64-bit] |
||
| XL C++ 9.0 [64-bit] |
||
| XL C++ 8.0 [64-bit] |
||
| AIX 6L V6.1 | pSeries | XL C++ V10.0 [64-bit] |
| HP-UX 11i V3 | Itanium | aC++ 6.1.7 (ANSI C B3910B) [64-bit] |


