MQWebApp

13 January 2016

The web application that was part of MQWeb is moved to a separate repository MQWebApp and removed from the current development branch of MQWeb. The web application will be a totally rewrite as a Single Page Application for WebSphere MQ using Vue.js and UIKit.

This MQWeb App will only be supported from MQWeb 0.1.0. and above.

Screenshot

Poco Redis

21 November 2015

Today the development of the Poco Redis module is merged into the Poco development branch.

Some examples:

Setting a key/value with add

Array command;
command.add("SET").add("mykey").add("Hello");

// A set responds with a simple OK string
try
{
  std::string result = redis.execute<std::string>(command);
}
catch(RedisException &e)
{
  ...
}

Setting a key/value with «

Array command;
command << "SET" << "mykey" << "Hello";

// A set responds with a simple OK string
try
{
  std::string result = redis.execute<std::string>(command);
}
catch(RedisException &e)
{
  ...
}

Setting a key/value with Command class

Command set = Command::set("mykey", "Hello");

// A set responds with a simple OK string
try
{
  std::string result = redis.execute<std::string>(set);
}
catch(RedisException &e)
{
  ...
}

Poco Redis

22 October 2015

For those interested in a Poco library for Redis … I’ve created a branch on my fork of the Poco repository. I know there is another attempt here, but this project doesn’t really follow the Poco coding standard and I can’t read Chinese comments. Besides that, it gives me also the opportunity to learn another Pub/Sub solution. Currently only send/reply is supported. Pub/Sub will be added soon …

MQWeb 0.0.11 released

4 November 2014

Today MQWeb 0.0.11 is released. You can download this release from Github.

This is a list of the major changes:

  • Add inquire connection (conn)
  • Add inquire namelist (nl)
  • Add inquire process (process)
  • Add inquire service (service)
  • Add inquire authentication information (authinfo)
  • Add inquire authority record (authrec)
  • Support for JSONP
  • Allow to run without mq.web.templates / mq.web.static configuration
  • Add first steps for connection pooling

MQWeb use case

25 August 2014

KBC, my employer, is now using my open source project MQWeb to help their developers, who use WebSphere MQ, to get status information from their queues and channels.

An internal website is created with CakePHP to get an overview of all available queuemanagers. Once a queuemanager is selected, AngularJS is used to get information from the MQWeb daemon. AngularJS is also used to turn the JSON data into HTML.