192 Lotus blogs updated hourly. Who will post next? Home | Blogs | Search | About 
 
Latest 7 Posts
Book Review - Swift iOS 24-Hour Trainer, by Abishek Mishra
Thu, Feb 16th 2017 136
IBM Advantage Blog
Thu, Feb 16th 2017 305
WebSphere Application Server - Binary Scanner
Tue, Feb 14th 2017 90
WebSphere Liberty Profile - Where's my stuff ?
Tue, Feb 14th 2017 82
Improve IBM BPM performance with an Oracle database
Mon, Feb 13th 2017 65
java.lang.UnsupportedClassVersionError: JVMCFRE003 bad major version; class=com/ibm/rules/res/xu/spi/internal/XUResourceAdapter
Sun, Feb 12th 2017 58
Pango-WARNING **: failed to choose a font, expect ugly output
Sat, Feb 11th 2017 45
Top 10
IBM Advantage Blog
Thu, Feb 16th 2017 305
Book Review - Swift iOS 24-Hour Trainer, by Abishek Mishra
Thu, Feb 16th 2017 136
WebSphere Application Server - Binary Scanner
Tue, Feb 14th 2017 90
WebSphere Liberty Profile - Where's my stuff ?
Tue, Feb 14th 2017 82
Improve IBM BPM performance with an Oracle database
Mon, Feb 13th 2017 65
java.lang.UnsupportedClassVersionError: JVMCFRE003 bad major version; class=com/ibm/rules/res/xu/spi/internal/XUResourceAdapter
Sun, Feb 12th 2017 58
Pango-WARNING **: failed to choose a font, expect ugly output
Sat, Feb 11th 2017 45
Transport Layer Security (TLS) 1.2 and SoapUI
Fri, Jun 12th 2015 32
java.lang.UnsupportedClassVersionError: JVMCFRE003 bad major version; class=com/davehay/EmployeeServlet, offset=6
Sat, Nov 8th 2014 31
Hmmmm, HTTP404 and SRVE0190E seen with IBM HTTP Server and WebSphere Application Server
Fri, Nov 14th 2014 29


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 16, 2017 7:50:07 AM EST. Realtime Update:
Location UK


Recent Blog Posts
136
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
305
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
90
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
82
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
65
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
58
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.
45
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
12
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
12
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
9
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
10
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
5
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 :-)
6
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 8.5.5.11 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
3
IBM Operational Decision Manager 8.7.0.0 and IBM WebSphere Application Server 8.5.5.11 - Perhaps Not BFFs
Tue, Jan 10th 2017 3:55p   Dave Hay
I tried / failed to install IBM Operational Decision Manager (ODM) Rules 8.7.0.0 onto a newly installed copy of WebSphere Application Server (WAS) 8.5.5.11 ( 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.
17
Interesting, WebSphere Application Server 8.5.5.11 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
8
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
3
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 :-)
6
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.
4
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
9
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
3
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
3
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
7
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 8.5.7.201612 ).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
6
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
8
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/
8
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
10
WebSphere Application Server 8.5.5 - Fixpack 11 Released
Fri, Dec 30th 2016 10:01a   Dave Hay
Latest fix packs for WebSphere Application Server8.5.5.11: WebSphere Application Server V8.5.5 Fix Pack 11Readme for IBM WebSphere Application Server traditional V8.5.5.11Recommended updates for WebSphere Application ServerFix Central link here
8
Red Hat Enterprise Linux 7.2 - Setting up a YUM Repository
Fri, Dec 30th 2016 9:18a   Dave Hay
Well, I've done this for most other RH-based distros over the years: -Red Hat Enterprise Linux 6.6 - Creating a local Yum repo - really really fastCentOS Linux - Setting up YumRed Hat Enterprise Linux 6.5 - Creating a local Yum RepositoryRed Hat Enterprise Linux 6.3 - Creating a local Yum RepositoryAdding a local Yum repository to Red Hat Enterprise Linux 6.2so here goes for RHEL 7.2: -Mount the RHEL ISOmount /dev/cdrom /mntInstall the required RPMsrpm -ivh /mnt/Packages/deltarpm-3.6-3.el7.x86
4
SSH with Passwords - And there's more
Thu, Dec 29th 2016 4:32p   Dave Hay
Following on from my earlier post: -PKI - Using Public and Private Keys to access Linux via SSHMore on SSH and PKI - Setting the appropriate permissions on your private key filesthis is my first walk-through of the setup required to enable password-less authentication on Red Hat Enterprise Linux, using my own public/private key pairUpdate my public key to the target server - on my Mac clientscp ~/.ssh/id_rsa.pub root@rhel66:~root@rhel66's password: id_rsa.pub 100% 417 1.3MB/s 00:00
7
OpenSSL - Tripped and fell on macOS
Thu, Dec 29th 2016 4:02p   Dave Hay
I was tinkering with a script that I'd written to test HTTPS endpoints: -test.sh (echo -ne "GET /DecisionService/ws/HelloWorldProject/1.0/HelloWorld?WSDL HTTP/1.0rnHost: example.comrnrn" ; cat) | openssl s_client -connect localhost:443Specifically it gets a WSDL from an HTTPS endpoint, but that's not important right now.When I ran it on a macOS Sierra box: -(echo -ne "GET /index.html HTTP/1.0rnHost: example.comrnrn" ; cat) | openssl s_client -connect spapc.uk.ibm.com:8443I saw this: -CONNE
5
More on SSH and PKI - Setting the appropriate permissions on your private key files
Thu, Dec 29th 2016 11:18a   Dave Hay
Following my earlier post: -PKI - Using Public and Private Keys to access Linux via SSHit's worth noting that Linux will attempt to help you out by warning you if your private key files have inappropriately weak permissions, as per this example: -ssh-keygen -y -e -f ~/Downloads/foobar.cer which returns: -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: UNPROTECTED PRIVATE KEY FILE! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Permissions 0644
10
PKI - Using Public and Private Keys to access Linux via SSH
Thu, Dec 29th 2016 10:46a   Dave Hay
foobars ever, I have been on a voyage of discovery, learning how to access a remote Red Hat box ( RHEL 7.2 ) via SSH without passwords.Long story short, this RHEL box is actually hosted on KVM using Open Stack, but that's not important right now.My client is macOS Sierra, which is good to know, but not totally relevant to my voyage.Having created the box using OpenStack, which means that I have my own public/private key pair associated with the box at build time, I wanted to add a second user i
4
IBM API Connect - On Docker
Thu, Dec 22nd 2016 8:29p   Dave Hay
Designed for organizations looking to streamline and accelerate their journey into the API economy, IBM API Connect is a comprehensive management solution that addresses all four aspects of the API lifecycle: create, run, manage and secure. This makes API Connect far more cost-effective than limited point solutions that focus on just a few lifecycle phases and can end up collectively costing more as organizations piece components together.By installing IBM API Connect Docker images, you can run
5
 macOS Sierra and the stalled Xcode update
