Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
brindlogcool
Creator III
Creator III

qext and wbl files

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

1 Solution

Accepted Solutions
Stefan_Walther
Employee
Employee

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

View solution in original post

4 Replies
Stefan_Walther
Employee
Employee

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

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?

ErikWetterberg

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

Ken_T
Specialist
Specialist

when there is an issue creating and saving mashup from the dev-hub, what log files should be reviewed?