MQ distribution list in C# - ibm-mq

Can we access Websphere MQ distribution list in c# ? .Net manual "csqzav07" does not provide any information on this. If any one has tried it already or can share any info on this, that would be highly appreciated.

The current MQ .NET API does not support distribution list. If you like you may submit a RFE to IBM at http://www.ibm.com/developerworks/rfe/execute?use_case=submitRfe

Related

Websphere messaging queue

I am new to write code for Websphere mq. I need sample code to use existing Websphere mq to send request and receive response. Please help me. Advance thankd
A lot of samples are shipped with IBM MQ. Look into <mq installation>\tools\ directory (on Windows) for samples developed in C,C++, Java, C# and number of other languages.

Merging WebSphere Application Server into WebSphere ESB installation

I have an architecture where I have one machine with a Websphere Application Server an another one with an Websphere EBS.
The workload is pretty low, so one single machine (as I have now) would be enough. According to this link,
Because WebSphere ESB is built on WebSphere Application Server,
through their WebSphere ESB license; customers are able to utilize
WebSphere Application Server function.
So, WAS functionality is available in the Websphere ESB.
Is it possible to merge/combine/integrate the code from WAS into the WESB in order to have one license and one server only?
Thanks in advance
You can and it is fairly simple too.
Install WESB and create WESB Profiles and deployed Mediation modules in them and create WAS Profiles and host standard Java EE applications on these profiles.
WESB versions uses typically a older version of WAS so you might have to think through this restriction before proceeding in this path.
HTH
You should be able to deploy applications targeted to WAS on WESB without any trouble. The other way round would be risky, though not impossible.
As Manglu said, you'll need to be careful about versions and, if this is for production, you'll need to be aware of what fixes you have installed and make sure your target server is at the same, or higher level than the current WAS installation.
To find this out, use the versionInfo command with the option -maintenancePackages and you'll get a list of the levels of each component and any APARs installed.
Instructions are here:
http://www-01.ibm.com/support/docview.wss?uid=swg21267921
Windows
versionInfo.bat -maintenanacePackages >versioninfo.txt
AIX, HP-UX, Linux, Solaris
./versionInfo.sh -maintenanacePackages >versioninfo.txt

Glassfish 3.1 JMS Queue Monitoring and Statistics

I come from the world of Tibco and EMS (the same as JMS) and I was wondering if there is a GUI way to see statistics of the JMS queues in Glassfish.
For example, I would like to know how many messages were published, how many consumed, durable connections, active subscribers and publishers, things like that.
I have seen that previous versions seemed to have it, but in the administration manual of Glassfish I can't find any other way than using the console. I think this is kind or archaic.
Thanks in advance.
Best regards,
Glassfish uses "Open Message Queue" and it comes with a GUI admin tool plus a full suite of command line tools. You can find these in the Glassfish/imq/bin folder. The gui tool is imqadmin which will answer some of the questions you asked.
You can also use a 3rd party app if you wanted as well, you just need to supply the connection info.
Visit the Oracle GlassFish Server Message Queue 4.5 Administration Guide for more info.

Running ibm websphere like setup on Apache Tomcat or some open server

Is there a way to mimic IBM web sphere on an open appserver? There are functions we use, ibm's jsecurity_check and their cookie ltpa token. That should be it to get a functioning ibm like server. Would those be available from an open server. Even an open version of ibm websphere.
The usage of j_security_check is defined in the Servlet Specification, so any Java Web Container is compatible with that.
On the other side, LTPA token is an IBM Techology that's only used by IBM Products, so you need to find another way to implement single sign-on. As #Manglu said, that's more a Container concern that shouldn't have any impact in your application.
Some SSO solutions are described in https://stackoverflow.com/questions/173704/which-sso-framework-to-use
I am not sure what you mean by open version. If you are looking at free versions of WAS, you should look at WAS Developers edition
http://www-01.ibm.com/software/webservers/appserv/developer/
If your production is WAS then i would suggest you use this
Deploy your applications with complete fidelity to a WAS production environment, rendering development to production migration a non-issue
How are you using the LTPA token in your application? This should typically be under the hood and you don't necessarily need to be using that in your application. I would be interested in hearing what you do with the LTPA token in your application!
HTH
Manglu
I'm wondering if you're looking for something open, or something smaller. If you're already using WebSphere, but are looking for something smaller/lighter that still supports LTPA tokens, you might want to check out the new Liberty profile in WebSphere Application Server 8.5 (which was just announced). You can get the low-down and download versions to play with from http://wasdev.net
(disclaimer: I worked on it, I am biased)

IBM ESB mediation without WID

I have to integrate my web service with IBM Enterprise Service Bus (ESB).
I think that there should not be any mediation because this service has only one location
and do not have to change requests.
Is it true? Can ESB administrator simply connect web service to the bus?
If it is necessary to write mediation code:
are there any free tutorials and tools to create such mediation
or I have to buy WebSphere Integration Developer (WID)?
This mediation should be simple and I don't want to spend money on something
used once.
Disclaimer: I'm a WebSphere ESB consultant for IBM.
The answer to your question depends on what you're expecting WebSphere ESB (WESB) to do for you. If you're simply trying to connect a Web Service consumer to a Web Service provider, you don't need need WESB to do that. However, typically folks want to use WESB because they either want to put some logic between the two (maybe transforming from one Web Service interface to another, for example), or because they might want to later. In either case, you'll need to create a mediation module to do that - there is no bus per se that you just connect services to.
In practice, you will need WebSphere Integration Developer (WID) to do that - it would be a lot of work to create the mediations manually, it's not documented, and it's not supported by IBM either. Your local IBM client team should be able to advise you, but these products are typically purchased together.
Hope that helps.
There are several ESB's in IBM's portfolio. The only one that don't really need WID is IBM WebSphere DataPower (I don't know enough about Lombardi to comment). If you have choice, I would use that to get your company started down this path.

Resources