09-02-04 11:58 PM
Hello,
I will make a brief description of what I've done so far and the outcomes fo
r each setup Scenario for IBM WebSphere Portal integrated with Lotus product
s.
All instalations following IBM Red Books were used to perform these instalat
ions:
WebSphere Portal 5.0.2 Extend - Collaboration Installation Guide
IBM WebSphere Portal here for Multiplatforms V5 Handbook
Lotus Domino 6.5.1 and 5.1 Extended Products Integration Guide
Scenario 01 - testing enviroment:
Server1 Windows XP
Domino Server 5.0.12 runnig LDAP, HTTP, DIIOP, Mail, etc.
Quickplace 3.0.1
Server2 Windows 2000 Pro
Domino Server 5.0.12
Sametime Server 3.0
WebSphere Portal 5.0.2.2
WebSphere Application Server 5.0.2.3
Outcome: In this Scenario, all integrations and services worked very well -
Quickplace portlet, People Finder, Who Is Here, Sametime Contact List, etc.
IMG 01: http://portal.logocenter.com.br/ibm...rtalenabled.jpg
Scenario 02:
Server1 Windows XP
Domino Server 5.0.12 runnig LDAP, HTTP, DIIOP, Mail, etc.
Quickplace 3.0.1
Server2 Windows 2000 Pro
Domino Server 5.0.12
Sametime Server 3.0
Server3 (runnig either Windows 2003 or SUSE Linux Enterprise v.8)
WebSphere Portal 5.0.2.2
WebSphere Application Server 5.0.2.3
Outcome: In this Scenario, Sametime Awareness in the Portal didn't work. The
refore, the Who Is Here portlet doesn't show a single user, the Sametime Con
tact List stays dead. The weird part is that the Portal is accessing the sam
e Domino servers that were used in the first Scenario and no errors are repo
rted. if even get the source code from the HTML containig the Who Is Here, I
can see the user id and credentials inside the HTML.
IMG 02: http://portal.logocenter.com.br/ibm/news/portalplus.jpg
Scenario 03:
Single Windows 2003 Server
Lotus Domino 6.5.1 running LDAP, HTTP, DIIOP, Mail.
Sametime Server 6.5.1
Quickplace Server 6.5.1
WebSphere Application Server 5.0.2.6
WebSphere Application Enterprise Server 5.0.2
WebSphere Portal Server 5.0.2.2
Lotus Extended Products
Outcome: Before the creation of the WebSphere LTPA token, SSO and awareness
between Sametime, QuickPlace and iNotes were working perfectly as shown in t
he images bellow.
IMG 03 http://portal.logocenter.com.br/ibm/news/qp651.jpg
IMG 04 http://portal.logocenter.com.br/ibm/news/dominod651.jpg
IMG 05 http://portal.logocenter.com.br/ibm/news/st651.jpg
IMG 06 http://portal.logocenter.com.br/ibm/news/qp651_2.jpg
Once I brought the LTPA token from WebSphere to Domino, it got all scr....d
up!
SSO between WebSphere and Domino products didn't work. So if I logged into t
he Portal and tried to navigate directly into Quickplace, I had to perform a
login action again. None of the Extended Products Portlets worked, includin
g mail and Quickplace, no Sametime Awareness.
SSO would only work between Portal Server and App Server or between the Lotu
s' products. But never from WebSphere to Lotus.
IMG 07 http://portal.logocenter.com.br/ibm...ortal651_06.jpg
IMG 08 http://portal.logocenter.com.br/ibm...ortal651_07.jpg
IMG 09 http://portal.logocenter.com.br/ibm...ortal651_08.jpg
Scenario 04:Server1 Windows 2003:
Lotus Domino 6.5.1 runnig HTTP.
Sametime Server 6.5.1
WebSphere Application Server 5.0.2.6
WebSphere Application Enterprise Server 5.0.2
WebSphere Portal Server 5.0.2.2
Lotus Extended Products
Server2 Windows 2000 Server:
Lotus Domino 6.5.1 runnig LDAP, HTTP, DIIOP, Mail.
Quickplace Server 6.5.1
Outcome: In this configuration, SSO between all products seems to work. Well
, all except for Sametime and WebSphere Portal. We got no Sametime Awareness
inside the Portal. However, iNotes did work, Quickplace also. And switching
between sites also works.
IMG 09 http://portal.logocenter.com.br/ibm...ortal651_01.jpg
IMG 10 http://portal.logocenter.com.br/ibm...ortal651_02.jpg
IMG 11 http://portal.logocenter.com.br/ibm...ortal651_03.jpg
IMG 12 http://portal.logocenter.com.br/ibm...ortal651_04.jpg
IMG 13 http://portal.logocenter.com.br/ibm...ortal651_05.jpg
No matter what Scenario we use, the following segment is always present insi
de the HTML code for the pages with the WHO IS HERE Portlet:
<script type="text/javascript" language="Javascript">
if (typeof writeSTLinksApplet == "function") writeSTLinksApplet("CN=wpsadmin
,O=logocenter", " CzFdrs+YiGSHHAnkO6HijWQ0h9bjawERXQLMm7HQ
sh6KyoqmBEMSLflj5QL
V0c8dPhERO2MvE0Y90vBoJXxaP+EK3ppOtzPQaVi
KkE69+7IjygeLdoKWS40qu5AEYrhWp/GiV1c
3mxNmXg3TTxpnLEs5eQVP3J9tYosN76zzuFnJ0Qq
1zPBVuISWsphCsfxqfAS0jUy/nuMxvM6NSJR
2hI1GtzB+olM510fdEAqpruLyXUgORb5IpSzgRYv
EQthW+mMSbHM3VDLzbpvtImyEMvX65aF2jOz
RW7JierZ1Ty/ b2YeAyp3n1aUvE+2UEIXQNo8Tqm+Fu2BAAuVx9Cp
qpA==", true);
</script>
When Awareness doesn't work, the Microsoft JVM always report some errors:
Microsoft (R) VM for Java, 5.0 Release 5.0.0.3810
========================================
======
? help
c clear
f run finalizers
g garbage collect
m memory usage
q quit
t thread list
========================================
======
com.ms.security.SecurityExceptionEx[com/lotus/sametime/stlinks/client/ST
Link
sApplet.a]: cannot connect to "portalplus"
at com/ms/security/permissions/NetIOPermission.check
at com/ms/security/PolicyEngine.deepCheck
at com/ms/security/PolicyEngine.checkPermission
at com/ms/security/StandardSecurityManager.chk
at com/ms/security/StandardSecurityManager.chkex
at com/ms/security/StandardSecurityManager.checkConnect
at java/net/InetAddress.getLocalHost
at com/lotus/sametime/stlinks/client/STLinksApplet.a
at o.run
com.ms.security.SecurityExceptionEx[com/lotus/sametime/stlinks/client/ST
Link
sApplet.a]: cannot connect to "portalplus"
at com/ms/security/permissions/NetIOPermission.check
at com/ms/security/PolicyEngine.deepCheck
at com/ms/security/PolicyEngine.checkPermission
at com/ms/security/StandardSecurityManager.chk
at com/ms/security/StandardSecurityManager.chkex
at com/ms/security/StandardSecurityManager.checkConnect
at java/net/InetAddress.getLocalHost
at com/lotus/sametime/stlinks/client/STLinksApplet.a
at o.run
com.ms.security.SecurityExceptionEx[com/lotus/sametime/stlinks/client/ST
Link
sApplet.a]: cannot connect to "portalplus"
at com/ms/security/permissions/NetIOPermission.check
at com/ms/security/PolicyEngine.deepCheck
at com/ms/security/PolicyEngine.checkPermission
at com/ms/security/StandardSecurityManager.chk
at com/ms/security/StandardSecurityManager.chkex
at com/ms/security/StandardSecurityManager.checkConnect
at java/net/InetAddress.getLocalHost
at com/lotus/sametime/stlinks/client/STLinksApplet.a
at o.run
com.ms.security.SecurityExceptionEx[com/lotus/sametime/stlinks/client/ST
Link
sApplet.a]: cannot connect to "portalplus"
at com/ms/security/permissions/NetIOPermission.check
at com/ms/security/PolicyEngine.deepCheck
at com/ms/security/PolicyEngine.checkPermission
at com/ms/security/StandardSecurityManager.chk
at com/ms/security/StandardSecurityManager.chkex
at com/ms/security/StandardSecurityManager.checkConnect
at java/net/InetAddress.getLocalHost
at com/lotus/sametime/stlinks/client/STLinksApplet.a
at o.run
java.lang.NullPointerException
at java/io/ByteArrayInputStream.<init>
at d.a
at d.a
at p.a
at r.run
at java/lang/Thread.run
com.ms.security.SecurityExceptionEx[com/lotus/sametime/stlinks/client/ST
Link
sApplet.a]: cannot connect to "portalplus"
at com/ms/security/permissions/NetIOPermission.check
at com/ms/security/PolicyEngine.deepCheck
at com/ms/security/PolicyEngine.checkPermission
at com/ms/security/StandardSecurityManager.chk
at com/ms/security/StandardSecurityManager.chkex
at com/ms/security/StandardSecurityManager.checkConnect
at java/net/InetAddress.getLocalHost
at com/lotus/sametime/stlinks/client/STLinksApplet.a
at o.run
com.ms.security.SecurityExceptionEx[com/lotus/sametime/stlinks/client/ST
Link
sApplet.a]: cannot connect to "portalplus"
at com/ms/security/permissions/NetIOPermission.check
at com/ms/security/PolicyEngine.deepCheck
at com/ms/security/PolicyEngine.checkPermission
at com/ms/security/StandardSecurityManager.chk
at com/ms/security/StandardSecurityManager.chkex
at com/ms/security/StandardSecurityManager.checkConnect
at java/net/InetAddress.getLocalHost
at com/lotus/sametime/stlinks/client/STLinksApplet.a
at o.run
java.lang.NullPointerException
at java/io/ByteArrayInputStream.<init>
at d.a
at d.a
at p.a
at r.run
at java/lang/Thread.run
com.ms.security.SecurityExceptionEx[com/lotus/sametime/stlinks/client/ST
Link
sApplet.a]: cannot connect to "portalplus"
at com/ms/security/permissions/NetIOPermission.check
at com/ms/security/PolicyEngine.deepCheck
at com/ms/security/PolicyEngine.checkPermission
at com/ms/security/StandardSecurityManager.chk
at com/ms/security/StandardSecurityManager.chkex
at com/ms/security/StandardSecurityManager.checkConnect
at java/net/InetAddress.getLocalHost
at com/lotus/sametime/stlinks/client/STLinksApplet.a
at o.run
com.ms.security.SecurityExceptionEx[com/lotus/sametime/stlinks/client/ST
Link
sApplet.a]: cannot connect to "portalplus"
at com/ms/security/permissions/NetIOPermission.check
at com/ms/security/PolicyEngine.deepCheck
at com/ms/security/PolicyEngine.checkPermission
at com/ms/security/StandardSecurityManager.chk
at com/ms/security/StandardSecurityManager.chkex
at com/ms/security/StandardSecurityManager.checkConnect
at java/net/InetAddress.getLocalHost
at com/lotus/sametime/stlinks/client/STLinksApplet.a
at o.run
The following images shows the LTPA tokens when logging into Quickplace (IMG
14) and into WebSphere Portal (IMG 15):
IMG 14 http://portal.logocenter.com.br/ibm/news/qp_sso.bmp
IMG 15 http://portal.logocenter.com.br/ibm/news/wps_sso.bmp
General outcome: could there be some kind of problem with SSO between WebSph
ere and Sametime? Is there a JVM problem that prevents the applets necessary
to make sametime awareness to function properly?
If anyone has any ideas that you'ld to share I would be grateful.
Eduardo M. Fronza
Logocenter S/A
[ Post a follow-up to this message ]
|