I am an MD working at a local hospital which uses McKessonıs Horizon WP
Physician Portal to allow access to medical information over the web. It
does not work in any of my Mac browsers (Firefox, Safari, Camino, . . .
) and they say they are not supported. They told me this before with the
previous product and still tell me that about the Citrix servers they use,
however I have been using these for a couple of years, having figured them
out myself.
This time I am stuck. Anybody there know why it doesnıt work? I get to the
secure web page, and it briefly flashes in my window, looking just the way
it should, but immediately disappears, leaving a blank window. Below find
the code from the page (I replaced the actual address of the site with
XXXX). Maybe it is an implementation of Java that is a little off, or
another example of Microsoft (via IE) violating HTML and other conventions?
Any help is appreciated.
Geoff Renk
Charleston, SC
<!-- Define the ATL object -->
<OBJECT ID="objSharedSessionServiceID"
CLASSID="clsid:04B6290C-97B8-49A1-B0A3-1312254F7C54"
CODEBASE="/portal/applets/SharedSession.dll#Version=10,0,0,1" HEIGHT="0"
WIDTH="0">
</OBJECT>
<script language="javascript">
objSharedSessionServiceID.SetJoinNameOrNumber(objSharedSessionServiceID.GetI
PAddress(''));
objSharedSessionServiceID.SetListenPort( '7576' );
objSharedSessionServiceID.SetAppName('portal' );
</script>
<script language="javascript">
objSharedSessionServiceID.SeedIdentifier("# Shared Session Properties\r\n#
Generated by HorizonWP Portal via sss.jsp\r\n# Mon Aug 28 10:08:14 EDT
2006\r\nSessionIdentifier=9bbe68:10d482e76fd:-79c4.172.20.26.46\r\nurl=https
://portal.XXXXX.com:443/sharedSession/servlet/rpcrouter\r\n")
var y =
"https://portal.carealliance.com:443/portal/site/hpp/index.jsp?setSessionId=
" + objSharedSessionServiceID.GetIPAddress('') + "|" +
objSharedSessionServiceID.Locate();
location.replace(y);
</script>