Browse Prior Art Database

XML Driven Websphere MQ Configuration GUI Generation

IP.com Disclosure Number: IPCOM000198301D
Publication Date: 2010-Aug-04
Document File: 5 page(s) / 87K

Publishing Venue

The IP.com Prior Art Database

Abstract

The purpose of this invention is to provide automatic GUI generation tool for WebSphere MQ configuration applications. The proposed solution will provide a simpler and maintainable automatic GUI generation tool. This GUI generation tool including an xml formatted WMQ attribute definition, which defined each attribute’s type (string, integer or enumeration), and other information related specified type. When this tool is executed, it can generate the source code for java or java script (which can be used at web application) When there is a new release for WMQ, the developer only need to add the new attribute to WMQ attribute definition, then re-generate the java or java script.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 57% of the total text.

Page 1 of 5

XML Driven Websphere MQ Configuration GUI Generation

WebSphere MQ (WMQ) has been used widely at enterprise computing environment , there are some WMQ configuration application used by customer, by which the customer can change and view their WMQ's configuration at GUI .

There are two challenges related these WMQ configuration applications . The first is, WMQ configuration GUI should support different WMQ versions, for a specified WMQ version , the unavailable attributes for WMQ object should be disabled ,and the unavailable object type should not be accessed to customer . And, after WMQ releases a new version , these GUI's maintenance will need many efforts for software developer. The second challenge is, GUI should verify whether the input value's type , to let the customer get response as soon as possible, but if these verification function are written manually , considering there are hundreds ofattributes in WMQ configuration , these source code will be error -prone and difficult to maintain .

The purpose of this invention is to provide automatic GUI generation tool for WebSphere MQ configuration applications. The proposed solution will provide a simpler and maintainable automatic GUI generation tool .

This GUI generation tool including an xml formatted WMQ attribute definition, which defined each attribute's type (string, integer or enumeration), and other information related specified type. When this tool is executed, it can generate the source code for java or java script (which can be used at web application )

When there is a new release for WMQ, the developer only need to add the new attribute to WMQ attribute definition, then re-generate the java or java script.

The xml formatted WMQ attribute definition should include below things :
· Attribute name
· Attribute type (string, integer, enumeration, string list, integer list)
· If an attribute is a string , it should define the maximum string length
· If an attribute is a integer , it can define the maximum value and minimum value
· If an attribute is a enumeration , it should define all possible integer value and corresponding name
· Attribute default value, if possible
Below is an example of the xml formatted WMQ attribute definition :
The XML defines for each object type's valid definition, each attribute's valid definition in an object.

   Below is an example for a local queue definition (with some attributes): <MQ

_OBJ Name=

"MQ

_OBJ

_LOCAL

_QUEUE

"MQSC

_TERM=

"QLOCAL">

<ValidPlatform Name="MQPL

_AIX

"MQSC

_TERM=

"AIX"PCF

_Value=

"3"/>

<ValidPlatform Name="MQPL

_WINDOWS

__

NT

"MQSC

_TERM=

"WINDOWSNT"PCF

_Value=

"11"/>

<CreateAction MQSC

_TERM=

"DEFINE QLOCAL"PCF

_ID=

"MQCMD

_CREATE

_Q

"/>

<ChangeAction MQSC

_TERM=

"ALTER QLOCAL"PCF

_ID=

"MQCMD

_CHANGE

_Q

"/>

<DelAction MQSC

_TERM=

"DELET...