261 Lotus blogs updated hourly. Who will post next? Home | Blogs | Search | About 
 
Latest 7 Posts
IBM Integration Designer - And there's more ...
Wed, Feb 25th 2015 128
IBM Integration Designer 8.5.5.0 - Installing on Windows, via response files
Wed, Feb 25th 2015 37
Internet of things starter kit unveiled by ARM and IBM
Mon, Feb 23rd 2015 54
IBM Redbook - Business Process Management Design Guide using IBM Business Process Manager
Mon, Feb 23rd 2015 35
IBM UrbanCode Deploy 6.1.1 - An Update
Mon, Feb 23rd 2015 53
IBM Integration Designer 8.5.5 - "Unable to get property isExists of undefined or null reference"
Wed, Feb 18th 2015 46
Book Review - Next Generation SOA ( A Concise Introduction to Service Technology & Service-Orientation )
Wed, Feb 18th 2015 34
Top 10
IBM Integration Designer - And there's more ...
Wed, Feb 25th 2015 128
WAS - How to clear the WebSphere class caches
Mon, Feb 10th 2014 56
Internet of things starter kit unveiled by ARM and IBM
Mon, Feb 23rd 2015 54
IBM UrbanCode Deploy 6.1.1 - An Update
Mon, Feb 23rd 2015 53
New - IBM Business Process Manager and IBM Business Monitor 8.5.6
Wed, Feb 18th 2015 49
IBM Integration Designer 8.5.5 - "Unable to get property isExists of undefined or null reference"
Wed, Feb 18th 2015 46
For the record - DB2 10.X Response Files
Tue, Feb 17th 2015 37
IBM Integration Designer 8.5.5.0 - Installing on Windows, via response files
Wed, Feb 25th 2015 37
Planning a migration to the latest version of IBM BPM and IBM Business Monitor
Wed, Feb 18th 2015 35
IBM Redbook - Business Process Management Design Guide using IBM Business Process Manager
Mon, Feb 23rd 2015 35


Dave Hay
Blog Title A Portal to a Portal
Blog Description In the words of Dr Cathy Ryan, "If you don't write it down, it never happened". The postings on this site are my own and don’t necessarily represent IBM’s positions, strategies or opinions. My blog is PERSONAL, and is a repository of the stuff that I learn, play with, enjoy and want to share. If you follow one of my tips, your mileage MAY well vary - Here be dragons :-)
Blog URL http://portal2portal.blogspot.com
RSS Feed http://portal2portal.blogspot.com/feeds/posts/default?alt=rss
Validate Feed feedvalidator.org or validator.w3.org
Feed Last Checked Feb 25, 2015 5:00:01 PM EST. Realtime Update:
Location UK