Thu, Dec 22nd 2016 11:07a   Dave Hay
For some strange reason, Xcode decided not to update on my macOS Sierra box this AM, instead just sitting there in a "Waiting" state.As ever, I jumped onto Google and found this: -Xcode update stuck at waitingwhich says, in part: -Copied from my answer in the developer forums:Going to Applications in Finder and moving Xcode to the trash bin fixed the problem for me. As soon as I entered in my password to confirm moving Xcode to the trash, the App Store prompted me on whether or not I wanted to
12
DB2 10.5 - Autostarting on Red Hat Enterprise Linux 7.2
Thu, Dec 22nd 2016 7:59a   Dave Hay
I'm getting to grips with Red Hat Enterprise Linux (RHEL) 7.2, in the context of DB2, IBM BPM etc.QuestionWhy does DB2 not autostart on Red Hat Enterprise Linux 7 CauseIn Red Hat Enterprise Linux 7, systemd replaces upstart as the default init system. The DB2 fault monitor does not support the systemd init system.so here we go: -Check RHEL versioncat /etc/redhat-release Red Hat Enterprise Linux Server release 7.2 (Maipo)Check DB2 version/opt/ibm/db2/V10.5/bin/db2levelDB21085I This instance or
4
Note to self - running commands via the Switch User command - su
Wed, Dec 21st 2016 4:19p   Dave Hay
For reference, as I know I'll need this again before too long …This is how I can stop the DB2 Administration Server and DB2 instance without needing to explicitly log in as a DB2 user: -su - -c "db2admin stop" dasusr1su - -c "db2stop" db2inst1So that's all good then :-)
7
Docker - Setting Environment Variables within the Container
Wed, Dec 21st 2016 1:02p   Dave Hay
Something on Slack prompted me to look into this today …The requirement is to have the value of an environment variable passed from the host to the container, which I've POC'd below ( using WebSphere Liberty Profile ) on my Mac.Set an environment variableexport FOOBAR="Hello World"Validate the value of the environment variableecho $FOOBARHello WorldStart a container from an existing image, passing in the environment variablehandle=`docker run -d -t -p 80:9080 -p 443:9443 -e FOOBAR --name W
5
Deploy an IBM Operational Decision Manager topology with Docker Compose
Wed, Dec 21st 2016 7:13a   Dave Hay
To be competitive, companies must build, deploy, and scale applications faster than before. With adoption of the continuous build and DevOps approaches, application architecture trends shift from a monolithic model to an assembly of microservices working together, potentially developed and operated by different teams.Docker® is a popular open source technology to develop and deploy microservices as micro-containers. Each micro-container runs your microservice in isolation with an accelerated de
4
IBM Business Process Manager 8.5.7 - Updated
Mon, Dec 19th 2016 2:25p   Dave Hay
I noticed that a new fix pack for IBM BPM 8.5.7 has been released a few days ago: -as per this: -What's New in IBM Business Process Manager V8.5.7 Cumulative Fix 2016.12With this update, you can • Optimize your business operations by using the leading Business Process Management platform at a low-cost entry point. For more information, see IBM Business Process Manager on Cloud Express offers a new opportunity to start automating business operations. • Create much more when you use the web
4
IBM BPM - Upgrading and Adding Java 1.7.1 in one fell swoop - the latest BPM
Fri, Dec 9th 2016 7:36p   Dave Hay
Added to this: -IBM BPM - Upgrading and Adding Java 1.7.1 in one fell swoopAnd, as promised, here's a similar set of steps, but with the the latest BPM 8.5.7 code: -Starting Position/opt/ibm/InstallationManager/eclipse/tools/imcl listInstalledPackagescom.ibm.cic.agent_1.8.5000.20160506_1125com.ibm.bpm.ADV.v85_8.5.5000.20140604_1130com.ibm.websphere.ND.v85_8.5.5010.20160721_0036com.ibm.websphere.odm.ds.rules.v87_8.7.1001.20151006_2017com.ibm.websphere.odm.pt.rules.v87_8.7.1001.20151007_0005com.i
6
IBM BPM - Upgrading and Adding Java 1.7.1 in one fell swoop
Fri, Dec 9th 2016 2:51p   Dave Hay
From my earlier post: -Tinkering with Java 1.7 in the context of IBM BPM 8.5Starting Position/opt/ibm/InstallationManager/eclipse/tools/imcl listInstalledPackagescom.ibm.cic.agent_1.8.5000.20160506_1125com.ibm.bpm.ADV.v85_8.5.5000.20140604_1130com.ibm.websphere.ND.v85_8.5.5010.20160721_0036com.ibm.websphere.odm.ds.rules.v87_8.7.1001.20151006_2017com.ibm.websphere.odm.pt.rules.v87_8.7.1001.20151007_0005com.ibm.websphere.IHS.v85_8.5.5010.20160721_0036com.ibm.websphere.PLG.v85_8.5.5010.20160721_003
2
BPM Upgrades - Which comes first - Process Center or Process Server ?
Thu, Dec 8th 2016 12:35p   Dave Hay
This question arises from time to time, so I thought I'd capture the official IBM position from the IBM Support Page: -Upgrading profiles from IBM Business Process Manager Version 8.5.x to IBM Business Process Manager V8.5.7 Cumulative Fix 2016.06The Process Center and Process Server versions do not need to match, and Process Server V8.5.7.201606 can connect to an earlier version of Process Center V8.5.x. You can upgrade Process Server first and test your applications to make sure that they sti
6
Tinkering with Java 1.7 in the context of IBM BPM 8.5
Thu, Dec 8th 2016 12:21p   Dave Hay
This is part 1 of a WIP about moving from BPM 8.5.5 ( which requires Java 1.6 ) to BPM 8.5.7 ( which can tolerate Java 1.6 or 1.7 or 1.7.1 )Starting Position/opt/ibm/InstallationManager/eclipse/tools/imcl listInstalledPackagescom.ibm.cic.agent_1.8.5000.20160506_1125com.ibm.bpm.ADV.v85_8.5.5000.20140604_1130com.ibm.websphere.ND.v85_8.5.5010.20160721_0036com.ibm.websphere.odm.ds.rules.v87_8.7.1001.20151006_2017com.ibm.websphere.odm.pt.rules.v87_8.7.1001.20151007_0005com.ibm.websphere.IHS.v85_8.5.5
6
WebSphere Application Server Performance Cookbook
Wed, Dec 7th 2016 7:25a   Dave Hay
I'm not sure if I've posted this before, but it's worth a read, either way: -The WebSphere Application Server Performance Cookbook covers performance tuning for WebSphere Application Server (WAS), although there is also a very strong focus on Java, Operating Systems, and theory which can be applied to other products and environments. The cookbook is designed to be read in a few different ways: • On the go: Readers short on time should skip to the Recipes chapter at the end of the book. In t
5
Encrypting WebSphere Application Server system passwords
Tue, Dec 6th 2016 7:51a   Dave Hay
This from one of my IBM colleagues, Martin Lansche: -...It seems that every day we are bombarded with stories in the technical and mainstream press of attacks of computer systems where passwords are stolen, after which these passwords are then available to attackers. The press frequently points out that one reason that this password data was retrievable is because "it was not encrypted." In this situation, it's important to recognize that the passwords in question are user passwords, those us
4
IBM BPM - Process Designer and the Mysterious Case of the Hostname
Mon, Dec 5th 2016 8:20p   Dave Hay
I saw this: -and this: -[05/12/16 19:29:23:233 GMT] 0000024b HttpProtocolH W com.ibm.bpm.endpoint.impl.strategies.HttpProtocolHostStrategy getEndpointUrl Unable to construct URL because servlet request argument was null[05/12/16 19:29:23:274 GMT] 0000024b HttpProtocolH W com.ibm.bpm.endpoint.impl.strategies.HttpProtocolHostStrategy getEndpointUrl Unable to construct URL because servlet request argument was null[05/12/16 19:29:23:335 GMT] 0000024b HttpProtocolH W com.ibm.bpm.endpoint.impl.strateg
5
Troubleshooting Web Services Performance Problems In IBM WebSphere Application Server With Web Services Performance (WSPerf) Trace
Mon, Dec 5th 2016 6:38p   Dave Hay
This is my current "think" as I'm digging into some BPM performance challenges: -Troubleshooting Web Services Performance Problems In IBM WebSphere Application Server With Web Services Performance (WSPerf) TraceThe WSPerf trace is a feature of IBM WebSphere Application Server. The WSPerf is a troubleshooting aid to assist analysts to resolve web services problems, especially performance problems. WSPerf trace can be used to analyze the speed of web services message traffic in IBM's WebSphere
7
IBM BPM and the Bootstrap Process - Sigh, one day I'll get this right
Mon, Dec 5th 2016 4:57p   Dave Hay
So, again, *IF* I ever see this again: -/opt/IBM/WebSphereProfiles/Dmgr01/bin/bootstrapProcessServerData.sh -clusterName AppClusterBootstraping data into cluster AppClusterWASX7357I: By request, this scripting client is not connected to any server process. Certain configuration and application operations will be available in local mode.java.lang.Exception: java.lang.reflect.InvocationTargetException at com.ibm.bpm.bootstrap.BootstrapProcessServerDataHelper.loadInstallationGuid(BootstrapProcessSe
8
Note to self - monitoring User Limits in GNU Linux
Mon, Nov 28th 2016 9:01a   Dave Hay
This came up last week, and is something that I need to keep an eye on.These are some of the commands that one can/should use to monitor ulimit use on a Linux box: -ps -eLfps -eTfps -Tp `pidof java`top -H -p `pidof java`pstree -p `pidof java`for pid in $(pgrep java); do ls /proc/$pid/fd | wc -l; done
5
Apple Calendar - Dealing with Spam invitations
Fri, Nov 25th 2016 2:56p   Dave Hay
So I keep receiving spam calendar invitations to my Apple Calendar, on iOS and macOS, which is a nuisance.Thankfully, I found this: -Log in to iCloud on the web, open your calendar, and go to ⚙ > Preferences. Under Advanced, you'll find an option to receive calendar invitations by email instead of straight into your calendar.Q: How do I block spam calendar invitation emails?Ok so this works. Create a new calendar (Calendar/File/New Calendar) then open the bogus invite, you should see a dro
4
WebSphere Application Server - Managing Profiles and Server Names
Fri, Nov 25th 2016 2:19p   Dave Hay
This is in the context of managing profiles in WebSphere Application Server, using the manageprofiles.sh command.A friend asked me how he could set the name of a specific server instance ( think JVM ) when he was creating a profile …This is what I told him: -/opt/ibm/WebSphere/AppServer/bin/manageprofiles.sh -profilePath /opt/ibm/WebSphere/AppServer/profiles/diesel -enableService false -nodeName chugger -serverName hst125 -profileName diesel -create -cellName trainsRcool -enableAdminSecurity f
2
Windows 7 - An Update on Updates
Fri, Nov 18th 2016 10:03a   Dave Hay
Acting in my role as my family's IT Crowd representative, I ran an errand of mercy yesterday to help recover a Windows 7 PC that was failing to properly run up.It was booting OK, but was tremendously slow, and it's owner was unable to access the internet ( aka Internet Explorer ).The PC hadn't been booted up for a month or so, and there were a series of overlapping issues, one of which was that the Norton Anti-Virus tool was (a) out-of-date and (b) expired.In parallel, Windows Update hadn't
4
Cool your hot entities in IBM ODM Decision Server Insights
Tue, Nov 15th 2016 4:23p   Dave Hay
This was authored by two of my IBM colleagues, Nigel Crowther and Jonathon CarrCool your hot entities in IBM ODM Decision Server InsightsIn any high-volume event processing system, such as Decision Server Insights in IBM® Operational Decision Manager (ODM), an entity instance referenced by thousands of events is a "hot entity." Hot entities slow down processing, becoming the sole consumer of events within the system. This situation effectively reduces an entire multi-processing grid to wait f
2
Book Review - OpenStack in Action by Cody Bumgardner
Tue, Nov 15th 2016 9:25a   Dave Hay
This is another of my semi-regular book reviews for the British Computer Society, who kindly provided me with a free copy of this book, in ePub format.OpenStack in Action by Cody BumgardnerWhether you call it serendipity or just-in-time, the timing of the offer to review this book was perfect, in that I was looking at OpenStack, in order to better understand and position it to my clients and peers.Therefore, this book ticked all the right boxes for me, in terms of allowing me to get a context an
13
WebSphere Application Server - Using Java to manage WAS via SOAP over HTTPS
Tue, Nov 15th 2016 7:38a   Dave Hay
This has come from a requirement to create a custom Java class to interact with the WAS Deployment Manager via SOAP over HTTPS. The wrinkle comes because the target WAS cell is secured using: -Transport Layer Security (TLS) 1.2Strong ECDHE/GCM ciphersMutual AuthenticationThis is the relevant portion of the security.xml file: - And this is the code that I'm using to prove the concept: -import java.util.*;import javax.management.ObjectName;import com.ibm.websphere.management.configservice.
3
Repost - Using "IBM Pattern Modeling and Analysis Tool for Java Garbage Collector" to Analyze IBM Business Process Manager JVM Memory Usage and Garbage Collections
Tue, Nov 15th 2016 6:38a   Dave Hay
I'm reposting this: -Using "IBM Pattern Modeling and Analysis Tool for Java Garbage Collector" to Analyze IBM Business Process Manager JVM Memory Usage and Garbage Collections…As you know IBM Business Process Manager is built upon Java technology whose performance is highly impacted by garbage collection. Usually IBM Business Process Manager would recommend to use generational concurrent garbage collection strategy (-Xgcpolicy:gencon) which is well suited to an application that creates many
3
Aide Memoire - Tinkering with WS-Security and IBM BPM Advanced 8.5.7
Fri, Nov 11th 2016 7:00a   Dave Hay
This is an ongoing Work-in-Progress, as I strive to understand how WS-Security works, specifically in terms of sending SOAP requests into IBM BPM Advanced 8.5.7.My server code is very very simple; merely a SCA Export, with a Web Service / SOAP Binding, connecting into a SCA/BPEL component. The BPEL code includes a Java snippet which then converts the incoming Business Object into UTF-8 and outputs it to the log.In order to set WS-Security headers on the SOAP request ( my client is SoapUI ), I'm
4
IBM Installation Manager - Files for Rollback
Thu, Nov 10th 2016 11:09a   Dave Hay
Purely as a matter of interest, I wanted to see where IBM Installation Manager (IIM) keeps the binary files that one might choose to use to rollback an installation.The amount of space being used can be inferred by driving IIM in command-line mode: -/opt/ibm/InstallationManager/eclipse/tools/imcl -C=====> IBM Installation ManagerSelect: 1. Install - Install software packages 2. Update - Find and install updates and fixes to installed software packages 3. Modify - Change installed
5
Synology NAS - From My Mac, Via SSH
Tue, Nov 8th 2016 10:49a   Dave Hay
I'm definitely NOT new to this party, but I was remarkably impressed with how easy it was to setup SSH between my Mac and my Synology NAS, avoiding the need for me to use my password each and every time I log in.I followed this: -Manually generating your SSH key in Mac OS Xand this: -Log in to a Synology DiskStation using SSH keys as a user other than rootThis is what I did on the Mac: -ssh-keygen -t rsato generate a public/private key pair.I then used this: -pbcopy < ~/.ssh/id_rsa.pubto cop
2
DB2 on Windows - Ready for the next time
Thu, Nov 3rd 2016 9:48a   Dave Hay
A few weeks back, I helped a friend resolve an issue with IBM Integration Designer (IID) on Windows, whereby he found that the DB2 component, intrinsic to the IID Integration Test Environment (ITE), was failing to start.Long story short, even though he'd installed IID and the ITE with a user ID that had administration privileges, the DB2 user - db2admin - wasn't able to start the required DB2 services.We proved this by attempting to start the DB2 services via the Services Control Panel ( servi
1
IBM Java 1.8 on Linux - Nice and Silent
Mon, Oct 31st 2016 7:32a   Dave Hay
I'm tinkering with IBM UrbanCode Deploy (UCD) 6.2.2 on a Linux box, and needed to get IBM Java installed before starting out.Following this: -Completing an unattended installationthis is what I did: -vi ~/installer.properties INSTALLER_UI=silent USER_INSTALL_DIR=/opt/IBM/JavaLICENSE_ACCEPTED=TRUEexport _JAVA_OPTIONS="-Dlax.debug.level=3 -Dlax.debug.all=true"export LAX_DEBUG=1./ibm-java-sdk-8.0-3.12-x86_64-archive.bin -i silent -f installer.properties 1>console.txt 2>&1which resulted
5
WebSphere Application Server 9 - Snooping About
Fri, Oct 28th 2016 2:38a   Dave Hay
I've blogged about SuperSnoop in the past: -WebSphere Application Server - Liberty Profile - Oh, what funso this is just an aide memoire in the context of WebSphere Application Server (WAS) 9.I've been tested scripted installations of WAS 9 on Linux, as per a previous post: -WebSphere Application Server 9 - More from the command-lineToday I'm switching between WAS Base and WAS ND, so this is part of my testing process.So here goes….Start WSAdmin Scripting Tool/opt/IBM/WebSphere/AppServer/pr
3
To unzip or not to unzip - Or the simplest solution is often the right solution
Thu, Oct 27th 2016 11:19a   Dave Hay
I was stressing as to why I couldn't expand a ZIP archive downloaded from IBM: --rw-r--r-- 1 hayd staff 1414823936 27 Oct 14:36 /Volumes/DaveHaySSD/Software/WAS9/Product/WAS_ND_V9.0_MP_ML.zipwhich contains the WebSphere Application Server (WAS) Network Deployment V9.0 media.This was what I was doing: -unzip WAS_ND_V9.0_MP_ML.zip -d /tmp/WAS9and this is what I was seeing: -Archive: WAS_ND_V9.0_MP_ML.zip End-of-central-directory signature not found. Either this file is not a zipfile, or it
6
WebSphere Application Server 9 - More from the command-line
Thu, Oct 27th 2016 9:22a   Dave Hay
Catching up with the latest version of WebSphere Application Server (WAS), namely version 9, on a Linux VM.I followed this: -V9.0: Download WebSphere Application Server Version 9 from Passport Advantage Online to download the product, plus the latest fixes from here: -IBM Fix Central - WebSphere, WebSphere Application Server (9.0.0.0, Linux 64-bit,x86_64)Specifically, I'm installing WAS 9 plus the latest fix pack, aka WAS 9.0.0.1.This is what I've have downloaded: -Product-rwxrwxrwx 1 admin us
27
Hmmm, macOS Sierra and XQuartz and X11
Thu, Oct 27th 2016 9:21a   Dave Hay
I've not dug too far into this, but something has changed in the world of X11 forwarding between macOS and Linux, since I upgraded my Macs to macOS Sierra.In the past, as long as I had XQuartz installed: -I was able to happily tunnel over X11 between macOS and Linux, using a command such as: -ssh -X wasadmin@was9001but, since the update to Sierra, I see this: -ssh -X wasadmin@was9001which returns: -wasadmin@192.168.1.109's password: Warning: untrusted X11 forwarding setup failed: xauth key dat
2
WebSphere Application Server and Network File System (NFS)
Tue, Oct 25th 2016 11:29a   Dave Hay
This came up in discussion today, so I thought I'd x-post some relevant links, as I know I'll need them again: -Network File System (NFS) Recommendations for WebSphere Application Server to AVOID DATA LOSS…NFS v4 is commonly used as a reliable storage for the following components of WebSphere Application Server:…The following table lists mount options that are required. They are not exclusive but other options should not negate these.Option Description-t nfs4 Forces NFS v4 to prevent any p
2
Redbook - Essentials of Cloud Application Development on IBM Bluemix
Tue, Oct 25th 2016 7:31a   Dave Hay
This newly published Redbook has been on my to-read list for a while now: -Essentials of Cloud Application Development on IBM BluemixThis IBM® Redbooks® publication is based on the Presentations Guide of the course "Essentials of Cloud Application Development on IBM Bluemix" that was developed by the IBM Redbooks team in partnership with IBM Middle East and Africa (MEA) University Program.This course is designed to teach university students the basic skills that are required to develop, depl
3
Redbook - Deliver Modern UI for IBM BPM with the Coach Framework and Other Approaches
Tue, Oct 25th 2016 7:30a   Dave Hay
One of my IBM colleagues shared this via Slack earlier: -Deliver Modern UI for IBM BPM with the Coach Framework and Other ApproachesIBM® Coach Framework is a key component of the IBM Business Process Manager (BPM) platform that enables custom user interfaces to be easily embedded within business process solutions. Developer tools enable process authors to rapidly create a compelling user experience (UI) that can be delivered to desktop and mobile devices. IBM Process Portal, used by business op
6
IBM SoftLayer - VPN Client showing "Incorrect username or password"
Mon, Oct 24th 2016 10:52a   Dave Hay
For context, I'm connecting to IBM SoftLayer using the ArraySSL VPN client, as per this: -SSL VPN for Mac OS X 10.10This is via a Mac running macOS Sierra 10.12.Having pumped in the target SoftLayer service, and my credentials, I saw this: -upon login.This baffled me for a time, especially as I couldn't find any reference to a Login Method called localdb.To debug it, I started the VPN client from a command line: -~/Downloads/ArraySSLVPN/ArraySSLVPN.app/Contents/MacOS/ArraySSLVPN specifically s
3
com.ibm.wsspi.runtime.variable.UndefinedVariableException: Undefined variable HOST
Tue, Oct 18th 2016 11:05a   Dave Hay
I saw this today on a newly built ODM Rules box ( using Red Hat Enterprise Linux 6.6 )SystemOut.log...[10/18/16 15:44:36:553 BST] 00000001 WsServerImpl E WSVR0100W: An error occurred initializing, Node1-DSServer [class com.ibm.ws.runtime.component.ServerImpl]com.ibm.ws.exception.ConfigurationError: com.ibm.wsspi.runtime.variable.UndefinedVariableException: Undefined variable HOST at com.ibm.ws.security.core.distSecurityComponentImpl.initialize(distSecurityComponentImpl.java:415) at com.ibm.ws
2
Increase logging with a custom policy for IBM DataPower in the API Connect assembly
Sat, Oct 15th 2016 12:12p   Dave Hay
This article has been written by two of my IBM colleagues, and is definitely worth a look: -Increase logging with a custom policy for IBM DataPower in the API Connect assemblyWhen you design and develop custom integration policies, you need to be alerted to any problems with your policies. By defining a custom logging policy to log the values of context variables, you can be quickly alerted to where policies might be malfunctioning so that you can correct any errors.This tutorial describes a use
5
Puppet - Encoding passwords
Sun, Oct 9th 2016 2:21a   Dave Hay
Following my earlier post: -I've started to tinker with the password encoding used within my Puppet manifests, including: -/etc/puppetlabs/code/environments/production/manifests/site.pp Examples I found include: -openssl passwdPassword: Verifying - Password: wSUVRODxRh59Qopenssl passwd -1Password: Verifying - Password: $1$QHrozUY1$J8uvUgRx6V3jCqRC3q2wJ/openssl passwd -apr1Password: Verifying - Password: $apr1$7o9oTmrU$g9YnU1GJAD2LyHSTx7QSn.openssl passwd -apr1 -salt h0rseb4tt3ryst4pl3Password:
1
Messing about with Puppet - It Begins
Fri, Oct 7th 2016 3:28p   Dave Hay
So, today I learned Puppet …. :-)Well, to be more honest, I've started to tinker with Puppet, using it to … create a group and a user on a Linux server :-)Initially, I started with a mixture of Linux boxes; one Ubuntu 16.04 and one Red Hat 6.6.This may have led to my confusion ….So I started again with a pair of Red Hat 6.6 boxes.In both cases, I added the appropriate Red Hat Enterprise Linux 6 repository ( el-6 ): -sudo rpm -Uvh https://yum.puppetlabs.com/puppetlabs-release-pc1-el-6.noar
3
Red Hat Enterprise Linux 6.6 - Creating a local Yum repo - really really fast
Fri, Oct 7th 2016 11:07a   Dave Hay
Just the best bits because I've written about this before: -Adding a local Yum repository to Red Hat Enterprise Linux 6.2Red Hat Enterprise Linux 6.3 - Creating a local Yum Repositoryfrom whence one can infer the context.mount /dev/cdrom /mnt/cat /etc/redhat-releaseRed Hat Enterprise Linux Server release 6.6 (Santiago)rpm -ivh /mnt/Packages/deltarpm-3.5-0.5.20090913git.el6.x86_64.rpmrpm -ivh /mnt/Packages/python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpmrpm -ivh /mnt/Packages/createrepo-0.9.9-
1
IBM InterConnect 2017 Call for Speakers is here!
Fri, Oct 7th 2016 7:47a   Dave Hay
IBM InterConnect 2017 Call for Speakers is here!Submit your paper for IBM InterConnect 2017 -- IBM's conference dedicated to the education and development skills needed to elevate your business with Cloud. This year's curriculum will focus on Cloud, Hybrid, Internet of Things, Cognitive, Security, Managed Services and much more. Tell us about your best practices, deliver implementation insights, or share your industry story!Why speak at InterConnect 2017?Selected speakers may be eligible to re
4
Java on Windows - Why bitness matters
Tue, Oct 4th 2016 4:06a   Dave Hay
I kept seeing this: -whilst trying to start Eclipse Juno which I'd downloaded as eclipse-jee-juno-SR2-win32-x86_64.zipI'm using a 64-bit version of Windows Server 2008 R2I did wonder whether the problem was related to the version of Java installed: -java -versionjava version "1.8.0_101"Java(TM) SE Runtime Environment (build 1.8.0_101-b13)Java HotSpot(TM) Client VM (build 25.101-b13, mixed mode)java -fullversionjava full version "1.8.0_101-b13"so I headed over here: -Java Downloads for All
3
Essentials of Cloud Application Development on IBM Bluemix
Tue, Oct 4th 2016 2:29a   Dave Hay
Essentials of Cloud Application Development on IBM BluemixThis course is designed to teach university students the basic skills that are required to develop, deploy, and test cloud-based applications that use the IBM Bluemix® cloud services.After completing this course, you should be able to accomplish these tasks: • Describe the factors that lead to the adoption of cloud computing. • Describe infrastructure as a service, platform as a service, and software as a service. • Define cloud co
4
IBM ODM Rules on Liberty on Docker - Tracing the RES
Thu, Sep 29th 2016 2:09p   Dave Hay
One of my friends challenged me to work out how to enable a more detailed trace for IBM ODM Rules, running on WebSphere Liberty Profile.I've written a bit about ODM on Liberty, both with and without Docker, recently: -Integrate Docker in your IBM Operational Decision Manager environmentIBM Operational Decision Manager - Running it on WebSphere Liberty Profile on DockerIBM Operational Decision Manager - Running it on WebSphere Liberty Profile on Docker - And there's moreIBM Operational Decision
4
IBM Business Process Manager - More Cookie Fun
Thu, Sep 29th 2016 6:02a   Dave Hay
Following this earlier post: -IBM HTTP Server - Securing CookiesI've been tinkering further with cookies, in the context of IHS and, as importantly, IBM BPM Advanced.I'm running BPM on WebSphere Application Server (WAS) 8.5.5.10, and using the corresponding version of IHS and the WebSphere Plugin.Having implemented my earlier suggestion: -LoadModule headers_module modules/mod_headers.soHeader set Set-Cookie HttpOnly;Securethings appeared to work ….However, I did find that, in the context of
6
Reminder - Project WOMBAT - Project Artifact Analyzer for IBM BPM and IBM Business Monitor
Thu, Sep 22nd 2016 3:38p   Dave Hay
This tool looks at project archives and artifacts and identifies potential troublespots in these applications.IBM WOMBAT - Project Artifact Analyzer for IBM BPM and IBM Business MonitorAnd it runs on Bluemix :-)Plus the forum here: -This community is a way for users and developers of IBM BPM and IBM Business Monitor to interact with the team behind IBM Wombat (aka The Analyzer).
2
How can IBM Business Process Manager capabilities be exposed in an internet facing deployment?
Wed, Sep 21st 2016 1:22a   Dave Hay
This IBM Technote: -Internet facing deployment of IBM Business Process Managerhas the latest ( as of August 2016 ) position on the oft vexing question about using IBM BPM for internet-facing solutions: -QuestionHow can IBM Business Process Manager capabilities be exposed in an internet facing deployment?CauseIntroductionIBM Business Process Manager is a powerful process development platform - designed to allow business analysts to model process flows and user interface elements in a single packa
5
IBM HTTP Server - Securing Cookies
Tue, Sep 20th 2016 4:10a   Dave Hay
The question of secured cookies has arisen recently, where a security penetration test identified a potential risk of cookies being exposed in the clear.Specifically, this relates to cookies that pass through the IBM HTTP Server web server.Whilst one would expect the application tier ( in our case, WebSphere Application Server ) to secure cookies, such as the JSESSIONID cookie: -An even more dangerous yet subtle problem with using the HTTP session for security is that the session cookie (JSESSIO
6
IBM Operational Decision Manager - Running Decision Center on WebSphere Liberty Profile on Windows
Thu, Sep 15th 2016 10:48a   Dave Hay
This is yet another Work-In-Progress, and reflects my current obsession with WebSphere Liberty Profile: -IBM Operational Decision Manager - Running it on WebSphere Liberty Profile on DockerIBM Operational Decision Manager - Running it on WebSphere Liberty Profile on Docker - And there's moreIBM Operational Decision Manager - Running it on WebSphere Liberty Profile on Docker - And finallySo today's challenge ( well, it was yesterday but that's not important right now ) was to coach a colleague
3
IBM Operational Decision Manager - Running it on WebSphere Liberty Profile on Docker - And finally
Wed, Sep 7th 2016 12:24a   Dave Hay
Following my earlier two posts: -IBM Operational Decision Manager - Running it on WebSphere Liberty Profile on DockerIBM Operational Decision Manager - Running it on WebSphere Liberty Profile on Docker - And there's moreI've now added the Decision Service WAR to the Liberty build, allowing me to test my Rule Services via SOAP and REST, providing the Hosted Transformation Decision Service (HTDS) capability.This is what I now have in server.xml : - servlet-3.1 jsp-2.3 jdbc-4.1 appSecurity-
4
IBM Operational Decision Manager - Running it on WebSphere Liberty Profile on Docker - And there's more
Tue, Sep 6th 2016 2:35p   Dave Hay
So following my earlier post: -IBM Operational Decision Manager - Running it on WebSphere Liberty Profile on DockerI noticed that the Rule Execution Server ( Decision Server ) and Rule Team Server ( Decision Center ) capabilities weren't quite working as I'd expected.Given that the original developerWorks article: -Integrate Docker in your IBM Operational Decision Manager environmentwas written for an older version of ODM ( 8.7.1 whereas I have 8.8.1 ), I reviewed the IBM Knowledge Center here
6
CRIMA1209E whilst using IBM Installation Manager from the command-line
Tue, Sep 6th 2016 6:55a   Dave Hay
As ever, I am tinkering with technology …This time, it's the use of IBM Installation Manager (IIM) to install IBM Operational Decision Manager (ODM) 8.8.1 on Linux, via the command-line, rather than using a response file.I'd previously unpacked the ODM media to a temporary directory: -ls -l /Volumes/DaveHaySSD/Software/ODM88/total 14601656-rw-r--r--@ 1 davidhay staff 2545807360 29 Jul 10:22 ODM_8.8.1_FOR_LNX_32_64B_DISK1_ML.tar-rw-r--r--@ 1 davidhay staff 2609827840 29 Jul 10:26 ODM_8.8.
2
To Docker ... And Beyond ....
Tue, Sep 6th 2016 6:19a   Dave Hay
These two articles are on my reading list: -Build and extend Docker container images with middleware functionsTo transition an IT environment to the cloud, enterprises are using container technology, primarily Docker containers. This approach helps to streamline resource consumption and further automate operational processes. At the same time, several services are required to support enterprise-grade business applications, that is, the existing middleware functions. Such services can apply to in
2
Tinkering with WebSphere Application Server v9 - Part Two
Sun, Sep 4th 2016 12:46a   Dave Hay
Following on from my earlier post: -Tinkering with WebSphere Application Server v9 - Part OneI've made much better progress with WAS 9, which is nice :-)So here's my installation response file: -installWAS9.rsp from which I installed the IBM Installation Manager (IIM), WAS and Java binaries: -/tmp/im/tools/imcl -input installWAS9.rsp -acceptLicenseInstalled com.ibm.cic.agent_1.8.5000.20160506_1125 to the /opt/IBM/Installatio
2
IBM Operational Decision Manager - Running it on WebSphere Liberty Profile on Docker
Sat, Sep 3rd 2016 3:49p   Dave Hay
ContextIn this article, I build and run a Docker Container, using an image created using WebSphere Liberty Profile 8.5.5 and IBM Operational Decision Manager Advanced 8.8.1.This is based upon an excellent developerWorks article: -Integrate Docker in your IBM Operational Decision Manager environmentThe major differences are: -(a) I'm running this natively using Docker 1.12.0a on MacOS 11 ( the article used Docker 1.8.1 )(b) using a later version of ODM ( the article used 8.7.1 )As per the articl
4
Docker - Moving Images between Servers
Sat, Sep 3rd 2016 3:43p   Dave Hay
Another in the series of Docker-flavoured articles. I am using Docker on MacOS, and had a requirement to move an image from one host to another.In terms of Docker version, I'm using the native version ( rather than Boot2Docker, VirtualBox etc. ) : -docker version Client: Version: 1.12.0 API version: 1.24 Go version: go1.6.3 Git commit: 8eab29e Built: Thu Jul 28 21:15:28 2016 OS/Arch: darwin/amd64Server: Version: 1.12.0 API version: 1.24 Go version: go1.6.3 Git comm
3
Tinkering with WebSphere Application Server v9 - Part One
Sat, Sep 3rd 2016 11:24a   Dave Hay
This is the first of, I'm sure, many posts relating to WAS v9I started by downloading the product from the IBM internal equivalent of Passport Advantage, using this: -V9.0: Download WebSphere Application Server Network Deployment Version 9 from Passport Advantage OnlineHowever, I stupidly ONLY downloaded WAS itself, via the part number: -CND1LMLwithout realising that: -(i) I needed IBM Installation Manager (IIM) 1.8.5(ii) I did NOT have a copy of IIM 1.8.5:-)That was the first problem ….Once
5
Book Review - Mastering Puppet Second Edition by Thomas Uphill
Fri, Sep 2nd 2016 3:09p   Dave Hay
This is another in my infrequent series of book reviews, working in collaboration with the British Computer Society: -Mastering Puppet Second Edition by Thomas UphillI'm currently investing some personal time in getting up-to-speed with some of the fundamental tools of Developer-Operations, aka DevOps, including Docker, UrbanCode Deploy, Git, OpenStack, Jenkins, Chef and, in this context, Puppet.There are, of course, overlaps between some of these tools, so I was interested to get a better unde
2
IBM BPM 8.5.7 - WSVR0009E during startup
Fri, Sep 2nd 2016 8:55a   Dave Hay
I saw this after a clean build of an IBM BPM Advanced 8.5.7 Deployment Environment ( this is a single-server deployment, for an IBM Integration Designer build ): -...[02/09/16 12:39:36:799 BST] 00000001 WsServerImpl E WSVR0009E: Error occurred during startupcom.ibm.ws.exception.RuntimeError: Failed to query the BPM version from database [jdbc/PerformanceDB]. Please check the ffdc log for detail information. For fresh installation scenario, please run the database initialization scripts under
6
More on Docker - this time it's IBM DataPower Gateway
Fri, Sep 2nd 2016 8:11a   Dave Hay
One of my colleagues kindly drew my attention to this nice little set of tutorials, which take one through using the IBM DataPower Gateway (IDG) on Docker: -Start With DockerExperience the CLI and WebUIYour first configurationwhich is excellent, as I'm definitely on the on-ramp for Docker and IBM Containers and, equally importantly, I wanted to learn more about DataPower.Having downloaded the image: -docker imagesREPOSITORY TAG IMAGE ID CREATED
5
IBM Installation Manager - Encoding Passwords
Thu, Sep 1st 2016 10:54a   Dave Hay
I'm creating a response file to install IBM Integration Designer (IID) 8.5.7 on a Windows 7 VM.As part of this, I'm installing DB2 Express under the covers, and need a password for the account to be used as the DB2 administrator.This password needs to be encoded, which I do within the response file.Thankfully, IBM Installation Manager (IIM) has a mechanism to do this: -"c:IBMInstallation Managereclipsetoolsimutilsc.exe" -silent -nosplash encryptString p455w0rdwhich returns this: -ZvkXmP226gF
4
VMware Fusion - Shared Folders and Administrator
Thu, Sep 1st 2016 9:48a   Dave Hay
I was wondering why my VMware Shared Folder ( mounted as Z: ) wasn't available to my Windows 7 VM *BUT* only when opened a command-prompt as Administrator ( via Run As Administrator ).When I logged into the VM, I did so as a non-administrative user.As far as I can establish, under the covers, the Shared Folder is mounted ( using the native Windows Server Message Block - SMB - protocol / drive ).It appears that this means that the drive ( Z: ) is only available to the logged-in user.This may be
4
Moving past Docker on Mac, IBM Containers on Bluemix
Wed, Aug 31st 2016 7:36a   Dave Hay
Having tinkered with WebSphere Liberty Profile on Docker over the past few days, as per recent posts to this blog, I wanted to go one stage further, and recreate a similar WLP / application on IBM Containers, which runs on IBM Bluemix.I'm definitely on the on-ramp for Bluemix, and the learning curve still looks rather steep …But here goes….Download and Install PrerequisitesBluemix_CLI_0.4.1.pkgcf-cli-installer_6.21.1_osx.pkgDockerToolbox-1.12.0.pkg SourcesDeploying your app with the command
3
Docker and Liberty - Scripting it
Tue, Aug 30th 2016 8:30a   Dave Hay
Next, I wanted to create a mechanism to allow me to automate the use of WebSphere Liberty Profile on Docker, with a view to creating a little process to: -(1) Create a Docker container from an existing WLP image(2) Deploy a simple web application ( I'm using Ferret, which is akin to good old Snoop from here )(3) Monitor the WLP logs(4) Run a basic functional test(5) Stop the container once testing has completed(6) Remove the containerso this is with what I came up: -Start a Container and assign
1
WebSphere Liberty Profile on Docker - Where are my logs ?
Tue, Aug 30th 2016 4:21a   Dave Hay
As per previous posts, I'm tinkering with Docker, using WebSphere Liberty Profile as my starting pointOne thing that was confusing me was the lack of Liberty logging ….In "normal" Liberty, the logs are here: -ls -al ~/wlp/usr/servers/defaultServer/logs/total 344drwxr-x--- 5 davidhay staff 170 28 Aug 05:34 .drwxr-x--- 9 davidhay staff 306 27 Aug 10:14 ..-rw-r----- 1 davidhay staff 47608 28 Aug 05:34 console.log-rw-r----- 1 davidhay staff 123862 28 Aug 05:34 messages.logdrw
1
WebSphere Application Server and IBM HTTP Server Security Bulletin List
Tue, Aug 30th 2016 3:17a   Dave Hay
This, via one of my IBM Germany friends QuestionIs there a list that contains the security bulletins that apply to WebSphere Application Server and IBM HTTP Server?AnswerThe following table is provided to help you locate WebSphere Application Server and IBM HTTP Server security bulletins.Note that the IBM Java runtime included with WebSphere Application Server provides an execution environment for non-IBM code. While the below table includes all IBM Java vulnerabilities related to the WebSphere




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