| Recent Blog Posts
Implement IBM HTTP Server reverse proxy to avoid CORS in AngularJS|
Wed, Sep 21st 2016 7:26a Kenio Carvalho
Working this week on a new WebSphere Portal Project.
Several content are using AngularJS and some calls to get data go to another server in another domain.
To avoid CORS we implement a reverse proxy on the IHS side.
Bellow the config of my httpd.conf.
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule ibm_ssl_module modules/mod_ibm_ssl.so
Textbox.io for Angular JS|
Mon, Sep 19th 2016 7:31a Kenio Carvalho
Textbox.io for AngularJS allows developers to leverage the capabilities of the Textbox.io WYSIWYG Rich Text Editor in forms within your AngularJS application. This provides a far more feature rich content authoring environment than a standard textarea.
Angular 2.0 Released|
Thu, Sep 15th 2016 3:16p Kenio Carvalho
Angular version 2 was released yesterday.
More details on this link http://angularjs.blogspot.com.br/2016/09/angular2-final.html
IBM Notes 9.0.1 will support macOS Sierra?|
Thu, Sep 15th 2016 7:47a Kenio Carvalho
MacOS Sierra will be available on 20 September for the general public. I search yesterday and today on the system requirements for Notes on MAC and i not found any information.
Anyone knows if the current version of Notes for MAC will run on Sierra?
Software Subscription & Support is required for all Notes/Domino downloads from Fix Central|
Wed, Sep 14th 2016 2:49p Kenio Carvalho
As of September 6, 2016, IBM has implemented hard entitlement validation on Fix Central for IBM Notes/Domino products. IBM Software Subscription and Support (S&S) will be validated through IBM ID association to IBM Customer Numbers.
More information on this TN
IBM Inform mobile app for Connections Cloud customers|
Tue, Sep 13th 2016 11:03a Kenio Carvalho
IBM Inform is a new mobile app for Connections Cloud customers. It provides dynamic updates about the current status of the Connections Cloud Services, providing schedule insight and important status updates during service impacting events. IBM Inform is a great complement to the other communication tools used to reach administrators and clients’ help desk.
Domino Web Administrator & Java applets will not work in browsers that remove NPAPI support|
Mon, Sep 12th 2016 1:56p Kenio Carvalho
“Domino applications that are created from system templates that make use of Java applets, such as the Domino Directory (names.nsf), Document Library, Domino Web Server Configuration database and Widget Catalog database, will be impacted by the removal of NPAPI functionality. The Teamroom and Discussion databases created from older (pre-8.5.3) templates will be impacted as well.
Additionally, custom Notes applications that are using Java applets also may not work correctly in web browsers
Change the IBM Security Directory Server password encryption|
Tue, Sep 6th 2016 4:04p Kenio Carvalho
To change the type of encryption using the command line, issue the following command:
idsldapmodify -p port -D adminDN -w adminPW -i filename
where filename contains:
Here, the ibm-slapdPWEncryption attribute can be assigned any of the
following values: none,aes128,aes192,aes256,crypt,sha,ssha, md5
sha224, sha256, sha384, sha512, ssha224, ssha256, ssha384, or ssh
Running Nikto Web Scanner against Domino 9.0.1|
Thu, Sep 1st 2016 8:42a Kenio Carvalho
Nikto is an Open source web scanner released under the GPL license, which is used to perform comprehensive tests
on Web servers for multiple items including over 6500 potentially dangerous files/CGIs.
To install Nikto on Centos ;
1 yum install perl-CPAN* perl perl-Net-SSLeay openssl install perl-Time-HiRes
2 wget https://github.com/sullo/nikto/archive/master.zip
3 – unzip master.zip
To run a simple test, just type ./nikto.pl -h 192.168.10.74 on the program folder.
This is the result
How i fix my WD My Book Live 3TB|
Sat, Aug 27th 2016 3:25p Kenio Carvalho
Two days ago my NAS WD My Book Live died. I think because an energy problem. I bought an USB to SATA adapter and follow the instructions bellow.
The steps worked for a My Book Live 3TB. You need to open and disassembly and extract the HD. If data partition is not ok, you will loose all data.
1) Download the virgin disk image (02.41.05-034) (203MB) from
2) Extract with 7-zip and you should have a file called mybook
Linux Turns 25 years old today. Live long and prosper.|
Thu, Aug 25th 2016 9:59a Kenio Carvalho
Linux will turn 25 years old on August 25, the day Linus Torvalds sent out his fateful message asking for help with a new operating system. “I’m doing a (free) operating system (just a hobby, won’t be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I’d like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among othe
IBM Verse, SmartCloud Notes web, and Microsoft Internet Explorer|
Wed, Aug 24th 2016 5:49p Kenio Carvalho
From an IBM email received today:
As we first advised in December of 2015, Microsoft has confirmed they no longer support versions of Internet Explorer® older than the current version (Microsoft Internet Explorer® 11). We continue to allow access to our services for these non-supported versions, but effective September 24, 2016, an anticipated update to our Verse and SmartCloud Notes web applications will cause users accessing the service with un-supported browsers (versions previous to Intern
Create 301 permanent redirects for IBM HTTP Server easily|
Mon, Aug 22nd 2016 11:04a Kenio Carvalho
I found this tool today. I have lots of redirects to do on a HTTP Server.
You just need to enter the old and new url, and you have several options.
Restart VM Host using command line|
Mon, Aug 22nd 2016 8:46a Kenio Carvalho
One VM Server does not work today and the VMWare vSphere client was not an option form me today. Several restrictions including bad internet connection using my cellphone.
The solution was using ssh to VMWare host an then using the command line to power off and then power on the VM.
List the inventory ID of the virtual machine with the command:
vim-cmd vmsvc/getallvms |grep
Note: The first column of the output shows the vmid.
Check the power state of the virtual machine with the command:
IBM WebSphere Application Server Migration Toolkit|
Fri, Aug 12th 2016 4:19p Kenio Carvalho
The IBM® WebSphere® Application Server Migration Toolkit is a suite of tools and knowledge collections. It enables your organization to quickly and cost-effectively migrate to the latest releases of traditional WebSphere Application Server and Liberty. You can migrate from a previous version of WebSphere Application Server or from competitive application servers, such as Apache Tomcat Server, JBoss Application Server, Oracle® Application Server, and Oracle WebLogic Server.
Setup Atom Text Editor on Ubuntu 14.04|
Fri, Aug 12th 2016 4:03p Kenio Carvalho
My MacBook died yesterday. I am waiting the repair.
Now working with my Ubuntu laptop. Some applications must be installed.
Atom was very easy.
Open a terminal window and run the following:
sudo add-apt-repository ppa:webupd8team/atom
sudo apt-get update
sudo apt-get install atom
WebSphere V9 “Traditional” Now Java EE 7 Certified|
Wed, Aug 10th 2016 1:50p Kenio Carvalho
WebSphere V9 joins the Java EE 7 compatible ranks of JBoss EAP 7, GlassFish 4, WildFly, WebSphere Liberty Profile 8.5, WebLogic 12.2.1, Hitachi Cosminexus, and TmaxSoft JEUS. All of the Java EE certified offerings are always listed on the official Java EE compatibility page.
IBM WebSphere Portal 8.5 CF12 removes the Apache Axis library from the classpath|
Mon, Aug 8th 2016 11:02a Kenio Carvalho
Due to security vulnerabilities in the Apache Axis V1.x libraries, IBM is removing the Axis JAR file from IBM WebSphere Portal 8.5 effective with Cumulative Fix 12. There is no product code that uses this library, but it has been on the classpath since the initial 126.96.36.199 release.
The specific JAR to be removed is “axis.jar.”
The only exposure here is the chance that custom code, in either a custom theme or a custom portlet, would be using classes from this library. If there is no c
How to reset the seqNum for SmartCloud Integration Server|
Wed, Aug 3rd 2016 3:12p Kenio Carvalho
Today i am working on a customer (after migrating 5000 users from Exchange), and i try to submit another file to integration server. Integration Server is an option to modify users on SmartCloud using text files. The file name must be _PRV_seqNum.csv
I created several TDI Assembly lines and i am using UNIX epoch time as seqNum. When submit a file i got an error “This sequence number must be greater than xxx.” I found that the customer submit a file using another kind of sequence,
My setup step by step for Watson Explorer 188.8.131.52|
Mon, Jul 18th 2016 9:36a Kenio Carvalho
I made this guide to install WEX Foundation 184.108.40.206 on a single machine using CentOS 6.7.
Watch out! When update TDI 7.1.1 JVM|
Wed, Jul 6th 2016 9:41p Kenio Carvalho
Today i upgrade one TDI 7.1.1 JVM to the latest fix from IBM.
The setup was easy, just unzip the file and copy to jvm directory.
When i launch an assembly line using delta. The log file show the following error:
CTGDKE039E Error occurred when creating IBM Tivoli Directory Integrator Property store. Property store: System-Properties Exception: java.sql.SQLNonTransientConnectionException: java.net.ConnectException : Error connecting to server localhost on port 1527 with message Connection refu
Web Developer Toolkit for IBM Digital Experience|
Wed, Jun 29th 2016 9:50p Kenio Carvalho
This toolkit includes two main areas of functionality:
A “Web Developer Dashboard” that provides a user interface for working with Script Portlets, Portal themes, and WCM design elements.
The theme support uses the Digital Experience File Sync tool under the covers.
The Script Portlet support uses the Script Portlet command line support which must be installed separately on your workstation.
A command line tool “dxwcmdesigns” for moving WCM design elements – Present
WebSphere 9.0 available for download|
Fri, Jun 24th 2016 12:08p Kenio Carvalho
Today IBM released WebSphere 9.0 for download. The images i found on Software Catalog are:
IBM WebSphere Application Server Family Edition V9.0 for Multiplatform Multilingual eAssembly (CJ0H7ML)
IBM WebSphere Application Server Liberty Core V9.0 for Multiplatform Multilingual (1 of 2) eAssembly (CJ0H2ML)
IBM WebSphere Application Server Liberty Core V9.0 for Multiplatform Multilingual (2 of 2) eAssembly (CJ0H3ML)
IBM WebSphere Application Server Network Deployment V9.0 for Mu
How do I change my WebSphere SSL configuration to use protocol TLsv1.2 for WAS?|
Thu, Jun 23rd 2016 8:38a Kenio Carvalho
Alain Del Valle from the WebSphere Application Server L2 support team created this video to answer the question “How do I change my WebSphere SSL configuration to use protocol TLsv1.2 for WebSphere Application Server?”.
Updating an old laptop from Windows 7 to Windows 10|
Wed, Jun 22nd 2016 9:27p Kenio Carvalho
Yesterday i start to format my old Samsung RF511 laptop. I restore the Windows 7 from Samsung recovery utility. Windows 7 was outdated and i try to update to Windows 10.
The update hangs on 99% . I leave the laptop turned on overnight and this morning it was on 99%. I google a bit and found some solutions for the problem like disable antivirus, administrator permissions etc. I start the process again, recovery from Samsung utility, but this time i start the windows update to get some updates f
Five years since the first IBM Champions Class|
Wed, Jun 22nd 2016 1:03a Kenio Carvalho
Five years ago IBM announced the first class of Champions. I was on that list.
This year I am on the IBM Champions for Middleware list for the first time.
Congratulations to all IBM Champions.
The first fifty list :
WebSphere Application Server V9.0|
Wed, Jun 8th 2016 8:24a Kenio Carvalho
From announcement letter:
Will be available on June 24
WebSphere® Application Server V9.0, with its traditional and Liberty run times, continues to offer industry-leading, production-ready, standards-based Java™ EE 7 compliant architecture.
Highlights of Version 9.0 include:
Certification to the Java EE 7 Web Profile and Java EE 7 Full Platform for WebSphere Application Server traditional, which provides assurance that applications leverage standards-compliant programming models. WebSphere L
Disable iptables on CentOs 6.x|
Tue, Jun 7th 2016 3:05p Kenio Carvalho
When you setup a lab machine you will need this 3 command lines to disable iptables (firewall) on linux.
# service iptables save
# service iptables stop
# chkconfig iptables off
Administering IBM WebSphere Portal 8.5 – White Paper|
Fri, Jun 3rd 2016 8:16a Kenio Carvalho
“The goal of this white paper is to explain the various administration and configuration tools offered by IBM WebSphere Portal8.5. Learn about which tool to use for
which task and about the new capabilities of WebSphere Portal 8.5, and understand differences from previous versions of WebSphere Portal. We take you through exercises for
each tool so you can learn hands-on how to use them.”
Libraries to install on CentOS 6.x and setup WebSphere Portal 8.5|
Sat, May 28th 2016 7:39p Kenio Carvalho
I now CentOS is not supported. For several years i use CentOS without problemas with IBM Software. The information bellow is the list of packages to install on CentOS and run WebSphere Portal and Db2 on the same machine. This is a Lab machine it’s like a all in one box.
This list i got from Enio Basso wiki. and i want to get a copy
Install the following libraries on CentOS 6.x linux:
Liberty and Eclipse: Installing the development environment|
Fri, May 27th 2016 7:39a Kenio Carvalho
Tutorial from Developerworks
“WebSphere Liberty is the next generation application server. Liberty and Eclipse make a great local development environment for developing Java EE applications. To develop Java EE applications to deploy to Liberty, you’re going to need a Liberty development environment. You’ll also need an integrated development environment (IDE) for editing your code. While any Java EE IDE will work, the Eclipse IDE is one of the best, if for no other reason than because
From Lotus KB to the New IBM Knowledge Center|
Thu, May 26th 2016 6:37p Kenio Carvalho
Since 1997 i work with Notes/Domino. In that time i receive every quarter a set of CD’s with the Lotus KB on it.
Things have changed for the better, LNN was launched and i was able to replicate the LotusKB on daily basis, no more CD’s, no more delays.
I start to work with WebSphere, Portal and other IBM products in 2005 and the support is only from “google” and the software manuals were called Infocenters.
IBM changed again, in my opinion, not for the best, several
Overview of known issues affecting users after upgrading to Verse 9.4 for Android|
Thu, May 26th 2016 11:57a Kenio Carvalho
This technote provides information on common issues affecting users who have upgraded to IBM Verse 9.4 for Android.
IBM Notes Traveler Administration must read docs|
Wed, May 18th 2016 3:50p Kenio Carvalho
I found today two documents (presentations) from IBM that contain:
Daily Administration and Monitoring activities of Notes Traveler Server
Quick Information about different kinds of Notes Traveler logs
Understanding Notes Traveler logs (SystemDump & UserDump)
Demonstration on log analysis to resolve Traveler issues
Keyboard shortcut (cmd + M) not working on Notes 9.0.1 64 for MAC|
Tue, May 17th 2016 7:37p Kenio Carvalho
I use the cmd + M keyboard shortcut every time i need to create a new memo on my IBM Notes. Yesterday this keyboard stopped working.
I looked at the status bar while pressing cmd +m and saw he message :
“You must first add your mail file mail/kcarvalho.nsf to the workspace”.
But my mail box icon was on the workspace.
Yesterday i moved my mail box from mail folder to mail2 folder and add the icon to the workspace, but the location was not updated.
Change the location
Google plans to start blocking Flash in Chrome this year|
Mon, May 16th 2016 4:09p Kenio Carvalho
Flash’s death has been slow and painful, and now Google is planning to deal it another blow. Google has detailed plans to start blocking most Flash content with Chrome, with the change targeted toward the end of this year.
Under its current vision, nearly every website would have Flash content blocked by default. Visitors would still be able to enable Flash content on a site-by-site basis, but they would have to specifically choose to do so. Chrome would display a prompt offering to enable
Customer Experience Digital Data Layer 1.0|
Tue, May 10th 2016 9:14a Kenio Carvalho
Writing status bar history to a log file|
Thu, May 5th 2016 10:59a Kenio Carvalho
You can use the NOTES.INI setting LOGSTATUSBAR=1 to enable logging of status bar messages to the local log file, LOG.NSF. To view the logged messages, open the file, LOG.NSF, and then click the Miscellaneous Events view. Status bar messages are appended with “Status Msg.”
To write the status bar messages to an external file, use the NOTES.INI setting Debug_Outfile= with the NOTES.INI setting LOGSTATUSBAR=1. For example:
Java 8.0 for WebSphere 8.5.5|
Mon, Apr 25th 2016 6:05p Kenio Carvalho
The Liberty profile has support for java 8 for some time. If you want java 8 on WebSphere 8.5.5 full profile you must apply the fix pack 9 first.
Installing the optional Java 7.0 or Java 7.1 or 8 does not imply that profiles can take advantage of this new version of Java. The managesdk command has to be used to switch Java or the WAS Admin Console. wsadmin can also be used.
Instructions on how to use the managesdk can be read on this IBM TN
See the SDK version for each WAS version on this link
You cannot install FEB 8.5 or 8.6 on WebSphere Portal Cluster|
Tue, Apr 12th 2016 8:40a Kenio Carvalho
I try several times to setup Forms Expericence Builder (8.5 and 8.6) on top of Portal Cluster (2 nodes) using the Installation Manager (IIM)
I got the following error during the ear deployment.
WASX7015E: Exception running command: “source “/opt/ibm/WebSphere/wp_profile/ConfigEngine/config/work/was/curJaclScript.jacl””; exception information:
com.ibm.bsf.BSFException: error while eval’ing Jacl expression:
java.lang.IllegalArgumentException: WASX7122E: Expected
How to programmatically delete a particular email in all mail files|
Sat, Apr 9th 2016 3:58p Kenio Carvalho
This can be done using an agent that is run by an ID that has access and delete rights to all the mail files on the server. The email will have the same Universal ID(UNID) in all of the mail files. This will allow you to get a handle on that particular email. The example code below gets a handle to the People view of the server’s name and address book. From the person document, it obtains the mail file for the user and then opens the mail file, locates the email and removes it.
The first s
How to generate fake names using ldap|
Thu, Apr 7th 2016 4:11p Kenio Carvalho
This week i am working with TDI to sync MS AD and Domino. There are several ways to sync this two ldap servers.
Searching on the web on how can i generate hundreds user accounts on the MS AD test server, i found LDIF Generator.
This little java code generate a LDIF file and you can import using, for example, the Apache Directory Studio.
IBM gave me 4 badges|
Mon, Mar 21st 2016 6:11p Kenio Carvalho
The badge is using Mozilla OpenBadges technology to let people display verifiable acheivements.
var s = document.createElement('script');
s.async = true;
s.src = '//www.youracclaim.com/assets/utilities/embed.js';
var o = document.getElementsByTagName('script');
var s = document.createElement('script');
s.async = true;
s.src = '//www.
Choosing between WAS Classic and WAS Liberty|
Tue, Mar 8th 2016 7:11p Kenio Carvalho
“There are a number of aspects to consider when choosing between the traditional WebSphere Application Server (WAS full profile, or WAS Classic) and WAS Liberty for deployment. If you
have a hard requirement which is only available on one or the other (such as a particular API) then the choice is easy, but as the Liberty function has grown, it has become more common to
need to weigh the pros and cons of each more closely; to consider topology choices, operational capabilities and security
Important Tips on Router & SMTP mail routing|
Thu, Mar 3rd 2016 6:16a Kenio Carvalho
This open mic presentation has 40 tips on the mail routing subject.
The tip #24 – How to make Domino relay server to route mail to mutiple SMTP hosts help me today.
Within the Domino “Relay host” field, two list delimiters are allowed – comma( , ) and semicolon( ;). The delimiter will set the method
Method 1:Load balancing mode : host1, host2
In this example, the router will take the group of hosts at the same preference level (host1 and host2) and try to connect t
Unable to connect Java console to Domino server after applying JVM updater SR16FP20|
Fri, Feb 19th 2016 12:29p Kenio Carvalho
This behavior is related to an intentional change in Java6SR16FP20 to tighten security by disabling the MD5 algorithm by default in latest JVM release. The Domino Server Controller, however, currently requires MD5. IBM is investigating a solution to leverage a more secure cipher for the Domino Server Controller (a.k.a. Domino Java Console). This issue is tracked as SPR# RSSNA6UU79.
Read the complete IBM Technote here
Domino Replication Fundamentals and Troubleshooting|
Thu, Feb 18th 2016 2:55p Kenio Carvalho
I found this article today.
It covers the fundamentals of Domino Replication and options for troubleshooting common issues.
2. Elements of Replication
3. Creating and Deleting Replicas
4. Running Replication
5. Replication Configurations
6. Other Areas of Replication
7. Logging and Debug options.
How to rename all Connect 2016 files at once|
Tue, Feb 9th 2016 4:20p Kenio Carvalho
After download all files i just want to rename the files to presentation titles. I search for a rename software but the problem was not about software. The problem was how to get the relationship with the file and the presentation name.
I open every pdf file and get the presentation title and create the relationship. After that a small java program rename all files on a folder.
The file bellow has the relationship
The java code bellow rename the files on the folder. Just put the rean
List of links to download Connect2016 presentations|
Sun, Feb 7th 2016 4:29p Kenio Carvalho
Several sessions has the presentation file for download.
I created a file above with links to presentations files i found (51 files). I will update it next week.
To download all files do the steps bellow.
1 – Install DownThemAll! add-on for Firefox. After installing restart Firefox.
2 – Login on the connect2016 site. Go to Firefox menu and select Tools – DownThemAll! Tools – Manager… Right-click inside DownThemAll! screen.
3 – Select context menu Advanced
Moving IBM Connections databases to another disk|
Tue, Feb 2nd 2016 6:25p Kenio Carvalho
On my connections test server i installed everything in one machine.
The home directory for db2inst1 user ends the file space
The databases and all containers are under the default of /home/db2inst1. So we can use db2relocatedb to move them.
First i tested this here with the sample database, and it worked. Your configuration file should look like the following (This is for FILES DB, you will have to change at least the DB_NAME for the others):
WebSphere Portal 8.5 CF08 Video Series|
Fri, Jan 29th 2016 7:24a Kenio Carvalho
This is a video series about the new features of WebSphere Portal 8.5 CF08
Creating a site with Site Builder: Administrator
Creating a site with Site Builder: Content Authors
Exploring the site toolbar and site manager
Editing options in the site manager
Troubleshooting calendaring & scheduling issues with CalPull database tool|
Mon, Jan 25th 2016 7:54p Kenio Carvalho
This tool allows Help Desk / Support personnel to generate automated emails to a user having difficulty with a Calendar event. The email contains a button for the receiving user to click which will allow them to select the problematic document, automatically extract and email the requested data back to the requestor (or a mail-in database).
See this technote from IBM
IBM Champion for Middleware|
Mon, Jan 18th 2016 8:51a Kenio Carvalho
For the first time i was nominated IBM Champion for Middleware. Since the beginning of the program (2011) i was nominated IBM Champion.
Thanks IBM. New category new opportunities
The list of all IBM Champions for Middleware class 2016
The Revolution OS|
Tue, Jan 12th 2016 10:58a Kenio Carvalho
I was researching Linux and its development. I found the link to the video Revolution OS that shows how beautiful is the story behind the movement of free software and open source. They changed the world.
Backup IBM Connections with TSM|
Mon, Jan 11th 2016 7:29a Kenio Carvalho
In this post i will describe the steps i follow to backup my IBM Connections 5.0. The TSM Server and Connections Serve are using Linux.
Install TSM Client on the IBM Connections Server.
Install gskcrypt and gskssl. Normally, these libraries can be found in an archive with the TSM Client.
#rpm -ivh gskcrypt64-8.0.x.x.linux.x86_64.rpm
#rpm -ivh gskssl64-8.0.x.x.linux.x86_64.rpm
# yum localinstall TIVsm-API64.x86_64.rpm
# yum localinstall TIVsm-BA.x86_64.rpm
TSM Client Configuration.
Effective way to clean up your IBM Portal Server on linux and save disk space.|
Thu, Jan 7th 2016 5:32p Kenio Carvalho
Today i receive a disk full alarm from my portal server. As usual i delete some logs and files left behind, but for this time this does not solve the issue.
Search for big files or what folder is bigger on linux is hard using du. Googling i found a nice toll and what i found was a big surprise.
I setup NCDU (NCurses Disk Usage) is a curses-based version of the well-known “du”, and provides a fast way to see what directories are using your disk space.
The setup is easy:
1 - yum instal
What i did to get more space on /tmp on linux.|
Fri, Jan 1st 2016 6:01p Kenio Carvalho
Yesterday i was installing a TSM Server for our company. The db2 installer complain about the /tmp size.
The installer need 2,5GB and my /tmp has only 2 GB.
I create a “disk” using dd command with 4GB on a partition with lots of space.
dd if=/dev/zero of=/usr/tmpDSK bs=1024k count=4096
mkfs -t ext3 /usr/tmpDSK
mount -o loop,exec,nosuid,rw /usr/tmpDSK /tmp
After the db2 installation i umount the /tmp and mount it back using fstab -a
Administration differences between the SmartCloud Notes service and on-premises Domino|
Wed, Dec 30th 2015 5:09a Kenio Carvalho
Today i receive an mail with this article.
Some administration features that are available in an on-premises Lotus Domino environment are unavailable, are implemented differently, or have limitations within the SmartCloud Notes service.
It is very important to know this differences.
Common SSL configuration issues and solutions|
Tue, Dec 29th 2015 7:03a Kenio Carvalho
This WebSphere Support Technical Exchange will discuss WebSphere Application Server (WSAS) SSL topologies, SSL terminology, messages and config options like dynamic outbound endpoints, show some common problems and solutions with SSL sessions between WSAS and plug-in, LDAP, Dmgr and nodes, remote hosts and clients.
Click on this link to open the wecast record
Day One Fix Available for IBM Connections 5.5|
Mon, Dec 21st 2015 6:38p Kenio Carvalho
IBM released the first fix for IBM Connections 5.5
Download document for IBM Connections 5.5|
Mon, Dec 21st 2015 6:22p Kenio Carvalho
Download the correct images for IBM Connections can be easy if you know what you need to download.
IBM published the download document with image numbers and description.
Notes/Domino Calendaring & Scheduling field descriptions.|
Mon, Dec 21st 2015 6:10p Kenio Carvalho
If you want to develop applications with Calendaring & Scheduling you need to know how to create the several types of documents.
This TN has the list and description of the fields used by Notes/Domino
IBM Connections 5.5 available for download|
Fri, Dec 18th 2015 6:16p Kenio Carvalho
Today i search for IBM Connections 5.5 download on Software Catalog and i found it
BM Connections V5.5 Multiplatform Multilingual eAssembly (CRY8GML)
IBM Connections 5.5 has many new features.
Whatch the webcast replay here.
Error when opening TDI Configuration Editor (CE)|
Fri, Dec 11th 2015 8:27a Kenio Carvalho
Today i can’t open the TDI Configuration Editon on one of my servers.
One dialog box appears with the error ” Review the .metadata.log for details.”
To solve the problem:
Go to the /.metadata/.plugins/org.eclipse.core.resources/ directory.
If there is a .snap file, then delete or move to different location.
For reference read this IBM TN
WebSphere Portal V8.0 setup SPNEGO and a small big difference|
Mon, Dec 7th 2015 6:22p Kenio Carvalho
Setup SSO with Windows Desktop is not so hard. But when things is not well documented you can get a big headake. A customer ask to implement this SSO. The environment was a WebSphere Portal V.8.0 cluster and the user repository was AD 2012.
I setup the system following several documents from IBM and other blogs. The SSO just not work.
Searching a log for one solution i found the following:
DES Encryption and Kerberos Authentication:
Starting with Windows Server 2008 R2, domain controllers
HTML signature on iNotes|
Fri, Dec 4th 2015 2:30p Kenio Carvalho
Today i found a solution for a customer migrating from Exchange to Domino/SmartCloud. He want to add signature using html on iNotes
You can use HTML within a iNotes signature by encapsulating all HTML tags within brackets [ ] to mark the text as pass-thru HTML.
If you use an image, the file must exist on a Web server that the iNotes client can access. For example, you can store the image within the domino/html directory of the Domino server and reference the image using the Web address such as h
What to do if you don’t know the WebSphere Portal server ports?|
Thu, Dec 3rd 2015 8:34p Kenio Carvalho
If you are not sure what your port number is, use the list-server-ports command to determine the port number. Change to the wp_profile_root/ConfigEngine/log. Run the list-server-ports task to generate the WebSphere_Portal_PortMatrix.txt file. For example: ./ConfigEngine.sh list-server-ports -DWasPassword=password.
Change to the /opt/IBM/WebSphere/AppServer/profiles/cw_profile/ConfigEngine. Run the list-server-ports task to generate the server1_PortMatrix.txt file. For example: ./ConfigEngine.sh
Multiple Vulnerabilities in IBM Java SDK affect IBM Notes and Domino|
Wed, Dec 2nd 2015 4:57a Kenio Carvalho
There are multiple vulnerabilities in IBM® SDK Java™ Technology Edition, Version 6 SR16FP7 that is used by IBM Notes and Domino. These issues were disclosed as part of the IBM Java SDK updates in October 2015. They are fixed as part of IBM® SDK Java™ Technology Edition, Version 6 SR16FP15.
See the security bulletim here
Packaging the Liberty profile server|
Wed, Dec 2nd 2015 3:38a Kenio Carvalho
A compressed file of your Liberty profile containing a server runtime environment, server configuration, and applications can be created using the included packaging wizard. Because a Liberty profile server is lightweight, it is useful to package up applications and the server in a compressed file. You can then store this package, distribute it to colleagues, use it to deploy the application to a different location or to another machine.
To package your Liberty profile environment:
Stop the ser
Route messages to Smart Host|
Tue, Dec 1st 2015 3:25a Kenio Carvalho
A smart host is a directory server to which SMTP-routed messages are sent when the message recipient cannot be found in the IBM® Lotus® Domino® Directory or other secondary directories configured on the server.
Typically, a smart host is used in organizations that employ multiple mail systems within a single Internet domain. Users on these systems may not be in the Domino Directory. For example, if some users are on a UNIX® sendmail system but their inbound messages are routed through the Do
Setup RFC 822 for outbound SMTP on Domino.|
Thu, Nov 26th 2015 7:14p Kenio Carvalho
You can have Domino add a phrase to the sender’s address on outbound SMTP mail and specify the name component to use as the address phrase. By default, addresses do not include phrases. If you choose not to support phrase-style addresses, you can specify that Domino remove any user-added phrases in the recipient fields of outbound messages.
You configure this address format using the “RFC822 phrase handling” field in the Configuration Settings document, under the MIME – A
IBM Champions for 2016 is out|
Mon, Nov 23rd 2015 1:11p Kenio Carvalho
Congratulations to all IBM Champions Class 2016. Since the first 50 i was a member of this group.
I will be back!
Complete list here
Change the log language on WebSphere Liberty profile|
Fri, Nov 6th 2015 6:00a Kenio Carvalho
To change the log language:
Create the file jvm.options on /etc/
Add the parameter -Duser.language=en (for english).
Restart the Liberty Server.
HTTP response splitting attack in WebSphere Application Server|
Thu, Nov 5th 2015 5:02p Kenio Carvalho
There is a vulnerability in IBM WebSphere Application Server that could allow an HTTP response splitting attack in Channel.
More information on this link
Disabling WebSphere administrative security when admin console is not accessible|
Mon, Oct 26th 2015 2:12p Kenio Carvalho
/bin/> wsadmin -conntype NONE
Restart the servers.
Enable the security from administrative console.
Once the needed corrections are made, you can re-enable security in the admin console and then restart WebSphere.
Security Vulnerability in IBM WebSphere Portal|
Fri, Oct 23rd 2015 6:26a Kenio Carvalho
Several versions of WebSphere Portar are vulnerable.
BM WebSphere Portal could allow a remote attacker to obtain sensitive information, caused by the failure to restrict access to resources located within web applications. An attacker could exploit this vulnerability to obtain configuration data and other sensitive information.
How to fix this vulnerability ? Go to this link from IBM
Sametime and Connections integration when you use self certificates|
Wed, Oct 21st 2015 6:04p Kenio Carvalho
I setup my IBM Connecitons integration with Sametime Proxy 9. The Connections server SSL is made using a self certificate.
XPages to Web App Part Eight: OSGi JAX-RS REST Access with ODA|
Wed, Oct 21st 2015 5:56a Kenio Carvalho
This is not a part of the series I had planned. But after I talked about the blog posts from Toby Samples about using JAX-RS for HTTP Servlets to provide more secure and tailored REST access to an NSF, I was conscious that this begged the question about how to use OpenNTF Domino API in such a servlet application.
Scheduling XAgents on a Linux box using Cron|
Tue, Oct 20th 2015 8:42p Kenio Carvalho
There is no simple way to schedule Java code that has been written for use with XPages. The best solution I have found has been to use “XAgents” and to poll the corresponding URLs somehow.
Performing staging to production using PAA in WebSphere Portal 8.5|
Tue, Oct 20th 2015 2:01p Kenio Carvalho
I used this tool when i was migrating from V8.0 to V8.5.5. This guide is a must read for WPS Administrators.
This guide provides a comprehensive approach to performing staging to production using Portal Application Archive (PAA) in IBM WebSphere Portal 8.5.
Preparing the source environment
Preparing the target environment
Creating the initial release
Deploying the initial release
Updates with syndication
Updates with ReleaseBuilder
Sametime and IBM Connections integration when you use self certification|
Mon, Oct 19th 2015 9:41p Kenio Carvalho
I setup the integration between Sametime Proxy 9.0 and IBM Connections a long time ago.
When i access the Connections homepage the sametime widget does not work. After some research i found a solution.
I need to install the Sametime Server Proxy Certificate on my browsers. After that the Sametime integration works fine on Firefox, Chrome, Safari and IE.
A Java Rite of Passage|
Mon, Oct 19th 2015 10:29a Kenio Carvalho
The last couple of weeks has been a roller coaster of fun in regards to a work application and in regards to my extracurricular development activities. Suffice it to say, things are much improved and what follows is what I hope something that others can learn from, though a simple Google search makes me realize that I’m not only not the first, but bound to not be the last, to make the same mistake in Java development.
Moving from Domino to Wordpress|
Mon, Oct 19th 2015 7:00a Kenio Carvalho
For a long time i used Domino Blog template, since version 7.0.2. I moved the blog to WordPress this weekend. The migration process was not so beautifull. I just read the blog posts using a feed reader and then import into WordPress. I had some problems, related to WordPress security plugin, but now almost everything is ok
Moving from Domino to WordPress|
Sun, Oct 18th 2015 4:47p Kenio Carvalho
For a long time i used Domino Blog template, since version 7.0.2. I moved the blog to WordPress this weekend.
The migration process was not so beautifull. I just read the blog posts using a feed reader and then import into WordPress.
I had some problems, related to WordPress security plugin, but now almost everything is ok.
XPages on Bluemix – an Introduction in 3 Parts|
Fri, Oct 16th 2015 3:04p Kenio Carvalho
I recently made some videos about how to get started on IBM Bluemix using an existing XPages application. The focus was to show how to migrate your application to the SaaS platform IBM delivers with Bluemix and what caveats you have to overcome.
NotesIn9 186: XPages and IBM Bluemix Part 3|
Fri, Oct 16th 2015 2:59p Kenio Carvalho
NotesIn9 186: XPages and IBM Bluemix Part 3. In this show IBM Champion Oliver Busse concludes his 3 part series on getting started with XPages inside IBM Bluemix.
NotesIn9 185: XPages and IBM Bluemix Part 2|
Fri, Oct 16th 2015 2:57p Kenio Carvalho
NotesIn9 185: XPages and IBM Bluemix Part 2. In this show IBM Champion Oliver Busse returns to talk more about using XPages inside IBM Bluemix.
Replay Webinar Move Your XPages Applications to the Fast Lane|
Fri, Oct 16th 2015 10:07a Kenio Carvalho
In this webinar Howard Greenberg will cover these concepts and then apply them to optimizing an XPages application. Learn how to dramatically increase your XPages performance and make your users happy - you might even get a speeding ticket after this webinar!
From XPages to Web App Part Seven: OSGi Application Development Introduction|
Thu, Oct 15th 2015 8:41p Kenio Carvalho
In many ways, this part of the series is out of place, because I developed the CrossWorlds version of the application and subsequently copied the relevant Java files, jar files and resources into a plugin application as the OsgiWorlds version of the application.
NotesIn9 184: XPages and Bluemix Part1|
Wed, Oct 14th 2015 1:24a Kenio Carvalho
NotesIn9 184: XPages and Bluemix Part1. In this show, IBM Champion and all around awesome person, Oliver Busse returns to kick off a three part series on using XPages with IBM Bluemix.
Converting HTML Tags to XPage Tags|
Mon, Oct 12th 2015 11:25p Kenio Carvalho
As xPages becomes a common platform for other modern web frameworks, you may find yourself writing a lot of standard HTML (such as Twitter Boostrap markup) in your Domino Designer source panel. Here is a convenient reminder that most HTML tags can be converted to xPage tags by adding the xp: prefix.
NotesIn9 183: Thinking Different In XPages|
Mon, Oct 12th 2015 10:26a Kenio Carvalho
Ok, this show is a little different. Well.. a LOT different. In case you didn’t know, David Navarre runs an EXCELLENT blog at lostinxpages.com. He recently made a post that I thought was rather interesting: Writing and speaking about your code might actually make it better.
IBM Connections is not sending notifications|
Thu, Oct 1st 2015 12:48p Kenio Carvalho
Today a customer ask why his IBM Connections is not sending notifications and recent upddates is not working anymore. I got the SystemOut.log and see the following: [10/1/15 11:20:15:201 BRT] 000001e2 JMSPublisher E com.ibm.lconn.events.internal.publish.impl.JMSPublisher publishEvent CLFWY0148E: Could not obtain an event connection [10/1/15 11:20:15:201 BRT] 000001e2 LocalExceptio E CNTR0020E: EJB threw an unexpected (non-declared) exception during invocation of method
Inactivate users based on a LDAP GROUP for IBM Connections|
Wed, Jan 8th 2014 7:27a Kenio Carvalho
One of our Connections customers has the following as a requirement: Inactivate users based on LDAP GROUP Solution The solution I found was to create a text file based on LDAP group and run sync_all_dns.sh command and then run the command delete_or_inactivate_employees.sh The java program The class bellow read the LDAP and verify if the user is a member of the group. I not found good information on how to use the ITDS API to check if a user is a member of a group, so i need t
IBM Web Content Manager Library Dependency Graph Portlet|
Thu, Jan 2nd 2014 12:29p Kenio Carvalho
The IBM Web Content Manager Library Dependency Graph v1.0 (LDG1.0) is a portlet that visualizes your Web Content Libraries and their dependencies. The portlet allows you to see very quickly the relative size of a Web Content Library, as well as identify any interactions between your libraries. It even allows you to modify those interactions and dependencies between those libraries in place. Features include: Visualization of Web Content Libraries relative size. Visualization of dependencies bet
Installation Manager asks to close a WebSphere process though WebSphere Application Server is not running|
Tue, Nov 26th 2013 5:39a Kenio Carvalho
When trying to update a existing installation using IBM Installation Manager, the following message appears: Error: The WebSphereÂ® Application Server is currently in use. Please stop the server I reboot the server and try again but no success. Installation Manager show the message . I check the process using ps -ef | grep java and no java process are running. The solution: Delete the pid file on logsservername
WhatÂ´s new in Policies for Domino 9.0|
Thu, Nov 21st 2013 5:34a Kenio Carvalho
There are changes and enhancements to return receipt behavior on both outgoing and incoming mail messages. For Notes client users, the administrator can configure the behavior through policies: For Inotes clients the Return Receipt behavior is set via notes.ini settings: iNotes_WA_SendReturnReceipt=2 display prompt giving user the choice whether to acknowledge the return receipt iNotes_WA_SendReturnReceipt=1 always send return receipt - default behavior iNotes_WA_SendReturnRecei
How to find which process is using a TCP Port in Windows|
Wed, Nov 20th 2013 4:01p Kenio Carvalho
Today i started my Domino server and the HTTP task doesnÂ´t loaded. The console showed a message indicating the port 80 is in use. I shutdown the server and search for a process listening on port 80 but how? Use netstat -ano on the command pronpt. You will see thad the PID 7152 is using the TCP port 80. Go to taskmanager and add a column to view the pid . I discover that skype was using the port 80. So i start skype after Domino starts.
Setting up social rendering |
Sat, Nov 16th 2013 6:03p Kenio Carvalho
In a default IBMÂ® WebSphereÂ® Portal V 220.127.116.11 full or upgrade installation, the social rendering features are not installed. Portal administrators can enable social rendering. Note: This version of social rendering does not work with remote web content rendering by using WSRP. For more detailed information about performing remote rendering of web content see Performing remote rendering with WSRP and the web content viewer in the IBM Web Content Manager documentation. Enabling social rende
Default port numbers for WebSphere Application Server versions|
Thu, Nov 14th 2013 4:00a Kenio Carvalho
WebSphere use a lot of ports. To avoid conflicts or just to remeber check this article