268 Lotus blogs updated hourly. Who will post next? Home | Blogs | Search | About 
 
Latest 7 Posts
IBM BPM - Process Federation Server Tutorial
Sat, Feb 6th 2016 12
IBM BPM - General SSLEngine problem
Thu, Feb 4th 2016 68
DB2 ate my database, well, actually it was the disk monster
Fri, Jan 29th 2016 44
WebSphere Liberty Profile - Tinkering with SSL TLS
Thu, Jan 14th 2016 25
IBM ODM Rules - "Scope reference is invalid"
Fri, Jan 8th 2016 9
CRIMA1174E ERROR There is already a package installed
Fri, Jan 8th 2016 19
CTGSK3039W Certificate request “ibmbpm.uk.ibm.com" could not be created.
Thu, Jan 7th 2016 18
Top 10
IBM BPM - General SSLEngine problem
Thu, Feb 4th 2016 68
WAS - How to clear the WebSphere class caches
Mon, Feb 10th 2014 59
DB2 ate my database, well, actually it was the disk monster
Fri, Jan 29th 2016 44
Executing external Python/Jython scripts from within WebSphere Application Server's wsadmin tool
Thu, Feb 27th 2014 36
WebSphere Application Server 8.5.54 and IBM BPM Advanced 8.5.5.0 - Available commands
Sat, Jan 24th 2015 36
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 28
java.lang.UnsupportedClassVersionError: JVMCFRE003 bad major version; class=com/davehay/EmployeeServlet, offset=6
Sat, Nov 8th 2014 28
CWWIM4564I The user registry is now connected to ....
Mon, Feb 10th 2014 27
WebSphere Liberty Profile - Tinkering with SSL TLS
Thu, Jan 14th 2016 25
WebSphere Portal 8 - Unified Task List Portlet with BPM 8.5
Fri, Apr 4th 2014 24


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 06, 2016 1:10:14 PM EST. Realtime Update:
Location UK