Recent Blog Posts
128
IBM Integration Designer - And there's more ...
Wed, Feb 25th 2015 5:59p   Dave Hay
Following on from my earlier post: -IBM Integration Designer 8.5.5.0 - Installing on Windows, via response filesI recorded another response file: -"c:Program FilesIBMInstallation ManagereclipseIBMIM.exe" -record c:installIID855_Full_Win.rsp leav
37
IBM Integration Designer 8.5.5.0 - Installing on Windows, via response files
Wed, Feb 25th 2015 3:20p   Dave Hay
I'm documenting the installation of IBM Integration Designer 8.5.5.0 on a Windows environment, for a friend at work, and am replicating the setup on my own Windows 8.1 VM here at home.Of course, I wanted to script the installation to avoid the need for GUIs, even though Windows is so absolutely a GUI :-)First things first, here's how I recorded the response file to install IBM Installation Manager itself: -( having unpacked the IID 8.5.5 binaries to z:Installer - see below )Z:Installerdisk1IM_
54
Internet of things starter kit unveiled by ARM and IBM
Mon, Feb 23rd 2015 11:53p   Dave Hay
A "starter kit" designed to spur on the invention of internet-connected gadgets has been announced as part of a tie-up between two leading tech firms.Chip designer ARM and cloud services giant IBM say it can take just five minutes to unbox the equipment and start sending readings to online apps.They suggest this will make it easier to test smart home, smart city and other "internet of things" prototypes."Frankly the use cases are bounded only by human imagination," said IBM's vice preside
35
IBM Redbook - Business Process Management Design Guide using IBM Business Process Manager
Mon, Feb 23rd 2015 11:13a   Dave Hay
This appeared in my Twitter stream earlier today: -IBM_BPMCheck out this new draft @IBMRedbooks pub for #IBM #BPM!: Business Process Management Design Guide using IBM BPM http://t.co/rFArF1ueMg23/02/2015 16:00AbstractIBM Business Process Manager is a comprehensive business process management suite that provides visibility and management of your business processes. IBM Business Process Manager (BPM) supports the whole business process management lifecycle approach, namely discover and document, p
53
IBM UrbanCode Deploy 6.1.1 - An Update
Mon, Feb 23rd 2015 7:33a   Dave Hay
Thanks to various Tweets including this one: -rationalsupporthttp://t.co/HJ6kqREBC3 IBM UrbanCode Deploy 6.1.1.2 #rational23/02/2015 12:25I note that UrbanCode Deploy 6.1.1 now has a fix pack: -IBM UrbanCode Release Fix Pack 2 (6.1.1.2) for 6.1.1What's New in UrbanCode Release 6.1.1.2Features • Using the REST API, you can now create a Release in a single POST request — specifying team and lifecycle by name.Performance Improvements • Security page, application-team association tab is now m
46
IBM Integration Designer 8.5.5 - "Unable to get property isExists of undefined or null reference"
Wed, Feb 18th 2015 3:59p   Dave Hay
I saw this exception: -Unable to get property isExists of undefined or null referencewhen trying to install IBM Integration Designer (IID) 8.5.5 onto a Windows 7 VM. I also saw precisely the same issue when trying to install onto a Windows 8.1 VM.The source installation files were on a VMware shared folder, mapped to the guest Windows OS, either via a UNC path or via an old-fashioned drive letter e.g. X: If it helps, I was using VMware Workstation on Windows 7 to host …. Windows 7 and VMware F
34
Book Review - Next Generation SOA ( A Concise Introduction to Service Technology & Service-Orientation )
Wed, Feb 18th 2015 3:36p   Dave Hay
Recently, I've read Next Generation SOA ( A Concise Introduction to Service Technology & Service-Orientation ) co-authored by a team led by Thomas Erl.In line with the title, this is a relatively concise book, totalling 185 pages including the appendices and index. In fact, the main body of the book is 113 pages in total, as the appendices provide a large amount of content.In the round, this book did precisely what it promised, it provided me with a concise introduction to SOA, including th
49
New - IBM Business Process Manager and IBM Business Monitor 8.5.6
Wed, Feb 18th 2015 9:22a   Dave Hay
As per yesterday's announcement: -IBM Business Process Manager V8.5.6 improves quality of service, delivers new federation and mobile capabilities and IBM Business Monitor V8.5.6 supports new operating environmentsIBM® Business Process ManagerIBM Business Process Manager (IBM BPM) V8.5.6 is an update to the comprehensive and consumable IBM BPM platform that provides visibility and management of your business processes.New features built into IBM BPM V8.5.6 Advanced include: • Improved IBM En
35
Planning a migration to the latest version of IBM BPM and IBM Business Monitor
Wed, Feb 18th 2015 9:16a   Dave Hay
Found via Twitter: -Learn a successful strategy to plan your migration to IBM® Business Process Manager (BPM) V8.5.5 and IBM Business Monitor V8.5.5 and later versions. Migrating your products requires input from both the business and the technical teams responsible for an application. Learn the business planning and preparation requirements and the technical considerations for a migration of IBM BPM and IBM Business Monitor. This tutorial is intended primarily to assist the IT team and busines
37
For the record - DB2 10.X Response Files
Tue, Feb 17th 2015 10:48a   Dave Hay
Subtly different, but vive la differenceDB2 10.1PROD = ENTERPRISE_SERVER_EDITIONFILE = /opt/ibm/db2/V10.1LIC_AGREEMENT = ACCEPTINSTALL_TYPE = TYPICALDB2 10.5PROD = DB2_SERVER_EDITIONFILE = /opt/ibm/db2/V10.5LIC_AGREEMENT = ACCEPTINSTALL_TYPE = TYPICAL
33
IBM BPM 8.5.5 - What is the Case Manager capability ?
Tue, Feb 17th 2015 4:23a   Dave Hay
This is pertinent to the project upon which I am currently engaged, and I've shared it with the IBM / client team for their perusal, and wanted to share it here as well: -Business Process Management is reinventing itself by moving from structured to unstructured processes and from basic workflow to customer centric interactions.This session will explore the new features in IBM Business Process Manager that will enable the next wave of business process solutions based on IBM BPM.You will learn h
31
WebSphere Developer Tools and Liberty: Get started
Tue, Feb 17th 2015 12:33a   Dave Hay
Saw this on Twitter, via @WASDevNet and thought of you :-)WebSphere Developer Tools and Liberty: Get startedHow to get started with WebSphere Developer Tools (WDT) for Eclipse to quickly create a Hello World app and deploy it to a Liberty server.This article (updated for Eclipse Luna) looks at using WebSphere Developer Tools for Eclipse (typically known as WDT because it's short and not a mile wide). Like in other articles in this series (see the sidebar for links), we'll use a simple Hello Wo
29
WebSphere Application Server - Deleting Profiles
Mon, Feb 16th 2015 6:55a   Dave Hay
Interestingly, I saw this exception: -The following validation errors were present with the command line arguments:profileName: Action can not be executed while server is runningwhen I tried to delete a bunch of WebSphere profiles using the following command: -/opt/ibm/WebSphere/AppServer/bin/manageprofiles.sh -deleteAllI went slightly mad trying to find / stop any Java processes running, using ps -elf and ps auxw, but to no avail.Thankfully this dW post: -Delete a profile, how? Strange errorsca
21
developerWorks Answers - DB2 and IBM BPM and Windows
Sun, Feb 15th 2015 4:12p   Dave Hay
This question from developerWorks Answers caught my eye: -Why can not use the domain user ID to create a new database in IBM DB2 Express with IBM Business Process Manager (BPM) ?After you install IBM DB2 Express, you cannot use the domain user ID to run the db2cmd command to create a new database and tables. The DB2 log files contain the following error: SQL1092N "USERID does not have the authority to perform the requested command or operation."The answer may well surprise you :-)
24
IBM YouTube on BPM
Fri, Feb 13th 2015 3:34p   Dave Hay
Some useful #IBMBPM introductory tutorials on YouTube: -Getting started with IBM Business Process Manager V8.5.5Handling Cases with IBM Business Process Manager Advanced V8.5.5Getting Started with IBM Process Designer Version 8.5 Part 1Getting started with IBM Integration Designer V8.5.5thanks to @IBMBPMUpdate on Twitter
19
IBM Business Process Manager: BPMConfig command tips for configuring profiles and the deployment environment
Fri, Feb 13th 2015 1:50a   Dave Hay
From the AIM Support Blog: -IBM Business Process Manager: BPMConfig command tips for configuring profiles and the deployment environmentStarting with IBM Business Process Manager V8.5.0, the BPMConfig command is widely used to create, update, upgrade, migrate [8.5.5] or delete an IBM Business Process Manager deployment environment. This article provides some tips and points that require extra attention when you use this command. There are two parts to this article: the first part focuses on the
15
Continuous delivery with Rational Team Concert and UrbanCode Deploy
Thu, Feb 12th 2015 4:18p   Dave Hay
From another of my IBM guru colleagues: -Continuous delivery with Rational Team Concert and UrbanCode Deploy: Part 1. An out-of-the-box implementationLearn how to create a continuous delivery process using IBM Rational Team Concert and IBM UrbanCode Deploy. You will learn how to extend an existing build processor to create a new build process from scratch that will seamlessly integrate the products to provide a flow of content in a highly traceable manner.Continuous delivery with Rational Team C
23
Announcing the First Public Version of the WAS Performance Cookbook
Thu, Feb 12th 2015 3:32p   Dave Hay
Announcing the First Public Version of the WAS Performance CookbookWe're pleased to announce the first public version of the WAS Performance Cookbook: https://publib.boulder.ibm.com/httpserv/cookbook/The WebSphere Application Server Performance Cookbook covers performance tuning for WebSphere Application Server (WAS), although there is also a very strong focus on Java, Operating Systems, and theory which can be applied to other products and environments. The cookbook is designed to be read in a
15
Oooooer - "The disk you inserted was not readable by this computer."
Thu, Feb 12th 2015 3:22p   Dave Hay
I had a rather nasty, heart-rending moment with an external USB drive this morning.When I plugged it into my Mac, I saw this: -The disk you inserted was not readable by this computer.I decided to leave things as-is until I got home this evening, and then looked into it more fully.Alas Disk Utility failed to provide me with the Get Out Of Jail card, via First Aid Verify Disk and Repair Disk, instead showing me disk2s1 rather than the more friendly name of DaveHay.Rather than panicking, I did a bi
14
IBM Integration Bus - Integration with DB2
Wed, Feb 11th 2015 8:58a   Dave Hay
On my current project, we have a requirement for flows executing inside IBM Integration Bus, on an Integration Node ( fka a Broker ), to access a DB2 database.The integration is actually via the Open Database Connectivity (ODBC) API/interface, which has been around since early versions of Windows ( I think I first used ODBC with MS Windows for Workgroups 3.1.1 and Windows 95, in order to connect to the IBM iSeries database ).This requires some consideration, as the ODBC capability for DB2 is pro
12
IBM Business Process Manager - SPNEGO getting in the way betwixt Process Center and Process Server
Mon, Feb 9th 2015 9:26a   Dave Hay
I'm soon going to require this: -SPNEGO authentication might cause communication issues between the Process Server and the Process Center for IBM Business Process Manager (BPM)If you configure a SPNEGO filter and you use IBM Business Process Manager V8.5.0 Fix Pack 1, communication problems might occur between the Process Server and the Process Center. In particular, an problem can occur after an update or migration from another version of IBM Business Process Manager where the SPNEGO Filter ha
8
Implementing High Availability and Disaster Recovery in IBM PureApplication Systems V2
Thu, Feb 5th 2015 12:00p   Dave Hay
This new IBM Redbook was published last week: -This IBM Redbooks publication describes and demonstrates common, prescriptive scenarios for setting up disaster recovery for common workloads using IBM WebSphere Application Server, IBM DB2, and WebSphere MQ between two IBM PureApplication System racks using the features in PureApplication System V2.Implementing High Availability and Disaster Recovery in IBM PureApplication Systems V2
9
BPEL or ESB: Which should you use?
Thu, Feb 5th 2015 8:17a   Dave Hay
Again, this is in the context of a recent discussion about Business Process Modelling Notation (BPMN), BPEL (Business Process Execution Language), around the use of IBM BPM and IBM Integration Bus ( used as an ESB )BPEL or ESB: Which should you use?When designing an SOA solution, it's not always clear whether you should use a Web services BPEL process or an ESB mediation flow. This article describes considerations that will help you decide which is right for you.Patterns: SOA Design Using WebSp
10
WebSphere Application Server - Integration with Integration Systems - Activation Specification vs Connection Factory
Thu, Feb 5th 2015 8:14a   Dave Hay
This came up in a discussion earlier, so I thought this article might be worth a re-read: -What's the difference between ActivationSpec and ConnectionFactory?which references this: -Deploying message-driven beans and JMS applications into the Service Integration Bus
11
Kolban’s Book on IBM Decision Server Insights
Thu, Feb 5th 2015 1:35a   Dave Hay
This from my IBM colleague, Neil Kolban : -As I learn an IBM product, I take copious notes and jot down thoughts. I have bundled these together into book format and now make it available as a PDF document available for free download. The book is released once a month (normally on the 1st day of the month) so it is a good idea to bookmark this page and check back regularly.Kolban's Book on IBM Decision Server Insights
11
More on the IBM Integration Feature
Wed, Feb 4th 2015 4:25p   Dave Hay
Following on from my earlier post: -IBM Integration Bus - Adding the IBM Integration Feature to WebSphere Application Server (WAS)I created a response file to install the IBM Integration Feature into my existing WAS environment: - resulting in this: -/opt/IBM/InstallationManager/eclipse/tools/imcl listInstalledPackagescom.ibm.cic.agent_1.8.1000.20141126_2002com.ibm.bpm.ADV.v85_8.5.5000.20140604_1130com.ibm
15
IBM Integration Bus - Adding the IBM Integration Feature to WebSphere Application Server (WAS)
Wed, Feb 4th 2015 9:17a   Dave Hay
One of my colleagues asked about adding the IBM Integration Feature to WebSphere Application Server (WAS). This provides one with the capability to view/manage IBM Integration Bus (IIB) resources from within the WAS Integrated Solutions Console: -Installing IBM Integration Administration for WebSphere Application ServerHe was trying to locate the installation media for the Feature.I was pleased to advise that .... the IBM Installation Manager (IIM) repository for the IBM Integration Feature is
8
IBM Business Process Manager 8.5.5 - An Installation in Many Parts
Tue, Feb 3rd 2015 4:02p   Dave Hay
As part of a process to rebuild some of our environments, I wanted to script the process of installing the very latest version of IBM BPM Advanced 8.5.5, plus the most recent crop of iFixes.The iFixes are as recommended by IBM Fix Central, via this link: -http://www.ibm.com/support/fixcentral/swg/quickorder?parent=ibm%7EWebSphere&product=ibm/WebSphere/IBM+Business+Process+Manager+Advanced&release=8.5.5.0&platform=All&function=recommended&source=fcand, at time of writing, incl
9
Fun with IBM BPM iFixes - To ZIP or not to ZIP
Sat, Jan 31st 2015 2:04p   Dave Hay
I had an interesting experience this evening, whilst trying to install a set of iFixes for IBM BPM Advanced 8.5.5.The iFixes - 8.5.5.0-WS-BPM-SnapshotManagement-November.13.2014.iFixes - come as a single ZIP file: --rw-r--r-- 1 hayd staff 2597328 3 Jan 02:06 8.5.5.0-WS-BPM-SnapshotManagement-November.13.2014.iFixes.zipwhich, as far as I can establish, is NOT actually a ZIP file :-(When I try and unpack it, I get this: -unzip ~/Downloads/BPM855/8.5.5.0-WS-BPM-SnapshotManagement-November.13.20
20
Enabling SSH on AIX 7.1
Wed, Jan 28th 2015 7:30p   Dave Hay
As part of my current project, I need to validate the process for installing DB2 10.5 and WebSphere MQ 8.0 on an AIX server.We have an excellent virtual loaner programme within my team, so I was able to quickly borrow an AIX box, located in the US, and get hooked up via VPN.First thing I had to do was grow the available disk, as I didn't have much free space with which to play: -df -gFilesystem GB blocks Free %Used Iused %Iused Mounted on/dev/hd4 0.25 0.06 78% 99
5
What am I reading right now ?
Sat, Jan 24th 2015 5:22a   Dave Hay
Faster disaster recovery in IBM Business Process ManagerThis article describes an infrastructure topology for IBM® Business Process Manager that includes elements that reside in distinct data centers that may be geographically separated from each other. Such a topology can be useful in achieving disaster recovery objectives in certain circumstances, especially when recovery times faster those offered by traditional approaches are desired. Additionally, the strategy described in this paper uses
8
IBM Notes 9 - Why-oh-why does my Contacts DB keep appearing when I start the client ?
Sat, Jan 24th 2015 5:02a   Dave Hay
This has bugged me, a bit, for the past week or so. Whenever I start the IBM Notes 9.0.1 client ( I'm running it on Mac OS X 10.10 ), I found that my Contacts ( address book aka names.nsf ) would always appear as an open tab: -I tried ( almost ) everything to resolve this, including multiple restarts of the client, checking/unchecking this: -I even jumped into Notes Basic ( via /Applications/IBM Notes.app/Contents/MacOS/Notes -basic ) but to no avail.Eventually, I found this: -and a Google sear
7
IBM Installation Manager - Installing across the 'web'
Sat, Jan 24th 2015 4:42a   Dave Hay
Typically, when one installs IBM software such as WebSphere Application Server, IBM HTTP Server, IBM Business Process Manager etc., it is common to create a "local" software library from which to install.This software library, either hosted on the target server's local disk or, more logically, on a shared file server ( NFS etc. ), is then used by IBM Installation Manager (IIM) as the target repository.This is a common pattern, and allows one to run IIM commands against the repository, as per
12
WebSphere Application Server - What the heck is nulldllsdir ?
Sat, Jan 24th 2015 4:22a   Dave Hay
Not a problem per se, but I noticed references to nulldllsdir in my WAS SystemOut.log file during the startup of an IBM BPM Advanced 8.5.5 environment (running on WAS ND 8.5.5.4 )This is what I see: -user.install.root = /opt/IBM/WebSphere/AppServer/profiles/AppSrv01Java Home = /opt/IBM/WebSphere/AppServer/java/jrews.ext.dirs = /opt/IBM/WebSphere/AppServer/java/lib:/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/classes:/opt/IBM/WebSphere/AppServer/classes:/opt/IBM/WebSphere/AppServer/lib:/opt/IBM
25
WebSphere Application Server 8.5.54 and IBM BPM Advanced 8.5.5.0 - Available commands
Sat, Jan 24th 2015 4:02a   Dave Hay
Here's a subset of the wsadmin commands available for WAS 8.5.5.4, with BPM Advanced 8.5.5.0 installed: -print AdminTask.help('-commands')WASX8004I: Available admin commands: BPMActivate - This command activates a process application snapshot on a Process Center server or a Process Server.BPMArtifactIndexFullReindex - This command will reindex the artifact search index.BPMArtifactIndexUpdate - This command will update the artifact search index.BPMCheckOrphanTokens - Command for generating a p
5
WebSphere Application Server - Listing users in a WIM registry
Sat, Jan 24th 2015 3:42a   Dave Hay
A few months back, I was asked how to create users and groups in WAS, using Jython scripts. This is the post from that time: -WebSphere Application Server - Scripting 101Subsequently, I wanted to run a query against WIM to see what users existed, following an openLDAP integration.Having determined the available Jython commands: -WebSphere Application Server 8.5.54 and IBM BPM Advanced 8.5.5.0 - Available commandswhich drew me to this: -AdminTask.listRegistryUsers()By default, this is what I get:
4
Using openLDAP on Mac OS X as a user registry with WebSphere Application Server 8.5.5.4
Sat, Jan 24th 2015 3:22a   Dave Hay
I had a requirement to quickly add an LDAP into an IBM BPM Advanced 8.5.5 environment, hosted on WebSphere Application Server 8.5.5.4, and thought .. hey, why don't I use openLDAP ?Given that I'm running my servers on a pair of Macs, I wondered whether I could also host my LDAP server natively, rather than needing to build out another VM.Lo and behold, OS X includes openLDAP, with which I have some experience.This document was of immense use: -Setting up an OpenLDAP server on OS X for testingf
13
WebSphere Application Server - Some basic 101
Wed, Jan 21st 2015 2:02p   Dave Hay
Some notes from my own environment today, for future reading and re-use.Note that this merely provides a basic IHS > Plugin > WAS setup, and makes no use of the WAS ND concepts, such as Deployment Manager, Managed Nodes etc.In addition, the resulting infrastructure is NOT secure, specifically in terms of the default browser > IHS configuration being over HTTP ( port 8080 ) rather than HTTPS ( SSL/TLS ).See What We Have Available/opt/IBM/InstallationManager/eclipse/tools/imcl listAvailab
6
IBM HTTP Server - Custom Logging for Additional Intel
Wed, Jan 21st 2015 9:22a   Dave Hay
For my current project, I had an interesting discussion with one of our test team, when I was explaining one of my reasons for beating up our developers - the developers, whilst lovely people, were publishing URLs that go directly to the back-end servers ( WAS, BPM, IIB etc. ) rather than going via the front-end IBM HTTP Server boxes.I then showed how we can then configure the IHS logs to deliver additional metrics, to further assist in the analysis of test results.This includes content from IHS
8
 Mac OS X - Missing my wget command
Tue, Jan 20th 2015 2:02p   Dave Hay
I was trying to download IBM Installation Manager 1.8.1 onto my Mac Mini, which I use in "headless" mode, mostly via ssh. This is for my software library, as I'm about to create an IBM BPM 8.5.5 environment, utilising the Stray Node Topology Pattern, to provide resilience across two data centres, without breaking the laws of WAS.Whilst I can bring up a remote desktop, using Finder and Screen Sharing, I like having the option to only use the command-line, and avoid the dreaded GUI.I had logged
6
Applying DevOps concepts to your IBM Business Process Manager project
Fri, Jan 16th 2015 11:22a   Dave Hay
DevOps, a software methodology that integrates application development and IT operations, continues to gain momentum in IT shops. But there is still a gap in many organizations between talking about DevOps and implementing it effectively. This tutorial provides a brief overview of DevOps and looks at how DevOps concepts can be realized on an IBM Business Process Management (BPM) project.Applying DevOps concepts to your IBM Business Process Manager project
9
HTTP Load Balancing - Getting started with HAProxy
Fri, Jan 16th 2015 11:02a   Dave Hay
In order to boost my familiarity with the use of HTTP load balancers, in preparation for an upcoming project where we'll be using Big IP F5 to balance load across multiple IBM BPM servers, I thought I'd invest some time on a free-to-use solution, HAProxy, which describes itself as "The Reliable, High Performance TCP/HTTP Load Balancer".I'm running my servers on Red Hat Enterprise Linux 6.6, and thus haproxy is available as an RPM, installable thusly: -yum install -y haproxywhich makes life
8
IBM Operational Decision Manager 8.6 - Templates and Response Files
Thu, Jan 15th 2015 8:22a   Dave Hay
So this is another update to my previous notes re IBM ODM 8.6: -IBM Operational Decision Manager 8.6 - Coming soon in JuneIBM Operational Decision Manager 8.6 - Get downloading now ...."WARNING: CRIMA1218W A problem occurred during..." the installation of IBM Operational Decision Manager 8.6Installing and configuring an IBM Operational Decision Management golden topology (an update)I learned a few more things this week.In no particular order: -ODM 8.6 needs to be installed AFTER one has previo
6
Webcast replay: Debugging top 5 memory problems in IBM Integration Bus (IIB)
Wed, Jan 14th 2015 6:25a   Dave Hay
Saw this on my Twitter feed via IBM_Broker and IBMIntegration: -This WebSphere Support Technical Exchange is designed to discuss the top 5 IIB/WMB (IBM Integration Bus / WebSphere Message Broker) problems with memory. It will focus on troubleshooting, debugging techniques and tuning involved in resolving the problems that may be extended to other problems of similar nature.Webcast replay: Debugging top 5 memory problems in IBM Integration Bus (IIB)
5
Installing and configuring an IBM Operational Decision Management golden topology (an update)
Wed, Jan 14th 2015 3:25a   Dave Hay
This tutorial is an update to the previous tutorial on IBM Operational Decision Management deployment environments that is applicable to IBM® Operational Decision Manager versions 8.5 and 8.6. This update addresses the changes that impact the ODM golden topologies that we introduced in the first tutorial, such as the change to the deployment recommendation for the Rule Execution Server console. It also takes into account feedback from customers and practitioners. For example, this tutorial now
13
WebSphere Application Server administration - being strung along by Jython
Tue, Jan 13th 2015 12:25p   Dave Hay
So I spent about 20 minutes wondering why I kept getting this exception: -WASX7015E: Exception running command: "AdminTask.manageWMQ(ra, '[-nativePath /opt/ibm/mqm/usr/mqm/java/lib64 -disableWMQ false ]')"; exception information:com.ibm.ws.scripting.ScriptingException: com.ibm.ws.scripting.ScriptingException: WASX7025E: Error found in String ""; cannot create ObjectName.when running this Jython script: -cellID = AdminControl.getCell()clusterName = sys.argv[0]clusterName = "AppCluster"ra=
14
Phew, Java broken and now fixed on Mac OS X 10.1.1 Yosemite
Sun, Jan 11th 2015 2:05p   Dave Hay
So I was ready to prepare my expenses using my company's Java applet-based tool, when I found that Java wasn't going to play ball :-(Long story short, but any Java applet simply hung/crashed the JVM, which hung the browser for a while, until the JVM itself crashed :-(Similarly, the Java Control Panel also hung on loading .....This had worked a few weeks ago, when I last submitted expenses - probably a week or so before Christmas 2014 ....So what's changed ?I installed the most excellent gfxCa
17
IBM BPM Advanced 8.5.5 - Interesting Times - 2 of 2
Sun, Jan 11th 2015 12:05p   Dave Hay
This follows my previous post: -IBM BPM Advanced 8.5.5 - Interesting Times - 1 of 2pertaining to three mis-scoped WAS variables.This time around, I saw the following exceptions: -SystemOut.log[1/9/15 7:38:51:489 GMT] 00000001 wle E com.lombardisoftware.client.security.ServerTypeUtil isRepository PreparedStatementCallback; bad SQL grammar [select propvalue from lsw_system where propkey=?]; nested exception is com.ibm.db2.jcc.am.SqlSyntaxErrorException: DB2 SQL Error: SQLCODE=-551, SQLST
14
IBM BPM Advanced 8.5.5 - Interesting Times - 1 of 2
Sun, Jan 11th 2015 11:45a   Dave Hay
So I've had two interesting challenges with IBM BPM this past week, relating to a new build of BPM Advanced 8.5.5 on a Windows server.I observed the first issue when I started my WAS JVMs, towards the end of the implementation.The JVMs refused to start and I instead saw this: -Exception in thread "main" java.lang.NoClassDefFoundError: ${IBMSCMX}Caused by: java.lang.ClassNotFoundException: ${IBMSCMX} at java.net.URLClassLoader.findClass(URLClassLoader.java:434) at java.lang.Class
9
IBM Installation Manager - Now on the web
Thu, Jan 8th 2015 3:08a   Dave Hay
Now this falls into the category of something that I just did NOT know :-)One of my ISSW colleagues kindly pointed out that, with the latest 1.8.1 version, IBM Installation Manager is now available ..... as a web-based application :-)This has a variety of use-cases, including the ability to access IIM in GUI-mode without having access to the remote server's console i.e. removing the need to have X11 installed and tunnel X11 over SSH.I downloaded IIM 1.8.1 from here: -Installation Manager 1.8.1u
11
Operational Decision Manager Advanced V8.7 Download Document
Thu, Jan 8th 2015 3:08a   Dave Hay
This is something for which I was looking yesterday: -Operational Decision Manager Advanced V8.7 Download DocumentThis document contains a list of the Passport Advantage eAssembly images for Operational Decision Manager Advanced V8.7, and instructions for downloading and installing the files.
13
Your keys to success with IBM Business Monitor V8.5.5 on Red Hat Enterprise Linux 6.5, Part 1: Installing IBM Business Monitor
Sun, Jan 4th 2015 10:45a   Dave Hay
Learn how to ensure a successful installation of IBM® Business Monitor V8.5.5 (including IBM Cognos Business Integration Server) on Red Hat Enterprise Linux V6.5 and avoid some common pitfalls. This is Part 1 in a three-part series. This content is part of the IBM Business Process Management Journal.Your keys to success with IBM Business Monitor V8.5.5 on Red Hat Enterprise Linux 6.5, Part 1: Installing IBM Business Monitor
12
IBM UrbanCode Deploy - Adding Agents - Or, Waiting for provisioned node
Tue, Dec 30th 2014 9:45a   Dave Hay
Continuing on my voyage of discovery with IBM UrbanCode Deploy (UCD), I was having all sorts of fun and games adding a new agent to a "clean" installation of Red Hat Enterprise Linux 6.6.I chose to add the agent via Resources > Agents > Add New Agent, manually entering details such as hostname, SSH port, user ID and password: -validating the Agent Installation Properties: -Note that I'd previously installed IBM Java 1.7 as validated here: - /opt/IBM/Java/jre/bin/java -versionjava versio
6
IBM UrbanCode Deploy - More into which to get your teeth stuck
Sat, Dec 27th 2014 3:25p   Dave Hay
From the UCD 6.1.1 Knowledge CentreCreate a simple helloWorld deploymentIn this tutorial, you create a simple application with IBM® UrbanCode Deploy. You use standard plug-ins to create a component and define an application that deploys the component to an environment.Deploying a simple web applicationIn this tutorial, you deploy a simple web application with IBM UrbanCode Deploy. You create components, create an application that contains those components, and then deploy the components to an e
13
IBM UrbanCode Deploy to WebSphere Application Server - "peer not authenticated"
Wed, Dec 24th 2014 1:45p   Dave Hay
So I have spent quite literally hours over the past two days working ^H^H^H^H^H^H^H playing with this.I've got UrbanCode Deploy (UCD) 6.1.0 installed on my VM ( running Red Hat Enterprise Linux 6.4 ) and all is working nicely. However, I was trying, and frequently failing, to get UCD to inspect a WebSphere Application Server (WAS) 8.5.5.3 environment using the Configure using WebSphere Topology Discovery workflow: -I'd already installed the Application Deployment for WebSphere plugin.I also ha
12
IBM Java 1.7 - "The installer cannot run on your configuration. It will now quit. "
Wed, Dec 24th 2014 12:47p   Dave Hay
Notes on a scandal ....Specifically, notes seen when trying to install IBM Java 1.7 onto RHEL 6.4cat /etc/redhat-releaseRed Hat Enterprise Linux Server release 6.4 (Santiago)uname -aLinux ucd61.uk.ibm.com 2.6.32-358.51.1.el6.x86_64 #1 SMP Sun Oct 26 14:30:34 EDT 2014 x86_64 x86_64 x86_64 GNU/LinuxA quick debug ( thanks to this )export _JAVA_OPTIONS="-Dlax.debug.level=3 -Dlax.debug.all=true"export LAX_DEBUG=1~/ibm-java-x86_64-jre-7.1-2.0.bin Preparing to install...Checking for POSIX df.Found PO
9
IBM UrbanCode Deploy - Working with Apache Tomcat SSL Key Store
Mon, Dec 22nd 2014 3:45a   Dave Hay
One of my friends asked me how one can add SSL certificates to the Apache Tomcat SSL trust store underlying the IBM UrbanCode Deploy automation solution. In this scenario, he needed to retrieve a certificate from IBM Rational Asset Manager (IRAM) into the UCD key store, in order that a UCD process can access IRAM. I've done this for IBM HTTP Server and IBM WebSphere Application Server in the past, using the IBM Global Security Toolkit ( GSK ), but Tomcat uses something slightly different.This b
6
IBM BPM - JavaScript - To Infinity and Beyond
Thu, Dec 18th 2014 1:25p   Dave Hay
This popped up in my Twitter feed today: -I suspect that a JavaScript activity within my BPD application runs in an infinite loop. How can I detect such a loop?developerWorks AnswersDefinitely worth a read .....
6
IBM UrbanCode Deploy - I remember my first time
Mon, Dec 15th 2014 3:08a   Dave Hay
This is the first of many posts covering a relatively recent acquisition, IBM UrbanCode Deploy (UCD), which is, amongst other things, an automated deployment and delivery solution.The reason for my interest is that I'm working with a few clients who are considering the use of UCD for automation, in the context of IBM Business Process Manager, IBM Operational Decision Manager, IBM Integration Bus etc.To start with, I'm going to outline my experiences thus far with the build of a UCD environment
8
IBM UrbanCode Deploy - Continuous application delivery to WebSphere Application Server
Fri, Dec 12th 2014 11:46a   Dave Hay
I'm starting to "play" with UrbanCode Deploy (UCD), in the initial context of continuous application delivery to WebSphere Application Server, moving to the "full fat" model of CAD to IBM BPM and IBM IIB.This looks to be a useful read: -Continuous application delivery to WebSphere Application ServerThis is even more useful: -https://developer.ibm.com/urbancode/PS UCD 6.1.1 was released YESTERDAY - December 11 - guess what I downloaded this morning ?So I've got UCD installed on a RHEL 6.3 V
6
Journeys in Python - Day 471 - Setting up WebSphere MQ Messaging Providers
Fri, Dec 12th 2014 3:25a   Dave Hay
So I've previously written about the fun I had setting up WebSphere Application Server to pull messages from a WebSphere MQ Cluster here: -Lessons Learned - WebSphere MQ, Clustering and Message Driven BeansThis time around, I wanted to streamline my code somewhat, specifically in terms of setting the Native Library Path, as my code wasn't generic enough last time: -...Update WAS MQ Provider to support local bindings ( need to add native path )AdminTask.manageWMQ('"WebSphere MQ Resource Adapt
5
Using IBM HTTP Server and the WebSphere Plugin to load-balance workload across a non-federated WebSphere Application Server environment
Tue, Dec 9th 2014 3:26p   Dave Hay
This time around, I have a requirement to deploy IBM HTTP Server (IHS) and the WebSphere Plugin to route traffic to WebSphere Application Server (WAS).So far, so good.However, the difference is that, this time, I'm NOT leveraging the power of WAS Network Deployment ( WAS ND ). There are no clusters here.Equally, the two instances of WAS are completely self-contained.For my proof of concept, I've got a single set of WAS binaries ( I am using WAS 8.5.5.3 ) with a pair of standard profiles, AppSr
9
Top ten best practices for WebSphere administrators
Sat, Dec 6th 2014 3:12a   Dave Hay
This from developerWorks: -The following list consists of the top ten best practices compiled from numerous common problems that I have seen throughout my technical support years. Most of these issues could easily be prevented by taking these simple precaution steps. So, if you're a WebSphere administrator, this is your must-read!Top ten best practices for WebSphere administratorsPS In my own bashful way, I'm now proud to report that those nice people at developerWorks have allowed me to post
10
Mozilla Thunderbird and SSL v3
Fri, Dec 5th 2014 12:05p   Dave Hay
In case it helps, I needed to make Thunderbird LESS secure in order to access a Newsgroup server that was offering up SSL v3.This was what I saw in TB's Error Console: -Timestamp: 05/12/2014 13:12:40Error: An error occurred during a connection to newsgroup.foobar.com:563.Cannot communicate securely with peer: no common encryption algorithm(s).(Error code: ssl_error_no_cypher_overlap)and this is what led me to the solution: -openssl s_client -connect newsgroup.foobar.com:563 -status...New, TLSv1
18
IBM BPM Advanced 8.5.5 - Process Center to Process Server
Fri, Dec 5th 2014 3:05a   Dave Hay
So I am continuing to get my head around the integration between Process Center and Process Server, in that it's possible to have a connected Process Server to which one can actively deploy snapshots, using the so-called online/connected deployment.This is what the connected Process Server looks like: -Whilst this is easy to configure when one first creates a Deployment Environment, I had a situation recently where one of our team inadvertently clicked the Take Server Offline button.This does p
13
WebSphere MQ and WebSphere Application Server - Gah, why oh why does this happen ?
Thu, Dec 4th 2014 12:07p   Dave Hay
The contextThis is part of an integration between WebSphere Application Server (WAS) and WebSphere MQ (WMQ), in the context of integration between IBM Integration Bus and IBM Business Process Manager.The detailAs I documented last time around: -Lessons Learned - WebSphere MQ, Clustering and Message Driven Beans...Update WAS MQ Provider to support local bindings ( need to add native path )AdminTask.manageWMQ('"WebSphere MQ Resource Adapter(cells/bpm85Cell1/nodes/AppSrv01Node/servers/foobar|reso
11
IBM BPM Advanced - "The socket name is already in use" and "UNABLE_TO_CREATE_SSL_SERVER_SOCKET"
Tue, Dec 2nd 2014 12:25p   Dave Hay
ContextThis relates to a two cell, two node, multi-cluster IBM BPM Advanced 8.5.0.1 environment, installed and running on AIX.We have four WAS profiles; two Deployment Manager, two Application Server, each with its own unique profile root.This provides a pair of completely isolated Process Server environments.This is the first time both cells ( aka Deployment Environments ) have been running at the same time, hence the first time this problem evidenced itself.SymptomsThe SupCluster on 2nd node f
15
IBM Business Process Manager - WAS to DB2 authentication - SQLSTATE=42815
Tue, Dec 2nd 2014 4:45a   Dave Hay
I have blogged about this before: -WAS to DB2 - Null userid is not supported. ERRORCODE=-4461, SQLSTATE=42815and saw the same issue again today, albeit in a different context.Whilst bringing up a BPM Advanced 8.5.1.0 environment, I was using the Test Connection button to validate my WAS to DB2 connectivity, via a JDBC Data Source that's in the scope of the Support Cluster ( SupCluster ).Now I had manually created this datasource last week, in the context of the connectivity between IBM BPM and
5
IBM Business Process Manager - Invoking a secured web service using HTTP basic authentication from a BPEL process
Tue, Dec 2nd 2014 3:05a   Dave Hay
From the fountain of developerWorks goodness: -This tutorial shows you how to invoke web services that require HTTP basic authentication using the HTTP Header Setter mediation primitive available in IBM® Business Process Manager (BPM). HTTP basic authentication employs a user name and password to authenticate a service client to a secure endpoint. You can set up HTTP basic authentication when sending or receiving web service requests.Invoking a secured web service using HTTP basic authenticatio
14
Oops, DB2 and the Insufficient Disk Space
Sun, Nov 30th 2014 3:05a   Dave Hay
So I was trying to create a second Deployment Environment to host a Process Server for IBM BPM Advanced 8.5.5, when I saw this: -CWMCB0313E: An error occurred while attempting to connect to database PDWDB2: DB2 SQL Error: SQLCODE=-1762, SQLSTATE=08004, SQLERRMC=null, DRIVER=4.11.69. Error code = -1,762, SQLState = 08004, URL = null.from the DE Wizard.I immediately went to check DB2: -db2 connect to pdwdb2and saw this: -SQL1762N Unable to connect to database because there is not enough space to
9
IBM BPM to DB2 - You WILL respect my authority
Sun, Nov 30th 2014 3:05a   Dave Hay
Can you say "Doh" ? I bet you can.I'm building a multi-Deployment Environment IBM BPM Advanced 8.5.5 environment today, with one DE hosting Process Center and another DE hosting Process Server. Why, because I can / want to / need to :-)So I hit this problem AGAIN: -/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin/bootstrapProcessServerData.sh -clusterName AppClusterBootstraping data into cluster AppClusterWASX7357I: By request, this scripting client is not connected to any server process. Cer
7
How to configure Common Event Infrastructure and cbebrowser for IBM Business Process Manager Advanced V8.5
Sat, Nov 29th 2014 3:07a   Dave Hay
Found this via Twitter and developerWorks Answers How to configure Common Event Infrastructure and cbebrowser for IBM Business Process Manager Advanced V8.5This blog is an effort to explain the steps required to configure Common Event Infrastructure (CEI) and cbebrowser for IBM Business Process Manager (BPM) Advanced V8.5 or later. The Common Event Infrastructure is not enabled by default in IBM Business Process Manager Advanced V8.5.5 and you must, therefore, set up CEI in the IBM BPM cell if y
6
IBM SoftLayer, IBM Installation Manager, Red Hat Linux and fun
Fri, Nov 28th 2014 11:46a   Dave Hay
One of my colleagues asked for some help with WAS 8.5.0 on a Red Hat Enterprise Linux 6.6 VM .... running on IBM SoftLayer.This is my first time on the SoftLayer cloud, so it's been a blast.One thing that caught me out was the requirement for the SoftLayer VPN client. Whilst my colleague kindly linked me to an ArrayNetworks VPN client ( ArrayNetworksL3VPN_MAC ), this didn't seem to want to work ( connect ) from my Mac ( OS X 10.10.1 Yosemite ).Thankfully, the SoftLayer website came to my aid:
10
IBM BPM - Deleting a Deployment Environment
Thu, Nov 27th 2014 11:46p   Dave Hay
Not sure why this happens but, when I'm trying to delete an IBM BPM 8.5.5 Deployment Environment: -/opt/IBM/WebSphere/AppServer/bin/BPMConfig.sh -delete -de ProcessServer -profile Dmgr01I get this: -Logging to file /opt/IBM/WebSphere/AppServer/logs/config/BPMConfig_20141128-063539.log.Do you want to delete deployment environment?1. yes2. noInput option number: 1Before executing command to delete a deployment environment, it must at least stop the deployment environment.Checking the state of dep
4
IBM Business Monitor - some FAQs
Thu, Nov 27th 2014 1:25p   Dave Hay
Some great stuff here on dwAnswersCan I apply a IBM Cognos Fix Pack to IBM Business Monitor?How do I enable XSS and CSRF protection in IBM Cognos provided with IBM Business MonitorHow can I use SAML tokens with Business Monitor and Cognos?Deploying IBM Cognos Business Intelligence into an existing IBM Business Monitor installationIBM Business Monitor profile creation fails when database is Oracle-based?
8
IBM Integration Bus - Port Reporting
Thu, Nov 27th 2014 9:05a   Dave Hay
Following on from this earlier post: -IBM Integration Bus and the WebSphere Application Server (WAS) PluginI'm working with a colleague to implement the same configuration in another environment.Again, we're using IBM HTTP Server 8.5.5.2 in front of IBM Integration Bus 9.0.0.2, in order to allow requests ( SOAP over HTTP in this particular case ) to be routed to one of a number of Integration Nodes ( aka Brokers in the old tongue ).This is partly to improve performance ( more engines to servic
10
IBM HTTP Server - maintenance mode
Thu, Nov 27th 2014 3:05a   Dave Hay
One of my colleagues was looking for some intel. on this earlier this week.The requirement is to have IBM HTTP Server (IHS) display a different banner page when WebSphere Application Server is placed into maintenance mode e.g. when the WAS cell is being shut down, recycled, upgraded etc.After a few iterations, and a read of this: -Configuring a temporary 'Site Down For Maintenance' page in IBM HTTP Serverthis is what I configured.In essence, we place a single file in the IHS DocumentRoot: -Doc
9
Help - The Proxy Ate My Process Designer
Sat, Nov 22nd 2014 12:25p   Dave Hay
This is a problem that I recently saw with a client, and was able to reproduce, and more importantly, fix on my own environment.But first some background, one of the IBM BPM's major features is the Eclipse-based development, Process Designer. This interacts directly with Process Center, and provides a collaborative rich-client integrated development environment.Unlike other development tools, Process Designer can NOT function with a constant connection to the Process Center run-time, and this c
9
Lessons Learned - WebSphere MQ, Clustering and Message Driven Beans
Sat, Nov 22nd 2014 3:05a   Dave Hay
ContextThe requirement is to create a clustered WebSphere MQ infrastructure, and then send messages to an application, known as a Message Driven Bean, deployed onto WebSphere Application Server.The next step will be to create a more sophisticated application that can send and receive messages to/from WebSphere MQ, most likely leveraging the JavaEE Service Component Architecture.In this scenario, I will create a pair of WMQ Queue Managers, each on a separate OS ( Red Hat VM ), one representing th
5
DB2 Buffer Pools - Automagically tuning
Fri, Nov 21st 2014 2:45p   Dave Hay
So I picked this nugget of wisdom up this week.One of my most excellent DB2 SME colleagues pointed out the wonderful db2top utility, specifically in the context of monitoring Buffer Pools.You see, ever since I learned to install IBM Operational Decision Manager (ODM), I've been creating a Buffer Pool, bp32k, as required by the documentation and, more importantly, the product: -db2 create bufferpool BP32K size 8000 pagesize 32 KThe DB2 SME, let's call him ... John, pointed out that a Buffer Poo
8
IBM Business Process Manager - Missing the Bus
Fri, Nov 21st 2014 8:06a   Dave Hay
I've just built a single cell, two node three cluster IBM BPM Advanced 8.5.5 environment, against a remote DB2 ESE 10.1.0.3 server.So I was a little startled when, after starting the Deployment Environment, the Service Integration Bus (SIbus) failed to properly start.This is what I saw in one of my Cluster Member logs: -[21/11/14 13:17:03:719 GMT] 00000073 SibMessage I [BPM.ProcessServer.Bus:MECluster.000-BPM.ProcessServer.Bus] CWSIS1593I: The messaging engine, ME_UUID=E997A9EFA09498FC, IN
6
Book Review - Anti-Hacker Tool Kit, Fourth Edition, by Mike Shema
Fri, Nov 21st 2014 3:05a   Dave Hay
Again, following on from earlier posts: -Book Review - Testing Cloud Services:How to Test SaaS, Paas and IaaSBook Review - A Project In Your PocketBook Review - Introduction to Computation and Programming Using Python by John V Guttaghere's my latest book review, on which I am working in conjunction with the British Computer Society.Anti-Hacker Tool Kit, Fourth Edition, by Mike ShemaFrom their site: -Welcome to the fourth edition of the Anti-Hacker Tool Kit. This is a book about the tools that
6
DB2 - Still 8 characters after all these years ...
Thu, Nov 20th 2014 2:45p   Dave Hay
So I'm more than familiar with systems that are "limited" to 8 characters, but I didn't expect DB2 to have the same limitation, leastways not in 2014 :-)This came up using DB2 Enterprise Server Edition 10.1.0.3 on AIX, but I've since recreated it using DB2 on Red Hat Enterprise Linux 6.6 as well.The problem occurs when I tried to create a DB2 instance against an Unix user ID that's 9 characters long.This is because I'm hosting 10 instances on one OS - db2inst1 through db2inst10.Therefore,
29
Hmmmm, HTTP404 and SRVE0190E seen with IBM HTTP Server and WebSphere Application Server
Fri, Nov 14th 2014 9:26a   Dave Hay
Hmm, so I am seeing this: -Error 404: java.io.FileNotFoundException: SRVE0190E: File not found: /index.htmlwhen I attempt to access a HTML page from IBM HTTP Server via HTTPS: -https://bpm855.uk.ibm.com:8443/index.htmleven though I can get the page via HTTP: -http://bpm855.uk.ibm.com:8080/index.htmlThis is part of an IBM BPM Advanced 8.5.5 infrastructure, and the most recent change was to add IHS into the mix, federate it into the WAS cell, and add a Virtual Host entry for port 8443: -cellID=Adm
4
New - IBM Business Process Management Developer Center
Fri, Nov 14th 2014 3:06a   Dave Hay
IBM Business Process Management Developer CenterFor Developers of Reusable Smarter Process Applications and ToolkitsIBM Business Process Management Developer Center
5
Think big! Scale your business rules solutions up to the world of big data
Thu, Nov 13th 2014 9:06p   Dave Hay
This is from my ISSW colleague, Nigel Crowther, and is definitely worth a read: -Think big! Scale your business rules solutions up to the world of big data - Build an app that uses Business Rules and IBM Analytics for Hadoop services on IBM BluemixTraditional business rule applications process records of a few megabytes of data at a time. Records are usually processed as client server requests or in a batch, one record at a time. As solutions move to the cloud, and applications apply rules to te
10
More on WebSphere Application Server Java Versions
Thu, Nov 13th 2014 7:25a   Dave Hay
Following on from a discussion with one of my colleagues - who hit the precise same problem that I outlined here: -java.lang.UnsupportedClassVersionError: JVMCFRE003 bad major version; class=com/davehay/EmployeeServlet, offset=6when creating some JEE code for IBM Operational Decision Manager (ODM), I thought I'd add a bit more detail about the Java version supplied with a popular IBM product, IBM Business Process Manager 8.5.0.1.So we have BPM Advanced 8.5.0.1 deployed here, on top of WebSphere
10
IBM Business Process Manager Advanced - Fun with Integration and Monitoring
Thu, Nov 13th 2014 3:06a   Dave Hay
So we had two interesting issues yesterday, in the context of a Business Process Execution Language (BPEL) application, using the Service Component Architecture (SCA) Java APIs.Summary- Ensure that the WAS configuration matches the application e.g. if the application uses Connection Factory, don't configure Queue Connection Factory- Ensure that JMS Connection Factory / Queue Connection Factory objects are correctly configured for WebSphere MQ Queue Manager *IF* using clustered Queues- Ensure th
7
How do I enable XSS and CSRF protection in IBM Cognos provided with IBM Business Monitor
Tue, Nov 11th 2014 6:26a   Dave Hay
QuestionI am using IBM Cognos provided with IBM Business Monitor, and want to ensure it is protected against XSS and CSRF attacks. How do I do this?How do I enable XSS and CSRF protection in IBM Cognos provided with IBM Business Monitor
5
More on NFS and Mac OS X and Linux
Sun, Nov 9th 2014 1:45p   Dave Hay
Following on from my earlier post: -NFS Mounting from Red Hat Enterprise Linux to Mac OS XI discovered that, if I want to mount a NFS share for read/write operations from Mac OS X, I needed to ensure that the NFS server is set up to "enforce" the UID and GID of the owner of the target directory.In my case, I was trying to write from Eclipse on the Mac to WebSphere Application Server on RHEL, where the WAS file-system ( /opt/IBM/WebSphere etc. ) is "owned" by the user wasadmin.Thus, I needed
12
WebSphere Application Server - Curiouser and curiouser - Unicode 0xB and Jython and wsadmin
Sun, Nov 9th 2014 3:05a   Dave Hay
So I'm responding to a comment on a previous post: -IBM Business Process Manager 8.5 - The (long) story of the missing WebSphere Variables and why my JDBC datasources don't fully workwith regard to creating WebSphere environment variables in Python, and I discover a new ( to me ) "bug" or "feature" in wsadmin / Jython.Namely, the combination of the backslash ( ) and vee ( v ) and eight ( 8 ) characters inside a variable value, even when wrapped in quotes, are NOT a good combination.Here's
9
java.lang.UnsupportedClassVersionError: JVMCFRE003 bad major version; class=com/davehay/EmployeeServlet, offset=6
Sat, Nov 8th 2014 1:05p   Dave Hay
I'm getting this exception when I start a home-grown WAR file ( see The EAR file could be corrupt and/or incomplete. Make sure that the application is at a compatible Java(TM) Platform, Enterprise Edition (Java EE) level for the current version of WebSphere(R) Application Server ): -cat /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/AppClusterMember1/SystemOut.log...[08/11/14 18:29:20:374 GMT] 00000101 webapp E com.ibm.ws.webcontainer.webapp.WebApp commonInitializationFinish SRVE026
7
The EAR file could be corrupt and/or incomplete. Make sure that the application is at a compatible Java(TM) Platform, Enterprise Edition (Java EE) level for the current version of WebSphere(R) Application Server.
Sat, Nov 8th 2014 3:09a   Dave Hay
I'm seeing this: -The EAR file could be corrupt and/or incomplete. Make sure that the application is at a compatible Java(TM) Platform, Enterprise Edition (Java EE) level for the current version of WebSphere(R) Application Server.com.ibm.websphere.management.application.client.AppDeploymentException: org.eclipse.jst.j2ee.commonarchivecore.internal.exception.ArchiveRuntimeException: IWAE0069E The archive file [WEB-INF/lib/JDBCTest.jar] has an entry with a path that contains "../". File path [.
4
NFS Mounting from Red Hat Enterprise Linux to Mac OS X
Fri, Nov 7th 2014 2:25p   Dave Hay
So this is what I had on the RHEL box: -/etc/exports/opt/IBM/WebSphere/AppServer *(rw,no_root_squash)and this is I was seeing on the Mac: -sudo mount -t nfs bpm855.uk.ibm.com:/opt/IBM/WebSphere/AppServer /tmp/nfs/mount_nfs: can't mount /opt/IBM/WebSphere/AppServer from bpm855.uk.ibm.com onto /private/tmp/nfs: Operation not permittedThis post provided me with not ONE but TWO answers: -Operation Not Permitted Mounting NFS Share on OS X Mountain Lionwhich led me to Solution 1: -sudo mount -t nfs -
9
DB2 FAQ - Frequently Asked Questions about DB2 for Linux, UNIX and Windows
Fri, Nov 7th 2014 2:05p   Dave Hay
Updated 4 November 2014DB2 FAQ: This document contains Frequently Asked Questions (FAQ) about the product DB2 for Linux UNIX and Windows. This FAQ covers DB2 Versions 8.x, 9.1, 9.5,9.7,10.1 & 10.5DB2 FAQ - Frequently Asked Questions about DB2 for Linux, UNIX and Windows
7
IBM BPM - Process Designer > Process Centre Troubleshooting
Fri, Nov 7th 2014 2:05p   Dave Hay
This has been in my mind over the past week or so, as I work to resolve a niggling connectivity issue with IBM BPM Advanced 8.5.0.1.Troubleshooting Process Designer and Process Centre connectivityPort 2809 and login error in Process DesignerSetting BPM on a virtual machineEnabling error logging in Process DesignerSIAuthenticationException (Process Designer log on)I think I've got to root cause, and the next few days will confirm ( or not ).
10
IBM BPM - BPMConfig, Response Files and Escape Characters
Thu, Nov 6th 2014 3:05p   Dave Hay
This follows on from these two posts: -Using escape characters to construct a response file for the WAS Manage Profiles commandArgh, escaping from the hell of escape characters with WebSphere Application ServerThis time around, I am using the BPMConfig command to create a BPM 8.5.5 Deployment Environment: -/opt/IBM/WebSphere/AppServer/bin/BPMConfig.sh -create -de /mnt/hgfs/SoftwareLibrary/ResponseFiles/Advanced-PC-ThreeClusters-DB2.propertieswhich keeps failing with: -/opt/IBM/WebSphere/AppServe
9
WebSphere Application Server and firewalls
Wed, Nov 5th 2014 11:45p   Dave Hay
A useful little post that may help with firewall-related issue: -WebSphere Application Server and firewallsalong with my earlier post: -Testing Times with Telnet
6
DB2 - Changing Database and Log Path on an active database
Wed, Nov 5th 2014 1:25p   Dave Hay
This ties up with something that I need to do, where we have a DB2 database that has been created in the instance account's home directory rather than being created on a given path.This example uses three subdirectories underneath the instance's home directory, BUT that's merely an example; in the "real" world, the data and logs should go onto dedicated and, perhaps, separate file-systems.This post assumes that one is using the DB2 Sample database, as created using the db2sampl command.Crea
10
WebSphere Application Server - Liberty Profile - Accessing Liberty’s JMX REST APIs
Wed, Nov 5th 2014 8:25a   Dave Hay
Just added to WASDev: -Liberty has always exposed a JMX REST connector Java client to be used remotely. In the August/September Beta, the REST APIs used by that Java client were made public, which means that non-Java languages can now access Liberty's JMX data!Accessing Liberty's JMX REST APIs




Created and Maintained by Yancy Lent - About - Planet Lotus Blog - Advertising - Mobile Edition