Проверка работы службы NPrinting через vb.net

PowerShell пример скрипта. Загрузка переменных из файла

QlikView API Экспорт значений переменных из InputBox в текстовый файл

Создать объекты листа из XML – QlikView 12.40 API vb.net

PowerShell и API генерация формул (Expression) в объекте QlikView

Методы QlikView API 12.40 – приложение, документ

Методы уровня приложения QlikView

Name MemberType Definition
ActiveDocument Method Doc ActiveDocument ()
AvqInitServer Method bool AvqInitServer (string, IDispatch)
CreateDoc Method Doc CreateDoc ()
CreateEmptyReport Method IReport CreateEmptyReport ()
DeleteEfsFiles Method int DeleteEfsFiles (string, string)
DisableCtlBrk Method void DisableCtlBrk ()
DisableDialogs Method void DisableDialogs (bool)
DisableWebview Method void DisableWebview (bool)
DoLogProcessSummary Method bool DoLogProcessSummary ()
EnableCtlBrk Method void EnableCtlBrk ()
GetAffinity Method int GetAffinity (int)
GetCachePercentage Method int GetCachePercentage ()
GetCommittedMemory Method double GetCommittedMemory ()
GetCpuMilliseconds Method double GetCpuMilliseconds ()
GetDocumentInfo Method Variant GetDocumentInfo (string)
GetDocumentThumbNailEx Method IReturn13 GetDocumentThumbNailEx (string, string)
GetEfsToc Method IReturn11 GetEfsToc (string, string)
GetElapsedMilliseconds Method double GetElapsedMilliseconds ()
GetEmptyRect Method IRect GetEmptyRect ()
GetMajorVersionDate Method string GetMajorVersionDate ()
GetProcessId Method int GetProcessId ()
GetProcessName Method string GetProcessName (int)
GetProcessSummary Method IProcessSummary GetProcessSummary ()
GetProperties Method IApplicationProperties GetProperties ()
GetRunLevel Method short GetRunLevel ()
GetServerDocList Method IArrayOfDocListEntry GetServerDocList (string)
GetSolidColorArea Method IColorAreaDef GetSolidColorArea (short, short, short)
GetTotalPhysicalMemory Method double GetTotalPhysicalMemory ()
GetUserPreferences Method IUserPreferences GetUserPreferences ()
InitCpuAndMemMonitor Method bool InitCpuAndMemMonitor ()
InputBox Method string InputBox (string, string)
InputBoxEx Method string InputBoxEx (string, string)
Launch Method bool Launch (string, string)
LoadNewerDoc Method bool LoadNewerDoc ()
MsgBox Method int MsgBox (string, int)
OpenDoc Method Doc OpenDoc (string, string, string, string)
OpenDocEx Method Doc OpenDocEx (string, short, bool, string, string, string, bool, bool)
OSName Method string OSName ()
OSVersion Method string OSVersion ()
PerformLef Method bool PerformLef ()
PerformRegistration Method bool PerformRegistration ()
QTProduct Method string QTProduct ()
Quit Method void Quit (int)
QvVersion Method string QvVersion ()
ReadEfsFile Method IReturn12 ReadEfsFile (string, string)
Refresh Method void Refresh ()
RemoveAllBuffers Method int RemoveAllBuffers ()
RevokeClassObjects Method void RevokeClassObjects ()
ScreenHeight Method int ScreenHeight ()
ScreenWidth Method int ScreenWidth ()
SetAffinity Method int SetAffinity (int, int)
SetCachePercentage Method void SetCachePercentage (int)
SetProperties Method void SetProperties (IApplicationProperties)
SetUserPreferences Method void SetUserPreferences (IUserPreferences)
ShowBookmarksBar Method void ShowBookmarksBar (int)
ShowDesignBar Method void ShowDesignBar (int)
ShowMenuBar Method void ShowMenuBar (int)
ShowNavigationBar Method void ShowNavigationBar (int)
ShowSelectionWindow Method bool ShowSelectionWindow (bool)
ShowSheetsBar Method void ShowSheetsBar (int)
ShowStandardBar Method void ShowStandardBar (int)
ShowStatusBar Method void ShowStatusBar (bool)
Sleep Method void Sleep (int)
WaitForIdle Method bool WaitForIdle (int)
WriteEfsFile Method bool WriteEfsFile (string, string, Variant)
XmlUpdate Method string XmlUpdate (string)

Подробнее

VBScript: Сохранение скрипта Script.qvs и QlikView без данных QVW

Пример на VBScript

С помощью скрипта в VBScript можно сохранить все приложения QlikView без данных. Плюс вынести скрипт в текстовый файл QVS.

Почему-то проблема со значком “&” в коде.

Скачать пример (ANSI формат текста): CreateBackUp_QlikView_Apps.vbs

Пример на VB.NET Visual Studio 2018

Пример как распилить 1 выгруженный скрипт по 1 приложению на несколько скриптов .qvs в VB.NET Visual Studio

 

Bug Fix: QlikView 12 и URL содержащий H и пробел

Bug Fix: QlikView 12 и URL содержащий H и пробел

После переезда на новый QlikView 12 выявился баг при загрузке из URL, в котором находится пробел или пробел + H (латиница). Причем H именно в верхнем регистре. Нижний проходит нормально.

Не знаю с чем это связано, но любая попытка получить данные по обозначенному URL Заканчивалась неудачей, даже если поменять кодировку URL с помощью ApplyCodepage.

Как побороть эту нехорошую напасть?

  1. Заменяем в URL пробел на ‘%20’;
  2. Заменяем пробел + H, т.е. ” H”, на “_H”. Или изменить верхний регистр на нижний.

После этого все работает! Странный баг 🙂

Узкие места миграции QlikView Server 11 на QlikView Server 12 November

Узкие места миграции QlikView Server 11 на QlikView Server 12 November

  • ApplyMap (Если отсутствует меппинг, то ошибка. В 11 версии все работает без ошибки);
  • Более строгое поведение скрипта с форматами даты (надо менять формат даты принудительно на правильный); При формировании таблицы фактов в случае если в разных QVD разные форматы даты стоят, то QlikView может принудительно поменять дату (из-за чего может перестать работать Set Analysis);
  • Выполнение Execute из скрипта QlikView на сервере C:\Windows\System32\config\systemprofile\AppData\Roaming\QlikTech\QlikViewBatch\Settings.ini В этом файле надо поставить AllowExecuteCommand=1;
  • Перед инсталляцией QlikView Desktop клиента желательно удалить старый клиент, т.к. могут возникнуть проблемы, что QlikView 12 не до конца удалить 11 версию из регистра и приложение по-умолчанию будет отображаться как QlikView 11. При этом если у Вас в папке Program Files Будет лежать дистрибутив от 11 версии, то возможно винда станет даже запускать QlikView из-под файла 11 версии (данный кейс получен на практике, пришлось чистить регистр).