199 Lotus blogs updated hourly. Who will post next? Home | Blogs | Search | About 
Latest 7 Posts
java.sql.SQLException: IO Error: The Network Adapter could not establish the connection DSRA0010E: SQL State = 08006, Error Code = 17,002
Mon, Jul 24th 2017 21
Further adventures with Oracle database - ORA-01078 and LRM-00109
Mon, Jul 24th 2017 16
ilog.rules.teamserver.model.IlrConnectException Caused by: java.lang.NullPointerException
Sun, Jul 16th 2017 27
WebSphere Application Server - Transaction Logs - getting it wrong
Sun, Jul 16th 2017 35
XAException occurred. Error code is: XAER_RMERR (-3). Exception is:
Sun, Jul 16th 2017 33
TypeError: __add__ nor __radd__ defined for these operands
Fri, Jul 14th 2017 33
CWMCB0012W: An inconsistent configuration has been detected for data source jdbc/TeamWorksDB
Fri, Jul 14th 2017 27
Top 10
Transport Layer Security (TLS) 1.2 and SoapUI
Fri, Jun 12th 2015 46
Hmmm, macOS Sierra and XQuartz and X11
Thu, Oct 27th 2016 39
WebSphere Application Server - Transaction Logs - getting it wrong
Sun, Jul 16th 2017 35
java.lang.UnsupportedClassVersionError: JVMCFRE003 bad major version; class=com/davehay/EmployeeServlet, offset=6
Sat, Nov 8th 2014 34
Executing external Python/Jython scripts from within WebSphere Application Server's wsadmin tool
Thu, Feb 27th 2014 33
IBM BPM - "CWSCA8095W: Unable to find class..." seen during serviceDeploy process
Fri, Jul 14th 2017 33
TypeError: __add__ nor __radd__ defined for these operands
Fri, Jul 14th 2017 33
XAException occurred. Error code is: XAER_RMERR (-3). Exception is:
Sun, Jul 16th 2017 33
"SECJ0371W: Validation of the LTPA token failed because the token expired with the following info..." - much more useful with WAS 8.5
Wed, Feb 12th 2014 28
java.sql.SQLException: Could not commit with auto-commit set on
Fri, Jul 14th 2017 28

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 Jul 24, 2017 3:00:13 PM EST. Realtime Update:
Location UK

