Qlik Community

QlikView Deployment

Discussion Board for collaboration related to QlikView Deployment.

sparur
Valued Contributor II

How Can I reload QlikView Reload Jobs through Execution Service?

Hi, guys

I try to use web service: localhost:8082/qtxs.asmx?WSDL for reloading my jobs

When I open link: localhost:8082/qtxs.asmx I see:

<Root>QlikView Publisher ExecutionService v8.0 (8.50.6261.5, ID=58bf4f25-3bb3-246d-4fc0-b166e6626e27) says, "Hello world. The time is: 10/25/2010 05:14:52.9517790". For wsdl, add ?WSDL at the end of the request. </Root>

That's good.


but I get errors when I try to test this service...

I use soapUI tool (soapui.org) for testing service

and when I try to request any methods from this service(for example, HelloWorld ) I get error: HTTP/1.1 500 Internal Server Error.

Can anyone help me?

I use:

qlikView Server version: 8.50.6299.0409.10

Windows 2003 Server R2 Enterprise Edition x64.

5 Replies
vgutkovsky
Honored Contributor II

How Can I reload QlikView Reload Jobs through Execution Service?

Anatoly,

In v8.5, you trigger EDX jobs by calling http://localhost/ControlPanel/Job/RequestEDX.aspx?JobIdOrJobName=

Fill in the blanks...You can then trigger this URL from a web POST through your soapUI. For syntax examples, see Publisher --> Job Management --> Event Driven Driven Job Execution.

Regards,

sparur
Valued Contributor II

How Can I reload QlikView Reload Jobs through Execution Service?

Vlad, thank you for your quick response.

I know about this approach (launch special URL in the brouser), but I don't know how I can launch it from another system (not Windows based OS).

My task is:

I need launch special QV Job after successfully execution event on SAP BW system. An I don't know how I can do it. Our specialist in SAP BW asked me about web services(soap technology) and I planned to use approach with WSDL. But I can't it because got errors

vgutkovsky
Honored Contributor II

How Can I reload QlikView Reload Jobs through Execution Service?

Well, I'm not expert in soapUI, but make sure the Method is POST and the Request URL is in the format I posted above. From your original post, I assume you were trying a different URL. Try it with RequestEDX and see if that works. It shouldn't matter if it's Windows or not.

Regards,

sparur
Valued Contributor II

How Can I reload QlikView Reload Jobs through Execution Service?

I'm not expert in soapUI also Smiley Happy, but I use this tool only for testing WSDL...

How can I use POST method? can you give me an example?

thank you.

vgutkovsky
Honored Contributor II

How Can I reload QlikView Reload Jobs through Execution Service?

Well according to soapUI's website you can just change the method between GET and POST through the dropdown: http://www.soapui.org/images/stories/web/http-html-response.png

Regards,