Geeking in technology since 1985, with IBM Development, focused upon Docker and Kubernetes on the IBM Z LinuxONE platform In the words of Dr Cathy Ryan, "If you don't write it down, it never happened". To paraphrase one of my clients, "Every day is a school day". I do, I learn, I share. The postings on this site are my own and don’t necessarily represent IBM’s positions, strategies or opinions. Remember, YMMV https://infosec.exchange/@davehay
Friday, 28 September 2012
New month, new job - leaving Lotus, working with WebSphere
IBM Redpaper - WebSphere Application Server: New Features in 8.5
WebSphere Application Server V8.5 addresses the needs of today's agile enterprises and developers. For the enterprise, it provides a choice of application server solutions with fidelity for the available editions. It also provides increased scalability, resiliency, and security for critical applications and the flexibility to deploy new offerings quickly and efficiently. It includes a lightweight and powerful, yet simple, application server to satisfy multiple requirements around a simplified "low-end" application environment. For the developer, it provides an improved developer experience and a simplified server configuration that can have multiple versions and be maintained in source control along with the applications.
This IBM Redpaper publication presents a high-level view of some of the features and enhancements in WebSphere Application Server V8.5.
Managing and Replacing WebSphere 6.1 SSL Certificates
Wednesday, 26 September 2012
Getting started with IBM Worklight
You will find step-by-step guidance on using the different parts of the IBM Worklight V5.0 product in the modules (PDF files) below. Some modules include exercises; the solutions to those exercises are in the accompanying code samples (ZIP files).
You can get a ZIP file with all modules, a ZIP file with all exercises, the Worklight starter applications, as well as the files for the previous versions of IBM Worklight in the Additional resources at the bottom of this page.
Module 02 - Setting Up Your Development Environment (PDF, 691KB)
Module 02.1 - Setting Up Your iOS Development Environment (PDF, 966KB)
Module 02.2 - Setting Up Your Android Development Environment (PDF, 528KB)
Module 02.3 - Setting Up Your BlackBerry Development Environment (PDF, 280KB)
Module 02.4 - Setting Up Your Windows Phone Development Environment (PDF, 647KB)
Module 03 - Writing Your First Application (PDF, 636KB) Exercise and code sample (ZIP, 51.6KB)
Module 03.1 - Previewing your Application in iOS environment (PDF, 729KB)
Module 03 2 - Previewing your Application in Android environment (PDF,725KB)
Module 03.3 - Previewing your Application in BlackBerry environment (PDF, 902KB)
Module 03.4 - Previewing your Application in Windows Phone environment (PDF, 660KB)
Module 03.5 - Rich Page Editor (PDF, 417KB)
Module 03.6 - Mobile Browser Simulator (PDF,705KB)
Module 04 - Worklight Client API Basics (PDF, 492KB) Exercise and code sample (ZIP, 53.6KB)
Module 05.1 - Creating SQL Adapters (PDF, 508KB) Exercise and code sample (ZIP, 14.7KB)
Module 05.2 - Creating HTTP Adapters (PDF, 1.31MB)
Module 05.3 - Using HTTP Adapters with SOAP Services (PDF, 301KB) Exercise and code sample (ZIP, 14.5KB)
Module 05.4 - Creating Cast Iron Adapters (PDF, 407KB)
Module 05.5 - Using Java in Adapters (PDF, 285KB) Exercise and code sample (ZIP, 12.8KB)
Module 06 - Invoking Adapter Procedures from the Client Applications (PDF, 370KB) Exercise and code sample (ZIP, 53.7KB)
Module 06.1 - Advanced Adapter Usage and Mashup (PDF, 603KB) Exercise and code sample (ZIP, 58KB)
Tuesday, 25 September 2012
My first foray into mobile application development and delivery with IBM Worklight
With this new entitlement, your WebSphere Portal content and applications can now be extended to access the full capabilities of a wide range of mobile devices giving your organization a rich cross-platform hybrid mobile experience on smartphones and tablets. IBM Worklight Consumer Edition offers organizations a wide set of services aimed at helping manage, develop, and deploy rich, cross-platform mobile applications, and when combined with IBM Web Experience offerings, organizations can create highly customized, engaging, consistent, and personalized experiences across web, mobile web, and mobile hybrid.
- IBM Worklight V5.0 for WebSphere Portal Server V8.0 Multiplatform Multilingual eAssembly (CRK2JML)
- Quick Start Guide for Worklight Consumer Edition V5.0 for Multiplatform English Only (CI88MEN)
- IBM Worklight Consumer Edition V5.0 zip of Installation Manager Repository for IBM Worklight Studio Multiplatform English Only (CI88PEN)
- IBM Worklight Consumer Edition V5.0 zip of Installation Manager Repository for IBM Worklight Server Multiplatform English Only (CI88QEN)
- IBM Worklight Consumer Edition V5.0 zip of Eclipse update for IBM Worklight Studio Site Multiplatform English Only (CI88REN)
- IBM Rational Enterprise Deployment V1.5.2 Windows Multilingual (CI6BZML)
- IBM Rational Enterprise Deployment V1.5.2 Linux x86 Multilingual (CI6C0ML)
- IBM Rational Enterprise Deployment V1.5.2 Linux PPC Multilingual (CI6C1ML)
- IBM Rational Enterprise Deployment V1.5.2 Linux s390 Multilingual (CI6C2ML)
- IBM Rational Enterprise Deployment V1.5.2 AIX Multilingual (CI6C3ML)
- IBM Rational Enterprise Deployment V1.5.2 HP-UX Multilingual (CI6C4ML)
- IBM Rational Enterprise Deployment V1.5.2 Solaris SPARC Multilingual (CI6C5ML)
- IBM Rational Enterprise Deployment V1.5.2 Solaris x86 Multilingual (CI6C6ML)
- IBM Rational Enterprise Deployment V1.5.2 IA64 Multilingual (CI6C7ML)
IBM Websphere Portal 8: Web Experience Factory and the Cloud: RAW
- Preface
- Chapter 1: Portal Assessment
- Chapter 2: Portal Governance: Adopting the Mantra of Business Performance through IT Execution
- Chapter 3: Portal Requirements Engineering
- Chapter 4: Portal Architecture: Analysis and Design
- Chapter 5: Portal Golden and Cloud Architecture
- Chapter 6: Portal Build, Deployment, and Release Management
- Chapter 7: Introduction to Web Experience Factory
- Chapter 8: Service Layers
- Chapter 9: Invoking Web Services
- Chapter 10: Building the Application User Interface
- Chapter 11: The Dojo Builders and Ajax
- Chapter 12: WEF Profiling
- Chapter 13: Types of Models
- Chapter 14: WEF and Mobile Web Applications
- Chapter 15: How to Implement a Successful Portal Project with WEF
- Chapter 16: Portlet and Portal Testing
- Chapter 17: Portal and Portlet Performance Monitoring
- Chapter 18: Portal Troubleshooting
- Chapter 19: Portal, WEF, and Portlet Tuning
- Chapter 20: Portal Post-production
Monday, 24 September 2012
Packt Publishing reaches 1000 IT titles and celebrates with an open invitation
Packt would like you to join them in celebrating this milestone with a surprise gift – to get involved you just need to have already registered, or sign up for a free Packt account before 30th September 2012.
Packt published their first book in April 2004. One of the most prolific and fastest growing tech book publishers in the world, they now have books on everything from web development to web graphics, e-learning to e-commerce, IT architecture to games, and app development.
Packt supports many of the Open Source projects covered by its books through a project royalty donation, which has contributed over £300,000 to Open Source projects up to now. As part of the celebration Packt is allocating $30,000 to share between projects and authors in a genuinely unique way, soon to be disclosed on their website.
Dave Maclean, founder of Packt Publishing explains, "At Packt we set out 8 years ago to bring practical, up to date and easy to use technical books to the specialist tools and technologies that had been largely overlooked by IT publishers. Today, I am really proud that with our authors and partners we have been able to make useful books available on over 1000 topics and make our contribution to the development community."
For more information about Packt, the kind of books they publish, and to sign-up for a free account before the 30th of September, 2012, please visit their website: www.PacktPub.com.
Tuesday, 18 September 2012
IBM Connections toolbar for Firefox - Now available externally
Friday, 14 September 2012
IBM Connections 4 - Manually populating the Profiles database - and learning lessons on the way
dbrepos_jdbc_url=jdbc:db2://ic4.uk.ibm.com:50000/PEOPLEDB
dbrepos_password=passw0rd
source_ldap_user_login=CN=wasadmin,O=ibm
source_ldap_user_password=passw0rd
source_ldap_search_base=O=ibm
CLFRN0027I: After operation, success records is 0, duplicate records 0, failure records is 1, and last successful entry is null.
Populate of Database Repository failed
2012-09-13 15:54:13,397 WARN [com.ibm.di.log.FileRollerAppender.a84dda54-ee01-4fee-a46a-049ed3ef1676] - CLFRN0209E: Validation failed for field guid. Value is .
2012-09-13 15:54:13,402 ERROR [com.ibm.di.log.FileRollerAppender.a84dda54-ee01-4fee-a46a-049ed3ef1676] - CLFRN1183E: Validation failed for entry CN=wasadmin,O=ibm.
2012-09-13 15:54:13,404 ERROR [com.ibm.di.log.FileRollerAppender.a84dda54-ee01-4fee-a46a-049ed3ef1676] - !com.ibm.di.exceptions.SkipEntryException: CTGDIS393I Throwing this exception to tell the AssemblyLine to skip the current Entry. If used in an EventHandler, this exception tells the EventHandler to skip the remaining actions.!
2012-09-13 15:54:13,413 INFO [com.ibm.di.log.FileRollerAppender.a84dda54-ee01-4fee-a46a-049ed3ef1676] - CTGDIS088I Finished iterating.
CN=wasadmin,O=ibm
cn=wasadmin
mail=wasadmin/ibm%ibm@uk.ibm.com
displayname=wasadmin/ibm
objectclass=dominoPerson
objectclass=inetOrgPerson
objectclass=organizationalPerson
objectclass=person
objectclass=top
givenname=was
sn=admin
uid=wasadmin
maildomain=ibm
[07113:00006-3891055472] 14/09/2012 12:01:05.42 LDAP> *** Base does NOT exist, no ancestor found
[07113:00006-3891055472] 14/09/2012 12:01:05.42 LDAP> ***** Count of search entries returned (total): 0 *****
</snip>
source_ldap_search_filter=(&(cn=*)(objectclass=dominoPerson))
dbrepos_jdbc_url=jdbc:db2://ic4.uk.ibm.com:50000/peopledb
dbrepos_username=db2inst1
dbrepos_password=passw0rd
2012-09-13 15:54:13,397 WARN [com.ibm.di.log.FileRollerAppender.a84dda54-ee01-4fee-a46a-049ed3ef1676] - CLFRN0209E: Validation failed for field guid. Value is .
2012-09-13 15:54:13,402 ERROR [com.ibm.di.log.FileRollerAppender.a84dda54-ee01-4fee-a46a-049ed3ef1676] - CLFRN1183E: Validation failed for entry CN=wasadmin,O=ibm.
guid={function_map_from_dominoUNID}
was admin wasadmin
Thursday, 13 September 2012
IBM WebSphere Portal V 8.0 Performance Tuning Guide
Following the script - installing IBM Tivoli Directory Integrator V7.1 using a response file ( silent installation )
-V TDI_Add_Features="false"
-V TDI_Upgrade_Previous="false"
-V licenseAccepted=true
-P installLocation="/opt/IBM/TDI/V7.0"
-V IS_SELECTED_INSTALLATION_TYPE=custom
-P tdiServerFeature.active=true
-P tdiCEFeature.active=false
-P tdiCEUpdateSiteFeature.active=false
-P tdiJavadocsFeature.active=false
-P tdiExamplesFeature.active=false
-P tdiIEHSFeature.active=false
-P tdiLWIFeature.active=false
-P tdiAMCFeature.active=false
-V TDI_Soldir_UnderHome="false"
-V TDI_Soldir_InstallDir="false"
-V TDI_Soldir_SelectDir="false"
-V TDI_Soldir_Working="true"
-V TDI_Bundled_ISC_Chosen="false"
-V TDI_Custom_ISC_Chosen="false"
-V TDI_No_ISC_Chosen="false"
-V TDI_Migrate_Cloudscape="false"
# Replay feature output
# ---------------------
# This file was built by the Replay feature of InstallAnywhere.
# It contains variables that were set by Panels, Consoles or Custom Code.
#Has the license been accepted
#-----------------------------
LICENSE_ACCEPTED=TRUE
#Choose Install Folder
#---------------------
USER_INSTALL_DIR=/opt/IBM/TDI/V7.1
#Choose Install Set
#------------------
CHOSEN_FEATURE_LIST=Server,CE
CHOSEN_INSTALL_FEATURE_LIST=Server,CE
CHOSEN_INSTALL_SET=Custom
#Solutions Directory
#-------------------
TDI_SOLDIR_HOME=0
TDI_SOLDIR_INSTALL=0
TDI_SOLDIR_SELECT=0
TDI_SOLDIR_CWD=1
#Server Port Values
#------------------
TDI_SERVER_PORT=1099
TDI_SYSTEM_STORE_PORT=1527
TDI_REST_API_PORT=1098
TDI_MQE_SYSTEMQ_PORT=41001
#Register Server as Service
#--------------------------
TDI_REGISTER_SERVER=0
USER_INSTALL_DIR=/opt/IBM/TDI/V7.1
CHOSEN_FEATURE_LIST=Server,CE
CHOSEN_INSTALL_FEATURE_LIST=Server,CE
CHOSEN_INSTALL_SET=Custom
TDI_SOLDIR_HOME=0
TDI_SOLDIR_INSTALL=0
TDI_SOLDIR_SELECT=0
TDI_SOLDIR_CWD=1
TDI_SERVER_PORT=1099
TDI_SYSTEM_STORE_PORT=1527
TDI_REST_API_PORT=1098
TDI_MQE_SYSTEMQ_PORT=41001
TDI_REGISTER_SERVER=0
IBM WebSphere Portal Cache Viewer
You can tune the WebSphere Portal caches to improve the portal performance. The WebSphere Portal Cache Viewer can help you determine which caches might be worth tuning to improve the performance of your portal.
The Cache Viewer shows you the state of all WebSphere Portal caches. In addition, it provides tuning suggestions for those caches. For more information regarding portal tuning and portal cache architecture, consult the WebSphere Portal Performance Tuning Guides. The guides are available as part of the WebSphere Portal Family wiki.
Wednesday, 12 September 2012
IBM Lotus Domino 8.5.3 - Firing the Firewall
For the umpty-leventh time, I hit: -
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
iptables: Setting chains to policy ACCEPT: nat mangle filte[ OK ]
iptables: Unloading modules: [ OK ]
Monday, 10 September 2012
Lotus Notes 8.5.4 on Mac OS X - Killing me hardly (sic) ...
This typically takes a minute or so to complete, at least it does on my shiny new MacBook Pro with Retina Display, partially down to the super-fast Flash ( SSD ) drive.
Reminder - installing podman and skopeo on Ubuntu 22.04
This follows on from: - Lest I forget - how to install pip on Ubuntu I had reason to install podman and skopeo on an Ubuntu box: - lsb_rel...
-
Why oh why do I forget this ? Running this command : - ldapsearch -h ad2012.uk.ibm.com -p 389 -D CN=bpmbind,CN=Users,DC=uk,DC=ibm,DC=com -w...
-
Error "ldap_sasl_interactive_bind_s: Unknown authentication method (-6)" on a LDAPSearch command ...Whilst building my mega Connections / Domino / Portal / Quickr / Sametime / WCM environment recently, I was using the LDAPSearch command tha...
-
Whilst building a new "vanilla" Kubernetes 1.25.4 cluster, I'd started the kubelet service via: - systemctl start kubelet.se...