HI Larry,
Sorry for the slow response, here.
I looked into this, and conferred with a colleague, and what we discovered is that Outlook is stripping the "query string parameters" from the URL. If you're not familiar with query string parameters, it refers to the "variables in the URL". In your example, the "?pgm=MISPGM/BA2570AS" is the query string parameter. Naturally, there's not much we can do to change the way Outlook works. Also, we don't "officially" support Outlook as a web browser, but I suspect under the covers, it's calling code inside Internet Explorer, so our tool SHOULD work just fine if we work around the query string problem.
Since the only query string parameter in this case is the name of the program to launch, we can work around the problem by creating a custom HTML file, and inserting some JavaScript code to call the pui.run() API. pui.run() is a Profound UI API for launching sessions, and it has the ability to take the program name as a parameter, so we can use it to start anonymous programs instead of using the query string.
To try this, use the following steps. Anywhere I say "/www/profoundui/htdocs", please replace it with "/www/[your-instance-name]/htdocs" if you've changed the installation location when you installed Profound UI... the name "profoundui" is the default, but a different name can be specified during installation.
1) Go to the /www/profoundui/htdocs/profoundui/userdata/html directory in the IFS.
2) Make a copy of the 'start.html' file. Maybe call it something like ba2570as.html? (Or calendar.html? whatever sounds good to you.) This new copy should be in the same directory as the start.html.
3) Edit the new copy of the file in a text editor. (You can use Windows Notepad, the text editor in RDi, or even other tools like Notepad++. Even the green screen EDTF command will work.)
4) Find the following code in the new copy of the file:
Code: Select all
<script type="text/javascript">
window.onload = function() { pui.start() };
</script>
5) Change the preceding code so that it now looks like this:
Code: Select all
<script type="text/javascript">
window.onload = function() { pui.run({
program: "MISPGM/BA2570AS"
});
};
</script>
6) Save your changes.
7) Try the following URL:
http://i5.banyanair.com:8080/profoundui ... 570as.html (change that last part to whatever you called your copy of the html file)
This should now launch the program directly (in an anonymous session, just as your earlier URL did.) Since there's no longer a query string parameter, it should work in Outlook.
Using this method, Profound UI will not automatically load any custom JavaScript or CSS files that you have placed in the /www/profoundui/htdocs/profoundui/userdata/custom (or subdirectories). But if you need custom JavaScript or CSS, you can enable them by editing your new HTML file and adding the appropriate <link> or <script> tags to the HTML code.
Let me know if this helps, or if there's anything I can explain better.