Sametime Audio and Video not working when all components on 1 Windows 2008 box

Recently I had to troubleshoot a newly installed Sametime environment for a small deployment.

All WebSphere components installed on 1 box with 3 ip addresses assigned to 1 Nic on Windows 2008 R2 SP1

Point to point video was working, however adding a third person or using Audio and Video from the meeting center would not work.

Strange… After some investigation, it looked like the Media Server services and Proxy server services were all listening on the Meeting servers address instead of there assigned ip.

The first assigned IP (I thought to be the default for outgoing traffic)  x.x.x.179 System Console and Media Server. Proxy was assigned to x.x.x.172 and meeting to x.x.x.173

All were listening on x.x.x.172

Strange, if all listening on 1 it should be the default IP x.x.x.179 and certainly not x.x.x.172

Then I found this article http://www.confusedamused.com/notebook/source-ip-address-preference-with-multiple-ips-on-a-nic

On windows 2003 the first Ip address becomes the default for outgoing traffic.

Microsoft decided to change this behaviour in Windows 2008 where the IP with the lowest digit is default for outgoing traffic (wow that makes sense)

So I ended up shutting down all services, removing the 172 and 173 address from the nic and re-inserting them using following command:

netsh int ipv4 add address “Local Area Connection” x.x.x.172 255.255.255.0 SkipAsSource=true

netsh int ipv4 add address “Local Area Connection” x.x.x.173 255.255.255.0 SkipAsSource=true

Restarted al services

Everything started working as expected

The (Microsoft) pot calling the (Google) kettle black?

Is discrediting your major competitor the new way of marketing. Microsoft seems to think so.

They have the nerve to accuse their competitor of something they are accused of themselves (they deny everything, just as Google does)

I question this way of trying to beat the competition. I believe that companies must make a profit, but not at all cost. They have a duty towards our society and should be an example on how things should be done.

Profit can still be made when doing business ethically. Just take a look at the following website, launched just after Microsoft’s Worldwide Partner Conference.

http://www.scroogled.com/

They don’t even hide the fact that this site is hosted by Microsoft (that’s about the only thing they do ok here). But just to be sure, I did a quick Whois

http://www.whois.net/whois/scroogled.com

I strongly believe this way of doing business is questionable and non-ethical. (I also believe that allowing NSA access to customer data is non-ethical but that’s not the point of this post)

They should be ashamed of themselves and customers should take this way of working into account and migrate away from any company using this way of working.

As a bonus the Guardian released this article last week

http://www.guardian.co.uk/world/2013/jul/11/microsoft-nsa-collaboration-user-data

Sametime chat history in shared mailbox when using Outlook add-ins for Sametime

We currently are facing an issue in an environment where we have Outlook for mail and Sametime for instant messaging and meetings.

We us the Sametime add-ins for Outlook and have the save location for chat history set to local disk by default.

When a user changes this to “Save to mail file” – “Outlook” we are seeing different results in the actual save location. For a number of users a Sametime Transcripts folder is created in their mailbox, but for others a folder is created in a Team mailbox they have editor rights to or a Sharepoint list.

This results in Sametime transcripts being visible for anyone having read access or higher to that mailbox.

Apparently Sametime looks for all writable storage in the Outlook client and selects one. We don’t know the logic behind the choice yet.

We are working with IBM support to see if they can allow us to:

- Select a default location

- Disable save to MS Outlook

- Group the option panes into 1 pane

Unable to install Connections 4.5 Ear file not found during News install

I was upgrading a Connections 4 deployment in place and ran into the following issue: Install of the 4.5 code failed on news install on following error:

[exec]   [wsadmin] WASX7017E: Exception received while running file "E:\profiles8\Dmgr01\ConfigEngine\config\work\was\curJaclScript.jacl"; exception information: com.ibm.websphere.management.exception.AdminException
     [exec]   [wsadmin] javax.management.MBeanException
     [exec]   [wsadmin] com.ibm.websphere.management.exception.AdminException
     [exec]   [wsadmin] com.ibm.websphere.management.exception.AdminException: ADMA0043E: C:\Users\.WRA_Admin\AppData\Local\Temp\2\app8342204399205721911.ear does not exist for installation.

I tried a lot of things like checking security, putting a file monitor on the temp folder (to see the file actually exists during install), I reinstalled WebSphere and Cognos.

In the end I changed my users temp varialble to C:\temp and install went fine

Error when configuring Configuring the IBMConnectionsMetricsAdmin role on Cognos

