Qlik Community

New to Qlik Sense

Discussion board where members can get started with Qlik Sense.

brindlogcool
Contributor III

qext and wbl files

What is the use of the qext and wbl files in the extension.?

1 Solution

Accepted Solutions
Employee
Employee

Re: qext and wbl files

Hi,

the .qext file is containing the meta data for extensions and mashups, see here fore more details:

http://help.qlik.com/sense/en-us/developer/#../Subsystems/Workbench/Content/BuildingExtensions/Overv...

and

qliksense-extension-tutorial/03-Lets-Get-Started--Hello-World-Example.md at master · stefanwalther/q...

The .wbl file is generated if you are working in Workbench Mashup editor.

Regards

Stefan

3 Replies
Employee
Employee

Re: qext and wbl files

Hi,

the .qext file is containing the meta data for extensions and mashups, see here fore more details:

http://help.qlik.com/sense/en-us/developer/#../Subsystems/Workbench/Content/BuildingExtensions/Overv...

and

qliksense-extension-tutorial/03-Lets-Get-Started--Hello-World-Example.md at master · stefanwalther/q...

The .wbl file is generated if you are working in Workbench Mashup editor.

Regards

Stefan

Not applicable

Re: qext and wbl files

Both links are broken for me, at the moment.

Here is a link:

https://help.qlik.com/en-US/sense-developer/3.1/Subsystems/Dev-Hub/Content/Howtos/dev-hub-mashup-fil...

QEXT files

When you save a mashup project from the Mashup editor, a QEXT file is automatically included in the project. A QEXT file is a JSON file, and contains all metadata required by the Mashup editor to recognize the mashup project. It is also required if you want to launch your mashup from Qlik Sense Desktop.

The QEXT file is automatically created by the Mashup editor. You need to manually add a QEXT file if you have created a mashup project not using the Mashup editor, and you want it to be accessible from the Mashup editor.

The QEXT file extension must be in lower case letters, for example MyMashup.qext.

Example: QEXT file content

{ "type": "mashup", "name": "MyMashup", "allowPosition": true }

WBL files

The Workbench load file (WBL) is used by the Mashup editor, and lists the names of all files included in the mashup project. When you save a mashup project from the Mashup editor, a WBL file is automatically included in the project.

Example: WBL file content

MyMashup.qext; MyMashup.html; MyMashup.js

I was under the impression WBL file was required to import an extension

I guess WBL isn't required to import extension -- only needed to import a mashup  am I right?

I see the WBL file is autogenerated using the dev-hub editor...

EDIT

After an experiment on my Qlik Sense 3.1 SR3  (qliksenseserver:10.7.2), it looks like WBL file is not required for import? Not for extensions, not for mashups?

removed webfolder wbl from both extension and mashup.PNG

importing  oth was successful even though no wbl file.PNG

Maybe the WBL is only required for the dev-hub editor to work? So if I prefer my own IDE I don't need the WBL file?

erik_wetterberg
Valued Contributor III

Re: qext and wbl files

Yes, that's rigth, the wbl file is only used for dev-hub editors (both mashup and extension editors). If you use another editor you do not need it.

Erik

Erik Wetterberg
https://extendingqlik.upper88.com/
Community Browser