Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
I have two virtual servers. On one server I want Nprinting Server and Nprinting Engine. On the other server I want QlikView Server. When I'm trying to setup my connection to the QlikView Server in Nprinting console, I check "Requires Authentication" which brings up a field to input my domain/username, but there is no field to input the password. The QlikView Server can only be logged into with a username AND password, so how is Nprinting able to access it if there is no field for password?
Thanks.
To be supported with server/cluster connections the two servers need to be on the same domain. NP uses windows auth to form engine sessions to the apps hosted on the QlikView server(s). Using local connections could be an easy way right now to make this work but could end up being a royal pain down the road trying to refresh data and excessive server demands to host the same app in RAM multiple times concurrently. Local connections are not meant for prod scenarios unless you know the product extremely well. I have been able to configure 2 independent NP and Qlik Sense servers to work together in an unsupported way, but I've never tried with NP and QlikView to do the same. You might need to create another small 3rd windows server to act as a domain controller for the other two in order for this to work in a supported way. But that begs the next question... what end user features are you planning to deploy? Newsstand, QV ondemand, web console, API calls? Each one has auth requirements that might get shaky if the users or developers don't have accounts for these systems.
@nrq the TLDR version is this will NOT work, they HAVE to be in the same domain 🙂
Hi @nrq ,
You need ensure that connection requirements are met as per below help link:
https://www.youtube.com/watch?v=tDg-E0D6UrI
https://www.youtube.com/watch?v=jcD6Ur-aKoI
Hi @nrq
First of all we dont know what kind of conenction you are trying to setup. LOCAL, Server (QVP) or Claster. There are significant differences between those connections and they work totally different. I understand you studied documentation and you already know which type of the connection is suitable and best for your requirement? https://help.qlik.com/en-US/nprinting/February2024/Content/NPrinting/GettingStarted/HowCreateConnect...
Now... reading requirements and documentation you also read that:
now - what I dont understand from your description is this: "the QlikView Server can only be logged into with a username AND password, so how is Nprinting able to access it if there is no field for password?"
a lot of unknown in this topic so having those clarified will definitelly help to help you.
cheers
Hi,
Please refer to https://help.qlik.com/en-US/nprinting/May2023/Content/NPrinting/GettingStarted/HowCreateConnections/...and previous chapter with the requirements. Then do a Run Verification after filling the connection form. If you see some red crosses please post the screenshot and answer to @Lech_Miszkiewicz 's questions to allow use to better understand your scenario.
It is NTLM authentication, it uses the Domain user so you don't need to insert a password.
Best Regards,
Ruggero
Thanks for the detailed reply. Based on what you said, I believe my issue is that the server that QlikView is hosted on and the server that Nprinting is hosted on are on DIFFERENT domains. However, I don't see how I solve that problem.
What I mean is, the domain of each server is literally the virtual computer's name (in other words, the server's name). One server name is VIRTUALCOMP1 and the other is VIRTUALCOMP2. All the users on VIRTUALCOMP1 have the domain "VIRTUALCOMP1". All the users on VIRTUALCOMP2 have the domain "VIRTUALCOMP2".
In the OP when I mentioned needing a field for "password" in the Nprinting console, I was referring to the fact that both these servers require you to login to them using a username/password.
Does that clear things up? Is it possible to link QlikView Server to Nprinting using my aforementioned setup somehow? I was assuming the connection type I needed was "SERVER" but maybe "LOCAL" or "CLUSTER" will work instead?
To be supported with server/cluster connections the two servers need to be on the same domain. NP uses windows auth to form engine sessions to the apps hosted on the QlikView server(s). Using local connections could be an easy way right now to make this work but could end up being a royal pain down the road trying to refresh data and excessive server demands to host the same app in RAM multiple times concurrently. Local connections are not meant for prod scenarios unless you know the product extremely well. I have been able to configure 2 independent NP and Qlik Sense servers to work together in an unsupported way, but I've never tried with NP and QlikView to do the same. You might need to create another small 3rd windows server to act as a domain controller for the other two in order for this to work in a supported way. But that begs the next question... what end user features are you planning to deploy? Newsstand, QV ondemand, web console, API calls? Each one has auth requirements that might get shaky if the users or developers don't have accounts for these systems.
@nrq the TLDR version is this will NOT work, they HAVE to be in the same domain 🙂