I was trying to configure the IBMConnectionsMetricsAdmin role on a Connections 4 deployment when I got this error when I tried to open http://connections.org:9082/cognos/servlet/dispatch/

AAA-SYS-0001java.lang.RuntimeException:
Expected a single account objectjava.lang.RuntimeException: Expected a
single account object at
com.ibm.cognos.camaaa.internal.admin.handler.QueryUserInfo.handleInbound
Request(QueryUserInfo.java:268) at
com.ibm.cognos.camaaa.internal.common.handler.DefaultHandler.handleMessa
ge(DefaultHandler.java:72) at
com.ibm.cognos.camaaa.internal.auth.handler.AuthHandler.handleMessage(Au
thHandler.java:150) at
com.ibm.cognos.camaaa.internal.auth.ha.................

This deployment is using Domino as LDAP server and this is where the issue originated.

My Cognos LDAP configuration had an error in the Folder mapping object class. I set it to dominoOrganization but the folder mapping was referring to “ou=adm,o=company“. That one has an extra ou in that has an objectclass of dominoOrganizationalUnit.

Setting the Folder mapping object class to dominoOrganizationalUnit and restarting Cognos solved the issue

You can see this from the following items in AAAclient.log:             

1.  Cognos does a lookup for the objectclasses of ou=adm,o=company: 

127.0.0.1:9082  8108    2013-03-13 14:06:04.096 +01     null
92Cv2jl2G82wGsl9Mj44yy98s94h8Gy9C92GqCGd       1               15312
AAA.Provider.LDAP       6235    5
Audit.RTUsage.CAM.AAA.Provider.LDAP     CallStart       <function
name="ldap_search_s"><parameters><item
name="ld"><![CDATA[0000000001A3B7D0]]></item><item
name="base"><![CDATA[ou=adm,o=company]]></item><item
name="scope"><![CDATA[0]]></item><item
name="filter"><![CDATA[(objectclass=*)]]></item><item
name="timeout"><![CDATA[0]]></item><item
name="attrs"><![CDATA[objectclass]]></item><item
name="attrs"><![CDATA[ou]]></item><item
name="attrs"><![CDATA[mail]]></item><item
name="attrs"><![CDATA[uid]]></item><item
name="attrsonly"><![CDATA[0]]></item></parameters></function>           

2.  The returned objectclasses from LDAP for ou=adm,o=company are
dominoOrganizationalUnit, organizationalUnit, and top:                  

127.0.0.1:9082  8108    2013-03-13 14:06:04.097 +01     null
92Cv2jl2G82wGsl9Mj44yy98s94h8Gy9C92GqCGd       1               15312
AAA.Provider.LDAP       6235    5
Audit.RTUsage.CAM.AAA.Provider.LDAP     CallEnd <function
name="ldap_get_values"><parameters><item
name="retval=ldap_get_values()"><![CDATA[dominoOrganizationalUnit]]></it
em><item
name="retval=ldap_get_values()"><![CDATA[organizationalUnit]]></item><it
em
name="retval=ldap_get_values()"><![CDATA[top]]></item></parameters></fun
ction>                                                                  

3.  None of these objectclasses match dominoOrganization, so the error
"CAM-AAA-0031 Unable to determine the objectClass of
ou=adm,o=company. Please update your namespace configuration to
recognize this entry as a folder." is shown:                            

127.0.0.1:9082  8108    2013-03-13 14:06:04.097 +01     null
92Cv2jl2G82wGsl9Mj44yy98s94h8Gy9C92GqCGd       1               15312
AAA     6235    5       Audit.RTUsage.CAM.AAA   CallEnd <function
name="LegacyServerEngine::search"><parameters><item
name="response"><![CDATA[<searchResponse><status>-19</status><exception
xsi:type="bus:CAMException"
xmlns:bus="http://developer.cognos.com/schemas/bibus/3/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"><severity
xsi:type="bus:severityEnum">error</severity><errorCodeString
xsi:type="xsd:string"
xml:space="preserve">-19</errorCodeString><messages
xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="bus:message[1]"><item
xsi:type="bus:message"><messageString xsi:type="xsd:string"
xml:space="preserve">CAM-AAA-0031 Unable to determine the objectClass
of &apos;ou=adm,o=company&apos;. Please update your namespace
configuration to recognize this entry as a
folder.</messageString></item></messages></exception></searchResponse>]]
></item></parameters></function>

Microsoft mobile vs Apple mobile

No words, just 2 pictures taken at Florida Mall Orlando last week

IBM’s strategy for the future of Lotus Quickr

