So, maybe calling the native dlls is a dead end?
The other solution I explored for a bit was using a macro, but I think there are two dead ends there:
1. I have x64 QlikView and all my dlls are x32 so that is an issue isn't it? When I try to call one of mine (with all macro security options set as directed in numerous threads on here (System Access, etc.)) it fails.
2. Even if I could get it to work and get the HTML back, I don't see Object in QlikView that could display the HTML as a web page. Does one exist?
Any help is greatly appreciated. I am trying this all as a POC for some functionality we want to add and trying to reuse some existing code.
It's tough to give a lot of advice on this without getting my hands on the app and extension, but there's a few things I can suggest.
For some better debugging (using Firebug) try using this document extension:
It may help give you some more insight into what's going on.
So, calling a webservice from QlikView should definitely be possible. I'm wondering if what you're running into is cross domain scripting issues. By that I mean the security functionality most browsers have in place to prevent a webpage on one server calling a service that is located somewhere else. Are you running this extension on your desktop currently or are you running QVS?
In terms of an abject extension which displays HTML as a webpage, I'm not sure what you mean. Do you just mean an extension where you can enter HTML into the properties and it will display in the object as rendered code?
Something like this?
I'll try FireBug.
It shouldn't be cross domain issue. All of this is on my local machine, I am calling the services by http://localhost so it should be trusted.
What I meant by object was a non WebView object. A "native" QlikView object I guess you might say.
Ok, so I achieved success in my POC that used the web service route. The problem seemed to be this call:
It worked in IE but failed in QV. I had to change it to use:
Next issue is that I do get this prompt when I open the qvw in QlikView:
How do I get rid of THAT?