Saturday, July 28, 2012

dd_in_ear_load_EXC_ Exception when deploying Maximo ear file in WebSphere

I was trying to configure App security in Maximo so I updated the:
·         applications\maximo\maximouiweb\webmodule\WEB-INF\web.xml
·         applications\maximo\mboweb\webmodule\WEB-INF\web.xml
and when I tried to redeploy the ear file I got the following error after I browsed to the ear file.
The exception dd_in_ear_load_EXC_ ocurred. Check log for details.
The issue was that I had uncommented both FORM and BASIC login in the applications\maximo\maximouiweb\webmodule\WEB-INF\web.xml.  If you get this error go back and check the applications\maximo\maximouiweb\webmodule\WEB-INF\web.xml and make sure you only have one <login-config> uncommented.

Saturday, July 21, 2012

Monday, July 16, 2012

Getting Started with MQTT

This is the first in what I hope turns out to be a series of posts about one geek's journey into MQTT and let me tell you it was big doings tonight !!

I was successfully able to publish and subscribe a MQTT message for the first time ! It was not as tough as I thought it would be but only because of the IBM redbook Building Smarter Planet Solutions with MQTT and IBM WebSphere MQ Telemetry The first step was to launch a terminal client from my Ubuntu box that has mosquitto installed.

I then typed in the command to publish  "mosquitto_pub -t samples/topic01 -l"
 (well I copied the exact description of the command from the redbook which is mosquittopub and I got an error No command 'mosquittosub' found, did you mean: mosquitto_pub. I am very new to Linux and do not know why the redbook said one thing and another work, so I will have to add this to the research list down the road.  )

I then opened a second Terminal and entered the command for a subscription
mosquitto_sub -t samples/topic01
I then entered a message in the publish screen and pressed enter.
and low and behold it appeared on the second screen ! Page 46 of the redbook says that "The examples assumes that the client and the server are on the same machine" I will be interested to see what makes this assumption work but will have to save that for another night. 

Saturday, July 14, 2012

WebSphere Messaging Engine, Locking and Troubleshooting

I have run into a few issues with WebSphere Messaging Engines this year and this had leaded me to a few different resources on the subject. The best place by far is Ty Shrake’s  webcast replay of “WebSphere Application Server - Service Integration Bus Messaging Engine Data Store Connectivity Problems and Solutions” Ty does a really great job of describing messaging engines, datastore,  locks and how to troubleshoot them.

Wednesday, July 4, 2012

Understanding Maximo LDAPSYNC

Great technote from IBM on how the LDAPSYNC process syncs with Microsoft Active Directory Global Catalog. When I first started looking into this I was a little confused by the XML in the LDAPSYNC cron task. I was not sure what to add and where to add it but this cleared up much of my confusion.  Interesting points I found were
  • LDAPSYNC connects to the Microsoft Global Catalog on port 3268
  • LDAPSYNC can be configured to access the LDAP server directly, however; this does not follow Microsoft recommendations
  • Maximo administrators can map additional information from the LDAP server to Maximo using the SYNC task.