At Lotusphere 2012 a lot of questions were raised about Lotus Quickr. Nobody got a clear response, almost no sessions on Lotus Quickr at the conference.

This year, at Connect 2013 the new conference name for Lotusphere not one single session could be found in the session preview tool. The future of Quickr??
Throughout the year we got a lot of questions from our customers about the future of the product, we could not give them a clear answer. even as an IBM premier business partner we were left out in the dark.
Although there was not a single session on Quickr the name of the product was mentioned in a couple of sessions and the future of the product became clear. Let me start of with a clear statement from IBM Product management. They have confirmed Quickr will be supported for a long time (read 6 to 7 years). IBM can’t tell you any actual years, but the official support website is here
But the product will, apart for bug fixes and a upcoming new release for the connectors no longer be in active development.
The first step is the upcoming release of IBM Connections Content Manager which will provide robust Content Management capabilities within Connections Communities, such as approval routing, integrated search and more granular ACL’s. It will also feature nested folders, document types and advanced metadata management. It is planned to support the existing Quickr Connectors for the Windows desktop just like they did on the previous integration with the FileNet repository to provide a seamless authoring process using Office desktop applications. To allow existing Quickr customers (Quickr Domino and Quickr for WebSphere Portal) a migration path to this new capability, IBM will release a migration tool for documents in Quickr Document Libraries to be migrated to IBM Connections Content Manager libraries including folder structures, metadata, old versions and ACL’s.
In the next step later this year there will be new connectors for Connections Content Manager as well as Portal based version (portlet) to offer the library capabilities within the WebSphere Portal. The ultimate goal of all this is to have one big social platform that integrates with everything. One to rule them all. On top of that this will offer the capability to integrate the upcoming IBM Docs product into this social document management and raise the bar for social document management to a new level that will blow away the competition for a while. More coming up on IBM Docs soon.
I have to say, I love the strategy and the direction they have chosen and the demos I have seen are  mind-blowing. I truly believe that any customer that chooses this direction now makes a very good choice. But I cannot agree on the silence on the Lotus Quickr product and the confusion on the future of it. This has caused a lot of customers to turn over to the competition and this could have been avoided.

Why we sometimes lose to Sharepoint

Sometimes we lose a battle to our friends from Microsoft. Mostly we are competing against SharePoint. Why do we lose?

I truly believe that the IBM suite of products is better than Microsoft’s suite. It truly is, individual features and products are just better, no question about it. So how can we loose?

Because SharePoint offers a bit of everything into one integrated platform, you can do a bit of document sharing, some forms to make life easier and you can setup some websites really quickly. And this can be done relatively quick and without big investment. Will this satisfy customer needs in the long end? No probably not, you will need a lot of money to develop stuff to have SharePoint do what you want to do long term. And in the end it will cost you more money than the IBM suite. To get started with IBM software and wanting to have Document Management, some websites and some forms you currently need 3 products from IBM. They are not integrated as one product so some work needs to be done to get them looking as one platform. The initial hardware and services investment is just bigger. You will save long term, but many organizations don’t look that far. The ones that do, use IBM products.

So what can IBM do to improve this?

They are already on the right track today with IBM Connections, IBM Notes 9, IBM Docs and IBM Sametime (soon will) looking as one platform, but work still needs to be done. IBM Portal needs to follow very quickly form a ui perspective and we need a stripped down version to be competitive. Why not integrate a stripped down version of IBM Forms into IBM Connections to be able to create some easy to use forms?

I would like to win them all, and I need the tools for it.

IBM Connect 2013

IBM Connect 2013! What’s in a name? Honestly, I couldn’t care less about the name change. I was a bit afraid about the amount of technical session, but I think it was about the same as last year.

Writing this on the plane heading home, and glad to be heading home I must admit it was the best conference I went to ever. I have not  much to compare to as it was only the 3th one I attended, but from those 3, just the best.
The opening session was a blast, great opening, a relaxed and confident Allistair Rennie on stage and a  great pace to the follow up of speakersm demos and topics. Having a OGS like his created a very positive atmosphere and lifted the conference up to a higher level.
I attended even more sessions than last year and I am very tired, but also very happy. I learned a lot again and got an insigth in IBM strategy for the next couple of years on ICS. I met a lot of friends I only new online or did not meet for a while and had some great fun with them. I especially loved the fact that all the Social Media residency members from the last august residency were present, loved seeing them again, they are great people.
I will be posting some more details on the session I followed in the upcoming week so watch the blog.
But first I will spent some time with my family, because I really missed them and can’t wait to see them again