Allows setting the multiple QOps parameters in the command line. Parameter values must be set in the
double-quotes.
Alternatively, qops-configure may be used to set properties in the dialog mode.
Syntax
qops-setconfig [-SenseAuthMode] [-SenseUser] [-SenseCertificate] [-SenseCertificatePassword] [-SenseURL] [-QOpsProxyOAuthURL] [-Filter] [-Ignore] [-License] [-Mode] [-SkipExtensions] [-Profile] [-EOLStyle] [-GlobalEOLStyle]
qops-setconfig [-Reduce] [-Filter] [-Ignore] [-License] [-Mode] [-Profile] [-EOLStyle] [-GlobalEOLStyle]
Parameters meaning:
-SenseAuthMode defines authentication mode for establishing connection to Qlik Sense Server, available values are ‘Certificate’ and ‘QopsProxyViaAzureAD’
-SenseUser specifies the User Name for login to the Qlik Sense Server
-SenseCertificate specifies the File Path where the .pfx certificate for Qlik Sense
applications is located
-SenseCertificatePassword specifies the Password for the .pfx certificate of QlikSense
applications
-SenseURL specifies the URL to Qlik Sense applications
-QOpsProxyOAuthURL defines the URL string with Tenant ID and Client ID specified in the Azure AD SSO mode (see Azure AD SSO Integration for more details).
-Filter specifies parameters for selecting applications to process with QOps, allows filtering by the
Application Name, the Application Id, the Application Owner, and the Application Stream; the
multiple masks are supported in a way of repeating the field identifier with a semicolon separator, ex.: -Filter “Name=*ibcs*;Name=*api*,Id=*,Owner=*,Stream=*”
The Semicolon defines result joining with OR logic, the Comma defines results joining with AND
logic. When the field name is omitted all possible values for this field will be applied.
-Ignore specifies file mask(s) to ignore them while Git works with the repository, ex.: -Ignore “*.qvw; *.qvd;
*.log”
-License specifies the License Key to be stored in the QOps parameters
-Mode specifies the working mode, available values are QlikSense (default), QlikSaaS, and QlikView
-SkipExtensions defines that Extensions won’t be processed
-Profile defines the User Profile for settings storing and sets it as Profile by default. If -Profile is omitted settings will be stored in the ‘default’ profile
-EOLStyle defines the end-of-line style in the current repository settings. Possible values are CRLF and LF
-GlobalEOLStyle defines the end-of-line style in the global QOps settings. Possible values are CRLF and LF
-Reduce specifies the mask (masks) of Application’s File Name to apply reduced binary
application storing with properly filed properties set on building the application (QlikView only)
-Filter specifies parameters for selecting applications to process with QOps, allows filtering by the
Application Name; the
multiple masks are supported in a way of repeating the field identifier with a semicolon separator, ex.: -Filter “Name=*ibcs*;Name=*api*”
The Semicolon defines result joining with OR logic, the Comma defines results joining with AND
logic. When the field name is omitted all possible values for this field will be applied.
-Ignore specifies file mask(s) to ignore them while Git works with the repository, ex.: -Ignore “*.qvw; *.qvd;
*.log”
-License specifies the License Key to be stored in the QOps parameters
-Mode specifies the working mode, available values are QlikSense (default), QlikSaaS, and QlikView
-Profile defines the User Profile for settings storing and sets it as Profile by default. If -Profile is omitted settings will be stored in the ‘default’ profile
-EOLStyle defines the end-of-line style in the current repository settings. Possible values are CRLF and LF
-GlobalEOLStyle defines the end-of-line style in the global QOps settings. Possible values are CRLF and LF
Examples
qops-setconfig -SenseUser “yourdomain\user”
-SenseCertificate “C:/Users/username/Certificates/client.pfx” -SenseCertificatePassword “[email protected]” -SenseURL
“https://domain.com:4747/” -Filter “Name=*ibcs*,Stream=*everyone*” -Ignore “*.log” -License
“C383-817D-7E70-4E28-89FA-03B6-7D97” -Mode QlikSense
qops-setconfig -Reduce “*dashboard*” -Filter
“Name=*project1*” -Ignore “*.qvw; *.qvd; *.log” -License “C383-817D-7E70-4E28-89FA-03B6-7D97” -Mode QlikView
Result in the QlikSense Mode:
Result in the QlikView Mode: