Skip to main content
Announcements
Defect acknowledgement with Nprinting Engine May 2022 SR2, please READ HERE
cancel
Showing results for 
Search instead for 
Did you mean: 
Jeffrey_Li
Creator
Creator

NPrinting on-demand for Qlik Sense Empty Apps

Hi, All,

We created app, connection, report on NPrinting against Qlik Sense and have verified them. We also confirmed that 'Enable on-demand' checkbox was checked, and window service account is RootAdmin etc. On Qlik Sense Hub, I added 'on-demand reporting' (from Qlik dashboard bundle) and enterred Qlik Sense server address into Server Connection textbox.  But the 'Choose App' dropdown is always empty. Please see attached screen shot. What else should we check?

Thanks

Bo

Labels (2)
1 Solution

Accepted Solutions
Jeffrey_Li
Creator
Creator
Author

We found the Qlik sense certificate on NPrinting server is the cause. The issue was solved after we removed/re-installed certificates.

Thanks

Bo

View solution in original post

11 Replies
Frank_S
Support
Support

Hi @Jeffrey_Li 

The server connection should be the same path as the path secured when enabling https on the NP server as shown in the image below:

 

fqdn.PNG

secure.PNG

 

Also please double check this article to verify your On Demand implementation.

https://support.qlik.com/articles/000060552

Hope this helps you to resolve the issue.

Kind regards...

Please remember hit the 'Like' button and for helpful answers and resolutions, click on the 'Accept As Solution' button. Cheers!
Jeffrey_Li
Creator
Creator
Author

Hi, Frank_S,

Thanks for your reply. Where can I check if Windows NTLM auth is used for both Qlik Sense and NPrinting?

Regards

Bo

Frank_S
Support
Support

Hi @Jeffrey_Li 

Have a look at this article.

https://support.microsoft.com/en-ca/help/102716/ntlm-user-authentication-in-windows

So as long as your NPrinting server, Qlik Sense server and your NPrinting service account are all in the same domain, then by default, you are correctly using NTLM (Windows Domain) authentication.

For supported and unsupported environments, check out this link. https://help.qlik.com/en-US/nprinting/June2019/Content/NPrinting/DeployingQVNprinting/Supported-unsu...

Finally, ensure that your NPrinting user accounts are mapped to their respective Active Directory accounts as well within the NP web console.

domain user account field entry.PNG

Hope this helps...

Kind regards,

Please remember hit the 'Like' button and for helpful answers and resolutions, click on the 'Accept As Solution' button. Cheers!
Frank_S
Support
Support

Please check the article again.

https://support.qlik.com/articles/000060552

 

I have updated it to include the domain mapped user account and NP role requirements.

All else equal this will hopefully help to solve the issue you are experiencing.

Kind regards,

Please remember hit the 'Like' button and for helpful answers and resolutions, click on the 'Accept As Solution' button. Cheers!
Jeffrey_Li
Creator
Creator
Author

Hi, @Frank_S 

Thanks for your assistance on this issue. I really appreciate it.

I have checked everything listed in these articles and they are all correct, including domain name, certificates, NPrinting roles etc. One thing I am not sure is that, we use a service account (also a domain account) to run all Qlik Sense windows services. Does this service account has to be NPrinting user as well?

Thanks again

Bo

Jeffrey_Li
Creator
Creator
Author

Hi, @Frank_S ,

Does port 4343 (not 4243) need to be open on NPrinting server or Qlik Sense server?

Thanks

Bo

Jeffrey_Li
Creator
Creator
Author

 I found something strange. The Server Connection textbox should have 'Fx' button at right side. See the Textbox_Fx.png.  But ours doesn't have it in Empty App Dropdown.png. Does it mean Qlik Dashboard bundle was not installed correctly on our Qlik Sense server?

Thanks

Bo

Frank_S
Support
Support

Check the following regarding port configuration. It states which ports need to be address on on which server they need to be addressed:

https://help.qlik.com/en-US/nprinting/February2019/Content/NPrinting/DeployingQVNprinting/Ports.htm

Specifically in answer to your question:

The following ports need to be opened inbound on the Qlik Sense serveroutbound on Qlik NPrinting Server and Qlik NPrinting Engine server computers:

  • 4242
  • 4243
  • 4747

NPrinting does not use port 4343 at all...

Please remember hit the 'Like' button and for helpful answers and resolutions, click on the 'Accept As Solution' button. Cheers!
Frank_S
Support
Support

The f(x) expression editor is removed from the QS On demand custom objects from April 2019 and later versions.

https://support.qlik.com/articles/000065283

Perhaps this is why you are not seeing it in that you may have April 2019 QS or a later version installed.

Please remember hit the 'Like' button and for helpful answers and resolutions, click on the 'Accept As Solution' button. Cheers!