We are using NPrinting and Qliksense April 2018 versions.
We are planning to keep two Environments for NPrinting, so the work done by us in development server will be then moved to prod server environment by our administrator(with the new feature of NPrinting JUNE 2017 release onwards).
So i need to know the prerequisite for this approach to be achieved.
Please recommend and advise on this.OR any other work around to achive process similar to this will be much appreciated.
You are asking very broad question. To save us all a lot of time and effort i suggest you go to official documentation which does cover everything in this aspect. If you find any gaps or have some specific questions which are not answered in official help document then maybe post it here.
so start from:
Thanks for your reply.
I have referred those link, In both video and qlik document, they tell us to use exported ZIP file from one environment to other, where Apps and connections must be present in the secondary environment before you start importing reports.
So how to maintain secondary environment, that contain Apps and connections present same as in primary environment before importing ZIP?
By following the video and qlik document, I tried by keeping two environments(two VM) for NPrinting, and importing ZIP file from one environment to other. When i do so it avoids import by saying "Connection string not present. Please view the log for details". THis is the issue i am facing as there GUIDs are different.
Well - regarding your error there might be multiple issues:
1. Did you have in both VMs NPrinitng App created before you have attempted report import?
2. Did you have in both VMs NPrinitng Connection created before you have attempted report import?
So. You probably don't have connection in Prod Environment so you need to manually create it or migrate whole dev site to prod using repository migration:
At this stage there is no way to migrate whole NPrinitng App. You can only migrate all site (repository) or single report.
If you go for single report you have to manually maintain and ensure that all other entities are in place like NPrinitng App, Connection to Qlik (Connection does not have to have the same GUID ID as the process will ask you which connection you want your report to link to) but still you need to ensure that the connection exists and points to the right Qlik document containing the same objects.
I think i was not clear about how i have being using VMs.
I have two VMs where both VMs contains newly installed both Qliksense and NPrinting servers.
So when i want to create report in NPrinting in dev envimnt, i am making connection to qliksense app in dev environment. Then i export this ZIP file from dev envimnt.
I am importing above ZIP file in Prod Environment. When i do this it shows like below error (it might be replace or import shows same error)
In this environment as you can see there is no Qlik APP as of same APPID as in primary enviromnt, so do connection and Apps.
so report i import does not points to the right Qlik document containing the same objects, where both qlik app document it pointing to in both VMs are of different APPIDs, even though i create both APPs and connections in NPrinting server of both VMs are of same name.
is this is the right set up for my requirement to use two enviroments?. If not how should be my VMs setup to achive my requirement.
like i already said.
It looks to me that there is a lack of understanding what components can be migrated, how they can be migrated and how to maintain integrity of relationship between Qlik App and NPrinting App since it is the most important thing to do!