Welcome to the IBM Collaboration Solutions Support blog, providing technical information for Collaboration Solutions from IBM, including Connections, Connections Cloud, Verse, Notes, Domino, Traveler, SmartCloud Notes and Sametime.
Managed by JWhite and CSummers. Follows IBM Social Computing Guidelines.
Anyone can submit feedback - one survey, per product, at a time. You may remain anonymous or not.
After filling out a few required fields:
You'll be directed to a page of statements, where you can enter your experience on a scale of "strongly disagree" to "strongly agree".
Most importantly, the Comments box at the bottom is where you can share specific details about your experience with our products, what enhancements you might like to see in the near future, and how we can better serve you as a whole.
Our survey is equipped to handle these Cloud services:
Connections Chat Cloud
Connections Docs Cloud
Connections Meetings Cloud
Connections Social Cloud
Web Mail Cloud
Forms Experience Builder (NEW!)
These On Premises Products:
Forms Experience Builder (NEW!)
And these roles:
(*If you are a Developer, please choose Business Partner or Administrator.)
Let's work together to create the highest quality products on the market!
Notes & Domino 9.0.1 Feature Pack 9 (Zircon) is available on Fix Central starting today and it will also be available on Passport Advantage starting August 24th. For details on what's new in this release, refer to the Release Notice & Fix List linked below. Direct download links for this feature pack and its new templates (pubnames.ntf, pernames.ntf, and mail9.ntf) can be found via the Download Info link provided below.
When trying to access the /search/serverStats page on an out-of-the-box Connections 6.0 deployment, you will see an error in the browser and the following in the log:
[8/4/17 8:56:24:321 EDT] 000002a5 StatisticsSer I com.ibm.connections.search.servlets.StatisticsServlet writeResponseServiceDisabled CLFRW1091W: Failed to process request : https://connections.ibm.com/search/serverStats?null. Statistics Service is disabled
You'll dutifully search this in the documentation, and find a pointer to what looks like the solution: Refer to the documentation to enable “Statistics Service” through the search-config.xml. Unfortunately, that documentation doesn't appear to exist currently. While we're working to update it, you can enable the statistics service by adding the following to search-config.xml on the deployment manager:
One key part of the Domino Application Modernization strategy announced at Connect 2017 was the creation of OpenAPI specifications for the existing Domino Access Services APIs. The YAML definitions for these APIs allow developers to use tools like the Swagger UI and Swagger Editor to get a functional understanding of the APIs and even try them out before writing code. The tools even create key code libraries for the APIs to save a developer time.
A big thank you to @BrandonKutsch2700003YKN for showing me the search directionality feature in Verse. When you search for a person in Verse, an arrow appears next to the person's name, like so:
I've seen this many times but never noticed that the arrow direction can be changed. When pointed to the left, the search will show me results from Brandon. I can click the arrow and point it to the right to find messages I sent to Brandon or choose the bidirectional arrow to find both sets of results.
Verse search just got a little more awesome for me!
IBM Connections 6.0 became available for electronic download from Passport Advantage as of March 31st. IBM Connections V6.0 is a leading social network platform that streamlines your connections to collaborative networks, providing efficiencies to help you get more work done.
JUMP in! We're making some changes to Open Mic Webcasts and it starts with a new name! Open Mic Webcasts will now be known as JUMP sessions. JUMP stands for Join, Understand, Master, Participate. We'll continue to feature the support-centered topics that you're accustomed to. Plus, we will be adding new topics with a focus on product roadmap/futures as well as Services offerings to provide a complete picture for you to take full advantage of your products.
We're excited for the changes and, as always, want you to be involved as we grow these sessions and develop a program that gives you the information that you need and want from IBM Collaboration Solutions. To share ideas for JUMP session topics that you'd like to see in the future, please post a comment below or contact us via email at firstname.lastname@example.org.
My task this past weekend was to complete a root install of DB2 on my Red Hat 7.3 test system that I have available for the deployment. I've installed DB2 many times, but this system is different because Red Hat was installed with a minimal configuration, and I had no UI to work with. It's not hard to install DB2 in this manner, but sifting through the Knowledge Center to find the prerequisites and install steps can be a challenge. If you're in a similar situation, hopefully this set of streamlined steps will help.
Download the 18.104.22.168 server fix pack from Fix Central (v11.1.1fp1_linuxx64_server_t.tar.gz). The server fix pack is key because it is a full install of the product. The only thing it lacks is the license file, so...
Download the Activation package from Passport Advantage. I used DB2_AESE_AUSI_Activation_11.1.zip; you may require a different license type.
Run tar -zxf v11.1.1fp1_linuxx64_server_t.tar.gz to extract the contents of the tarball.
cd to the server_t directory.
Run ./db2prereqcheck -i -v 22.214.171.124. Fix all issues reported by db2prereqcheck. You should see the following line when all requirements are met: DBT3533I The db2prereqcheck utility has confirmed that all installation prerequisites were met.
Run ./db2/linuxamd64/tsamp/prereqSAM. Fix all issues reported by prereqSAM. You should see the following line when all requirements are met: prereqSAM: All prerequisites for the ITSAMP installation are met on operating system.
Copy db2/linuxamd64/samples/db2server.rsp to the server_t directory. This is the sample response file used to install DB2 silently. In a typical configuration, lines that are not prefixed with an asterisk are mandatory options. You can view these by running egrep ^[^*] db2server.rsp or jump to them in vi using /^[^*] (use the n character to move to the next match). There are only 13 mandatory options, most of which are preconfigured with acceptable defaults. Here are the options I used:
I began my install of Connections 6.0 this week and decided to build it on Linux this time after previously installing Connections deployments on Windows. One of the immediate challenges that tripped me up is the DB2 requirement to install ksh93, which I initially assumed was a package distinct from the ksh package I have available in yum.
After some digging, I determined that this just means the 1993 revision of ksh, an update from the 1988 revision. You can install any version of ksh and then check to see which version it is by using this command:
$ strings /bin/ksh | grep Version
@(#)$Id: Version AJM 93u+ 2012-08-01 $
In this case I have the correct version, as denoted by the 93 in the version string. My guess is that any ksh package should be version 93 (24 years seems like a reasonable time to update), but if you are like me you'll want positive verification that you have the right package.
We have uploaded a number of new videos recently, covering many topics (Domino, Traveler, Connections Cloud) and we're sure that you'll find something that you need. We also have a short video from Jason Gary's latest Open Mic Webcast: Think Pink - The Future of IBM Connections. Direct links to a sampling of the videos is included here but be sure to subscribe to our YouTube and IBM Media Center channels to learn about the latest videos as soon as they are posted!
Notes & Domino 9.0.1 Feature Pack 8 is now available for download from Fix Central. It will also be available for download from Passport Advantage beginning March 14. See below for links to the Release Notice, which is packed full of information, and related resources. Note: The download technote linked below includes a newly added Templates tab with links to download the new pubnames.ntf and mail9.ntf that shipped with 9.0.1 FP8.
If you're interested in moving your email platform to IBM Verse and don't know how to get help, join us as we take you through the key topics in cloud migration. This session will introduce you to migration tools such as MOM, cloud configurations such as service-only and hybrid, and migration and services offerings such as IBM's Migration Part Numbers. We'll arm you with the knowledge you need to start planning your migration. Whether you're migrating from Domino, Exchange, Google or other mail platforms, we'll describe the migration options so you can make sense of it. It's a session not to be missed. Speaker: Stuart McKay, IBM
Tuesday, 8:00 AM - 8:45 AM | Room 2001
Tuesday, 2:30 PM - 3:15 PM | Room 2011
Your Mail Is in the Cloud. What About Your Apps?
You've moved hundreds (or thousands!) of users to the cloud for IBM Verse mail, but what about the hundreds (or thousands!) of IBM Domino applications you're running in-house? How many servers could you retire with those apps running in the cloud? In this session, you'll walk through the entire application migration process with two experts, from the provider-selection process to the final data moves and application maintenance cycle. You'll learn how to identify potential difficulties with specific applications, estimate time requirements, and use specific tools to make your migration easier; you'll also see real-world examples from among your peers who have already made the move. Be ready when the boss asks, "What about our apps?" Speakers: Brad Boston, IBM and Matt Holthe, IBM
Tuesday, 9:00 AM - 9:45 AM | Room 2001 | Session ID: 1083A
Expertly Moving IBM Connections to the Cloud
Drawing on the recent experiences of three clients' migrations from on-premises Connections to Connections Cloud, an experienced onboarding coordinator and two customers will share the process of successfully moving IBM Connections from on premise to the cloud. Hear about the expert's logic behind the decisions, and learn about the outside-in view on this experience. We'll cover planning, best practices, gaps, challenges, training and communications, as well as some technical stories. There will be a brief technical overview of how the process works. With clients on the panel, there will be time for a discussion to get the low down on the most pressing questions.Speakers: Gideon Sheps, IBM Canada Ltd; Lynda Burrows, Commonwealth Bank; Abby Butts, Hendricks Regional Health
Wednesday, 8:00 AM - 8:45 AM | Room 2009 | Session ID: 1125A
So, You're Going to the Cloud - Start Preparing NOW!
There's a lot of nuts-and-bolts work involved in preparing for a cloud migration, and some of it may not be obvious. There's work to be done in identity management, network design, security and many other areas of your enterprise; some tasks can be accomplished in a few days, but others may take weeks. Join two of IBM's senior troubleshooters to explore the most critical areas in which you must prepare for a successful migration. You'll see where your peers encountered unexpected problems AND the means by which those problems were resolved. Along the way, you'll learn how IBM Support is ready to assist you BEFORE you "go live." In short, you'll leave this session equipped to avoid the most common pitfalls in cloud migration. Speakers: Wes Morgan, IBM and Casey Toole, IBM
IBM Verse - Everything You Need to Know for a Successful Migration
Are you a customer considering a move to IBM Verse? Whether a long time Domino customer, or moving from another platform, don't miss this opportunity to learning about the techniques, tools and best practices to make your migration fast, painless and successful. We'll uncover and share the best practices you can only get from countless global migrations to IBM's Verse cloud. We'll take you through planning, migrating, and deployment best practices. We'll help you choose the right tools for your migration, and uncover some of the low hanging fruit to make your transition successful. Whether you're a veteran administrator or manager, or just want to understand what your company can expect, this session will help you move with success. Speakers: Stuart McKay, IBM and Luis Guirigay, IBM
OpenNTF Domino API (ODA): Super-Charging Domino Development
After Lotusphere 2013 a community initiative began to make Java and SSJS development easier. Four years later, it's much bigger, some features have been incorporated into XPages Extension Library and ODA is now a plugin within Verse On Premise. Hear from one of the original ODA developers, Paul Withers, and one of the VOP developers, Stephan Wissel. Find out how it helps Domino development in XPages or plugins, how it adds out-of-the-box multi-threading for background tasks, how it turns Domino from just NoSQL to a multi-model database by adding Graph access, and how the latest enhancement, EventSubscribers, listens for certain actions at server level and acts upon them. Domino development will never be the same. Speakers: Paul Withers, Intec Systems Ltd and Stephan Wissel, IBM
Born in the Cloud Collaboration Platform for Telcos, System Integrators & CSPs: Digital China Story
IBM Social Lab Services SaaS Cloud solution - Webmail for internet service providers (WISPR) is landing in IBM China's biggest Social partner Digital China's Public Cloud. WISPR will provide email services together with OA and collaboration services to 100,000+ Small and Medium Enterprises all over China. DigitalChina Cloud Company Yunke Eco Center's GM - Ms. Li will discuss her view of Chinese SaaS cloud market, Yunke's continuous strategic plan of cloud business in China, and how WISPR helps with them to achieve the goal. The session will be especially interesting for CEO/CIO/CTO of cloud operation companies and consuming companies of SaaS services, and LOB who focusing on Chinese cloud market and potential opportunities. Speakers: Stuart McKay, IBM and Jing Li, Digital China (China) Limited
Social collaboration brings all company employees to a common platform for sharing data, files, content etc. Some companies have a predominant field force so a mobile or tablet is the choice of device through which they access the platform. To address the challenges of using Connections from mobiles, we have come up with innovative solutions for clients in Banking and Telecom. The solution uses push to send SMS and provide alerts, offline app and augments the Connections Mobile App to provide access from devices. We will provide business scenarios of how this can help the day job for a field employee, increase adoption by getting more users to access Connections, and also provide offline access to information when data bandwidth is low. Speakers: Amol Dhondse, IBM and Krishnakumar Bala, IBM
Wednesday, 8:00 AM - 8:45 AM | Room 2008 | Session ID: 1379A
Context Driven Cognitive Collaboration
Collaboration Networking platforms today are evolving, tapping into collaborative mindset that continues to be more evolutionary in area of innovation, becoming unique touch points to engage communities, start conversations, recruit skillful employees, and develop new innovative ideas. Enterprises are engaging their employee to communities in conversation explicitly to tap into their brainpower and energy. Enterprises are also engaging customers, business partners and ecosystem members to learn and offer better products and services by embracing collaboration and community based networks enterprises. Speakers: Amol Dhondse, IBM and Krishnakumar Bala, IBM
Wednesday, 11:00 AM - 11:45 AM | Room 2020 | Session ID: 1495A
IBM Traveler 126.96.36.199 server is now available for download via this Fix Central link. A full installation package will be available on Passport Advantage by February 24. See below for documentation links and also a few highlights and things to note.
> Traveler 188.8.131.52 adds support for Java 1.8.
> APAR fixes in this release include updated APNS certificates, a DB2 server performance fix, several calendar fixes & more.
> Traveler 184.108.40.206 is a pre-requisite for Traveler servers that will be upgraded to Domino 9.0.1 FP8 (preliminary notice available here)
> Traveler 220.127.116.11 does not include a database schema update.
We have had a number of Support members create videos and want to highlight their work. The topics range from configuring IBM mail support for Microsoft Outlook (IMSMO) to Auto Monitoring for IBM Traveler and you can find each of these videos on our YouTube and IBM Media Center channels. Below are direct links to each of the videos.
New videos are posted regularly so be sure to subscribe to our channels to get the latest as soon as they become available!
As described in technote 1989980, in the coming months, IBM will be enhancing the IBM Verse for iOS, IBM Verse for Android, IBM Notes Traveler Companion and IBM Notes Traveler To Do mobile apps to require that a secure connection be used between the mobile app and the endpoint used for connecting to the IBM Traveler server.
Join us this Tuesday, Dec 13th at 11 AM EST for a Q&A session where you'll have opportunity to have any questions and concerns about this topic addressed by Traveler Development and Support. You can find dial-in and Web conference access details at the following link
I returned from a two-week vacation today and faced the dreaded task of triaging hundreds of emails I had ignored while away. I've done this many times over the years, but today was the first time since I switched to using Verse exclusively about six weeks ago. Like the other times, I budgeted two hours just to wade through the mess. To my pleasant surprise, I was done in half the usual time. How was I able to reduce the triage time in half?
To understand the answer to that question, let me first explain how I look at every email during the triaging process:
Is this junk that can just be deleted without investing any time in understanding the contents? If the answer is yes, I delete it and move to the next message.
Is this an important email I should reply to immediately? If the answer is yes, then I reply to it and move to the next message.
If the message is not either 1 or 2, I place it in a temporary bucket without investing additional time and move to the next message. When I'm done triaging all messages, I'll come back to the temporary bucket and begin the second pass of processing messages that require additional time to read, understand, and potentially reply.
Verse shines in handling these use cases. My Case 2 scenario is rare, so for about 98 percent of emails I am either deleting or stashing away for a second pass. Verse groups the Move to Trash, Remove from Inbox, and Mark as Needs Action buttons together and inline with the message in the Inbox. When I detect a message that is my Case 3 scenario, I just mark it as Needs Action (Today) and remove it from the inbox.
Using these techniques, I can handle the 98 percent in a series of rapid-fire mouse gestures that help me burn through my Inbox in a way I just can't with Notes and other email systems I've used. When scaled out to the hundreds of messages I had waiting for me, I reduced the time needed to process those messages by 50 percent, which was a huge win for my first Monday morning back in the office.
By default the list of IBM Connections Plug-ins for IBM Notes consists only of Files, Activities, Business Card, and Status Updates. Blogs and Communities are not featured plug-ins. However, you can implement the following workaround to completely integrate your on-premises Connections environment to the Notes client.
1. Open Notes client and select My Widgets from the Sidebar Panel
2. Scroll down My Widgets and select Start configuring your own widgets
3. Select the Web Page radio button and then select Next button
4. Select Web page by URL radio button, in the URL field enter your Connections Homepage (or any desired application) login page address, select the Next button
5. Select From a form on this web page: Build a widget from a form on this web page (HTTP POST) radio button, select the Authentication required checkbox, then select Next button
6. Click on the Form User name: posted in the Form field, the Username and Password fields should highlight, do not change the content of those fields as they are needed to continue, select Next button
7. Select the Create new account radio button:
AccountName - enter a unique name for the account, this will be stored to the Notes client
Username - enter your Connections username Password - enter your Connections user's password
8. Authentication Test is complete, you should be able to see Connections UI, select Next button
9. Since there is another form on the Homepage UI you need to click the Form Search in the Form field, then select Finish button
10. The Connections widget is created an added to My Widgets
11. You can add the new Connections widget to the sidebar panel by right clicking the widget icon, select Open in drop-down box, select Panel option
12. The Connections widget is now added to the sidebar panel and at your disposal to access your Connections environment freely
13. However, it's difficult to see all of the UI content so I suggest right clicking the Connections widget, selecting Open in drop-down box, then select New Window option
Connections will re-authenticate with the store credentials as it presents the UI in a new window pane that you can re-size if desired.
There are a great number of reasons why screensharing on Linux can fail. Below are five things I recommend that you check to start with if you're having issues with screen sharing when using Connections Cloud Meetings. If it still fails after that, open a support ticketfor more personalized help.
#1: Try setting SELinux to permissive with 'sudo setenforce permissive'. If that resolves the issue, then use the following process (as root) to permanently resolve:
#4. Open up the Java Control Panel with ControlPanel and click on the "Security" tab.Make sure the Exception List (1) is empty and go ahead and click "Restore Security Prompts" (2). Also make sure the box is checked to allow Java in the browser (3).
#5. Open the Firefox menu and select "Add-ons", then select the "plugins" tab. For RHEL 6.7, it should look like:
End of support plans for the IBM Connections Mail (ICM) plug-in, which can be integrated into IBM Connections to let users use their inbox and view their calendar in Connections, have been announced.
November 2016 is the end of support for ICM plug-in version 1.0 (for Connections 4.0), and version 1.3 (for Connections 4.5). End of support for ICM plug-in 1.6 (for Connections 5.0) will be one year from the publication of the technote linked below, November 17, 2017.
Note regarding Turkey 2016 DST
These JVM patches can be installed in place of running the JTZU tool to address the time zone changes described in technote 1991748 - "How to prevent Notes/Domino from adjusting for daylight saving time in Turkey."
IBM Traveler 18.104.22.168 server is now available for download from Fix Central via this link. A full installation package will be available on Passport Advantage by November 22 (part numbers here). Note that this release does include a database schema update.
Database schema updates to improve data integrity.
Tablerepair tell command to support the above schema updates. A warning message will be displayed at startup if any of the schema updates were not applied with instructions to run the tablerepair command. The server will continue to function properly if no action taken.
Yellow status message if the IBM Traveler server is not listed as a Trusted Server for an end user's mail server. This is required for future security and feature enhancements planned for 2017. The status message will include information about how to correct. (Refer to Status Commands documentation)
Device wipe is no longer an option for iOS 10.x devices as support was dropped by Apple. You can still use the Wipe Traveler Data option. (related info in technote 1991360)
A new Domino Directory template (pubnames.ntf) for Domino 9.0.1 is now available. This new template extends Holiday documents through years 2026 or 2027 and adds policy updates for Traveler and IBM mail support for Microsoft Outlook (IMSMO). For details on the updates and download information, please see the technote linked below.
Once the browsers no longer support Java applets, we could just switch to the HTML version of the applets but this is not as robust as the applets. A better option is to rewrite the applications so that they use XPages in place of the applets, which will allow us to keep the same functionality as we had with the applets.
The following new technote goes through the latest teamroom template and demonstrates how XPages are being used in place of the applets.
While this solution will require applications to be re-coded, the benefit is that we will be able to keep the same functionality that our users are accustomed to seeing. I welcome your feedback on this solution below!
Also, we received a suggestion for creating a calendar entry that includes multiple events and we're happy to include that file with this post! The iCalendar file linked below includes all three currently-scheduled November sessions so you can have them on your calendar for the month.
As you may have noticed, two awesome features were added to Verse last week. The first is entirely cosmetic but is still a huge win for people like me who obsess over fonts. I'm now able to forgo the default Arial font and pick a more appealing option. It may sound trivial to some, but this resolves a pain point for me and is most appreciated. (Help Topic - Verse: Set a default text format for all your messages)
The second feature is functional and quite powerful. Needs Action has replaced the one week from now option with the ability to select an arbitrary date. While I had enjoyed using Verse until this feature, one thing I loved about my heavily modified Notes client experience was some functionality I built into the Inbox to move messages into action-based views that mimicked the Needs Action functionality in Verse. What I was missing in Verse was the ability to tag a message as needing some update on a particular date.
This is an incredibly useful workflow dynamic because it enables a shallow/deep paradigm of mail triage now and mail analysis later. I can quickly scan my Inbox and move items to a day when I'll be able to work on them without needing to spend much energy in the process. My Needs Action view then becomes a checklist of items I need to complete on that day. With the ability to set a specified date for action, I can now fully realize this workflow, which makes me a very happy camper. (Help Topic - Verse: Set a date for follow-up)
Interim Fix 1 for Domino 9.0.1 Fix Pack 7forLinux64 and zLinux64 is now available for download from Fix Central. This Interim Fix addresses critical regression issues with Domino 9.0.1 Fix Pack 7 servers running on Linux64 and zLinux64. For details and download links, see the following technote:
The Domino Certificate Authority Key Rollover, or more commonly known as Domino Key Rollover, can be a complex process to complete and can cause service outages for organizations if incorrectly executed. Based on the PMRs I've handled working for IBM Domino Server Support, I've written the following document to supplement the available Administration Help topics on this subject.
The document is designed to provide the exact sequence of events that should be executed when conducting a top down key rollover and covers both situations where an organization has implemented the ID Vault feature for their users and has decided not to implement this feature.
This document also highlights any current known issues that I am personally aware of and provides steps on how to work around these issues. For admins who wish to roll over only their users or perhaps their users and servers, the steps provided in the document for these entities can also be used.
I have also produced the following 4-part video series to accompany this document as an additional resource. I hope you will find these resources helpful. Your feedback is welcome!
>> Video #1 - Intro to Domino Certificate Authority Key Rollover Process (1:59)
>> Video #2 - Beginning the Domino Key Rollover Process (9:53)
>> Video #3 - Rolling over your Domino servers during the key rollover process (7:10)
>> Video #4 - Domino Key Rollover Series: Rolling over your vaulted users (5:21)
In a prior entry we looked at setting up the Mail Onboarding Manager (MOM) client for migrating from on-prem Exchange server to a hosted-only organization. Today we'll review the steps needed to configure MOM for migrating from an on-prem Domino server to a hybrid organization.
1. Log into the service as the admin user for your organization.
2. Click your profile picture and select Downloads and Setup.
3. Click View available software under the Software Download for IBM Notes Client... link.
4. Search for "Mail Onboarding Manager."
5. Download the latest available package.
6. Launch the installer and choose your language.
7. Click Next, accept the license agreement, and click Next again.
8. Enter the install location and click Next.
9. Select your cloud data center and click Next.
10. Click Install.
11. Confirm successful installation and click Finish.
12. Open a browser and connect to https://<MOM_SERVER>:8080/Welcome. For example, if you installed MOM on admin.acme.com, you'd connect to https://admin.acme.com:8080/Welcome.
13. Log into MOM using the same admin credentials you use to access the service.
14. Enter the connection info to access your on-prem Domino server and click OK.
15. Browse to the on-prem Domino server ID and supply its password. If the server ID has no password (normal case), leave the password field blank. Click OK.
16. Confirm the installation options and click OK.
17. Confirm you see a green check indicating the installation is complete.
18. Click Get Started and optionally take the tour of MOM features (highly recommended!).
It's here! I've been dreaming of this day, and I'm so pleased to report that it's here!
The IBM Connections Cloud Inform app (IBM Inform) -- an app that provides real time status for the IBM Connections Cloud service (overall and individual components)
Checking status just got easier.....
Just released, IBM Inform is a brand new app for mobile devices that provides real time status updates for all the IBM Connections Cloud service components.
This app provides the solution for managing my workday.
Notes & Domino 9.0.1 Fix Pack 7 was posted to Fix Central today! Follow the links below for details on the defects fixed, the new features and enhancements added, and more. Also be sure to see the announcements rolled out earlier today about the IBM Notes & Domino V9 Support Extension.
Today we’ll take a look at how you can install the Mail Onboarding Manager (MOM) client to prepare for migrating users from an on-premise Exchange server. This capability was delivered as part of the 2.0 release of MOM and gives you the ability to migrate users from on-premise Exchange directly to a hosted-only SmartCloud Notes organization without needing a hybrid configuration. Cool!
The install is fairly straightforward, but pay close attention to the login information and requirements in Step 15.
1. Log into the service as the admin user for your organization.
2. Click your profile picture and select Downloads and Setup.
3. Click View available software under the Software Download for IBM Notes Client... link.
4. Search for "Mail Onboarding Manager."
5. Download the latest available package.
6. Launch the installer and choose your language.
7. Click Next, accept the license agreement, and click Next again.
8. Enter the install location and click Next.
9. Select your geography and click Next.
10. Click Install.
11. Confirm successful installation and click Finish.
12. Open a browser and connect to https://<MOM_SERVER>:8080/Welcome. For example, if you installed MOM on admin.acme.com, you'd connect to https://admin.acme.com:8080/Welcome.
13. Log into MOM using the same admin credentials you used in Step 1.
14. Select the Exchange server option and click Next.
15. Enter the connection info to access your Exchange server. Note that the impersonation account used here is an account that has admin access to all mailboxes to be migrated. This account needs to be preconfigured prior to completing this step. Additionally, be aware of this issue if you get an error indicating that the SMTP address has no associated mailbox.
16. Enter the connection info to access your Active Directory server. For example, enter your domain administrator credentials.
17. Confirm the installation options and click OK.
18. Confirm that you see a green check indicating the installation is complete.
19. Click Get Started and optionally take the tour of MOM features (highly recommended!).
Fix Pack 2 for IBM mail support for Microsoft Outlook (IMSMO) 2.0 is now available for download from Fix Central. Note that if you are running your IMSMO server on Linux 64-bit, then you should upgrade IMSMO to 22.214.171.124 prior to upgrading to Domino 9.0.1 Fix Pack 7 (coming soon). See the technotes below for the IMSMO fix list, download links, and info on the Linux 64-bit issue mentioned above.
IBM Traveler 126.96.36.199 server is now available for download from Fix Central via this link. A full installation package will be available on Passport Advantage by September 14h. Note that if you are running Traveler on Linux 64-bit, then it is highly recommended that you upgrade to Traveler 188.8.131.52 prior to upgrading to Domino 9.0.1 Fix Pack 7 (coming later this month). Follow the links below for details and related info.
One of the most common issues I see with Mail Onboarding Manager (MOM) involves an apparent data mismatch between the owner listed in the NSF calendar profile and the first entry in the User name field in the address book. When this happens, you'll see the following screen in MOM:
This seems straightforward enough. Just open the mail file and check the owner field, now open the Person document and check the first name listed in the User name field -- wait, they are the same! What's going on here?
The reason this error occurs is due to the way the MOM client accesses Person document information. When you first install MOM and do the initial sync with the on-prem NAB, all of the user information is stored in a Derby database local to the MOM client. This allows MOM to quickly retrieve user information without needing to read it from the NAB every time an operation is performed. However, this information does not automatically synchronize with the on-prem NAB moving forward. It remains static in the Derby database until you manually resync from the Users tab (it's the little curled arrow icon).
The error occurs when there has been a change to either the calendar profile's owner field or the first entry in the User name field in the NAB after that initial synchronization. MOM pulls the calendar profile entry from the NSF and compares it to what is stored in its Derby database, sees that the two do not match, and generates the error shown above.
By now you've probably guessed the solution to the problem, but if not, you just need to manually resync the users from the Users tab. You will now be able to click Retry and have the operation succeed.
We strive to bring you the topics that will answer questions that you're currently facing and give you access to the technical experts who can provide that in-depth learning experience.
This updated infographic shows you some of our upcoming topics and while the schedule is subject to change, it shows you a variety of offerings across different product sets including ICAA, SmartCloud Notes, Connections Meetings, and more! We hope it gets you excited for the sessions that we have planned for the second half of the year!
Occasionally, after installing a new Sametime server, the installer fails to register and federate the server. To remedy the situation, we offer a script named registerProduct.sh (or .bat for those poor souls on Windows). I had a customer try and run the script, to only partial success. The script successfully registered the server, but did not federate it. The error message he got was this:
AIDSC1689E: JRE path entered does not seem correct.
I dug into our script and Java code, looking for what may have caused the error. After understanding what it was trying to do, I re-examined the logs that were generated. The logs are located in the same directory as where the script was run. At the bottom of the logs was this message:
2016:5:17› 14:28:40› com.ibm.sametime.console.deployment.client.tools.WASBasedProduct› main› jreLocation is :: Manager\eclipse\jre_6.0.0.sr9_20110208_03\jre\bin
The relevant part is at the beginning of the path - notice it starts with "Manager"
Reviewing the text printed to the screen after running the script, we see a more clear example of the issue:
Note there are three parameters: [-federatenode] [C:\IBM\Installation] and [Manager\eclipse\jre_6.0.0.sr9_20110208_03\jre\bin]
This is not what we want - we want two parameters:
[-federateNode] and [C:\IBM\Installation Manager\eclipse\jre_6.0.0.sr9_20110208_03\jre\bin]
Our code is equipped to handle three parameters, since you have the option of passing in [-silent] as the second parameter. Unfortunately, all we do is check to see if the second parameter is exactly equal to "-silent". If it isn't, we just ignore it and move on. Our sanity checking for the third parameter involves checking to see if it ends with "bin", and whether the path actually exists. That second check is what generates the error message
"AIDSC1689E: JRE path entered does not seem correct."
To resolve the issue, you have three options: (1) escape the space (C:\IBM\Installation\ Manager\eclipse\jre_6.0.0.sr9_20110208_03\jre\bin), (2) wrap it inside quotation marks ("C:\IBM\Installation Manager\eclipse\jre_6.0.0.sr9_20110208_03\jre\bin"), or (3) rename the folder that's problematic (C:\IBM\Installation_Manager\eclipse\jre_6.0.0.sr9_20110208_03\jre\bin).
You can then re-run the script, as it can be run multiple times with no ill effects.
If you have used Mail Onboarding Manager (MOM) to migrate users into SmartCloud Notes, you may have noticed that it communicates with the service and on-prem components using HTTP. However, the HTTP client we care most about isn't the browser you are using to access MOM but instead the HTTP client used by MOM's JVM. That means starting Fiddler and then accessing MOM in a browser won't give you the requests and responses that you typically want.
To get those requests, we need to cause the MOM JVM to use Fiddler as an HTTP proxy, something that happens automatically for your browser client but needs an extra step for MOM. Here's how:
1. On the MOM client system, open \UITool\jvm\lib\net.properties in a text editor.
2. Uncomment the following settings and provide the values shown.
3. Save and close net.properties.
4. Start Fiddler.
5. Restart the IBM Mail Onboarding Manager service.
Fiddler should now capture the traffic originating from the MOM JVM.
When using Java classes in Domino applications, occasionally additional rights need to be granted to allow these classes to run correctly. Historically these changes have been made to the Java.policy file in Domino\jvm\lib\security. However, any time that the JVM that ships with Notes/Domino is updated with an upgrade or JVM patch, the java.policy is overwritten and these changes need to be added back after the upgrade/patch in order to have the Java code running correctly again. Development occasionally needs to make changes to the Java.policy to allow additional core Domino functionality, which is why this file gets overwritten during upgrades.
Good news! There is actually a way for us to keep these changes across upgrades and patches. Development has added the Java.pol file to allow users to make changes there and then this file is kept as is during the upgrade. The following technote discusses this in more detail:
Basically we just need make any changes to the Java.pol file instead. This file is located in the same directory, Domino\jvm\lib\security. If this file does not already exist on your server, just create it. This file takes the same structure as the Java.policy file.
IBM Traveler 184.108.40.206 server is now available for download at this Fix Central link. A full installation package will be available on Passport Advantage by August 25th. This release does not include a database schema update. See below for the list of APAR fixes included in this release and additional related links.
If you have been thinking about migrating to cloud meetings in order to take advantage of the simplified administration and rich feature set the cloud offers, you will want to see these two new videos presented by Senior Software Engineer, Josh Edwards.
The first video is an introduction and walkthrough of IBM Connections Meetings Cloud.
If you already using IBM Connections Meetings Cloud and you or your users have questions about how to enable screen sharing and audio/video, you will want to check out this video:
When you call IBM Support for help, you might wonder “Just who is this that is helping me resolve this issue?" Over time, you may begin to prefer a particular Software Engineer who has saved the day for you several times.
Does the name Joshua Edwards ring a bell?
Joshua Edwards is an IBM Senior Software Engineer and is currently working with Cloud and Sametime solutions. He was previously involved in products like Domino, WebSphere, DB2, solidDB, and various other web and mobile technologies.
As a very technically well-rounded engineer, Joshua continues to provide solutions to difficult issues facing IBM clients.
You might have heard Joshua as a presenter or panelist on several Open Mic or Ask the Expert webcasts. Or you might have viewed one of his videos on our YouTube channel.
On August 3rd, we will be hosting an Open Mic on the topic “Advantages of IBM Cloud Meetings with Feature Walkthrough.” In this webcast, we plan to discuss popular topics like using video and VoIP in meetings, as well as how to use meeting features to make your meetings more productive.
Be sure to pencil in this meeting on your calendar and remember to join Joshua and myself for a very interesting session.
If you have an on-prem Connections environment, it's easy enough to build a formatted list of community members using wsadmin commands. I wrote about a way to pull a report of community owners, and that script can be tweaked to give you all members. But what if you don't have access to wsadmin? For example, what if you are trying to get the same information from Connections Cloud?
In this scenario, you'll need to rely on the Connections API and a shell pipeline to get the desired results. I tested this example with Cygwin, but it should work fine in Linux as well. Here's how you do it:
1. Access your community's member feed. For example, https://apps.na.collabserv.com/communities/service/atom/community/members?communityUuid=UUID&ps=10000. Replace UUID with the actual UUID of the community and leave ps set to 10000. This allows up to 10,000 names to be pulled in one page, which should work for the vast majority of communities. If you have any communities that have more than 10,000 members, you'll need to request multiple pages of 10,000 users. I'm illustrating the simple scenario where all members are returned in one page.
2. Save the resulting feed document as members.xml.
3. Make sure you have xmllint installed. It should be a newish version that supports the --xpath option.
4. Run the following pipeline (line breaks are for readability):
$ cat members.xml |
xmllint --format - |
sed 's/xmlns=".*"//g' |
xmllint --xpath '//feed/entry/contributor/name|//feed/entry/contributor/email' - |
sed 's/<\/email><name>/;/g;s/<\/name><email>/\n/g;s/<\/name><name>/\n/g;s/<email>//g;s/<\/name>//g' > members.csv
The members.csv file should contain a formatted list of email addresses and names that can be imported anywhere you'd use a CSV file.
In the Connections Homepage Administration UI, users are required to disable each widget or app one at a time. However, by using a combination of wsadmin commands, users are able to disable all enabled widgets or apps from the Homepage.
This is useful for when an Admin wants to test the addition of a new custom widget. Disabling each widget or app from Homepage Admin UI one at a time can become quite time consuming and tedious during testing, especially if multiple iterations are required.
Here are the two wsadmin commands that will be used to fulfill this task:
# Initialize News Administration
# Create a widgets list variable which stores the list of widgets currently enabled for the Homepage application
# Use a for loop to iterate through the widgets list and store each index value into the id variable. Afterwards using the id variable as a parameter for the NewsWidgetCatalogService.disableWidget command the user deletes each widget by widgetId until the list is empty.
for hpWidgetIds in widgets:
id = hpWidgetIds['widgetId']
Admins can run the code as separate lines within the wsadmin command prompt or store the lines of code in a Python (.py) script file in which they will have to call the file using the following commands, for example:
Once the Homepage administrator role user logs into the Homepage application, and selects the Administration view, they will see that all enabled widgets or apps have now been disabled.
NOTE: If you are currently logged into Connections Homepage as the Homepage Administrator user and you run the script to disable all Homepage widgets or apps, then you will need to logout and log back in as that user in order to see that all enabled widget or apps have been disabled. If you simply refresh the page, then the Homepage Admin UI will reflect that one remaining widget or app is still enabled (despite it actually being disabled). Clearing widget cache, browser cache, or updating LotusConnections-config.xml does not seem to help avoid this outcome.
An upgrade package for IBM Traveler 220.127.116.11 server is now available on Fix Central. A full installation package will be available on Passport Advantage by July 21, 2016. Relevant links are included below, including links to two new Security Bulletins that were released today in conjunction with 18.104.22.168.
Here's another administration script to cover a common request to add a particular user (e.g. an administrator) to the ACL for every community. We can do this using two wsadmin commands:
In environments with many communities, you'd want to use CommunitiesService.fetchBatchComm() instead of retrieving them all in one shot, and that would require some additional code to handle the batches that I won't illustrate here. In the simple approach, you can just combine these two commands with a bit of glue to yield the following:
# Define the new owner to add
newOwnerList = ArrayList()
newOwnerList = ["email@example.com"]
# Get all communities
comms = CommunitiesService.fetchAllComm()
# Loop through the communities and add the new owner to each
for comm in comms:
In the real world, I'd pass in the email address of the user to add as an argument to the command, but you get the idea. The addMembersToCommunityByEmail() command can use the community name instead of UUID, but we already have the UUID from fetchAllComms(), so it's better to use that and avoid name collisions that would result in an error.
Also note that because fetchAllComms() returns communities and subcommunities in indeterminate order, you'll need to run the command twice to cover the scenario where we try to update the ACL for a subcommunity before the user has been added to the parent community. The first pass will update all parent communities and any subcommunities processed after their parents, and the second pass will catch any of the subcommunities that were processed before their parents.
So my entire infrastructure is on RHEL 6.7 (except MCU, which is 6.5 because MCU is picky). I personally hate typing, mainly because I really stink at it. In order to make my life easier, I've created start and stop scripts for all my servers. This is especially crucial for servers like the Video Manager, which require startup in a specific order. I chose to do this instead of creating services that auto start, just because I'm a control freak who likes to manually control everything. It's probably helpful to understand that my SSC, Community and DB2 servers all reside on a single VM (not recommended for production of course).
#1: Without further ado, here's my Community/SSC/DB2 startup script
This script, like all my scripts, resides in the "/root" directory with 700 permissions. This ensures it can only be run by root.
# Kill any leftover pids
for file in $(find /opt -name "*.pid"); do
rm -f "$file"
# start domino and Community
su - notes -c "cd /local/notesdata;./ststart"
So the first section, titled "Kill any leftover pids, is because often when one of our servers shuts down dirty, it leaves pid files laying around. If you don't kill these off, your server will startup in a bad state, if at all. Obviously, if you have anything other than a Sametime server installed, you should make sure the other programs don't also leave pids in the "/opt" directory, lest you discover new and interesting ways to break them when you run this script.
The second part, where DB2 is started, runs the DB2 startup command as a different user than root, db2inst1. This is the "instance owner" user, one of three DB2 has you create when installing on Linux (the other two users are the "administrative" user and the "fenced" user). This is different than Windows by the way.
The next section is fairly straightforward, we start the deployment manager, the node agent for the SSC, and finally the SSC itself.
Lastly, we switch to the Notes data directory and run the combination Domino and Community start script, both as the user "notes", which is the Domino admin user. This combined Domino and Community start script does not finish like the others - which means you should either run it from a console of the VM itself, or if you are logged on through ssh, use something like byobu or screen to ensure logging out does not kill the script and by extension the community server/Domino.
#2: Stopping is slightly different
First, you need to type "quit" in the terminal window where Domino is running. Then you can run the following script to stop. Note that you have to pass in username and password to stop the server.
# Start server
# Start was proxy
Stopping follows the same template as the Community script.
#4: Starting SolidDB to ensure Vmgr startup success
You can use the above scripts as general guides for any server you wish, with the exception of the Video Manager (Vmgr) and the MCU. The MCU is (or should be) started automatically. The Vmgr is a stand alone server (not federated to the SSC lke all the other children) so you have no node agent to start, but you do need to make sure SolidDB is started first - it's critical to successful Vmgr startup.
# Kill any leftover pids
for file in $(find /opt -name "*.pid"); do
rm -f "$file"
Something we periodically get calls for in IBM Mobile Connect (IMC) Support is
"How do I go about changing the database user ID and/or password used to connect IMC with my database?"
This is a task an IMC Administrator will face periodically, and it is best to know how to update IMC quickly BEFOREthe database credentials change so your system can be prepared for this change. Full details on how to affect this change may be found in Technote 1686681.
Please Note: Do not attempt to change the Userid / Password directly with the Gatekeeper as it will not work.
Here's one I ran into when installing the Connections 5.5 CR1 Cognos Wizard updates on my Transformer node. Installation Manager calls various Cognos scripts, including the cognos-configure-update.bat. There's an unfortunate bug in this script, likely because it was not designed from the beginning to be used via Installation Manager. See if you can spot the problem here:
REM Make sure there is jre for use
IF "%was.install.path%" == "" (
if "!JAVA_HOME!" == "" (
IF NOT EXIST "!JAVA_HOME!\bin\java.exe" (
SET /p JAVA_HOME="please provide JAVA_HOME, for examle C:\jre6.0"
IF NOT EXIST "!JAVA_HOME!\bin\java.exe" GOTO :ADDJAVAHOME
) ELSE (
ENDLOCAL & SET java=%java%
The problem occurs when the SET /p statement is invoked. This is a user prompt for a path to a valid JRE on the system. However, since this script is running under the covers for Installation Manager, the user will not see a prompt, and the install will appear to hang forever. You can work around this by setting JAVA_HOME in cognos-setup.properties, which is read for variables just before the JRE code shown above. Just set it to the path to any valid JRE on the system in question. Here's how I set mine, which has TDI installed:
Prior to installingCR1 for Connections 5.5, I thought it would be a good idea to clean up the old installation files in C:\IBM\Connections that were left over from 5.5. In addition to deleting the .log files, I also discarded the .py script files. Big mistake! At least the install.log file clearly showed the problem:
Traceback (most recent call last):
File "C:\IBM\Connections\lib\connections.py", line 78, in __init__
File "C:\IBM\Connections\lib\connections.py", line 173, in load_configuration_from_file
raise lcapp.LcError("[%s] does not exist or is not a file." % os.path.abspath(cfg_file)) LcError: '[C:\\IBM\\Connections\\cfg.py] does not exist or is not a file.'
The lesson here is that it's fine to delete old .log files, but don't toss out the other files with them.
Check out Part 3 of my Connections 5.5 Small Deployment series of guides, which takes you through the process of applying CR1. It's a mostly straightforward process, but I did run into a couple of gotchas with the Cognos components.
The Cognos Wizard needs to be updated on both BI Server nodes and the Transformer nodes, and that order of operations there with respect to syncing nodes is critical to avoiding errors. There is also a particularly nasty bug in one of the underlying Cognos update scripts that causes a problem on the Transformer node since the JAVA_HOME variable isn't set by default there. I've included a simple workaround to that problem in the guide to help you avoid problems.
Also take a look at Part 1 and Part 2 if you haven't seen them already.
I am a Knowledge Manager for Sametime and IBM Connections Chat Cloud.
Prior to this role,I was a Sametime Support Engineer.As part of my duties, I facilitate weekly Sametime brown bag learning sessions with our internal Support and Services staff. This is a place where subject matter experts present a topic and attendees ask questions and share experiences in an informal setting.
In a recent session, Anne-Liese Stuer-Ducombeau (EMEA SWAT Engineer) presented on the finer points of configuring Sametime for LDAP. As an experienced “SWAT” engineer, Anne-Liese shared valuable insider tips on how to avoid common configuration pitfalls she has seen in the field.
Some of these tips really hit home with the engineers, so I thought you might be interested in them as well.
These three videos are excerpts from the session, each covering an area of LDAP configuration in Sametime.
Video #1 - When to manually tune Wimconfig.xml in Sametime LDAP
Video #2 - Minimizing risk of failure in Sametime LDAP
Video #3 - Secrets behind the usage of the Directory Assistance by Sametime LDAP
I hope you will enjoy these tips from a seasoned support veteran!
The use of certificates in IBM Mobile Connect (IMC) is prevalent. From securing incoming device requests, to securing connections to databases, authentication servers and application servers certificates are a part of the everyday operation of an IBM Mobile Connect deployment. When everything is working perfectly no one really worries about those certificates securing sessions until they expire and everything comes to a grinding halt. This can happen literally in the blink of an eye. What was a perfectly valid incoming device request a millisecond ago, is now an expired request. In the wg.log from IMC you will see a message which will look like this:
Using the IBM Key Manager an administrator can examine the certificates used to secure incoming devices. By examining the certificate in the Personal Certificates view and then using the VIEW action you can check for the expiration date for the certificate and then execute on a plan to ensure that a new certificate to replace an expiring one is in place and ready to go prior to the expiration date of the present certificate. The ACTIVE certificate is the one with the asterisk '*' symbol next to it. When it comes time to use the new certificate select the certificate and View it, then choose the option near the bottom of that dialogue which allows you to set it to the Default certificate. In order for IMC to begin using this certificate a Stop and Start of the Connection Manager is required.
To ensure the restarted Connection Manager is receiving and connecting incoming device requests a check of the wg.log for messages such as the following:
Please Note - the LOG and DEBUG logging levels are required to be active to see these messages. IBM IMC support and development recommend that only ERROR and WARNING log levels are used during normal production operation for optimal performance.
The above message indicates that a secure request was received, and accepted, and there was no error, and the last message will also indicate which HTTP Service (if there are multiple services configured) handled the request.
I'm always on the lookout for handy administrative scripts, and this one comes by way of a request from the IBM Connections Forum to provide a list of all communities and their owners. In this case, all we need to do is assemble some existing wsadmin commands to retrieve the request information. Here's one way to do it:
If you are either a very new or veteran Cloud customer with IBM, you may find that there are times when you need assistance from the IBM team. If you have questions about the current offerings and what is included with each, this video (YouTube | IBM Media Center) will provide the details you need. Nina Brown from the Support team describes what's included with Basic, Advanced and Premier support as well as the roles and responsibilities for customers and IBM related to specific products. We hope that the animation provides a bit of levity for this topic - there's no reason why learning can't be fun!
With IBM Connections 5.5, you as an administrator can choose what rich text editor to make available to your organization; see Optional: Installing and configuring the Ephox Editors for IBM Connections. If one of the Ephox Editors is your choice, be aware that there is a required update for the Ephox Editors (Edit Live and Text.IO) for use with IBM Connections 5.5 CR1.
IBM Traveler 22.214.171.124 serveris now available on Fix Central. A full installation package will be available on Passport Advantage by May 23rd. See below for details on what's new and links to related documentation.
> Ghosting of initial invitations on ActiveSync devices
> Database transaction throttling - IBM Traveler servers will now limit the number of and speed of database transactions created
> Secure FTP (FTPS) will now be used by default when running the Traveler PMR command. FTPS encrypts data that is transmitted to IBM Support for improved security.
The first cumulative refresh (CR) for IBM Connections 5.5 was made available on IBM Fix Central on 16 May 2016.
To plan your update to IBM Connections 5.5 CR1, use the documents below to get started. Be sure to review the Update strategyforIBMConnections5.5 for important notes, software requirements for integrated products, and installation instructions.
Notes 9.0.1 64-bit IF3, Notes 8.5.3 FP6 IF10, and Domino 8.5.3 FP6 IF13 are now available on Fix Central. Fix Lists and download links can be found in technote 1657963for 9.0.1.x and in technote 1663874for 8.5.3.x.
To highlight a few points:
* Starting with Notes 853FP6 IF10, Mac OS X 10.7 and older versions are not supported
* Per SPR SHEZ88XCG4, addressed in Notes 9.0.1 64-bit IF3, the access level required for delegates to archive mail has been reduced from Manager to Editor. This change is applicable to mail files only.
The product manager for the IBM Connections Desktop Plug-ins shares what is new or updated in Plug-ins updates for April. Read on to learn about a new option in the Office plug-in to save documents directly to IBM Connections, new menus for our Mac plug-in, and more.
Now available on Fix Central is IBM Notes & Domino 9.0.1 Fix Pack 6, which addresses defects for Notes, Domino, Notes Browser Plug-in, and the Domino Open Social component. This releaseintroduces support for IBM i 7.3and updates the embedded JVM to 1.6 SR16 FP20. Follow the links below for details and to download:
I ran into a situation today where I needed the default role mappings for the various Connections applications. One way to do this is to review each application in the admin console for an out-of-the-box installation. This, of course, is very tedious work. Another way is to use wsadmin's AdminApp.view command to collect the information via a script. One minor downside to this approach is that it gathers all applications and not just the Connections apps. However, you can simply ignore those in the report.
# Get the installed applications
apps = AdminApp.list().splitlines()
# Print the role mappings
for app in apps:
print "Listing roles for " + app
print AdminApp.view(app, ['-MapRolesToUsers'])
We had a slow start with videos in 2016 but things have picked up recently and we have a lot of news to share! Some of our recent video postings include topics like Domino Off-line Services, LEI, Sametime Policies, Watson Services and IBM Verse Offline. If you want to learn more about a new feature or have questions related to an installation that you're working through, we have the video for you.
You can also subscribe to our YouTube andIBM Media Center channels to keep up with the latest updates. We would also like to hear your feedback on the videos and suggestions for future topics.
One of the things that immediately frustrated me when I went to install my MCU was the slightly obscure fact that RHEL 6 requires quite a few dependencies. We don't make this very obvious in our documentation, and if you do happen to notice, the link we give you brings you to this technote, "List of RPMs to install on the Sametime Video MCU" (technote 1650340).
Now the technote is accurate in what it lists. My problem is that it's not set up to just copy and paste. Moreover, why on earth do we require manually installing this stuff? Why can't we release an RPM that does this automatically?
If you just want to install the dependencies, and get on with your life, here's a single command you can copy and paste (remember to be root, and that this is for Red Hat 6.X only!):
Now instead of being content with that on my environment, what I decided to do was make a dummy package, that would handle the dependencies for me, as well as ensure that httpd was NOT installed (since that prevents the MCU install from proceeding). If you have plans to install a large number of MCUs, this may make sense to replicate. I know practically nothing about package management, but there is a nifty tool called FPM (effing package management) that is super simple to use. (For details on FPM, see https://github.com/jordansissel/fpm)
The end result is an rpm file named "wallaceMCU.rpm". You can install this on your MCU server by copying it over and running "yum install wallaceMCU.rpm". That action will install all dependencies, make sure Apache (httpd) is not installed, and will extract the MCU code itself into "/Software/SametimeVideoMCU". You can then proceed as normal, modifying console.properties and running "install.sh".
Jared Wallace, IBM Software Engineer, Sametime Extended Support
We have a terrific list of sessions on the schedule for 2016 and the next few months have a lot of sessions related to Cloud! You can find the list of scheduled sessions here and we're always posting videos from sessions to our YouTube and IBM Media Center channels. We hope to see you at an upcoming event!
With any IBM Mobile Connect (IMC) 126.96.36.199 build beginning after 11/23/2015 ( lswg -V |more ) there is an undocumented feature to allow IMC to act as a Forward Proxy for HTTP based traffic.
Traffic such as Apple APNS or Android GCM notifications are prime examples, although any traffic can be forwarded. IBM Mobile Connect, due to its position normally within a DMZ, has already been configured for strict security and using it to proxy traffic out from an enterprise environment may ease additional IBM Traveler or other applications utilizing push notifications.
To add a Forward Proxy function, a new HTTP Service is all that is needed. Proxying APNS, GCM and other traffic through IMC may all be handled in a single service and the supplied server URLs will act as a whitelist for allowed traffic.
Note the following prerequisite: The Sametime System Console must be at the latest version posted on Fix Central (Sametime System Console hotfix - April 2016). You must upgrade the Sametime System Console before you upgrade the Sametime Proxy to this build. If you do not, you will see a failure message during the installation of the Sametime Proxy Server Cumulative hotfix noting an incorrect version level.
I got a request today to identify files that do not have a tag applied. I'm not entirely sure what the use case is here, but I imagine it's a way to ensure all files end up getting tagged by pulling a report of those that don't have a tag. In any case, you can grab the list of files with this query:
select files.media.id, files.media.label
where files.media.id not in
from files.media inner join files.media_to_tag
on files.media.id = files.media_to_tag.media_id
IBM Connections 5.0 Cumulative Refresh 4 (C43) was made available on IBM Fix Central yesterday.
Use the documents below to plan for applying this update to a Connections 5.0 environment. Be sure to review the Update strategy for IBM Connections 5.0 for important notes, software requirements for integrated products, and installation instructions.
I've published the second partin my series of installation guides for a small deployment of Connections 5.5. This time we install Cognos into the environment created in Part 1. As before, comments are encouraged!
A new set of JVM installers and the following new Interim Fixes are now available on Fix Central. Fix Lists and download details can be found in technote 1657963for 9.0.1.x and in technote 1663874for 8.5.3.x.
Ahhhh, the lure of nature and a great hike. Hiking a trail in a new geography is especially interesting to me, with its history to learn, rocky slopes to navigate and exquisite views along the way. I look forward to hiking more this spring and summer and Verse Offline is going to allow me to do that. It's a new feature within Verse that syncs the last seven days of email in all folders, seven days of preceding calendar events, and 30 days of future events to my laptop.
I am really glad to be one of the first to use Verse Offline. Setup was just one step and it was fast. When I got ready for a hike this spring, I synced my most recent mail to offline, then took my laptop with me on the hike. It was relaxing to tend to email while taking in some fresh air. After my hike, I found a place to connect to the Internet again, and the messages I had worked on offline were automatically sent and I was synced to my online mail file.
Is getting my work done while disconnected from the Internet the best of both worlds?
Please join us in our first cloud-centric session, which is targeted at introducing help desk technicians to best practices for supporting their IBM Connections Cloud Chat users.
This session will be in an ‘Ask the Expert’ format, providing tips and best practices to proactively support users. For example, learn what to gather before opening a PMR that will help IBM Support speed up resolution time.Join us next Wednesday for more!
Topic: 'Help Desk Best Practices for IBM Connections Chat Cloud’
Presenter: Asia Bashadi, Staff Software Engineer
Date & Time: Wed, March 23, 2016; 11:00 AM EDT (15:00 UTC/GMT, UTC-4 hours)
If you visit the IBM Support Portal at ibm.com/support, you'll see a banner announcing a beta of the next generation of the Support Portal. Please visit and explore this beta support experience. Then take part in influencing this future by sharing your feedback using the Contact and Feedback button. Following IBM Design thinking, your user feedback is key for advancing the beta.
If you've tried to install Connections 5.5 with CCM using Oracle RAC as the database, you've probably run into failures during database validation or during the installation itself. This happens because the Connections installer expects the newer Service Name JDBC syntax while the FileNet install/config requires the SID JDBC syntax. We're working on the Connections and FileNet sides to fix the issue, but a workaround you can use for now has been created and tested with success. Please see this Technote for the details.
Catching up! We've released a flurry of Interim Fixes and Security Bulletins since late last week. See below for a list of the newest bulletins and fixes, including the first ever Interim Fixes for Notes 64-bit for Mac and ICAA (IBM Client Application Access).
Interim Fixes: Download links and fix lists* can be found on the Notes 64-bit, ICAA, and Notes Browser Plug-in tabs in technote 1657963
- Notes 64-bit 9.0.1 Interim Fix 1
- ICAA 188.8.131.52 Interim Fix 1
- Notes Browser Plug-in 9.0.1 FP5 Interim Fix 1 (*NBP fix list updates still in progress)
I've spent the last couple of months documenting a Connections 5.5 small deployment that can serve as the starting point for a deployment that goes beyond the proof of concept stage. This deployment consists of a deployment manager, two clustered Connections nodes, a database server, and a web server. I've also created videos for each step in the process. You can find the guide here and the videos here. Feedback is encouraged!
The following new Notes Interim Fixes are now available on Fix Central. Download links for each of these Interim Fixes along with their partial Fix Lists (which are still in the process of being updated) can be found on the Notes tabs in technote 1657963for9.0.1.xand intechnote 1663874for 8.5.3.x.
Notes 9.0.1 FP5 Interim Fix 2 (Windows)
Notes 9.0.1 FP5 Interim Fix 1 (Linux)
Notes 8.5.3 FP6 Interim Fix 9 (Windows & Mac 32-bit)
If you run systems with both Notes and Domino installed, you have probably run into the problem of not being able to update the JVMs when patches are released. In particular, the JVM patcher finds only the Notes JVM, leaving you with the unappealing prospect of uninstalling Notes to patch Domino's JVM. Here's a simple workaround to that problem:
1. Back up the Notes registry key. For example, HKLM\Software\Wow6432Node\Lotus\Notes.
2. Delete the Notes registry key.
3. Run the server JVM patcher, which will now find the Domino JVM.
4. Restore the Notes registry key.
5. Run the client JVM patcher, which will now find the Notes JVM.
We have a varied schedule of Open Mic Webcasts this year and we are excited to share with you a few of the upcoming sessions. Cloud topics are a new focus this year and will be the place to pose your questions about the cloud. Dates are subject to change but the listing of scheduled events is always kept up to date. Our YouTube and IBM Media Center pages have videos from past events and will be updated with the latest clips as they become available.
A new set of standalone JVM patch installers are available for Notes and Domino versions 8.5.3 Fix Pack 6 and 9.0.1 Fix Pack 5. Details on the vulnerabilities addressed by the patches are available in the two Security Bulletins linked below.
Failures during Connections installations are generally obvious. You get a failure message in Installation Manager, find more information in the install logs, and go from there. Failures after a successful installation can be much harder to diagnose. However, many failures have similar causes with quick fixes. A few I've found that pop up repeatedly:
Modules that don't map to the cluster and web server. This should happen less often now that 5.5 maps them for you when IHS is already installed, but it's one worth revisiting if you can't access anything after an install.
Applications that are not enabled in LotusConnections-config.xml. If you see weird behavior with some parts of Connections while others work fine, take a look at LotusConnections-config.xml and make sure all applications you expect to be enabled actually are. I ran into an issue in my lab environment that led to some long troubleshooting before discovering that News was not enabled. Doh!
Applications that are not mapped to the right cluster name. I ran into this one with a client today, and the entire environment was inaccessible, but the error pointed to JNDI look failures. That took me down the wrong path until I found that all applications were mapped to a nonexistent cluster. Fixing those and restarting worked like a charm.
Here are details on additional Connect 2016 sessions that will be delivered by IBM Support and Services professionals. To read about the sessions described in the first post of this series, click here.
Successful Social Content Migration Into the Cloud
Come to this session by David Byrd (CTO, Worldwide Lab Services & AVP) to gain an understanding of how to transition your on-premises IBM Connections and competitive content (ie SharePoint, Jive, etc) to the cloud.
Sunday, Jan 31 | 1:00 to 2:00 PM | Lake Mizell AB
The Cloud's Silver Lining: Next-Level Strategies For Your Cloud and Verse Deployment
At this session, David Byrd will be joined by David Dutcher (Offering Manager) and Karin Cross-Smith (Senior Offering Manager). Together they will help you understand how to on-board your organization into IBM Connections Cloud. This will include key information on licensing, user management and leveraging Verse.
Sunday, Jan 31 | 2:15 to 3:15 PM | Lake Highland AB
Introduction to IBM Social Business Applications - Extending the Value of Connections
Jason Roy Gary (IBM Distinguished Engineer) and Mike Taylor (WW Application Owner) will be discussing all the existing and new Apps for Connections including our first App for the Cloud, Spokes. Spokes integrates all sorts of 3rd party services with Connections Cloud. The session will also dive into IBM Expertise Locator which allows you to find expertise within your organization.
Monday, Feb 1 | 2:00 to 3:00 PM | Lake Mizell AB
Enterprise Social Networks - The nerve-center of future organizations
Bosch has been driving to become an Agile Company. In this session, Andre Hagemeier from IBM and also Amit Kumar and Joachim Heinz from Bosch will describe the work involved, current status, future plans, and discoveries made during the process.
Monday, Feb 1 | 4:45 to 5:45 PM |Lake Mizell AB
Carnival Sailing Safer Seas with Domino
Hear from Hunter Medney (Senior IT Specialist) and Walter Carvalho (Carnival's CIO) on how Domino and XPages help make the world's largest cruise company safer. Carnival came to IBM for help streamlining the number and distribution of policies for their Health environmental and safety security system (HESS). The result is a Domino XPages application that works across all the brands in Carnival's portfolio.
Tuesday, Feb 2 | 2:30 to 3:30 PM | Florida 5
Going Cloud, Going Mobile - Will Your Network Drag You Down?
Wes Morgan (IBM Consulting Network Engineer) will give you the "big picture" view of how the transition to cloud and mobile services affects your network, and we'll discuss the most common network roadblocks encountered (and resolved!) during cloud and mobile deployments.
These are NOT "thought experiments" or hypothetical situations; rather, they're real-world problems that just might be lurking in YOUR network. You'll leave this session armed with the knowledge you need to deploy cloud/mobile technologies more smoothly.
Tuesday, Feb 2 | 2:30 to 3:30 PM | Lake Eola A
IBM Event Connect - From Concept to Production and Beyond
Chris Cotten (Product Manager) and Brad Schauf (CTO) will review key features and functions of IBM Event Connect and show how those drove the architectural design, mixing IBM Digital Experience solutions (such as WebSphere Portal, Web Content Manager, Connections and others) along with Bluemix, mobile services and their deployment in cloud.
Tuesday, Feb 2 | 3:00 to 3:30 PM | Solution EXPO Theater
Enterprise Deployments: Lessons Learned to Avoid Road Blocks
Tony Cusato and Casey Toole will tap into 50+ years of experience on building world wide enterprise infrastructures. They will share their experiences and lessons learned so that you can avoid road blocks when deploying enterprise level ready Sametime, Connections, or Notes/Domino/Traveler architecture.
Tuesday, Feb 2 | 5:15 to 6:15 PM | Lake Eola B
Innovation Supply and Demand in the Context of Strategic Collaboration Networks
RES-EAU-WaterNET is supporting the formation of strategic networks by using IBM Connections Cloud to bring together experts and scientists from around the world to collaborate on the development of innovative drinking water systems for remote communities. In this session, Gideon Sheps (WW Onboarding Coordinator) and Keyvan Maleki (RES'EAU-WaterNET) will explore how the use of collaboration tools can help create, foster and support these networks, improving value and outcomes.
Wednesday, Feb 3 | 9:15 to 10:15 AM | Lake Mizell AB
Moving to Connections Cloud with Our Buddies!
Migrating to the Cloud is one important step for Sika from Switzerland. The highest priority for customer satisfaction was a smooth migration and therefore minimal effort for users. Come hear from Felix Mueller (IT Specialist) about Sika's approach and how they were able to carry forward 13.000 Sametime buddy lists from on premise onto the cloud without a single password. The actual migration took less than two hours, leaving plenty of time for networking!
Wednesday, Feb 3 | 10:45 to 11:45 AM | Lake Highland AB
Version 1.7 of the IBM Connections Mail Plug-in, for use with IBM Connections 5.5, has been posted to the IBM Collaboration Solutions Catalog. If you are upgrading to 5.5, make plans to download this plug-in to add access to email and calendar from within your IBM Connections environment.
Domino 9.0.1 Fix Pack 5 Interim Fix 1 is now available for download from Fix Central. One of the fixes included in this release addresses the MD5 "SLOTH" vulnerability on TLS 1.2 that affects Domino. Follow the links below for details on the vulnerability, the complete fix list, and download information.
Here's part 1 of our look at some of the Connect 2016 sessions that will be delivered by IBM Support and Services professionals. For part 2 of this series, click here.
Finding the Real Experts - IBM Enterprise Engine with SQA & EL
This Jumpstart session by Scott Rogers (IBM Collaboration Consultant) and Mike Taylor (IBM Apps Owner) will show you how the social platform can be extended to incorporate analytics to serve up experts for a variety of use cases.
IBM Connections at Lufthansa - Modernization of Cooperation and Communication
Mathias Marhoff from IBM and Heike Griess-Nega from Deutsche Lufthansa AG will present the challenges and opportunities to achieve goals for an integrated solution with a simple and enjoyable user experience, which is supporting mobility and ensuring security, and how IBM Connections was integrated into the Lufthansa IT environment.
Join Tony Payne and Ginni Saini, senior members of the IBM Sametime L3 Support team, for this technical breakout session where they will open their bag of tricks to share specifics on how to effectively troubleshoot complex Sametime Audio Video deployments.
Tuesday, February 2 | 10:45 to 11:45 AM | Lake Highland AB room
Get the most out of IBM Connections with XCC - Web Content & Custom Apps Extension
Learn how to get the most out of IBM Connections with XCC. Presenting will be Scott Rogers from IBM, Felix Binsack from TIMETOACT GROUP, and John Merlino and Arey Zargham from Tufts Health Plan.
Tuesday, February 2 | 2:30 to 3:30 PM | Florida 2-3 room
My Domino Applications are Moving to SoftLayer; Now What?
Matt Holthe (Field support Services) and Sree Haridevara (Accelerated Value Specialist) cover the common below questions and other information that you need to know so that the transition of your Domino applications to SoftLayer will be as smooth as possible.
What does that mean for your applications?
How can you make them cluster aware?
What about integration with other applications, or other backend systems?
How will you manage user authentication?
Tuesday, February 2 | 5:15 to 6:15 PM | Orange F room
Zero to Clustered: Sametime Deployment During Your Happy Hour
Brad Boston (Accelerated Value Specialist) and Jeff Miller (Productivity team) will show you hands
down the fastest and most repeatable Sametime install possible.
Wednesday, February 3 | 8:00 to 9:00 AM | Lake Highland AB room
Capitalize on Social Engagement - What's Your Score?
At this session by Scott Rogers (IBM Collaboration Consultant) and Lior Leiba (Manager Social Technologies), you will learn how to increase the impact of your workforce through growing your network, knowledge, reputation, and social capital.
Wednesday, February 3 | 9:30 to 10:00 AM | Solution EXPO Theater
Social Business Infusion Patterns with Digital Experience
At this session, Charlie Price (Advisory Software Engineer) and Greg Presayzen (Senior Technical Advisor) will share a presentation and demo that shows:
an example of how portlets can be used to make life easier for their end users,
the integration with a number of options including the portlets
Web Application Integrator, a powerful way to give the appearance of a tightly integrated solution.
Wednesday, February 3 | 10:45 to 11:45 AM | Florida 2-3 room