Recent Blog Posts
12
IBM BPM - Process Federation Server Tutorial
Sat, Feb 6th 2016 1:09p   Dave Hay
This on developerWorks: -Configure the IBM Process Federation Server to give your IBM BPM process users a single point of accessLearn how to install and configure the IBM® Process Federation Server to work with two back-end IBM Business Process Manager (BPM) systems. Give your IBM BPM process users a single point of access to all their tasks.With the different development paths for Business Process Choreographer and Business Process Designer in IBM BPM, varied deployment environments, and coexi
68
IBM BPM - General SSLEngine problem
Thu, Feb 4th 2016 11:12a   Dave Hay
I saw this earlier today: -...com.ibm.websphere.sca.ServiceRuntimeException: soapenv:Serverjavax.net.ssl.SSLHandshakeException: General SSLEngine problem…whilst trying to test a newly created IBM BPM component.I'm using IBM Integration Designer (IID), which has a built-in Integration Test Environment (ITE), which is really just a standalone, single server BPM Process Server.My BPM component, an SCA module, makes a call to a Web Service hosted on a separate, external, IBM ODM Rules Decision Se
44
DB2 ate my database, well, actually it was the disk monster
Fri, Jan 29th 2016 2:39p   Dave Hay
I saw this today: -[29/01/16 18:51:34:031 GMT] 00000001 WSRdbDataSour I DSRA8208I: JDBC driver type : 4[29/01/16 18:51:34:047 GMT] 00000001 FfdcProvider W com.ibm.ws.ffdc.impl.FfdcProvider logIncident FFDC1003I: FFDC Incident emitted on C:IBMWebSphereAppServerprofilesAppSrv01logsffdcserver1_b282bac_16.01.29_18.51.34.0471036725969790999288.txt com.ibm.bpm.migration.database.ValidateDatabaseVersion.verifyStandardDB 102[29/01/16 18:51:34:047 GMT] 00000001 WsServerImpl E WSVR0009E: Error occu
25
WebSphere Liberty Profile - Tinkering with SSL TLS
Thu, Jan 14th 2016 12:24a   Dave Hay
I went through this process last evening, and thought that sharing it MIGHT be of interest :-)Check What's Installed/opt/IBM/InstallationManager/eclipse/tools/imcl listInstalledPackagescom.ibm.cic.agent_1.8.2000.20150303_1526com.ibm.websphere.liberty.v85_8.5.5000.20130514_1313Create a WLP Server/opt/IBM/WebSphere/Liberty/bin/server create davehayServer davehay created.Create a SSL Keystore and Self-Signed Certificate/opt/IBM/WebSphere/Liberty/bin/securityUtility createSSLCertificate --server=da
9
IBM ODM Rules - "Scope reference is invalid"
Fri, Jan 8th 2016 4:27p   Dave Hay
I saw this today: -whilst trying to deploy my HelloWorld Rules application ( RulesApp ) from Decision Center to Decision Server ( both on 8.5.1.2 ).I also noticed that my project, as imported from a .ZIP file into Decision Center, was missing the Business Rules ( of which I only have one, Hello World !! ): -I spoke to one of my colleagues, an ODM Rules Jedi Master, who suggested that the problem might be with locale.As soon as he said that, I remembered how this goes - 'cos I have seen this bef
19
CRIMA1174E ERROR There is already a package installed
Fri, Jan 8th 2016 4:04p   Dave Hay
I saw this one today: -CRIMA1154E ERROR: Error installing. CRIMA1174E ERROR: There is already a package installed at "/opt/IBM/ODM851" in the "Operational Decision Manager" package group. The installation directory for the new "Operational Decision Manager V8.5.1" package group must not be the same as a previously used installation directory. CRIMA1174E ERROR: There is already a package installed at "/opt/IBM/ODM851" in the "Operational Decision Manager" package group. The inst
18
CTGSK3039W Certificate request “ibmbpm.uk.ibm.com" could not be created.
Thu, Jan 7th 2016 3:06p   Dave Hay
I saw this earlier: -CTGSK3039W Certificate request "ibmbpm.uk.ibm.com" could not be created.when attempting to create a Certificate Request using the IBM Global Security Toolkit (GSK): -/opt/ibm/HTTPServer/bin/gskcapicmd -certreq -create - db /opt/ibm/HTTPServer/ssl/keystore.kdb -pw passw0rd -label ibmbpm.uk.ibm.com -dn "CN=ibmbpm.uk.ibm.com,O=middleware,OU=IBM,L=Hursley,S=Hampshire,C=UK" -file / home/wasadmin/ibmbpm.uk.ibm.com.req -size 2048 -sigalg SHA256WithRSA -san_dnsname "ibmbpm.uk.i
12
Using unzip on Mac OS X with L-A-R-G-E files
Thu, Dec 31st 2015 12:22p   Dave Hay
Whilst trying to unpack a large >4 GB .ZIP file: -unzip /Volumes/DaveHay/Software/ODM87/Fixes/Windows/8.7.1-WS-ODM_DC-WIN-FP001.zip I saw this: -Archive: /Volumes/DaveHay/Software/ODM87/Fixes/Windows/8.7.1-WS-ODM_DC-WIN-FP001.zipwarning [/Volumes/DaveHay/Software/ODM87/Fixes/Windows/8.7.1-WS-ODM_DC-WIN-FP001.zip]: 4294967296 extra bytes at beginning or within zipfile (attempting to process anyway)file #1: bad zipfile offset (local header sig): 4294967296 (attempting to re-compensate)
11
IBM Installation Manager - 32 vs 64 bits
Thu, Dec 31st 2015 7:23a   Dave Hay
I see this from time to time, this time whilst scripting up an IBM ODM Rules installation on Windows.During the installation process: -"c:IBMInstallation Managereclipsetoolsimcl.exe" -input z:DaveHaySoftwareRepoWinResponseFilesinstallWAS8555_WIN.rsp -acceptLicenseI see this: -ERROR: The 32-bit IBM WebSphere Application Server Network Deployment package cannot be installed in a 64-bit package group.even though I know that I've got the 64-bit version of WAS ready to install on a 64-bit OS.As ev
14
Integrate Docker in your IBM Operational Decision Manager environment
Thu, Dec 31st 2015 2:01a   Dave Hay
This is DEFINITELY something on my short-term reading list, as it's something with which I want / need to get to grips in the New Year: -IBM® Operational Decision Manager (ODM) application developers who are new to Docker might consider adding Docker to their development process. This tutorial shows how to build a Docker image for an IBM ODM Rule Execution Server and Decision Center that run on a WebSphere Liberty server. You also learn how to run the Rule Execution Server and Decision Center
16
Book Review - 57 Challenges to Develop Your Coding Skills by Brian P. Hogan
Wed, Dec 30th 2015 3:25p   Dave Hay
It's been a while since last I reviewed a book, so I wanted to end the year with … a review.Our friends at The British Computer Society (BCS) kindly sent me a copy of Exercises for Programmers : 57 Challenges to Develop Your Coding Skills by Brian P. Hogan a few weeks back.This is available on Amazon here but my ebook came via a different route, thanks to BCS.The purpose of the book is to, via a series of exercises, teach the reader the fundamentals of computer programming. The book is langua
10
Things that make you go "Hmmmm" - Part 321
Wed, Dec 30th 2015 4:24a   Dave Hay
A few days ago, having watched an excellent programme about Aardman Animation, Wallace and Gromit, Nick Park etc. I decided to rent one of Aardman's most recent films, The Pirates! In An Adventure with Scientists from iTunes.So the film is sitting in my iTunes library, waiting to be watched …..Last evening, I decide to watch it …..On my Apple TV ……At that point, the wheels come off my wagon …Alas I can't find the movie, or even the Rental tab, on Apple TV, although I could choose to
12
Fix list for the IBM Business Process Manager Version 8.5 products
Tue, Dec 29th 2015 9:34a   Dave Hay
Thanks Twitter :-)IBM_BPMIBM Fix list for the IBM #BPM Version 8.5 products (Dec update) https://t.co/BtyuN4h6f829/12/2015, 14:25Fix list for the IBM Business Process Manager Version 8.5 productsVersion 8.5 Refresh Pack 6 Cumulative Fix 2Version 8.5 Refresh Pack 6 Cumulative Fix 1
12
IBM Fix Level Recommendation Tool (FLRT)
Tue, Dec 29th 2015 8:39a   Dave Hay
I love the acronym, I love (even more) the functionality: -Fix Level Recommendation Tool
6
Windows Update - Refuses to Update
Tue, Dec 29th 2015 7:14a   Dave Hay
I've had this problem a few times in the past.I find that freshly-squeezed VMs running Windows Server 2008 R2 ( built on VMware Fusion using an ISO downloaded from Microsoft Developer Network - MSDN ) simply refuse to update.I run the Windows Update tool, click the "Check for Updates" button and am immediately told that no updates are available i.e. that I'm up to date, even though I know that I'm using a piece of software that was released in 2009.The solution ?Google :-)The solution ! Ins
4
WebSphere - Support Technical Exchanges
Tue, Dec 29th 2015 4:16a   Dave Hay
Twitter reminded me to x-post this: -Support technical exchanges for WebSphere brand support (general)……
11
Learn Linux, 101: Customize and use the shell environment
Mon, Dec 21st 2015 4:15a   Dave Hay
Learn Linux, 101: Customize and use the shell environmentLearn how to customize your Linux shell environment and write simple bash functions. You can use the material in this tutorial to study for the LPI 102 exam for Linux system administrator certification, or to learn for fun.OverviewIn this tutorial, learn to customize your Linux bash shell environment to meet user needs. Learn to: • Modify global and user profiles • Set environment variables when you log in or spawn a new shell • Crea
7
Using watch to loop in Bash
Thu, Dec 17th 2015 8:29a   Dave Hay
I wanted to monitor a particular set of TCP/IP listeners, on an ongoing basis, and thought "I wonder how I do this?".A quick Google led me here: -https://www.linuxquestions.org/questions/linux-networking-3/netstat-grep-tail-f-output-log-749396/specifically to the /usr/bin/watch command: -… watch - execute a program periodically, showing output fullscreen…Here's my command: -watch -n5 'netstat -a | grep db2'which watches the output from the netstat command, and updates the display
7
Reminder - DB2 HADR and SQL1768N rc7
Tue, Dec 15th 2015 4:29p   Dave Hay
Reminder to self: -If I see SQL1768N rc7 when attempting to use DB2 HADR, there's a good chance that I've forgotten to update /etc/hosts meaning that one/both hosts is returning the loopback / localhost address of 127.0.0.1 when attempting to connect to itself via hostname.For the record, /etc/hosts should look similar to this: -127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain localhost6 localhost6.localdomain6192.168.153
8
How to tune a guitar and a Business Process Manager (BPM) topology at the same time
Mon, Dec 7th 2015 7:54a   Dave Hay
I found this whilst searching for something pertaining to Java2 Security: -How to tune a guitar and a Business Process Manager (BPM) topology at the same timeAs such, here's a quick checklist of tuning tips that cover all areas of your IBM Business Process Manager (BPM) environment: Use a 64-bit JVM for all servers. Disable tracing, logging, and monitoring when possible. Ensure all of your databases are well-tuned. If security is required, use Application security, not Java2 security. Use an
8
More textile manipulation with sed and bash
Sun, Dec 6th 2015 3:22a   Dave Hay
One of my colleagues was looking for a way to manipulate an XML file, using sed on Linux.In essence, he wanted to remove an XML tag at the current end of the file, and insert a new line BELOW the current end of the file, making the new line the new end of the file :-)Here's a mockup of my solution.I used a file called foobar.bak as my input file, mainly so that I could quickly see/compare the changes between input and output.Input file - foobar.bak The quick brown fox Jumped over the lazy dog
10
IBM Business Process Manager Advanced - Developer Enablement
Thu, Dec 3rd 2015 6:52a   Dave Hay
IBM - Business Process Manager - LibraryTutorialsHiring TutorialHello World Part 1: Getting startedHello World Part 2 : Service Components and Web InterfacesHello World for DatapowerStock QuoteFlat FilesBusiness State Machine: Vending Machine
8
Sharing - WebSphere Application Server Liberty Profile and Docker
Sat, Nov 28th 2015 2:34p   Dave Hay
I was tinkering with Docker this evening, and found this from an IBM colleague, David CurrieWebSphere Application Server Liberty Profile and Docker [PDF]and, thanks to this, I'm now installing WebSphere Application Server Liberty Profile ( aka WAS Liberty Profile ) on Docker: -docker run -e LICENSE=accept websphere-libertyUnable to find image 'websphere-liberty:latest' locallylatest: Pulling from websphere-liberty2332d8973c93: Downloading [===============>
10
Back the past, again that's why I blog ...
Sat, Nov 28th 2015 12:56p   Dave Hay
I had cause to refer back to an old post: -VMware - Where the X is my X ?this afternoon, when I saw this exception, when using IBM Installation Manager : -/opt/ibm/InstallationManager/eclipse/IBMIM java: cairo-misc.c:380: _cairo_operator_bounded_by_source: Assertion `NOT_REACHED' failed.JVMDUMP039I Processing dump event "abort", detail "" at 2015/11/28 12:56:58 - please wait.JVMDUMP032I JVM requested System dump using '/home/wasadmin/core.20151128.125658.17779.0001.dmp' in response to an
11
Ask the Experts Replay: Understanding IBM HTTP Server (IHS) Administration using the WebSphere Admin console
Thu, Nov 26th 2015 5:50a   Dave Hay
AbstractThis Ask the Experts will discuss Information about Web Server Adminisrtion thru WebSphere Administraiton Console.On October 13, 2015, IBM is hosting a panel discussion on understanding IHS Administration using the WebSphere Admin console.The Panel of Experts have 5 questions that will answer at this session. • What is 'Web Server Administration'? • How does the WCT affect the configuration of the web server admin? • What are the components of the web server admin? • What is th
12
Hmmm, USB and  Mac Mini - Not BFFs
Wed, Nov 25th 2015 3:19p   Dave Hay
I had a wee problem connecting a StarTech USB enclosure ( containing a 512 GB SSD drive ) to my Mac Mini this evening.The drive never showed up in Finder, in Terminal ( under /Volumes ) or in Disk Utility.Eventually, the enclosed would throw up a connection error.In the logs ( sudo dmesg ) I saw: -...1642046.822691 EzLockDown@14900000: AppleUSBDevice::waitForInterfacesGated: timeout waiting for _interfacesMatched1642046.822777 EzLockDown@14900000: AppleUSBDevice::waitForInterfacesGated: timeout
12
IBM AIX Support Center Tools
Wed, Nov 25th 2015 2:38p   Dave Hay
I saw this earlier: -AIX Support Center Tools provides information about widely used data gathering tools and recommendation tools that are used by AIX system administrators in conjunction with the IBM support center team. The gathering tools help reduce the amount of time spent during initial problem determination. The recommendation tools help provide health check reports or cross-product compatibility information.Data gathering toolszsnapThe zsnap utility delivers all the benefits of the stan
13
Ask the Experts Replay: Understanding HA Manager, WLM, and ORB in WebSphere Application Server
Tue, Nov 24th 2015 2:28p   Dave Hay
The High Availability Manager (HA), Work Load Management (WLM), and Object Request Broker (ORB) component provide several core features in WebSphere Application Server. This session is open to discuss the concepts, issues, and best practices of each component.Ask the Experts Replay: Understanding HA Manager, WLM, and ORB in WebSphere Application Server
6
Bash - Using Variables in Sed
Sat, Nov 21st 2015 1:46a   Dave Hay
Set a variableexport NAME=DAVEValidate the variableecho $NAMEDAVIDInitialise a fileecho "DAVE" > foobar.txtValidate the file contentscat foobar.txtDAVEReplace the contents of the file with the contents of the variablesed -i'' "s/DAVE/$NAME/g" foobar.txtValidate the file contentscat foobar.txtDAVIDThis works with Bash 4.1.2(1)-release on RHEL 6.6.
8
How To Create Multiple Deployment Environments Within One Cell
Thu, Nov 19th 2015 1:30p   Dave Hay
Definitely worth a read; -How To Create Multiple Deployment Environments Within One Cell
12
IBM ODM Rules 8.7 - Can you say "Doh" ?
Wed, Nov 18th 2015 4:42p   Dave Hay
I saw this exception today: -The initialization of the model failed.A resource provider error occurred during the loading.Failed to load the repository.nullilog.rules.res.console.IlrConsoleException: The initialization of the model failed. at ilog.rules.res.console.util.IlrModelManager.createRepository(IlrModelManager.java:546) at ilog.rules.res.console.util.IlrModelManager.init(IlrModelManager.java:181) at ilog.rules.res.console.util.IlrConsoleInitializer.consoleInitialized(IlrConsoleInitialize
6
Windows Server 2008 and Data Execution Prevention
Tue, Nov 17th 2015 4:57a   Dave Hay
I was trying to install a SQL Server component onto a Windows Server 2008 R2 VM, for self-enablement, but kept hitting blockers, most of which were due to missing dependencies, including the Microsoft .NET Framework.I finally obtained an up-do-date version of the latter here: -Microsoft .NET Framework 4.5.2 (Offline Installer) for Windows Vista SP2, Windows 7 SP1, Windows 8, Windows 8.1, Windows Server 2008 SP2, Windows Server 2008 R2 SP1, Windows Server 2012 and Windows Server 2012 R2specifical
4
IBM BPM Advanced 8.5.6 - Sorting out the JDBC Data Sources
Tue, Nov 17th 2015 12:37a   Dave Hay
Following on from a much earlier post: -IBM Business Process Manager 8.5 - The (long) story of the missing WebSphere Variables and why my JDBC datasources don't fully workI had a requirement to sort out the JDBC data sources / variables that lead to this: -with an IBM BPM Advanced 8.5.6 installation on Linux on IBM Z ( aka LinuxONE )Here's the Jython script I used: -cellID = AdminControl.getCell()AdminConfig.create('VariableSubstitutionEntry', '(cells/'+cellID+'|variables.xml#VariableMap_
7
Tab Previews in Firefox - Who Knew ?
Sun, Nov 15th 2015 11:29a   Dave Hay
Firefox - Enable Tab preview
9
IBM HTTP Server and the Strange Story of Line Numbers
Thu, Nov 12th 2015 3:45p   Dave Hay
One of my colleagues saw an interesting issue with IBM HTTP Server today.She's using IHS 8.5.5.0 on Linux.In essence, whilst she could connect to IHS on port 8080 ( non-SSL port ), she couldn't connect on port 8443 ( SSL port ).There were no obvious exceptions in the IHS error log, so I asked her to enable SSL tracing ( via the SSLTrace directive in httpd.conf ).This she did, and this is what we saw in the logs: -[Thu Nov 12 20:17:34 2015] [debug] ssl_getpwd() entry[Thu Nov 12 20:17:34 2015] [
9
IBM HTTP Server and the WebSphere Plugin - ws_config_parser: handleLogEnd: Failed to open log file: ' /opt/IBM/Websphere/plugins/logs/webserver2/http_plugin.log', OS Err: 2
Thu, Nov 12th 2015 3:16p   Dave Hay
I saw this issue this evening: -[Thu Nov 12 20:07:47 2015] [error] ws_config_parser: handleLogEnd: Failed to open log file: ' /opt/IBM/Websphere/plugins/logs/webserver2/http_plugin.log', OS Err: 2when starting IBM HTTP Server 8.5.5.0.I checked my IHS configuration file - httpd.conf - which contained: -WebSpherePluginConfig /opt/IBM/Websphere/plugins/config/webserver2/plugin-cfg.xmland checked the Plugin configuration file itself: -/opt/IBM/Websphere/plugins/config/webserver2/plugin-cfg.xmlwhic
7
Using -Xgc:preferredHeapBase with -Xcompressedrefs
Thu, Nov 12th 2015 6:28a   Dave Hay
Saw this IBM Technote via Twitter: -Using -Xgc:preferredHeapBase with -Xcompressedrefs..."Why does the JVM report a native out-of-memory (NOOM) when using compressed references? I am using a 64bit JVM and I clearly have plenty of memory left. How can I resolve this problem?"The IBM JVM will automatically use compressed references when using a maximum heap size less than 25GB. This automated behavior was introduced in Java 626 SR5 and Java 7 SR4*. Compressed references (CR) decreases the size o
6
AMQ9631: The CipherSpec negotiated during the SSL handshake does not match the required CipherSpec for channel
Wed, Nov 11th 2015 3:48p   Dave Hay
Following on from my earlier post: -AMQ9660: SSL key repository: password stash file absent or unusable.I also saw this: -11/11/15 20:31:03 - Process(39916.7) User(mqm) Program(amqrmppa) Host(nemdemo.uk.ibm.com) Installation(Installation1) VRMF(8.0.0.0) QMgr(TESTQM)AMQ9631: The CipherSpec negotiated during the SSL handshake does not match therequired CipherSpec for channel 'TEST.QMGR.SVRCONN'.EXPLANATION:There is a mismatch between the CipherSpecs on the l
7
AMQ9660: SSL key repository: password stash file absent or unusable.
Wed, Nov 11th 2015 3:16p   Dave Hay
I've spent a few happy hours trying to resolve this one.When attempting to read a message from a WebSphere MQ 8 Queue from WebSphere Application Server (WAS), using a Message Driven Bean (MDB), a JMS Activation Specification and a JMS Queue, I kept seeing this: --------------------------------------------------------------------------------11/11/15 19:57:29 - Process(39916.4) User(mqm) Program(amqrmppa) Host(nemdemo.uk.ibm.com) Installation(Installation1) V
22
IBM HTTP Server / IBM WebSphere Plugin - Using Transport Layer (TLS) 1.2
Tue, Nov 10th 2015 4:19p   Dave Hay
The last blog post for today, I promise.I was seeing this: -[10/Nov/2015:20:58:15.05163] 0000f090 061fc700 - PLUGIN: ws_common: websphereShouldHandleRequest: Config was successfully reloaded[10/Nov/2015:20:58:16.28930] 0000f75e 07fff700 - PLUGIN: ws_common: websphereShouldHandleRequest: Config was successfully reloaded[10/Nov/2015:21:03:07.80560] 0000f090 039f8700 - ERROR: lib_stream: openStream: Failed in r_gsk_secure_soc_init: GSK_ERROR_SOCKET_CLOSED(gsk rc = 420) PARTNER CERTIFICATE DN=No Inf
7
IBM HTTP Server - Problem with Subject Alternate Names
Tue, Nov 10th 2015 3:35p   Dave Hay
I'm creating an end-to-end SSL/TLS configuration, using MS Active Directory as my Public Key Infrastructure (PKI) Certificate Authority (CA) Signer.As part of this, I'm using the Subject Alternate Name (SAN) field in the Certificate Request, in order to allow me to specify BOTH the service name e.g. ibmbpm.uk.ibm.com and the server's host name e.g. nemdemo.uk.ibm.com to be specified.This was what I'd specified when I created the Certificate Request: -/opt/ibm/HTTPServer/bin/gskcapicmd -certr
8
What we've got here is a failure to communicate - SSLC0008E: Unable to initialize SSL connection
Tue, Nov 10th 2015 2:50p   Dave Hay
I kept seeing this: -[10/11/15 17:45:31:220 GMT] 000000c9 SSLHandshakeE E SSLC0008E: Unable to initialize SSL connection. Unauthorized access was denied or security settings have expired. Exception is javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?[10/11/15 17:55:31:242 GMT] 000000c9 SSLHandshakeE E SSLC0008E: Unable to initialize SSL connection. Unauthorized access was denied or security settings have expired. Exception is javax.net.ssl.SSLException: Unrecogn
8
What do I need to do in BPM when I want to move my databases to a different database server?
Tue, Nov 10th 2015 9:11a   Dave Hay
This from developerWorks Answers: -What do I need to do in BPM when I want to move my databases to a different database server?I plan to move my database to a new hardware. What steps do I need to perform in my BPM environment to be able to connect to the moved databases?Want to know how ? Then read the post ....
5
LDAP or LDAPS - THAT is THE question
Tue, Nov 10th 2015 6:29a   Dave Hay
So I did this: -AdminTask.addIdMgrLDAPServer('[-id ad2008.uk.ibm.com -host ad2008.uk.ibm.com -bindDN CN=ldapbind,CN=Users,DC=uk,DC=ibm,DC=com -bindPassword P455w0rd -referal ignore -sslEnabled false -ldapServerType AD -sslConfiguration -certificateMapMode exactdn -certificateFilter -authentication simple -port 636]')and got this: -WASX7015E: Exception running command: "AdminTask.addIdMgrLDAPServer('[-id ad2008.uk.ibm.com -host ad2008.uk.ibm.com -bindDN CN=ldapbind,CN=Users,DC=uk,DC=ibm,DC=co
10
MS Active Directory 2008 - Why no TLS 1.2 ?
Tue, Nov 10th 2015 5:49a   Dave Hay
As part of my ongoing mission to discover everything about everything, I was trying to retrieve a Signer Certificate from Active Directory 2008 R2 via LDAP, into my WAS 8.5.5 cell, using this command: -cellID = AdminControl.getCell()AdminTask.retrieveSignerFromPort('[-keyStoreName CellDefaultTrustStore -keyStoreScope (cell):'+cellID+' -host ad2008.uk.ibm.com -port 636 -certificateAlias ad2008.uk.ibm.com -sslConfigName CellDefaultSSLSettings -sslConfigScopeName (cell):'+cellID+' ]')However,
7
Microsoft Windows Server 2008 R2 - Certification Authority and the Missing Template
Tue, Nov 10th 2015 4:48a   Dave Hay
I'm trying to automate the setup of a Public Key Infrastructure (PKI) using MS Windows Server 2008, in order to understand, document and automate the process of using AD to sign certificates for WebSphere Application Server (WAS), IBM HTTP Server, DB2 etc.As part of this, I've generated a Certificate Request on my WAS VM: -AdminTask.createCertificateRequest('[-keyStoreName CellDefaultKeyStore -keyStoreScope (cell):'+cellID+' -certificateAlias nemdemo.uk.ibm.com -certificateSize 2048 -certif
10
IBM Operational Decision Manager (ODM) Rules - Get your locale right
Mon, Nov 9th 2015 5:36a   Dave Hay
This has caught me out on a few ODM Rules builds, so I thought I'd write it down where I cannot forget it ....When one first provisions an ODM Rules Decision Center (DC), there's a nice little wizard that one runs through to set up the environment.One of the questions that one might skip past pertains to the locale of the Decision Center repository: -Set the persistence locale of the repositoryNow it'd be quite easy to leave this as-is ... which is the default of English (United States).Howev
8
Telnet and my TP-Link Router
Fri, Nov 6th 2015 2:53p   Dave Hay
I've got one of these: -TP-Link TD-W8970 300Mbps Wireless N Gigabit ADSL2+ Modem Routerand I was looking to tweak my Signal/Noise Ratio (SNR) as per this: -Broadband SNR Margin TweakThis requires me to telnet into the router: -telnet 192.168.1.254which prompts me for my admin credentials.I entered the credentials that I'd normally use for the web admin UI: -http://192.168.1.254However, I kept getting: -Login incorrect. Try again.when I entered my password.Thankfully, Google came to the rescue,
5
IBM Operational Decision Manager Rules - A Voyage of Discovery
Fri, Nov 6th 2015 12:38p   Dave Hay
This week, I mainly be learning about ODM Rules.Specifically, I've been going through the process to build an end-to-end Rules development/test environment, comprising Rule Designer (RD), Decision Center (DC) and Decision Server (DC), in order that I can test the process of applying the latest 8.7.1.1 fix pack to all three components.I'll be documenting this in a future post, but, as part of my journey, I needed to create a simple Rules application ( RuleApp ) that I could develop in RD, synch
5
IBM BPM on z/Linux - DB2 on z/OS - Permissions will still get you, every single time
Fri, Nov 6th 2015 12:11p   Dave Hay
A colleague of mine was seeing exceptions such as: -[11/6/15 15:18:15:361 CET] 00000097 ProcessEngine E DB2 SQL Error: SQLCODE=-551, SQLSTATE=42501, SQLERRMC=ZBDBU;SELECT;SYSIBM.SYSTABLES, DRIVER=4.15.120com.ibm.db2.jcc.am.SqlException: DB2 SQL Error: SQLCODE=-516, SQLSTATE=26501, SQLERRMC=null, DRIVER=4.15.120Caused by: com.ibm.db2.jcc.am.SqlSyntaxErrorException: DB2 SQL Error: SQLCODE=-551, SQLSTATE=42501, SQLERRMC=ZBDBU;SELECT;SYSIBM.SYSTABLES, DRIVER=4.15.120 at com.ibm.db2.jcc.am.fd.a(fd.
4
Fun and Games installing SCA Module into BPM Advanced 8.5.5 - A Few Lessons Learned
Thu, Nov 5th 2015 2:38a   Dave Hay
I saw a lot of this yesterday: -ADMA5014E: The installation of application HelloWorld15 failed.when trying/failing to install an EAR file containing a SCA module into BPM Advanced 8.5.5, using Jython - AdminApp.install.During the process, I also saw this: -[04/11/15 12:03:33:325 GMT] 00000058 ConfigInfoImp W NMSV0819W: No deployments directory found for application. Ignoring application "Foobar101".which proved to be very important.Long story very short, there was a complex interlock betwee
5
IBM Business Process Manager database troubleshooting
Wed, Nov 4th 2015 1:07a   Dave Hay
This via Twitter: -IBM Business Process Manager database troubleshooting, Part 1: What you can learn from your IBM DB2 for Linux, UNIX, and Windows databaseIBM® Business Process Manager (BPM) typically interacts and communicates with other software products. Therefore, if you understand cross-product troubleshooting tools you can quickly understand and solve problems. This tutorial shows what you can learn from the content of the BPMDB database in IBM BPM to troubleshoot performance problems an
9
Integrate IBM MQ with your IBM Business Process Manager processes
Mon, Nov 2nd 2015 4:55a   Dave Hay
I think I "found" this via Twitter, but it was a few days ago :-)Learn the various approaches to send and receive messages from a business process through IBM® MQ, communicating with back-end systems. Walk through examples with sample code to see the steps that are required to integrate IBM MQ V8.x with IBM Business Process Manager (BPM) V8.5.x. Gain an understanding of fundamental approaches to use IBM MQ to exchange data with other systems from IBM BPM processes.Integrate IBM MQ with your I
7
IBM Operational Decision Manager Rules - Problems augmenting profiles
Fri, Oct 30th 2015 2:17p   Dave Hay
So I've been battling with an issue today, whilst also wrestling with SSL/TLS ciphers and wrangling and munging Java class loader issues.Essentially, I've installed IBM Operational Decision Manager (ODM) Advanced Decision Server onto my Linux VM.I'm then creating the necessary WebSphere Application Server (WAS) profiles to build out an ODM cell.Here's the profile creation part: -/opt/ibm/WebSphere/AppServer/bin/manageprofiles.sh -create -templatePath /opt/ibm/WebSphere/AppServer/profileTempl
11
IBM Business Process Manager - What Goes In What Databases ?
Fri, Oct 30th 2015 6:05a   Dave Hay
My client asked me this, so I thought I'd share it here.ContextIn the world of IBM BPM Advanced 8.5, with DB2, we have three (five) distinct databases.Most typically, we have the Process Server database ( often known as the BPM Database, BPMDB ), the Shared Database ( often known as the Common Database, CMNDB ) and the Performance Database ( often known as the Performance Data Warehouse Database, PDWDB ).Optionally, we can have two more databases; the Messaging Engine Database ( MEDB ) and the
6
New iCloud Terms and Conditions
Thu, Oct 29th 2015 5:28p   Dave Hay
I kept seeing this on an iPhone 5S after an update to iOS 9.1: -New iCloud Terms and ConditionsTo use iCloud on this iPhone you must accept the new Terms and Conditions.However, each time I clicked on View Terms I merely got taken to the iCloud page in Settings, which made no difference.I tried Turning It Off And On Again but to no avail.I then Google'd about for a while, and found a post suggesting that I needed to go into Settings > Mail, Contacts, Calendars.I then selected the iCloud mail
8
IBM Integration Bus v10 self study labs
Tue, Oct 27th 2015 7:27a   Dave Hay
This via Twitter: -IBM Integration Bus v10 self study labsIBM® Integration Bus V10 betaworks labs have been published and can be found here. Each lab comprises one or more guides as PDF files, and is usually accompanied by an archive file (.zip file) that you can use to complete the lab activities. These self study labs provide the opportunity to develop your skills in IBM Integration Bus.Please let us know if there are any areas you would like to see covered by a self study lab.IBM Integration
10
IBM Operational Decision Manager 8.7.1 Fixpack 1
Mon, Oct 26th 2015 6:43a   Dave Hay
For the record, IBM shipped the latest fix pack for ODM 8.7.1 last week, known ( by me, at least ) as 8.7.1.1.The fix pack is available on IBM Fix Central.Here's a short-cut to the fix pack itself: -http://www.ibm.com/support/fixcentral/swg/quickorder?parent=ibm%7EWebSphere&product=ibm/WebSphere/WebSphere+Operational+Decision+Management&release=8.7.1.0&platform=All&function=all&source=fc
10
Learning Jython - Every Day is a School Day
Fri, Oct 23rd 2015 3:06p   Dave Hay
One of my fiends was looking for some Jython/Python guidance, so I sent him this -Learning Python with Raspberry Pi WebSphere Application Server Administration Using JythonWebSphere Application Server Administration using JythonUsing Jython Scripting Language With WSADMINSample Scripts for WebSphere Application ServerScripting from scratch: Creating a Jython administrative script for IBM WebSphere Application ServerUsing the latest Jython with a WebSphere Application Server wsadmin thin client
11
IBM WOMBAT - Project Artifact Analyzer for IBM BPM and IBM Business Monitor
Fri, Oct 23rd 2015 9:06a   Dave Hay
I've used this tool before it was available outside of IBM.It's of immense value when analysing BPM projects, I was specifically looking at TWX exports from Process Center.And it's on Bluemix ... what's not to like ?IBM WOMBAT - Project Artifact Analyzer for IBM BPM and IBM Business Monitor
6
IBM UrbanCode Deploy - Increase security when impersonating other users
Thu, Oct 22nd 2015 4:10a   Dave Hay
I found this via IBM developerWorks on Twitter: -Increase security when impersonating other usersSave time with the User Impersonation feature in IBM UrbanCode DeployUse IBM UrbanCode Deploy's User Impersonation feature to facilitate deployment of more complex applications where specific features are managed under dedicated users and specific deployment steps need to be executed as these users.
11
Hmmm, Process Portal Not Playing Nicely - IBM BPM Advanced 8.5.5.0
Mon, Oct 19th 2015 11:28a   Dave Hay
ProblemHitting Process Portal, either via IHS ( on port 8443 ) or directly ( on port 9443 / 9446 ) results in a garbled page, with most of the artefacts down the left-hand side of the page.Problem only seen when one explicitly logs into Process PortalBrowser ( IE or Firefox ) makes no difference.Direct - via AppClusterMember1https://bpm855.uk.ibm.com:9443/ProcessPortal/jsp/index.jspDirect - via AppClusterMember2https://bpm855.uk.ibm.com:9446/ProcessPortal/jsp/index.jspIHShttps://bpm855.uk.ibm.co
8
IBM HTTP Server - Working with Default Certificates issued by a Certificate Authority
Sat, Oct 17th 2015 3:15p   Dave Hay
I'm working through a process to have IBM HTTP Server (IHS) and WebSphere Application Server (WAS) use certificates minted by a Certificate Authority, specifically Microsoft Windows Server 2008, rather than using so-called self-signed certificates.In the past, the bulk of my experience has been using self-signed certificates in IHS, although I did do some work with a client ~4-5 years ago where we were using CA-signed certificates.Equally, I've only ever had WAS act as a certificate signer, wh
7
IBM Business Process Manager operation overview, Part 3: Advanced operations
Fri, Oct 16th 2015 1:13p   Dave Hay
IBM Business Process Manager operation overview, Part 3: Advanced operationsPart 3 of this series introduces advanced operations tasks that administrators for IBM® Business Process Manager (IBM BPM) complete in their daily operation work. The maintenance of a clustered server environment for IBM BPM that interacts with many back-end and front-end systems and services can be a challenging task. This final part in the series guides administrators through advanced operations such as troubleshootin
8
Fascinating - Internet Explorer and the Lack of Transport Layer Security
Thu, Oct 15th 2015 11:48a   Dave Hay
I've just spent a happy 10 minutes trying to work out why Internet Explorer 8 wouldn't load a secure web page from WebSphere Application Server, specifically the Integrated Solutions Console (ISC). This is what I saw from IE: -whereas Firefox was more than happy to render the page: -Then I thought back to something a colleague had said earlier in the week ....I'm using TLS 1.2 as my default encryption in WAS ( see an earlier blog post - WebSphere Application Server - Tinkering with Property F
5
WebSphere Application Server - Tinkering with Property Files and a spot of SSL/TLS
Tue, Oct 13th 2015 10:45a   Dave Hay
This is in the context of my ongoing voyage of discovery with Transport Layer Security (TLS) 1.2 within a WebSphere Application Server (WAS) 8.5.5.7 cell.It is, for this reason, that I was reading this: -WebSphere Application Server and Liberty Security UpdateSpecifically, having enabled TLS 1.2 as the default protocol for my cell: -/opt/ibm/WebSphere/AppServer/profiles/Dmgr01/bin/wsadmin.sh -lang jython -user wasadmin -password passw0rdcellID=AdminControl.getCell()AdminTask.modifySSLConfig('[-
7
WebSphere Application Server and Liberty Security Update
Tue, Oct 13th 2015 5:35a   Dave Hay
This is what I'm reading right now, in the context of enabling Transport Layer Security (TLS) 1.2 within a WebSphere Application Server Network Deployment 8.5.5.7 infrastructure: -WebSphere Application Server and Liberty Security Update [PDF]which was authored and presented at Impact in 2013 by Bill O'Donnell, STSM – WebSphere Foundation Security Architect IBM – WebSphere Development.Bill also actively manages this important site: -WebSphere Application Server securityMaintain and stren
8
MQ - AMQ9637: Channel is lacking a certificate
Tue, Oct 13th 2015 4:00a   Dave Hay
I wrote this post a wee while back, and those nice developerWorks folks have kindly published it for me: -MQ - AMQ9637: Channel is lacking a certificate...In the context of configuring encrypted connections between WebSphere / IBM MQ and WebSphere Application Server, I'm currently building a scripted process to set up the infrastructure end-to-end, which I'm testing on a VM. For the record, I'm using IBM MQ 8.0.0.2 and WebSphere Application Server (WAS) 8.5.5.2....At this point, I hit an issu
8
Liberty and DevOps, continuous delivery and deployment environment
Mon, Oct 12th 2015 3:42p   Dave Hay
This IBM® Redbooks® publication will provide an example approach for an agile IT team to implement DevOps capabilities into their software delivery of a Java application. Several tools will be introduced, that show how teams can achieve transparency, traceability and automation in their application life cycle with all the stakeholders, to deliver a high quality application that meets its initial requirements. The application being built will highlight the composable and dynamic nature of the L
6
Integrate IBM MQ with your IBM Business Process Manager processes
Mon, Oct 12th 2015 2:55p   Dave Hay
Integrate IBM MQ with your IBM Business Process Manager processesLearn the various approaches to send and receive messages from a business process through IBM® MQ, communicating with back-end systems. Walk through examples with sample code to see the steps that are required to integrate IBM MQ V8.x with IBM Business Process Manager (BPM) V8.5.x. Gain an understanding of fundamental approaches to use IBM MQ to exchange data with other systems from IBM BPM processes.
8
WebSphere Application Server - Variables and Databases
Wed, Oct 7th 2015 4:18p   Dave Hay
I saw this ongoing issue today: -[07/10/15 20:34:33:714 BST] 0000008f ConnectionFac E J2CA0009E: An exception occurred while trying to instantiate the ManagedConnectionFactory class com.ibm.ws.rsadapter.spi.WSManagedConnectionFactoryImpl used by resource jdbc/Sample : java.lang.reflect.InvocationTargetException[07/10/15 20:34:33:709 BST] 0000008f J2CUtilityCla E J2CA0036E: An exception occurred while invoking method setDataSourceProperties on com.ibm.ws.rsadapter.spi.WSManagedConnectionFacto
8
Doh, WebSphere Application Server to DB2 via JDBC - Get the schema right, fool
Wed, Oct 7th 2015 3:21p   Dave Hay
I'm writing a tutorial for my team, taking them through the process of building a WebSphere Application Server (WAS) configuration, with IBM HTTP Server (IHS) and DB2.For the WAS > DB2 piece, I've written the necessary Jython scripts to create a JDBC provider and data source, and deploy a sample Java EE web application.However, during testing, I hit an interesting issue, evidenced by this exception: -[07/10/15 19:41:21:224 BST] 0000008e SystemErr R com.ibm.db2.jcc.am.SqlSyntaxErrorExcep
7
Five reasons to be excited about IBM Operational Decision Manager v8.8
Wed, Oct 7th 2015 3:41a   Dave Hay
I saw this on Twitter: -Five reasons to be excited about IBM Operational Decision Manager v8.8The ability to handle change within operational systems is a critical competency as businesses digitize their workflows, focus on their customer experience and reinvent their businesses. IBM's Smarter Process portfolio has been at the forefront of helping our customers with this mission and today we're excited to share some new developments within our portfolio. We've made our flagship, industry-le
10
Java Development - Where are my HttpServlet and HttpServletRequest types ?
Tue, Oct 6th 2015 2:06p   Dave Hay
I saw a huge batch of exceptions, including: -HttpServlet cannot be resolved to a type HttpServletRequest cannot be resolved to a type HttpServletRequest cannot be resolved to a type HttpServletResponse cannot be resolved to a type HttpServletResponse cannot be resolved to a type ServletException cannot be resolved to a type ServletException cannot be resolved to a type The import javax.servlet cannot be resolved The import javax.servlet cannot be resolved The import javax.servlet cannot be re
11
IBM HTTP Server - Fun with Transport Layer Security
Mon, Oct 5th 2015 10:41a   Dave Hay
I've been experimenting with encryption in the context of IBM HTTP Server (IHS), specifically in terms of enforcing Transport Layer Security (TLS) 1.2 and a tight set of ciphers.Firstly, I generated a signer certificate using the IBM Global Security Toolkit (GSK) with a key length of 2048 bits using the Secure Hashing Algorithm (SHA) as the signature algorithm and Rivest-Shamir-Adleman (RSA) as the encryption algorithm.This is how I did it: -/opt/ibm/HTTPServer/bin/gskcapicmd -cert -create -db
5
Mac OS X - Finder - Open in Terminal
Fri, Oct 2nd 2015 3:08p   Dave Hay
I love the internet, I really really love the internet.I have a requirement, I go to Google, I search for a solution, and I find ... a solution :-)The context ....I was looking for a script ( federateIHS.sh ) on a Red Hat VM, running within VMware Fusion.The script wasn't on the VM, but was available within a folder on the host Mac.I found the script using Spotlight ( via [CMD][Space] ) and was then trying to work out how to quickly get it from OS X to Linux.I know I could open Terminal, naviga
9
WASX7023E: Error creating "SOAP" connection to host "localhost" after enabling TLS 1.2
Thu, Oct 1st 2015 2:32p   Dave Hay
On the back of my earlier post: -JSSL0080E: javax.net.ssl.SSLHandshakeException - The client and server could not negotiate the desired level of security having changed my WAS cell to only support TLS 1.2, I then realised that the WSAdmin client would no longer work./opt/ibm/ODM/WebSphereProfiles/ODMCell1Dmgr01/bin/wsadmin.sh -lang jython -hostname `hostname`.uk.ibm.com -port 13503WASX7023E: Error creating "SOAP" connection to host "localhost"; exception information: com.ibm.websphere.manage
8
JSSL0080E: javax.net.ssl.SSLHandshakeException - The client and server could not negotiate the desired level of security
Thu, Oct 1st 2015 2:26p   Dave Hay
How does the song go ? "Oops, I did it again" ?I'd previously blogged about this problem a few months back: -WebSphere Application Server 8.5.5.5, TLS 1.2 and DB2Well, yesterday I went through the process of enabling Transport Layer Security (TLS) 1.2 as the default SSL/TLS protocol within a WAS 8.5.5 cell ( hosting IBM ODM Advanced 8.7 for the record ).This is the command that I ran: -AdminTask.modifySSLConfig('[-alias CellDefaultSSLSettings -scopeName (cell):odm87Cell1 -keyStoreName CellDe
7
IBM BPM Advanced 8.5.6 - Cumulative Fix 1
Thu, Oct 1st 2015 4:26a   Dave Hay
I almost missed this yesterday: -Version 8.5.6.0 Cumulative Fix 1 for the IBM Business Process Manager productsDefinitely worth a look ....
8
HTTP Load Balancing - F5 Big IP and IBM WebSphere Application Server
Tue, Sep 29th 2015 1:22a   Dave Hay
One of my colleagues drew my attention to these: -Deploying F5 with IBM WebSphere 7 [PDF]Deploying the BIG-IP LTM with IBM WebSphere 8 [PDF]As we're rolling out IBM BPM 8.5.5 ( based upon WAS 8.5 ) with Big IP shortly, this is going to be extremely useful.
9
Python vs. Jython - The case of the mysterious argument ...
Fri, Sep 25th 2015 4:51p   Dave Hay
I'm writing a Jython script to manage IBM BPM security roles, as I mentioned previously: -Things that make you go Hmmmmm #2772 - Updating RunAs Roles in IBM BPM Advanced 8.5.5when I discovered that Jython and Python treat command-line arguments differently.So here's two scripts: -foo.py#!/usr/bin/pythonimport sysa = sys.argv[0]b = sys.argv[1]c = sys.argv[2]print a + " " + b + " " + cbar.py#!/usr/bin/pythonimport sysa = sys.argv[1]b = sys.argv[2]c = sys.argv[3]print a + " " + b + " " +
6
IBM Business Process Manager operation overview, Part 2: Maintenance and migration
Fri, Sep 25th 2015 9:09a   Dave Hay
This just in: -Part 2 of this series gives an overview of the maintenance and migration steps that administrators for IBM® Business Process Manager (IBM BPM) complete in their daily operation work. The maintenance of a clustered server environment for IBM BPM that interacts with many back-end and front-end systems and services can be a challenging task. The overview and tips help administrators plan for and successfully maintain and migrate IBM BPM systems. This content is part of the IBM Busin
12
IBM BPM Advanced - Problems with the Internal Document Store - Be careful what you change, and when
Thu, Sep 24th 2015 4:56p   Dave Hay
Ooops, I broke it, it was me :-)Whilst migrating a BPM Advanced 8.5.5 environment from a file-based user registry ( fileRegistry.xml ) to Microsoft Active Directory ( via LDAP ), I inadvertently broke the IBM BPM Document Store ( based upon FileNet ).I started seeing exceptions such as: -[24/09/15 16:16:41:190 BST] 0000006d EmbeddedECMIn E CWTDS1100E: An error occurred while validating or creating the default configuration for the IBM BPM document store. com.ibm
5
Control VMware Fusion from the Command Line
Thu, Sep 24th 2015 4:48p   Dave Hay
From a rather useful blog post: -Control VMware Fusion from the Command LineI was looking for a way to script the suspension of a couple of VMware Fusion VMs.This is with what I ended up: -Suspend the IBM BPM VM/Applications/VMware Fusion.app/Contents/Library/vmrun -T ws suspend ~/Documents/Virtual Machines.localized/BPM_LDAP.vmwarevm/BPM_LDAP.vmxSuspend the MS Active Directory VM/Applications/VMware Fusion.app/Contents/Library/vmrun -T ws suspend ~/Documents/Virtual Machines.localized/W2K8.vmwa
9
Getting up to speed with Docker and IBM Bluemix
Thu, Sep 24th 2015 4:22p   Dave Hay
This is most definitely a Work-In-Progress: -Containerized IBM Business Process Manager Advanced 8.5.6 Process CenterDoing it the Docker way: Standalone web serverWebSphere full profile Installed in a Docker containerDockerfile that creates a docker image with WebSphere for Developers installed and IBM JDK 7Get Started with Docker for Mac OS XGithub - cloudfoundry/cliIBM Bluemix - Setting up the IBM Containers CLIPulling repository registry.ng.bluemix.net gives Authentication Failureso please wa
8
Things that make you go Hmmmmm #2772 - Updating RunAs Roles in IBM BPM Advanced 8.5.5
Thu, Sep 24th 2015 4:21p   Dave Hay
I'm in the process of documenting the migration of an IBM BPM Advanced 8.5.5 environment from the out-of-the-box file-based user registry to an external registry, MS Active Directory.I'm going to write the entire process up more fully, once I've proven it to actually work.However, one of the required steps took me a wee while to fully comprehend, and I obviously misunderstood the documentation.This is the Knowledge Center page to which I refer: -Defining RunAs roles user assignments for syste
8
Building IBM Business Monitor models with the freedom of the Dynamic Event Framework
Thu, Sep 24th 2015 2:02p   Dave Hay
This from IBM developerWorks via Twitter: -Building IBM Business Monitor models with the freedom of the Dynamic Event FrameworkDefine both events and payload with a flexible frameworkThe Dynamic Event Framework is a new event transport mechanism in IBM® Business Process Manager (BPM) and IBM Business Monitor starting in version 8.5.5. This tutorial uses a simple Claims processing scenario to provide step-by-step instructions for creating and detailing a monitor model to leverage Dynamic Event F
6
Koralling Kerberos Keytabs
Tue, Sep 22nd 2015 1:32p   Dave Hay
So, on my Mac using OS X 10.10, I can happily use the ktutil command to view a Kerberos key tab: -ktutil -k bpm855.keytab listbpm855.keytab:Vno Type Principal Aliases 3 arcfour-hmac-md5 HTTP/bpm855.uk.ibm.com@UK but, on Red Hat Linux, this doesn't seem to work quite as well - I need to use several commands: -ktutil ktutil: rkt bpm855.keytabktutil: listslot KVNO Principal---- ---- --------------------------------------------------------------------- 1 3
9
WebSphere Liberty Profile - An Installation In Many Parts
Mon, Sep 21st 2015 3:47p   Dave Hay
See what's available to install/opt/IBM/InstallationManager/eclipse/tools/imcl listAvailablePackages -repositories /home/wasadmin/Repository/LibertyCore/,/home/wasadmin/Repository/Java7/com.ibm.websphere.liberty.v85_8.5.5000.20130514_1313com.ibm.websphere.IBMJAVA.v70_7.0.4001.20130510_2103com.ibm.websphere.liberty.IBMJAVA.v70_7.0.4001.20130510_2103/opt/IBM/InstallationManager/eclipse/tools/imcl listAvailablePackages -repositories /home/wasadmin/Repository/LibertyCore/,/home/wasadmin/Repository/
10
WebSphere Liberty Profile - Patching
Mon, Sep 21st 2015 10:41a   Dave Hay
We have choices, we have lots of choices: -
12
WebSphere Liberty Profile and IBM Installation Manager - A Marriage
Mon, Sep 21st 2015 10:16a   Dave Hay
From this: -Installing and uninstalling Liberty using downloaded files and archivesTo try out the Liberty profile and use the Liberty profile to develop applications that run on the WebSphere® Application Server Liberty profile or full profile, you can download a no-charge, unsupported edition from the WASdev download page.To use the Liberty profile in a production environment with guaranteed service levels and IBM® support, you must purchase WebSphere Application Server (base), WebSphere Appl
13
Aide Memoire - IBM BPM - Moving from File-Based Registry to LDAP
Mon, Sep 21st 2015 9:45a   Dave Hay
I'm writing this down as I'll need in the not-too-distant future.On my current project, we have BPM Advanced 8.5.5 ( plus Business Monitor 8.5.5 and ODM Rules 8.7.0 ), all of which are using the out-of-the-box File-Based Registry for a limited number of end users ( mainly admins, developers and testers ).We are, of course, migrating this to a real user registry ( Microsoft Active Directory ) in the near future.To that end, I will need to remember that, for BPM, there are some specific things t
12
WAS and DB2 HADR - What I'm reading
Sat, Sep 19th 2015 3:57a   Dave Hay
So we have this: -Configuring messaging engine and server behavior when a data store connection is lostin the context of the sib.msgstore.jdbcFailoverOnDBConnectionLoss custom property. This defaults to true in recent versions of WAS, meaning: -The high availability manager stops the messaging engine and its hosting application server when the next core group service Is alive check takes place (the default value is 120 seconds). If a node agent is monitoring the server, and you have enabled auto
7
WebSphere Application Server - SIbus Resilience with DB2 HADR - There and back again
Sat, Sep 19th 2015 2:47a   Dave Hay
Yet more on DB2 HADR: -DB2 HADR - Updating Host NamesDB2 HADR - A Clash of PrimariesDB2 HADR - More intel. about what's goin' onWebSphere Application Server 8.5.5 and DB2 10.5 - High Availability for Disaster Recovery - Like Manuel, I learn ....DB2 - HADR Performance Tuning and DiagnosticsI'm testing DB2 HADR using a pair of VMs, running v10.5.0.5, and a 3rd VM running WAS 8.5.5.2 ( this is Business Monitor 8.5.5 but that's not important right now ). I'm trying to get a handle (!) on Messa
9
Webcast replay: WebSphere Application Server - Service Integration Bus Messaging Engine Data Store Connectivity Problems and Solutions
Fri, Sep 18th 2015 3:36p   Dave Hay
This is worth a read and re-read: -This WebSphere Support Technical Exchange is designed to describe how Service Integration Bus Messaging Engines connect to data stores and how to recover from unexpected disconnections from data stores.Webcast replay: WebSphere Application Server - Service Integration Bus Messaging Engine Data Store Connectivity Problems and SolutionsIt's especially relevant to me right now as I work out how to get a WAS 8.5.5 Messaging Engine to happily accept the failover of
11
Top 5 editor's picks for IBM Business Monitor
Thu, Sep 17th 2015 9:35a   Dave Hay
I saw this on Twitter: -Top 5 editor's picks for IBM Business MonitorHere are the top 5 editor's picks of IBM® Business Monitor content that is published on developerWorks. I selected content that helps you to get Business Monitor up and running on a recent version, to use dashboards, and to understand options for integrating with IBM Business Process Manager.Top 5 editor's picks for IBM Business Monitor
8
DB2 HADR - More intel. about what's goin' on
Wed, Sep 16th 2015 8:37a   Dave Hay
So I've previously written about HADR: -DB2 HADR - Updating Host NamesWebSphere Application Server 8.5.5 and DB2 10.5 - High Availability for Disaster Recovery - Like Manuel, I learn ....DB2 - HADR Performance Tuning and Diagnosticsso here's today's news from the metaphorical coal face: -The command: -db2pd -alldbsgives one a HUGE amount of information about DB2 e.g....Database Member 0 -- Database MONITOR -- Active -- Up 0 days 00:08:40 -- Date 2015-09-16-13.15.27.843535Work Action Sets:Addr
8
IBM BPM Advanced 8.5.5 - CWWBF0057E WSVR0102E and WSVR0195E seen when trying to stop a SCA Module
Tue, Sep 15th 2015 1:44p   Dave Hay
We saw this today: -[15/09/15 16:28:39:474 BST] 00000159 AdminHelper A ADMN1010I: An attempt is made to stop the IRterieveProductEligitbilityEmulatorApp application. (User ID = defaultWIMFileBasedRealm/c03999)[15/09/15 16:28:39:475 BST] 00000159 CompositionUn A WSVR0192I: Stopping composition unit WebSphere:cuname=IRterieveProductEligitbilityEmulatorApp in BLA WebSphere:blaname=IRterieveProductEligitbilityEmulatorApp.[15/09/15 16:28:39:478 BST] 00000159 ProcessContai E CWWBF0057E: The ap
8
"Network is unreachable" with Red Hat Enterprise Linux
Fri, Sep 11th 2015 1:53p   Dave Hay
I had a PEBCAK moment earlier this evening.I was trying to work out why I was getting: -Network is unreachablewhen I was trying to contact ( ping ) a host external to my Red Hat Enterprise Linux VM.The VM is running under VMware Fusion on my Mac, and I'm using Network Address Translation (NAT).I have a static IP address that falls into the subnet of my Mac's external WiFi network, configured as follows: -cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0TYPE=EthernetONBOOT=yesNM_CONTROL
11
Every day is a school day - WebSphere Application Server to WebSphere MQ via TLS 1.2
Thu, Sep 10th 2015 12:46p   Dave Hay
Following my previous posts: -Using OpenSSL to connect via a specific SSL/TLS cipherWAS Scripting and Syntax Errors - Tear your hair outCWPKI0672E: Alias "" is not a personal certificate in key store "CellDefaultKeyStore".I had one outstanding question - why did WebSphere MQ throw up nasty certificate validation errors when I attempted to start a Message Driven Bean that uses a JMS Activation Specification to connect, via TLS 1.2, to an encrypted Channel.The WAS logs were chock full of error




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