Case Studies

Contact us for a product demonstration or further information:

Codestreet logo

ReplayService™ for MQ

Record data from IBM WebSphere MQ using the Message Queue Interface and replay that data into your infrastructure

Codestreet's ReplayService™ for MQ extends the capabilities of Message Oriented Middleware such as IBM WebSphere MQ by providing highly robust record and replay capabilities for production recovery scenarios. ReplayService™ allows previously recorded messages to be inspected and replayed upon request, filtered by a wide variety of criteria.

Why ReplayService™ for MQ

Robust messaging platforms at financial institutions are standard today, but the reality is that messages often need to be redelivered to consuming applications. In banking production environments, ReplayService™ allows applications and administrators to elegantly recover specific sets of messages, freeing development groups from having to build their own custom recovery capabilities.

Building message recovery into an application is costly and additionally involves long-term support costs. ReplayService™ allows applications groups to leverage a robust, hardened message recovery solution that is running successfully at the heart of some of the world's most mission critical banking systems.

Customer uses of ReplayService™ for MQ

  • Simpler store and forward architecture requiring no pre-registration
  • Message and State Recovery: Out of Critical Path
  • Disaster Recovery
  • Flow control
  • Auditing (infrastructure and content)
  • Capacity planning and issue resolution
  • Automated testing and application development
  • Messaging Gateway between WebSphere MQ (MQI API) and an arbitrary Java JMS infrastructure or TIBCO EMS.

Features of ReplayService™ for MQ

  • Sophisticated record, storage, and replay facility
  • Non-intrusive passive recording
  • Does not risk production downtime in case of failure
  • Message filtering, selection and repair
  • Replay API - allows applications to control replay
  • Web GUI & shell - allow administrators to control replay
  • Low latency, non-intrusive, fault tolerant architecture
  • Lightweight, file based storage
  • No application code changes required
  • The ReplayService™ for MQ Replay API is itself an implementation of the JMS 1.1 specification. Record messages through the IBM Message Queue Interface (MQI) for maximum performance and compatibility: supports MQRFH as well as MQRFH2 headers
  • Supports search in native character sets, for example EBCDIC, without changes to the original content
  • Supports connections with fast-path server binding (MQCNO_FASTPATH_BINDING) or client binding (MQCNO_STANDARD_BINDING), optionally over SSL
  • Replay or automatically forward WebSphere MQ messages to an arbitrary JMS messaging system or TIBCO EMS (C API)

Features of the ReplayService™ Web GUI

ReplayService™ for MQ can be controlled by an administration API, a command line shell or a visual web based GUI.

  • Embedded Jetty Web Server for one-click installation
  • Replay GUI can define user-specific features
  • Find Messages by:
    • Channel-specific ID
    • Recording Time
    • MQ PutDate/PutTime
    • MQ MsgId
  • Content through text search, text pattern, or XML XPath
  • Message View: MQ, JMS, Txt, Hex, XML or HTML
  • Replay messages: messages/second or original rate (x2, x4, etc.)
  • Statistics: view as Text, Chart or CSV file

Application Scenarios

  • Simplified messaging architecture
  • Testing: Regression, Load, Integration
  • Debugging Production Problems
  • Message Repair & Recovery
  • Auditing Business Activities, Reporting
  • Historical Statistics
  • Reference Data Distribution

  • Content on this page requires a newer version of Adobe Flash Player.

    Get Adobe Flash player

    Click to Play


ReplayService™ for MQ is available on the following platforms:

  • Windows XP-SP2 (or later) and Windows Vista
  • Windows 7 (x86/x64)
  • Windows Server 2003 R2
  • Windows Server 2008 R2 (x86/x64)
  • Red Hat Enterprise Linux 4/5/6 (x86/x64)
  • SUSE Linux Enterprise Server 9/10/11 (x86/x64)
  • Solaris 8/9/10 (SPARC)
  • Solaris 10/11 (x86)

twitter icon
facebook link
youtube icon
vimeo icon