This week starts in the beautiful town Prague with Social Connections VI. I met great people and first of all i want to thank the organisation team for this great event. At the end we made the traditional image with all attendees. Foto ©2014 by Oli Heinz I enjoyed two very delicious dinners and had great discussions around IBM ICS, met old and new friends. After years of tweets, forum entries and virtual talks i finally met Martin in person and had an entertaining evening with him and Sjaak. Foto ©2014 by Oli Heinz
As preparation for Social Connections VI in Prague next week i redesigned the Administration Scripts for IBM Websphere. Some highlights: all scripts are moved to a subfolder with DMGR/bin (folder name: ibmcnx) tested in multinode environments added some classes everybody can use for his own scripts adding policies to libraries (personal and communities) are using search now New scripts: documentation of all jvm settings of each application server create a file with all documentation in one step create cluster members for additional nodes
IBM released a tech document on friday with title: Search fails with the error CLFRW0060E: Input-output exception. This document solves one of my problems i had in a demo environment since two weeks. I traced the environment, checked j2ee roles, reinstalled CR3 and 4, redeployed search and activities, but i always got an error, when the search wants to access the activities seed list. So what happened? I want to show the /search/serverStatus page in a course and for this i want to remove all warnings and errors. When you don’t set SEARCH_SEEDLIST_TIMEOUT, you get a warning, that the variable is not set.
Adding a custom field to IBM Connections Profiles is great documented in “https://www.slideshare.net/palmke/show301-make-your-ibm-connections-deployment-your-own-customize-it-30628456[SHOW301: Make Your IBM® Connections Deployment Your Own: Customize It!]” the Connect 2014 session of Wannes Rams and Klaus Bild. Thanks to them for this great collection of customizing tipps. In my case the bundle name is “stoeps” and the custom field i want to add is “twitterId”. lotusconnections-config.xml <resources> <!-- Custom strings for field labels --> <widgetBundle name="local.stoeps.profiles.strings.uiLabels" prefix="stoeps"/> </resources> local.stoeps.profiles.strings.uilabels.properties # extension property field labels label.stoeps.twitterId=Twitter Id: profiles-types.xml <property> <!-- Custom field for Twitter ID --> <ref>twitterId</ref> <updatability>readwrite</updatability> <hidden>false</hidden> </property> profiles-config.
You can log login errors within IBM Http Server. One way would be to get use SetEnvIf, but then you can’t get the querystring of the error page. When you type a wrong password the URL changes from https://connectionshost/application/login/ to https://connectionshost/application/login/?error=true. SetEnvIf Request_URI "/login$" log This set the environment variable to log, but when you read the Apache documentation you find: The resource requested on the HTTP request line — generally the portion of the URL following the scheme and host portion without the query string. See the RewriteCond directive of mod_rewrite for extra information on how to match your query string