Skip to main content
Announcements
See what Drew Clarke has to say about the Qlik Talend Cloud launch! READ THE BLOG
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Last used (UTC)

Hi everyone.

I´m experimenting some problems with QMC. The hour does´nt correspond with my time zone in the loggin information in QMC.

How can i change the time zone?

In the other hand, i want to know if theres any study guide for Qlikview administrator certificate.

Thanks for all.

Have a great day!

5 Replies
sujeetsingh
Master III
Master III

You cam use timezone() function in any of your deployed application which will tell you the time zone  of the QMC

jjordaan
Partner - Specialist
Partner - Specialist

Hi Pablo,

About your question for study material I don't think there really is something.

Off course you can use the reference manual but I found this book very usefull

QlikView Server and Publisher | Packt

Anonymous
Not applicable
Author

Well, actually the only thing i want to change is the timezone in the console. It shows me another hour in the information when a user is logged.

But thanks for all.

Anonymous
Not applicable
Author

Thanks, it was very usefull!!!

jonasheisterkam
Partner - Creator III
Partner - Creator III

Hi, you can not change timezone in the QMC. But if you want only the information you can call the qlikview management api. In c# you can use timezone functions.

c# code:

QMSClient Client;

            Client = new QMSClient("BasicHttpBinding_IQMS");

            string key = Client.GetTimeLimitedServiceKey();

            ServiceKeyClientMessageInspector.ServiceKey = key;

            ServiceInfo MyQVS = Client.GetServices(ServiceTypes.QlikViewServer)[0];

            CALConfiguration myCALs = Client.GetCALConfiguration(MyQVS.ID, CALConfigurationScope.NamedCALs);

            List<AssignedNamedCAL> currentCALs = myCALs.NamedCALs.AssignedCALs.ToList();

            List<string[]> AssignedNamedCALs = new List<string[]>();

            AssignedNamedCALs.Add(new string[4] {

                "UserName","MachineID","LastUsed","QuarantinedUntil"

            });

            for (int x = 0; x < currentCALs.Count; x++)

                {

                    AssignedNamedCALs.Add(new string[4] {

                        currentCALs.ElementAt(x).UserName,currentCALs.ElementAt(x).MachineID,

                        TimeZoneInfo.ConvertTime(currentCALs.ElementAt(x).LastUsed, TimeZoneInfo.Utc, TimeZoneInfo.Local).ToString(),

                        TimeZoneInfo.ConvertTime(currentCALs.ElementAt(x).QuarantinedUntil, TimeZoneInfo.Utc, TimeZoneInfo.Local).ToString()

                     });

                }