PSA: Solution Workbench no longer allows install of .CAB solutions (KineticUI AND Classic)

Just a heads up, you can no longer install CAB solutions in either the Kinetic or Classic version of the Solution Workbench, it now only accepts .ZIP solutions. Probably because there is no CAB archiver available on Linux.

So if you have solutions you expect to have to install in a cloud environment that are in CAB format, you will have to rebuild them as .ZIP instead. I think you should be able to just extract the CAB and create a .ZIP from it with 7-zip, but I haven’t tested it.

8 Likes

Yes you can just extract the cab archive and zip it up. Tested and working.

And you are right it is due to the Linux hosting. So those on windows can still use .cab. This is why the change to zip started.

6 Likes

It’s funny that support does not know this. I opened a case on this last week and they told me I had to build my solution in the current version of Kinetic to make this work. This was in the middle of a migration from E10 to Kinetic in the cloud. I was not pleased to say the least.

They need to get the ole answerbook updated on this one. #dumpsterfireemoji

7 Likes

:slight_smile:

5 Likes

How do you extract the cab file? Is the .cab just a renamed .zip like the .baq files are?

windows explorer File explorer and 7-zip can work with cab files. they aren’t exactly zip files but same idea

4 Likes

Thanks!

1 Like

I just double click it in windows file explorer then there is an extract on the top bar.

2 Likes

There’s also cabextract file.cab for any other weirdos using linux.

4 Likes

All of our files in Solution Workbench were created as .CAB as we went from E10 to Kinetic Cloud. All customizations/dashboards from E10 were brought into Kinetic Cloud using the Solution Workbench. We are on-cadence Cloud2025.2.10 Windows and to prepare for move to Linux and per this post I am testing by zipping the cab files and installing in Pilot2025.2.14/Linux. That worked for a test of a customization done in App Studio. But not successful with Dashboards, it looks like you still have to go into Dashboard Maintenance and re-deploy/generate the app? Dashboard Maintenance is only available in Smart Client, how would this be done once Smart Client is no longer available? BTW, the dashboards all seem to be working fine in Pilot2025.2.14/Linux but don’t want to assume that the Solution Workbench files will not be needed in the future.

1 Like

I assume you are referring to classic dashboards? If so, they will go away once the smart client goes away and you will have to have everything eb Kinetic.

If you are referring to Kinetic Dashboards, AFAIK they are really just Kinetic Applications and you customize & publish them through Application Studio.

They were originally Classic but through Dashboard Maintenance were re-deployed and that is where the Kinetic App was generated for Kinetic in browser. All dashboards work in Kinetic in Browser, all users work in Browser only. But the process to take a (dashboard) cab file and zip it for Linux was not successful, there is nothing in App Studio when I do that unless I use the Generate App option in Dashboard Maintenance. I think I have to recreate all the dashboard-related Solution Workbench files in 2025.2.10 which will be ZIP files rather than converting the EXISITNG CAB files to zip for these dashboards that were originally classic but relied on Generate App option in Dashboard Maintenance.

1 Like

Was this announced anywhere? I don’t recall seeing anything about it.

1 Like

I only learned of this from this thread. If you try to import a CAB file into Solution Workbench in Pilot 20205.2.14 which is Linux you get an error that the format is not supported - use Zip format, per screenshot below.

1 Like

So for I dunno, like… Epicor ?
ray donovan omg GIF by Sky

2 Likes

weirdos GIF

4 Likes

As mentioned by @leonardpothier , in Kinetic classic dashboards (the “Dashboard” object in solution workbench) is irrelevant. Once you publish to Kinetic, the only thing that matters is the Kinetic App, you don’t even need to package the dashboard definition.

1- Have a classic dashboard

2- Publish to Kinetic

3- Adjust Kinetic Layer

4- Package only the Kinetic App and KNTCLayers in solution workbench, leave the “dashboard” behind.

6 Likes

Don’t think so, I just happened upon the issue.

They could have used their IsOs Windows and backwards support it. Because you may still have old cabs from last year, you want to install or share your solution with someone else.

Also the Binary data in Ice.SolutionInstall or SolutionHistory has .cab embedded as BINARY

3 Likes

I am still working on this, followed advice but the App Studio still comes into Pilot blank although not blank in Live. Also tried making a new layer in Live and adding that to the Solution Workbench instead of Base with same results. Also tried just an Export from App Studio Live and Import to App Studio Pilot and the App Studio layers are blank. This is frustrating as I prepared all from Epicor9 to Epicor10 and Epicor10 to Kinetic Cloud with pretty much no issues. It looks like this issue was brought up in this forum, I will take a look tomorrow. I would like to have the Solution Workbench customizations/dashboards built before V2026 in case they are needed.

1 Like