Recent Blog Posts
java.sql.SQLException: IO Error: The Network Adapter could not establish the connection DSRA0010E: SQL State = 08006, Error Code = 17,002
Mon, Jul 24th 2017 3:56p   Dave Hay
I saw this: -The test connection operation failed for data source BPM Business Process Choreographer data source on server nodeagent at node Node1 with the following exception: java.sql.SQLException: IO Error: The Network Adapter could not establish the connection DSRA0010E: SQL State = 08006, Error Code = 17,002. View JVM logs for further details.whilst testing JDBC data sources configured to connect to a newly-minted Oracle 12c database.I checked the Oracle box to ensure that the listener was
Further adventures with Oracle database - ORA-01078 and LRM-00109
Mon, Jul 24th 2017 2:58p   Dave Hay
Having installed Oracle 12c ( ) today, I was somewhat concerned when I tried to start my database: -sqlplus / as sysdbaSQL*Plus: Release Production on Mon Jul 24 14:04:56 2017Copyright (c) 1982, 2016, Oracle. All rights reserved.Connected to an idle instance.SQL> startup ORA-01078: failure in processing system parametersLRM-00109: could not open parameter file '/home/oracle/app/oracle/product/12.2.0/dbhome_1/dbs/initorcl.ora'SQL> quitDisconnectedI checked the offen
ilog.rules.teamserver.model.IlrConnectException Caused by: java.lang.NullPointerException
Sun, Jul 16th 2017 4:04p   Dave Hay
As one of my many spinning threads, I've been tinkering with the migration of an IBM Operational Decision Manager (ODM) environment from version 8.0 ( circa 2012 ) to version 8.9 ( circa 2017 ).In part, this involves running some SQL scripts to migrate the old data to the new environment.This is especially relevant for the Decision Center, which is the Rules authoring environment, aka the Source Code Management (SCM) system-of-record.The Decision Center, also known as the Team Server ( reflecti
WebSphere Application Server - Transaction Logs - getting it wrong
Sun, Jul 16th 2017 1:02p   Dave Hay
I do need to write a long-form article about this, but I've been on a voyage of discovery configuring AND testing WAS transaction recovery, by placing the transaction/compensation/partner logs in an Oracle 12c database.This is in the context of an IBM Business Process Manager Advanced environment.During the process, I saw this in the SupCluster logs ( specifically the second cluster member ) : -SupClusterMember2/SystemOut.log:[16/07/17 11:53:47:332 BST] 00000001 WASSessionCor I SessionPropertie
XAException occurred. Error code is: XAER_RMERR (-3). Exception is:
Sun, Jul 16th 2017 12:43p   Dave Hay
I'm tinkering with WebSphere Application Server, underlying IBM BPM Advanced, in the context of transaction/compensation/partner log recovery.In this scenario, I'm placing these logs into a database, Oracle 12c.It's been a useful - and interesting - learning curve, and I've pretty much proved/tested the concept.I did, however, see one issue today; specifically, these messages: -[16/07/17 13:34:06:748 BST] 00000074 XARecoveryDat A WTRN0151I: Preparing to call xa recover on XAResource: dave[
TypeError: __add__ nor __radd__ defined for these operands
Fri, Jul 14th 2017 8:02p   Dave Hay
Whilst scripting the configuration of the WebSphere Application Server transaction/compensation/partner logs into an Oracle database: -/opt/ibm/WebSphereProfiles/Dmgr01/bin/wsadmin.sh -lang jython -user wasadmin -password passw0rd -f tranlogs.jy I saw this: -WASX7209I: Connected to process "dmgr" on node Dmgr using SOAP connector; The type of process is: DeploymentManagerWASX7017E: Exception received while running file "tranlogs.jy"; exception information: com.ibm.bsf.BSFException: exceptio
CWMCB0012W: An inconsistent configuration has been detected for data source jdbc/TeamWorksDB
Fri, Jul 14th 2017 7:42p   Dave Hay
This follows on from an earlier post: -ORA-12514, TNS:listener does not currently know of service requested in connect descriptorHaving updated my JDBC data sources to reflect the correct Oracle service name: -jdbc:oracle:thin:@//bpm857.uk.ibm.com:1521/orcl.uk.ibm.comI'm now seeing the following warning: -[14/07/17 20:07:17:855 BST] 000000f5 ConfigReader W com.ibm.bpm.config.util.ws.ConfigReader getDatabaseInfo CWMCB0012W: An inconsistent configuration has been detected for data source jdbc/Te
IBM BPM - "CWSCA8095W: Unable to find class..." seen during serviceDeploy process
Fri, Jul 14th 2017 7:32p   Dave Hay
I'm tinkering with IBM BPM Advanced again, specifically taking an export of an SCA module, built using IBM Integration Designer and exported as a Project Interchange (PI) file, and attempting to "compile" it ready for deploying to an external IBM BPM 8.57 environment.Having exported the PI file, and made it available to the BPM box, I then ran serviceDeploy.sh against it: -/opt/ibm/WebSphere/AppServer/bin/serviceDeploy.sh OracleTest.zip which returned: -The workbench is starting in /home/wasa
java.sql.SQLException: Could not commit with auto-commit set on
Fri, Jul 14th 2017 7:16p   Dave Hay
I saw this earlier: -[14/07/17 20:00:02:593 BST] FFDC Exception:java.sql.SQLException SourceId:com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.commit ProbeId:587 Reporter:com.ibm.ws.rsadapter.jdbc.WSJdbcConnection@964a1c09java.sql.SQLException: Could not commit with auto-commit set onin the FFDC logs for an IBM BPM 8.57 JVM: -view /opt/ibm/WebSphereProfiles/AppSrv01/logs/ffdc/AppClusterMember1_72d880eb_17.07.14_20.00.02.5935101433318572951378.txt I am using Oracle 12c ( specifically )
Bootstrap cannot be run against WebSphere:cell=PSCell1,node=Node2,server=dmgr because it is not a BPM deployment target.
Tue, Jul 11th 2017 6:19a   Dave Hay
Another thing that makes me go "Hmmmm" …I'm running the process to bootstrap an IBM BPM 8.5.7 Process Server: -/opt/ibm/WebSphereProfiles/Dmgr01/bin/bootstrapProcessServerData.sh - clusterName AppClusterand I see this: -Bootstraping data for server at /opt/ibm/WebSphereProfiles/Dmgr01 and logging into /opt/ibm/WebSphereProfiles/Dmgr01/logs/bootstrapProcesServerData.logWASX7357I: By request, this scripting client is not connected to any server process. Certain configuration and application o
ORA-12514, TNS:listener does not currently know of service requested in connect descriptor
Tue, Jul 11th 2017 6:11a   Dave Hay
I'm tinkering with a new Oracle 12C build, using it as a database for an IBM BPM Advanced 8.5.7 environment.However, something seems to have gone awry with my WAS -> Oracle configuration, as I see this: -[11/07/17 06:58:16:482 BST] 000000f1 DataSourceCon E DSRA8040I: Failed to connect to the DataSource "". Encountered java.sql.SQLException: Listener refused the connection with the following error:ORA-12514, TNS:listener does not currently know of service requested in connect descriptor
Tinkering with Oracle 12c on Linux - will the fun ever stop ?
Sat, Jul 8th 2017 8:53a   Dave Hay
I'm going back through the process of learning how to install Oracle 12c on Red Hat Enterprise Linux 7.3.One niggle that I saw post-install was this: -sqlplus / as sysdba;SQL*Plus: Release Production on Sat Jul 8 05:23:05 2017Copyright (c) 1982, 2014, Oracle. All rights reserved.ERROR:ORA-12547: TNS:lost contactDuring the installation, I'd seen reference to a missing dependency: -/usr/bin/ld: cannot find -ljavavm12collect2: error: ld returned 1 exit statusmake: *** [/home/oracle/ap
Someone Else's Blog - How to automatically remove meeting invitations from your IBM Lotus Notes Inbox after you have responded to them
Thu, Jul 6th 2017 4:50p   Dave Hay
It's always semi-annoyed me that Notes 9 doesn't automatically remove calendar invitations from my Inbox when I've processed them: -I have to go and click the Remove From Folder button each and every time, which is a PITA.Thankfully the legend Mr Mat Newman has a solution: -How to automatically remove meeting invitations from your IBM Lotus Notes Inbox after you have responded to themHe's amazing :-)
For the record, enabling Application Security in WebSphere Application Server
Wed, Jul 5th 2017 9:32a   Dave Hay
For context, I'm building an IBM Operational Decision Manager 8.9 environment, as part of a migration from an older version of ODM ( 8.0 ).I needed to enable Application Security; Administrative Security was enabled when I created the profile: -/opt/ibm/WebSphere/AppServer/bin/manageprofiles.sh -create -templatePath /opt/ibm/WebSphere/AppServer/profileTemplates/management -profileName Dmgr01 -profilePath /opt/ibm/WebSphereProfiles/Dmgr01 -nodeName Dmgr -isDefault -enableAdminSecurity true -admi
More about the killall command, in the context of WebSphere Application Server
Mon, Jul 3rd 2017 10:58a   Dave Hay
Whilst creating a pair of WebSphere Application Server (WAS) profiles: -/opt/ibm/WebSphere/AppServer/bin/manageprofiles.sh -create -templatePath /opt/ibm/WebSphere/AppServer/profileTemplates/management -profileName Dmgr01 -profilePath /opt/ibm/WebSphereProfiles/Dmgr01 -nodeName Dmgr -isDefault -enableAdminSecurity true -adminUserName wasadmin -adminPassword passw0rd/opt/ibm/WebSphere/AppServer/bin/manageprofiles.sh -create -templatePath /opt/ibm/WebSphere/AppServer/profileTemplates/managed -prof
There was an error connecting to the Apple ID server
Sat, Jul 1st 2017 8:25p   Dave Hay
I've been seeing this repeatedly this evening: -on both macOS and iOS devices.What was strange was that I was able to log into https://appleid.apple.com/#!&page=signin without problems.After some trial and error, I realised that, for some reason, my home broadband router was somehow blocking the connection.I proved this, on an iPhone, by turning off WiFi and using 3G instead. I proved the same on an iPad and on a Mac, by connecting to a different broadband connection.Weird or what ?
WebSphere continuous delivery offerings provide functional and usability enhancements for 2Q 2017
Fri, Jun 30th 2017 3:22p   Dave Hay
As organizations increase their pace of digital transformation and the transition to a hybrid cloud world, WebSphere offerings can help facilitate this pace of change with our quarterly cadence of continuous delivery enhancements.This recurring blog will summarize these deliverables each quarter, the new and updated functionality that they provide, and offer references for more detailed information.Before we look at Liberty and WAS enhancements, here are two new updates we're excited share: •
Problems extending a disk in Red Hat Enterprise Linux 7.3
Thu, Jun 29th 2017 10:39a   Dave Hay
Following one of my much earlier posts: -  Increasing the size of a partition using Red Hat Enterprise Linux 6.3 I hit a bit of a snag. This all worked: - fdisk /dev/sda         -    to add a new partition ( having extended the disk using VMware Workstation ) reboot pvcreate /dev/sda3   Physical volume "/dev/sda3" successfully created. vgextend rhel /dev/sda3   Volume group "rhel" successfully extended lvextend /dev/rhel/root /dev/sda3   Size of logical volume rhel/ro
Oh, Red Hat Enterprise Linux, where's my trusty killall command
Thu, Jun 29th 2017 10:22a   Dave Hay
So I'm about to rebuild a VM, and wanted to quickly kill off some Java processes: -ps -elf|grep -i java0 S wasadmin 8263 1 0 80 0 - 893904 futex_ Jun28 ? 00:06:24 /opt/ibm/WebSphere/AppServer/java_1.7.1_64/bin/java -Declipse.security -Dwas.status.socket=33985 -Dosgi.install.area=/opt/ibm/WebSphere/AppServer -Dosgi.configuration.area=/opt/ibm/WebSphereProfiles/Dmgr01/servers/dmgr/configuration -Dosgi.framework.extensions=com.ibm.cds,com.ibm.ws.eclipse.adaptors -Xshareclasses:nam
java.lang.OutOfMemoryError exception with IBM UrbanCode Deploy 6.2.4
Wed, Jun 28th 2017 1:42p   Dave Hay
I saw this: - 2017-06-28 14:26:54,909 ERROR https-jsse-nio- com.urbancode.commons.web.filter.ExceptionHandlingFilter - java.lang.OutOfMemoryError: Java heap space java.lang.OutOfMemoryError: Java heap space whilst importing a rather large component into IBM UrbanCode Deploy (UCD) 6.2.4: - -rw-r--r--  1 hayd hayd  9098139652 Jun 28 11:13 bpmexport_artifacts5020774184330379773.zip Thankfully, this IBM developerWorks Answers post: - urbancode deploy server javaheapsize
Spotlight and Finder on macOS - Not playing nicely until now ...
Wed, Jun 28th 2017 1:30p   Dave Hay
So I've noticed that macOS Finder wasn't playing nicely, in the context of showing m search results in the foreground.I'd hit [Cmd][Space] to bring up the Spotlight search window, type a phrase e.g. UCD624, and expect the resulting folder to be opened in a new Finder window in the foreground.For some reason, this stopped working a few weeks back, which kinda negated the benefit of Spotlight.Thankfully, I found a solution here: -Fix Your Spotlight Search Results By Forcing Spotlight To Re-inde
IBM Business Process Manager 8.5.7 Cumulative Fix 2017-06 Released
Fri, Jun 23rd 2017 6:28p   Dave Hay
What's New in IBM Business Process Manager V8.5.7 Cumulative Fix 2017.06Update to IBM BPM V8.5.7 Cumulative Fix 2017.06 to experience all of the highlights, such as these added abilities and improvements:IBM BPM on Cloud • Reduce overhead and downtime for client applications by using the new service accounts for password administrationIBM BPM • Develop user interfaces more easily • Get usage metrics by using IBM Cloud Product Insights • Determine artifact usage in the web IBM Process De
IBM Redbook - Governing Operational Decisions in an Enterprise Scalable Way
Wed, Jun 21st 2017 9:25a   Dave Hay
Penned, in part, by two of my immediate colleagues in the IBM Professional Cloud Services here in the UK :-) This IBM® Redbooks® publication introduces operational decision governance and describes in details how to implement it using the IBM Operational Decision Manager (ODM) platform. ODM allows businesses to automate and manage day to day operational decisions. It provides an integrated repository and management components for line-of-business, subject-matter experts to directly participate
NullPointerException seen when using BPMConfig.sh to create a second IBM BPM Deployment Environment
Mon, Jun 19th 2017 3:02p   Dave Hay
I saw this earlier whilst attempting to create a second Deployment Environment, of type Process Server, within an existing BPM Advanced 8.5.7 cell, which already had a Process Centre Deployment Environment therein: -/opt/ibm/WebSphere/AppServer/bin/BPMConfig.sh -create -de /mnt/ResponseFiles/Advanced-PS-ThreeClusters-DB2.propertiesLogging to file /opt/ibm/WebSphere/AppServer/logs/config/BPMConfig_20170619-153221.log.The 'BPMConfig.sh -create -de /mnt/ResponseFiles/Advanced-PS-ThreeClusters-DB2.
IBM BPM and DB2 and Permissions and Users and So On and So Forth :-)
Mon, Jun 19th 2017 2:57p   Dave Hay
I've seen this exception: -com.ibm.db2.jcc.am.SqlSyntaxErrorException: com.ibm.db2.jcc.am.SqlSyntaxErrorException: DB2 SQL Error: SQLCODE=-204, SQLSTATE=42704, SQLERRMC=DB2USER1.LSW_SYSTEM_SCHEMA, DRIVER=4.18.60before, as per these posts: -IBM BPM to DB2 - You WILL respect my authorityIBM BPM - Booting the BootstrapHowever, this time it's subtly different.gives us an SQL exception code, which DB2 can debug for us: -db2 ? SQL0204which returns: -SQL0204N "" is an undefined name.Note t
WebSphere Liberty - Single Sign-On
Sat, Jun 17th 2017 5:31a   Dave Hay
This is on my reading list: -Cross-domain single sign-on using SAML 2.0 with WebSphere Liberty, Part 1 - Configure a service provider-initiated SSO with identity propagationCross-domain single sign-on using SAML 2.0 with WebSphere Liberty, Part 2 - Set up a secure hybrid cloud environment with IBM BluemixCross-domain single sign-on using SAML 2.0 with WebSphere Liberty, Part 3 - Integrate Microsoft Windows authentication by using SPNEGOMust get around to it Source: https://en.wiktionary.org/wiki
WebSphere Liberty Collectives - Deploying Node.JS using REST
Fri, Jun 16th 2017 8:19p   Dave Hay
This is definitely a Work-In-Progress …..Using this as input: -Deploying Node.js servers using deployment REST APIsI started by using a REST client within Chrome ( called Restlet ): -with this JSON as input: -{ "rule":"Node.js Server Rule", "hosts":["wlpn.uk.ibm.com"], "variables": [ { "name":"applicationPackage","value":"helloworld-1.0.0.tgz" }, { "name":"serverName", "value":"Server1" }, { "name":"clusterName", "value":"Cluster1" }, { "name"
Node.JS - Unknown SSL protocol error
Fri, Jun 16th 2017 3:34p   Dave Hay
So I've been tinkering with HTTPS servers in Node.JS, and was following this thread: -How to create an https server?which has one create a public/private key pair, and then generate a self-signed certificate.Having done this, I created a simple server: -server.js var http = require('https');var fs = require('fs'); var options = { key: fs.readFileSync('key.pem'), cert: fs.readFileSync('cert.pem')};var server = http.createServer(options, function(req, res) { res.writeHead(200); re
IBM Rational Software Architect Designer on macOS - java.lang.RuntimeException: No application id has been found.
Fri, Jun 16th 2017 2:46p   Dave Hay
I hit this today: -having installed IBM Rational Software Architect Designer 9.6 on my Mac.Looking at the log: -cat /Users/davidhay/.eclipse/org.eclipse.platform_4.6.1_443275834_macosx_cocoa_x86_64/configuration/1497623600763.log.!SESSION Fri Jun 16 15:33:20 BST 2017 ------------------------------------------!ENTRY org.eclipse.equinox.launcher 4 0 2017-06-16 15:33:20.767!MESSAGE Could not find extension: com.ibm.cds!SESSION 2017-06-16 15:33:20.690 -----------------------------------------------e
WebSphere Liberty Profile - is out ....
Wed, Jun 14th 2017 5:47a   Dave Hay
From this: -Recommended updates for WebSphere Application Serverwe have this: - WebSphere Application Server Liberty for IBM WebSphere Application Server Liberty list for IBM WebSphere Application Server Liberty - Continous DeliveryDownloaded it, installed it, using it ( for a Collective Controller to manage NodeJS runtimes !! )So #LifeIsGood
After Atom on Centos, Atom on Ubuntu is soooo much easier
Thu, Jun 8th 2017 9:45a   Dave Hay
After yesterday's post: - Using Atom Text Editor on CentOS Linux doing it on Ubuntu is SOO much easier: - Download it wget https://atom.io/download/deb Install it sudo dpkg --install /home/hayd/Downloads/atom-amd64.deb Fix up the dependencies ( including Git ) sudo apt-get -f install Use it atom Job's a good 'un
Installing Ubuntu Server - Your installation CD-ROM couldn’t be mounted
Thu, Jun 8th 2017 7:24a   Dave Hay
I was seeing this issue today: -Your installation CD-ROM couldn't be mounted. This probably means that the CD-ROM was not in the drive. If so you can insert it and try again.Retry mounting the CD-ROM?whilst trying to install a new Ubuntu 17.04 box.I'd downloaded Ubuntu from here: -https://www.ubuntu.com/download/serverwhich resulted in a 685 MB ISO image: --rw-r--r--@ 1 davidhay staff 718274560 8 Jun 07:12 ubuntu-17.04-server-amd64.isowhich I "ripped" to a handy USB3-capable hard drive:
Using Atom Text Editor on CentOS Linux
Wed, Jun 7th 2017 10:43a   Dave Hay
I've been recently converted to the Atom text editor on my Mac, so thought that I'd do the same on my newly minted Linux box, which is running CentOS: - cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core) Having downloaded Atom from here: - https://atom.io/download/rpm I ended up with the following RPM: - -rw-rw-r--.  1 hayd hayd 99606115 Jun  7 11:10 atom.x86_64.rpm and tried/failed to install it: - sudo rpm -ivh atom.x86_64.rpm error: Failed dependencies:     libXs
WebSphere Liberty Profile - What Have We Got ?
Tue, Jun 6th 2017 7:56a   Dave Hay
This is a useful way to see what's installed within a WebSphere Liberty Profile (WLP) installation: -/opt/IBM/wlp/bin/productInfo featureInfo --output=/tmp/featureListOutput.txtcat /tmp/featureListOutput.txt ...adminCenter-1.0 [1.0.0]apiDiscovery-1.0 [1.0.0]appClientSupport-1.0 [1.0.0]appSecurity-1.0 [1.1.0]appSecurity-2.0 [1.0.0]appSecurityClient-1.0 [1.0.0]batch-1.0 [1.0.0]batchManagement-1.0 [1.0.0]beanValidation-1.0 [1.0.0]beanValidation-1.1 [1.0.0]bells-1.0 [1.0.0]bluemixUtility-1.0 [1.0.0
WebSphere Liberty Profile - Tracing
Mon, Jun 5th 2017 4:14p   Dave Hay
I've not yet got to the bottom of this, but I'm seeing this: -[05/06/17 17:02:52:531 BST] 00000022 y.authentication.jaas.modules.UsernameAndPasswordLoginModule A CWWKS1100A: Authentication did not succeed for user ID wasadmin. An invalid user ID or password was specified.[05/06/17 17:02:52:594 BST] 00000024 y.authentication.jaas.modules.UsernameAndPasswordLoginModule A CWWKS1100A: Authentication did not succeed for user ID wasadmin. An invalid user ID or password was specified.[05/06/17 17:02:
IBM Data Server Manager
Thu, Jun 1st 2017 7:52a   Dave Hay
This came to my attention via @wesmorgan on Twitter: -IBM® Data Server Manager is a simple, scalable, and smart solution to administer, monitor, manage, and optimize the performance of DB2 for Linux, UNIX and Windows databases across the enterprise. It is easy to deploy and cloud-ready. It simplifies database administrative tasks for both expert and novice users. With one simple Data Server Manager server installation, you can access any DB2 for Linux, UNIX and Windows or DB2 for z/OS and BigIn
WebSphere Liberty Profile - Where to go to download
Thu, Jun 1st 2017 7:15a   Dave Hay
This from: - WebSphere Application Server Liberty
WebSphere Liberty Profile - Silent Installation
Thu, Jun 1st 2017 7:07a   Dave Hay
This is a TL;DR; taken from a document that I'm writing on the use of Liberty Collectives and Node.JS runtimes.This is the bit where I set up and install Java and WLP: -Starting Point-rwxr-xr-x. 1 wasadmin wasadmins 116037545 Jun 1 08:42 ibm-java-jre-8.0-3.12-x86_64-archive.bin-rw-r--r--. 1 wasadmin wasadmins 149840706 Jun 1 08:50 wlp-base-all- File System for WLP and Javamkdir /opt/IBMCreate User and Groupgroupadd wasadminsuseradd -g wasadmins -d /home/wasadmin wasadminecho
Hmmm - ADMA5107E and CWWBA0008E seen whilst uninstalling a SCA module from IBM BPM Advanced 8.5.7
Sat, May 20th 2017 7:15a   Dave Hay
Hmmm, I started seeing this whilst attempting to remove an existing SCA module ( EAR file ) from a BPM Advanced 8.5.7 environment: -[5/20/17 6:10:25:473 UTC] 0000013b UninstallSche I ADMA5017I: Uninstallation of MQ_Test started.[5/20/17 6:10:25:535 UTC] 0000013b DMAdapter I com.ibm.ws.ffdc.impl.DMAdapter getAnalysisEngine FFDC1009I: Analysis Engine using data base: /opt/ibm/WebSphere/AppServer/properties/logbr/ffdc/adv/ffdcdb.xml[5/20/17 6:10:25:616 UTC] 0000013b FfdcProvider W com.ibm.ws
WebSphere to WebSphere - Problems with WAS to MQ Server Connection Channel
Sat, May 20th 2017 5:43a   Dave Hay
This was driving me batty for a few hours, until I really focused on the problem.This was what I was seeing in WAS: -/opt/ibm/WebSphereProfiles/AppSrv01/logs/AppClusterMember1/SystemOut.log... Caused by [5] --> Message : com.ibm.mq.jmqi.JmqiException: CC=2;RC=2397;AMQ9641: Remote CipherSpec error for channel 'TESTQMGR.SVRCONN' to host ''. [3=TESTQMGR.SVRCONN]...com.ibm.msg.client.jms.DetailedJMSException: JMSWMQ0018: Failed to connect to queue manager 'TESTQM' with connection mode
IBM Integration Bus - Tinkering with WebAdmin permissions
Thu, May 18th 2017 8:51p   Dave Hay
This came up in a conversation with one of my team earlier.In brief, it's possible to configure the IIB 10 Web Admin UI to be protected by a user ID / password.This is what I did: -Define a user ID, password and role - iibadminsmqsiwebuseradmin TESTNODE_iibadmin -c -u davehay -a passw0rd -r iibadminsGrant the appropriate permissions to the iibadmins rolemqsichangefileauth TESTNODE_iibadmin -r iibadmins -p all+Stop the Integration Nodemqsistop TESTNODE_iibadminEnable the file-based authenticatio
IBM Integration Bus - Modifying the Listener Ports for the HTTPConnector
Thu, May 18th 2017 7:06a   Dave Hay
One of my colleagues was endeavouring to change the port on which the HTTPConnector object listens within an IBM Integration Bus 10 environment.In the past, she'd have run this command: -mqsichangeproperties TESTNODE_iibadmin -e default -o HTTPConnector -n 8000and then used this command to check: -mqsireportproperties TESTNODE_iibadmin -e default -o HTTPConnector -rHowever, she was finding that the port didn't change.We dug into the documentation, and found this: -…You must use the explicitl
WebSphere Liberty Collectives - Problems with the FileService MBean
Mon, May 15th 2017 10:10a   Dave Hay
I kept seeing this exception: -[15/05/17 09:16:25:071 BST] 0000031d com.ibm.ws.filetransfer.internal.mbean.FileService E CWWKX7900E: Access denied to the /opt/IBM/wlp path. in my Liberty Collective Controller's log: -/opt/IBM/work/servers/cc/logs/messages.logeven though I'd configured the appropriate permission using the remoteFileAccess stanza in my include.xml : - /tmp/nodejsApplications ${wlp.install.dir ${wlp.user.dir} ${se
macOS Sierra and Apple Mail - Tinkering with Mail Signatures
Sat, May 13th 2017 5:29p   Dave Hay
On behalf of a friend, I've been tinkering with the signatures in  Mail, as included with macOS Sierra 10.12.4.Things have changed since last I tried this, most importantly that it's not easy to add a HTML signature ( with fonts, images, links etc. ).Thankfully, this blog helped: -How to Make an HTML Signature in Apple Mail for Sierra OS X 10.12There are plenty of tutorials online to create an HTML signature in Apple Mail with older versions of OS X, and you have probably already seen one o
Doh, WebSphere Liberty Profile, still getting it wrong ...
Thu, May 11th 2017 1:50p   Dave Hay
I saw this from my Liberty runtime today: -...[AUDIT ] CWWKT0016I: Web application available (default_host): http://e88e0bcb807d:9080/IBMJMXConnectorREST/[AUDIT ] CWWKT0016I: Web application available (default_host): http://e88e0bcb807d:9080/ibm/api/collective/notify/[AUDIT ] CWWKT0016I: Web application available (default_host): http://e88e0bcb807d:9080/ibm/adminCenter/deploy-1.0/[AUDIT ] CWWKT0016I: Web application available (default_host): http://e88e0bcb807d:9080/ibm/adminCenter/serve
WebSphere Application Server Log Watcher: Using TrapIt.ear to watch for WebSphere Application Server events
Tue, Apr 25th 2017 8:02p   Dave Hay
Found this whilst looking for something completely different: -Problem(Abstract)While investigating a problem with WebSphere Application Server, you may need to watch for events such as messages to the SystemOut.log and take action when they occur.Resolving the problemThe TrapIt.ear provides an easy way to perform actions based on events(message ids) in the WebSphere Application Server or based on time. If you need to monitor files (for example SystemOut.log, ffdcs, application or operating syst
WebSphere MQ - Advanced Message Security - Some tinkering and AMQ9021
Fri, Apr 21st 2017 7:18p   Dave Hay
This is the first of a few posts about my voyage of discovery with WebSphere MQ ( now IBM MQ ) Advanced Message Security (AMS), in the context of message authentication and encryption.Thus far, I've broken it twice :-)I'm following this tutorial: -Quick Start Guide for IBM MQ AMS on UNIX platformsand was able to successfully send messages from Alice to Bob, via a MQ Queue Manager.However, I did hit two exceptions: -/opt/ibm/mqm/samp/bin/amqsput TESTQ TESTQMSample AMQSPUT0 starttarget queue is
IBM Operational Decision Manager - Adding a LDAP server via the Decision Center Business Console
Thu, Apr 20th 2017 7:07p   Dave Hay
This has been on my To-Do list for some time.One of my colleagues was looking to configure connectivity between the IBM ODM Decision Center Business Console and an LDAP server.He, like me, is using ODM Advanced 8.8.1.I'd previously installed and configured this version on WebSphere Application Server (WAS) Network Deployment 8.5.5.This is what I have installed: -/opt/ibm/InstallationManager/eclipse/tools/imcl listInstalledPackagescom.ibm.cic.agent_1.8.6000.20161118_1611com.ibm.websphere.IBMJAVA
JMSMQ1112: The operation for a domain specific object was not valid. The operation 'createProducer()' is not valid for type 'com.ibm.mq.jms.MQQueue'
Thu, Apr 13th 2017 7:12p   Dave Hay
We saw this exception today: -Caused by: com.ibm.msg.client.jms.DetailedJMSException: JMSMQ1112: The operation for a domain specific object was not valid. The operation 'createProducer()' is not valid for type 'com.ibm.mq.jms.MQQueue'. A JMS application attempted to perform an operation on domain specific object, but the operation is valid only for the other messaging domain. Make sure that the JMS objects and operations used by your application are relevant for the required messaging domain
IBM Business Process Manager - RESTing on my laurels
Thu, Apr 13th 2017 9:28a   Dave Hay
A friend asked me about REST, in the context of the WebSphere Liberty Profile and the "new" Collectives management interface.Having provided some context about REST, I demonstrated how I can use a Firefox addon, REST Easy, to access the IBM BPM REST UI: -which returns: -and: -However, I also asked my Slack buddies for recommendations on other REST clients, and someone rightly pointed out the Swiss Army Knife that is curl which is built into most Unix OS, including macOS.So here's me accessing
WebSphere Application Server - manageprofiles.sh and the missing Java security policies
Thu, Apr 13th 2017 7:01a   Dave Hay
We saw a problem the other day, whilst creating a new IBM BPM Deployment Environment via the BPMConfig.sh script.When we dug into the problem further, it was apparent that the underlying manageprofiles.sh script was failing.Having resolved the problem ( more later ), I replicated it on a clean VM this morning.So, to start with, I attempt to create a new WAS profile: -/opt/ibm/WebSphere/AppServer/bin/manageprofiles.sh -create -templatePath /opt/ibm/WebSphere/AppServer/profileTemplates/managed -pr
IBM Operational Decision Manager - Where's my Decision Center Business Console gone ?
Thu, Apr 13th 2017 6:33a   Dave Hay
This is a new build of IBM ODM Advanced 8.8.1, and I'm trying to log into, and use, the Decision Center Business Console: -https://bpm857.uk.ibm.com:9443/decisioncenter/loginHaving logged in, with a valid user, I get this: -and, in the logs: -tail -f /opt/ibm/WebSphere/AppServer/profiles/AppSrv01/logs/Node1-DCServer/SystemOut.log[13/04/17 07:21:27:130 BST] 000000ac ServletWrappe I com.ibm.ws.webcontainer.servlet.ServletWrapper init SRVE0242I: [teamserver] [/decisioncenter] [/WEB-INF/views/login
IBM Business Process Manager 8.5.7 Cumulative Fix (CF) 2017-03 - Out on Friday 31 March
Wed, Apr 5th 2017 5:20a   Dave Hay
From this: -IBM BPM 8.5.7 CF2017.03 will be available on 31 March 2017…IBM Business Process Manager (BPM) updates are now released as quarterly cumulative fixes to enable you to get the latest fixes and product enhancements with a simple in-place upgrade. IBM BPM 8.5.7 Cumulative Fix 2017.03 is now available for you to download and upgrade today. Key highlights are outlined below. See Knowledge Center for full details.…and this: -What's new in security IBM BPM 2017.03 cu
IBM Microservice Builder (Beta): Come Build Dockerized Microservices With Us - TODAY - April 4, 2017
Tue, Apr 4th 2017 1:00p   Dave Hay
Saw this on Slack earlier today: -Webinar - Microservice Builder (Beta): Come Build Dockerized Microservices With UsYou are INVITED to attend webcast titled "Microservice Builder (Beta): Come Build Dockerized Microservices With Us" sponsored by Chicago N-W Integration and Cloud Computing WUG.Overview: Microservices architecture is rapidly gaining traction as the choice of software architecture pattern to compose and release software more rapidly and predictably which in turn allows organizatio
DecisionCAMP 2017 - July 13-14 2017, Birkbeck University of London, London UK
Thu, Mar 30th 2017 5:37a   Dave Hay
DecisionCAMP 2017Business Rules and Decision Management TechnologyBest Practices, Standards, Real-World Business Cases, and SupportingJuly 13-14 2017, Birkbeck University of London, London UKDecisionCAMP is the latest incarnation of the series of popular events for Decision Management practitioners. It started in 2008 as October RulesFest, continued in 2009-2011 as RulesFest, became IntelliFest in 2012, and DecisionCAMP in 2013-2016. See the entire history of the events. DecisionCAMP-2017 is org
IBM WebSphere Liberty App Accelerator
Mon, Mar 27th 2017 9:14p   Dave Hay
I heard about this at InterConnect last week: -Liberty app acceleratorEasily start building apps for WebSphereLiberty, a Java EE application serverConfigure WebSphere Liberty with a set of selected technologies. Then download the project as a zip file.https://liberty-app-accelerator.wasdev.developer.ibm.com/start/
IBM BPM Advanced 8.5.7 - "Unable to establish a connection to the server" seen when attempting to access Health Management
Sun, Mar 26th 2017 11:33p   Dave Hay
I saw this: -within the BPM Advanced 8.5.7 Process Admin console.What was interesting was that nothing obvious was popping up within the WAS logs ( for the Node Agent, SupCluster, AppCluster etc. ).This was the URL that I was using to access Process Admin: -https://bpm857.uk.ibm.com:8443/ProcessAdmin/ProcessAdmin/com.lombardisoftware.processadmin.ProcessAdmin/ProcessAdmin.jspI'm not sure what made me think this, but I then realised that the hostname - bpm857.uk.ibm.com - was actually an alias t
IBM BPM 8.5.7 - ADMN0022E seen when attempting to manage Deployment Environment
Sun, Mar 26th 2017 11:26p   Dave Hay
I saw this: -Caused by: javax.management.JMRuntimeException: ADMN0022E: Access isdenied for the resolve operation on ConfigService MBean because of insufficient or empty credentials.when attempting to stop a Deployment Environment using IBM BPM Advanced 8.5.7.Specifically, I was logged into the WebSphere Application Server (WAS) Integrated Solutions Console, as an administrator with FULL WAS authority ( access to ALL roles ), and clicked Stop against a running Deployment Environment: -This start
SoapUI hanging on macOS - Not any longer
Sun, Mar 26th 2017 11:17p   Dave Hay
I saw an issue with SoapUI 5.3.0 hanging on my Mac this morning.The hang would occur as soon as I'd chosen NOT to send feedback to SmartBear and to allow Eclipse to access the internet …..It wasn't immediately obvious why … so I jumped onto Google, and found this: -SoapUI Pro 5.1.2 hangs on Mac OS X 10.8.5which talked me through updating: -/Applications/SoapUI-5.3.0.app/Contents/java/app/bin/soapui.shand: -/Applications/SoapUI-5.3.0.app/Contents/vmoptions.txteffectively moving: --Dsoapui.b
JVMCFRE003 bad major version; class=org/apache/derby/jdbc/EmbeddedConnectionPoolDataSource40, offset=6
Wed, Mar 15th 2017 9:37p   Dave Hay
I saw this today: -[ERROR ] An error has occurred in trying to access data source 'jdbc/ilogDataSource': Could not lookup datasource named 'jdbc/ilogDataSource'. Check that the data source exists on the application server or contact your administrator.An error has occurred in trying to access data source 'jdbc/ilogDataSource': Could not lookup datasource named 'jdbc/ilogDataSource'. Check that the data source exists on the application server or contact your administrator.[E
WebSphere Application Server - DNS, you can't fool it - or can you ?
Mon, Mar 13th 2017 7:12a   Dave Hay
I saw this: -[3/12/17 19:55:21:158 UTC] 00000001 LogAdapter E DCSV9403E: Received an illegal configuration argument. Parameter MulticastInterface, value: Exception is java.lang.Exception: Network Interface was not found in local machine network interface list. Make sure that the NetworkInterface property is properly configured! at com.ibm.rmm.mtl.transmitter.Config.(Config.java:238)while attempting to start a WebSphere Application Serve (WAS) Deployment Manager ( as
Weirdness - The database is not consistent with the BPM Product version
Sun, Mar 12th 2017 7:52p   Dave Hay
So we saw this issue last week: -[3/9/17 7:06:35:804 UTC] 00000001 WsServerImpl E WSVR0009E: Error occurred during startupcom.ibm.ws.exception.RuntimeError: The database [jndi = jdbc/PerformanceDB] version [] is not consistent with the BPM Product version [], please ensure the database is updated successfully before starting server.during the build of a new IBM Business Process Manager (BPM) Advanced 8.5.7 Deployment Environment with an Oracle 12c database.The problem appea
Scripting in Python and Jython with added OS commands
Sat, Mar 11th 2017 7:42p   Dave Hay
I was writing a generic ( use anywhere ) script to add a BPM URL to my IBM BPM Advanced 8.5.7 environment.For me, all of the components ( IBM HTTP Server, WebSphere Plugin and WebSphere Application Server / BPM ) are on the same VM.For the record, I'm running the VM on OpenStack.Therefore, I wanted a script that would get the hostname of the VM on which IHS/WAS is running.This served as source: -How can I use Python to get the system hostname?and this was my test script: - foo.jy import socketh
CTGSK3046W - IBM HTTP Server - Certificates and Permissions
Fri, Mar 10th 2017 7:44p   Dave Hay
I saw this: -CTGSK3046W The key file "/tmp/ad2012.cer" could not be imported.whilst trying to add a CA Signer certificate to a keystore using IBM HTTP Server: -/opt/ibm/HTTPServer/bin/gskcapicmd -cert -add -file /tmp/ad2012.cer -db /opt/ibm/HTTPServer/BPM/ssl/keystore.kdb -stashedHaving checked and double-checked my command, I then tried to use openSSL to validate the certificate: -openssl x509 -inform der -in /tmp/ad2012.cer -text -nooutError opening Certificate /tmp/ad2012.cer140581419276192
CloudFoundry Enablement
Fri, Mar 10th 2017 12:05p   Dave Hay
Shared by one of my team: -Overview: Cloud Foundry BasicsJoin us for a hands-on training workshop to learn about deploying and managing applications on Cloud Foundry. We will give an overview of Cloud Foundry and how it works, including specifics relating to services, buildpacks, and architecture. We will also look at how to effectively work with Cloud Foundry in your organization.This training is targeted at people with little or no Cloud Foundry experience but some experience delivering web-ba
At last, LDAP Test Query feature added to WebSphere Application Server
Fri, Mar 10th 2017 9:04a   Dave Hay
So this is something that I've wanted FOREVER …I don't know precisely when it appeared, but I just realised that WebSphere Application Server (WAS) Network Deployment ( 8.5.5 Fixpack 11 ) now includes the ability to test LDAP connectivity: -Specifically, this: -which returns: -whereas if, for example, I use the wrong Bind Password, I get: -SECJ7340E: Exception raised trying to connect to LDAP serverException Name=javax.naming.AuthenticationException Reason=[LDAP: error code 49 - 800
Reminder - Insufficient ulimit Value Causes Native OutOfMemory
Fri, Mar 10th 2017 7:36a   Dave Hay
This from IBM: -An out of memory may be observed on a system running WebSphere Application Server on Linux or AIX that is due to ulimit restrictions on number of process/threads per user. Further investigation may reveal a "Failed to create a thread:" message within the generated javacore which would indicate a native out of memory issue has been encountered. The cause of the problem may be an insufficient ulimit setting. While this type of issue can occur on any level of Linux, or AIX, the is
WebSphere User Group - London - Thursday 30 March 2017
Thu, Mar 9th 2017 4:07p   Dave Hay
This popped up in my inbox today: -It's only 3 weeks to go until the next WebSphere User Group event in London - it's on Thursday, March 30th at IBM South Bank.Agenda Topics:The provisional agenda is now available! Take a look here. Based on user feedback we have moved a bit of the focus to topics like DevOps, Docker, Microservices and Cloud as well as providing the latest updates in the Application Server, Integration and Messaging spaces that this event is know for.This year we have restruct
Customize the style of IBM BPM coaches - A pattern and a hierarchical approach
Wed, Mar 8th 2017 10:11a   Dave Hay
I feel like a proud father :-)This was authored, and peer-reviewed, by members of my team :-)Customize the style of IBM BPM coaches - A pattern and a hierarchical approachThis article focuses on how to customize responsive coaches and gives you a pattern for maintaining the customizations across an entire enterprise. If you don't want to make major customizations to the style of your coaches, but you still want responsive user interfaces that work well on all devices, see the Access IBM BPM fro
ORA-12514, TNS:listener does not currently know of service requested in connect descriptor DSRA0010E: SQL State = 08006, Error Code = 12,514
Tue, Mar 7th 2017 4:07p   Dave Hay
So I saw this: -The test connection operation failed for data source BPM Business Process Choreographer data source on server nodeagent at node Node1 with the following exception: java.sql.SQLException: Listener refused the connection with the following error: ORA-12514, TNS:listener does not currently know of service requested in connect descriptor DSRA0010E: SQL State = 08006, Error Code = 12,514. View JVM logs for further details.when testing a JDBC data source connection between WebSphere Ap
Course - IBM WebSphere Liberty Deployment to Docker with Migration to Bluemix
Tue, Feb 28th 2017 6:46p   Dave Hay
IBM WebSphere Liberty Deployment to Docker with Migration to BluemixThis course teaches you how to run Liberty applications in Docker containers on IBM Bluemix. The course consists entirely of exercises; there are no lecture units.This course is a BYOD / BYOE (Bring Your Own Device / Environment) course. It requires you to use your own computing device as the lab environment. You download and install Docker Toolbox, which provides a Docker environment in the Windows environment. You use several
WebSphere Application Server - Really enforcing the need to move away from Java6
Mon, Feb 27th 2017 8:39p   Dave Hay
I saw this whilst installing IBM BPM Advanced 8.5.7, along WebSphere Application Server (WAS) Network Deployment -input /mnt/ResponseFiles/installBPM857PS.rsp -acceptLicenseInstalled com.ibm.websphere.ND.v85_8.5.5011.20161206_1434 to the /opt/ibm/WebSphere/AppServer directory.Installed com.ibm.websphere.IBMJAVA.v71_7.1.3040.20160720_1746 to the /opt/ibm/WebSphere/AppServer directory.Installed com.ibm.bpm.ADV.v85_8.5.700201612.20161214_1824
IBM Installation Manager - Tinkering with iFixes
Fri, Feb 24th 2017 9:02p   Dave Hay
I've posted about this in the past: -IBM Installation Manager - Looking at What We've Got To InstallIBM Installation Manager - More on iFixes via the Command LineThis is merely an update, as my memory is fading ….So I have some iFixes for IBM BPM 8.5.7: -ls -al /mnt/BPM/Fixes/total 119883drwxr-xr-x 1 501 games 170 Feb 24 19:39 .drwxr-xr-x 1 501 games 170 Feb 24 19:39 ..-rw-r--r-- 1 501 games 24474208 Feb 24 19:39 1 501 games 232160 Feb
A Graduate Course in Applied Cryptography
Thu, Feb 23rd 2017 7:36p   Dave Hay
I heard about this thanks to Steve Gibson of Gibson Research Corporation (GRC), thanks to his excellent Security Now podcast.In essence, it's an WIP book on cryptography, produced by Dan Boneh of Stanford University and Victor Shoup of New York University.Here's an excerpt from the ToC: -Part I: Secret key cryptography • Introduction • Encryption • Stream ciphers • Block ciphers • Chosen plaintext attacks • Message integrity • Message integrity from universal hashing • Message
Book Review - Swift iOS 24-Hour Trainer, by Abishek Mishra
Thu, Feb 16th 2017 7:48a   Dave Hay
This is another in my infrequent series of book reviews for the British Computer Society.Swift iOS 24-Hour Trainer, by Abishek MishraSo let me start by declaring that I did not read this book in 24 hours; in fact, it's taken me far longer to read, for no other reason than that I've been reading it in chunks, one lesson per day, and there are over 30 lessons.Therefore, I can't say, hand on heart, that the 24-hour programme actually works; however, for a committed reader, one who has made time
IBM Advantage Blog
Thu, Feb 16th 2017 6:11a   Dave Hay
Highlighting someone else's blog is always nice …IBM Advantage BlogThis blog is a collection of ideas, thoughts and links to interesting resources related to the competitive position of IBM software and cloud offerings. Customers have many choices in selecting the software to run their business and comparative information is hard to find. We strive to keep the information presented here purely factual and avoid FUD tactics. If you believe that any of the posts violate these principles – ple
WebSphere Application Server - Binary Scanner
Tue, Feb 14th 2017 2:24p   Dave Hay
From this: -The binary scanner…not just for migrations anymore!With the latest release of the binary scanner, two new enhancements are available that can help application developers and administrators outside the scope of a migration. Have you developed a new application for Liberty or moved one over from another application server and are wondering what features you need to configure in the server.xml file? Or maybe you are supporting a legacy application that has grown over time and you have
WebSphere Liberty Profile - Where's my stuff ?
Tue, Feb 14th 2017 11:11a   Dave Hay
I saw this: -[14/02/17 10:50:51:653 GMT] 0000002b com.ibm.ws.webcontainer.webapp W SRVE0190E: File not found: /foo.jsp[14/02/17 10:50:51:744 GMT] 0000002b com.ibm.ws.logging.internal.impl.IncidentImpl I FFDC1015I: An FFDC Incident has been created: "com.ibm.ws.jsp.webcontainerext.JSPErrorReport: JSPG0036E: Failed to find resource /foo.jsp com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter 144" at ffdc_17.02.14_10.50.51.0.log[14/02/17 10:5
Improve IBM BPM performance with an Oracle database
Mon, Feb 13th 2017 3:10p   Dave Hay
This was published last week: -Improve IBM BPM performance with an Oracle databaseIBM® Business Process Manager (BPM) is a platform for processing and orchestrating enterprise business tasks. With proper planning, you can prevent performance issues before the end users of your process applications report them. This article focuses on what you can learn from the BPMDB database in IBM BPM to prevent problems and to troubleshoot issues when they occur.This is part of a 3-part series: -Improve IBM
java.lang.UnsupportedClassVersionError: JVMCFRE003 bad major version; class=com/ibm/rules/res/xu/spi/internal/XUResourceAdapter
Sun, Feb 12th 2017 9:06p   Dave Hay
Not sure why I've not seen this before, but that's a problem for another day.During a build of an IBM Operational Decision Manager (ODM) 8.8.1 environment, I saw this: -... [wsadmin] GBRPT0017I: Install resource adapter on the node: Node1 [wsadmin] WASX7017E: Exception received while running file "/opt/ibm/WebSphereProfiles/Dmgr01/bin/rules/configureDSRulesNetworkDeployer.py"; exception information: com.ibm.websphere.management.exception.ConfigServiceException [wsadmin] javax.management.
Pango-WARNING **: failed to choose a font, expect ugly output
Sat, Feb 11th 2017 9:18a   Dave Hay
I saw this: -(IBM Installation Manager:105744): Pango-WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderFc', script='common'when starting IBM Installation Manager 1.8.6 in GUI mode: -/opt/ibm/InstallationManager/eclipse/IBMIM on a Red Hat Enterprise Linux 7.3 box.It was easily fixed: -yum install gtk2 libXtst xorg-x11-fonts-Type1 psmiscLoaded plugins: langpacks, product-id, rhnplugin, search-disabled-repos, subscription-managerThis system is receiving updates f
Just because we can doesn't mean we should - Serving Static Content from WebSphere Application Server's Web Container
Wed, Feb 8th 2017 3:35p   Dave Hay
This ties up with something about which I've been talking with one of my colleagues.Using my BPM 8.5.7 VM, I created an HTML file: -Hello.html Hello World! here: -/opt/ibm/WebSphereProfiles/AppSrv01/installedApps/PCCell1/IBM_BPM_Portal_AppCluster.ear/process-portal.warThis location hosts the Heritage Process Portal, which has two URIs: - The first URI - /portal - actually references a different WAR file ( process-portal-support.war ) whereas the second URI - /HeritagePortal - refe
Red Hat Enterprise Linux 7 - Driving Network Manager via Command-Line
Wed, Feb 8th 2017 7:13a   Dave Hay
This is definitely a WIP, and results from my experiences with Red Hat Enterprise Linux 7.3, which does networking subtly differently to older versions of RHEL.Having restored a VM from an OVA export ( using VMware Fusion on macOS ), I realised that I no longer had any network connectivity, even though the VM configuration hadn't changed.I saw this from the VM console, whilst logged in as a root.Firstly I checked the IP stack with ifconfig : -ifconfig -aens33: flags=4163 mtu 1500 ether
WebSphere Liberty Profile on macOS - SuperSnooping
Fri, Jan 27th 2017 6:41p   Dave Hay
So I've run this on Liberty multiple times, including most recently on my Mac, natively.This is what I have: -Check Liberty Version~/Downloads/wlp/bin/server versionobjc[43120]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/bin/java (0x10761e4c0) and /Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/libinstrument.dylib (0x1077184e0). One of the two will be used. Which one is undefined.WebSphere Application S
IBM WebSphere Liberty Profile - To Java or not to Java
Sat, Jan 21st 2017 9:39p   Dave Hay
One of my friends asked me about the implications of installing or not installing Java when one installs WebSphere Liberty Profile (WLP)This is what I told him ...It depends upon what you actually download and install. For example, I downloaded this: -IBM WebSphere Application Server Liberty Core V8.5.5 for Multiplatform Multilingual (installed using IBM Installation Manager) CIK2VMLfrom, as per this: -How to download WebSphere Application Server Liberty Core V8.5.5 from Passport Advantage Onli
WebSphere Developer Tools - Also does Liberty on Docker
Tue, Jan 17th 2017 4:40p   Dave Hay
Following my earlier post: -WebSphere Developer Tools on macOS - It's been a whileI did not know ( but do now ) that the WebSphere Developer Tools also supports the WebSphere Liberty Profile on a Docker container: -which is good to know :-)
WebSphere Developer Tools on macOS - It's been a while
Tue, Jan 17th 2017 3:18p   Dave Hay
I had a need to tinker with some Java in the context of WebSphere Application Server (WAS) Network Deployment (ND) 8.5.I'm using a Mac, with WAS ND on Red Hat Enterprise Linux 6.6 on VMware, as well as WebSphere Liberty Profile 8.5.59 on Docker natively on macOS. Having downloaded the latest and greatest Eclipse ( Neon ) from here ( actually from IBM Bluemix here ) I then dived across to the WebSphere Developer Tools page here: IBM WebSphere Application Server traditional V8.5x Develop
IBM Operational Decision Manager and IBM WebSphere Application Server - Perhaps Not BFFs
Tue, Jan 10th 2017 3:55p   Dave Hay
I tried / failed to install IBM Operational Decision Manager (ODM) Rules onto a newly installed copy of WebSphere Application Server (WAS) ( aka Fixpack 11 ) today.This is what I was trying to install: -/opt/ibm/InstallationManager/eclipse/tools/imcl listAvailablePackages -repositories /mnt/hgfs/Software/Repo/ODM87/Product/DecisionServerRules/,/mnt/hgfs/Software/Repo/ODM87/Product/ProfileTemplateRulescom.ibm.websphere.odm.ds.rules.v87_8.7.0.20141114_0949com.ibm.websphere.odm.pt.
Interesting, WebSphere Application Server and Java 6
Tue, Jan 10th 2017 1:36p   Dave Hay
I saw this: -ERROR: Support for using Java SE 6 with WebSphere Application Server ends in April 2018.Java SE 8 is the recommended Java SDK because it provides the latest features and security updates. You can continue to use Java SE 6, but no service can be provided after the end of support date, which could expose your environment to security risks.You must specify the default Java SDK version on the 'user.wasjava' property. To install the Java 8 SDK, specify '-properties user.wasjava=java8
Synology NAS - Where's my Unzip command gorn ?
Tue, Jan 10th 2017 1:13p   Dave Hay
I hit a wee snag earlier today, whilst attempting to unpack some IBM software on my NAS.Being a command-line junkie, I'd SSH'd into the box: -Synology NAS - From My Mac, Via SSHSynology NAS - Broke SSH but Telnet saved meSynology NAS - More SSH Loveliness - Permissions and ACLsand was attempting to use the unzip command, as per this example: -unzip ../../IIM18/agent.installer.linux.gtk.x86_64_1.8.5001.20161016_1705.zipwhich, alas, returned: --sh: unzip: command not foundThankfully, the Synolog
IBM BPM 8.5.7 - Key Assist ( or how do I do XXX ? )
Tue, Jan 10th 2017 9:18a   Dave Hay
I'm not sure if it's a mild case of CDO ( surely the letters ODC aren't in order ! ), but I was struggling to align some elements in a Business Process Definition.Thus, I was looking for the zoom controls, and stumbled across Key AssisThis is, of course, a feature of Eclipse, and I've written about similar capabilities in IBM NotesAnyway, here's the Key Assist panes for Process Designer ( I'm using 8.5.7 on Windows 7 )For the record, the zoom controls are right there :-)
IBM BPM 8.5.7 - Web Process Designer - On YouTube
Tue, Jan 10th 2017 7:10a   Dave Hay
On YouTube here: -IBM BPM 8.5.7 Build From Scratch part 1Intro to IBM BPM 8.5.7 - Intro, build from scratch, process modeling, variables, playbacks, snapshots, default UI, new web based process editor.IBM Business Process Manager (BPM) 8.5.7: Building a Business ProcessWe will build a Mortgage Approval process application that can run in IBM BPM. We'll take an iterative approach to building the solution. It's all done in a web browser, connected to IBM BPM in an IBM cloud.
IBM Business Process Manager 8.5.7 - Web Process Designer
Mon, Jan 9th 2017 3:57p   Dave Hay
This caught me out, albeit briefly.I'm using the very latest IBM BPM 8.5.7 with the December 2016 update, and am running through a tutorial: -Hiring Tutorial: Create the processOne thing that I noticed was that, even if I created the Process Application in the Eclipse-based Process Designer tool, I was still automatically directed to the web-based Process Designer tool when I created a new Process.I looked here: -Where to edit Process Designer artifactsand found this table: -which highlighted w
Synology NAS - More SSH Loveliness - Permissions and ACLs
Thu, Jan 5th 2017 7:33p   Dave Hay
Following on from my earlier posts: -Synology NAS - From My Mac, Via SSHSynology NAS - Broke SSH but Telnet saved meI've gone a few steps further in my understanding.I've now got to a point where I can access the NAS using a user other than root or admin.Having created a new user via the Web UI ( DaveHay ) which was a member of the users and administrators groups, I went through the same steps as before: -Client-side ( macOS )Generate a public/private keyssh-keygen -t rsa -b 4096 -f foobar -N
Synology NAS - Broke SSH but Telnet saved me
Thu, Jan 5th 2017 1:28p   Dave Hay
I was fiddling about with SSH on my Synology DS414 NAS, with the intention of setting up password-less authentication ( about which more to follow ).Having updated the SSHD configuration ( /etc/ssh/sshd_config ), I then found that I wasn't able to restart the SSH service, via the following command: -synoservicectl --restart sshdWhilst SSH stopped, it refused to restart.Which meant that I was locked out ….Happily, I still had access via the Web UI meaning that I could enable the oh-so-secure T
IBM Notes on Mac - Dude, where's my toolbar ?
Thu, Jan 5th 2017 8:57a   Dave Hay
It's been a while since last I posted about IBM Notes, even though it's the one tool that I use each and every day.This time around, it's the toolbars that we use within Notes that were causing me grief.For the record, I'm using Notes 9.0.1 on macOS SierraI'm not a big fan of out-of-context toolbars ( I find those in Office 2016 to be rather annoying ) but I do like certain toolbar features when I need them.Specifically I'm looking at the Editing toolbar that appears when one is …. editi
IBM BPM - Tinkering with Process Instance Cleanup - aka BPMProcessInstancesCleanup
Wed, Jan 4th 2017 5:56p   Dave Hay
The context here is that I'm looking at the mechanisms for house-keeping an IBM Business Process Manager (BPM) environment, and am specifically focused upon process instances.I'm using BPM Advanced 8.5.7 ( aka ).So we have some work for the database administrator ( here I'm using DB2 10.5 on Linux, other databases are available ): -Connect to BPM DBdb2 connect to bpmdbSet Current Schema to db2user1db2 set current schema db2user1Check Execution Statusdb2 "select STATUS_ID, NAME
IBM BPM - Tinkering with Process Instance Cleanup - aka BPMProcessInstancesPurge
Wed, Jan 4th 2017 5:13p   Dave Hay
Following my previous post: -IBM BPM - Tinkering with Process Instance Cleanup - aka BPMProcessInstancesCleanupI've had a play with the BPMProcessInstancesPurge command.It's WAY more powerful, and definitely a case of Caveat Emptor, Your Mileage May Vary and Here Be Dragons.This command allows one to remove *ALL* instances from a Process Server, regardless of status.But it does require one to Use The Force.Now read on ….Validate status of instances - active, completed, terminated, suspendedd
Red Hat Enterprise Linux 7.3 - Setting the Hostname
Fri, Dec 30th 2016 4:11p   Dave Hay
In the past, I've always used the hostname command to set … the hostname of a Red Hat Enterprise Linux 6.X box, and edited /etc/sysconfig/network but things they've a-changed ….In RHEL 7.3, we now use the systemd-hostnamed command.From this: -Release Notes for Red Hat Enterprise Linux 7.3⁠ NetworkManager now controls the host name using systemd-hostnamedWith this update, NetworkManager uses the systemd-hostnamed service to read and write the static host name, which is stored in the /etc/
VMware Fusion, Red Hat Enterprise Linux 7.3 and the Case of the Missing VMware Tools
Fri, Dec 30th 2016 12:46p   Dave Hay
So, having built out a new VM comprising Red Hat Enterprise Linux 7.3 ( aka Maipo ), I was startled to realise that VMware Tools was missing.Because, of course, I'd forgotten to install them.However, things got more tricky, as VMware themselves say: -Open VM Tools is the open source implementation of VMware Tools and consist of a suite of virtualization utilities that improves the functionality, administration, and management of virtual machines on VMware hypervisors. VMware recommends using th

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