BC26.6 Upgrade dependencies von BC23-Bc26 onprem

Heute 13:11

Hallo zusammen,
ich habe fertig kompilierte .app-Dateien aus einer BC23‑Umgebung in einem Ordner und möchte sie auf meinem On‑Prem Docker Testserver auf BC26 bringen. Ziel ist, kompatible .app automatisch in zu verschieben und inkompatible Apps zu markieren.
Problem: Bei vielen .app lässt sich die enthaltene app.json nicht zuverlässig auslesen — ich habe ZipFile.OpenRead, Umbenennen → .zip + Expand‑Archive und 7z probiert, aber viele Dateien melden „Konnte app.json nicht lesen“. Manche Apps sind offenbar protected oder schlagen beim Publish fehl (Abhängigkeiten / Plattformanforderungen).
Fragen an die Community:

Gibt es ein robustes Tool/Skript, das app.json / declared dependencies zuverlässig aus fertigen .app extrahiert?
Best‑Practice für Bulk‑Upgrade: Reihenfolge (Publish System Apps, Sync, DataUpgrade), Umgang mit protected/ISV‑Apps und Automatisierungsskripte?
Hat jemand ein PowerShell‑Skript (oder Repo), das Apps inventarisiert, Abhängigkeiten prüft, kompatible Dateien publisht und bei Erfolg verschiebt?

Vielen Dank im Voraus!

Re: BC26.6 Upgrade dependencies von BC23-Bc26 onprem

Heute 14:18

Hallo,

hab's jetzt nicht geprüft, aber es könnte sein, das es die app.json nur bei App's gibt, die auch den Quellcode bereitstellen, aber das macht nicht jede App.

Gruß Fiddi

Re: BC26.6 Upgrade dependencies von BC23-Bc26 onprem

Heute 14:46

fiddi hat geschrieben:Hallo,

hab's jetzt nicht geprüft, aber es könnte sein, das es die app.json nur bei App's gibt, die auch den Quellcode bereitstellen, aber das macht nicht jede App.

Gruß Fiddi



Vielen Dank für die Rückmeldung.

Gibt es irgendwie keine andere Möglichkeiten, die eigene Apps auf BC26 anzuheben?

Re: BC26.6 Upgrade dependencies von BC23-Bc26 onprem

Heute 16:13

Hallo,

Gibt es irgendwie keine andere Möglichkeiten, die eigene Apps auf BC26 anzuheben?


Das dürfte eher nicht funktionieren, da in BC26 u.U. auch Tabellenfelder gelöscht wurden, die deine BC23 App noch enthält oder auch verwendet.

Ohne den Zugriff auf den Quellcode und zumindest die Neukompilierung, wahrscheinlich aber auch Anpassung der Apps wird das wahrscheinlich nicht funktionieren.

Wenn sich aber die Abhängigkeiten nicht geändert haben, dann sollte deine BC23-App auch unter BC26 laufen. Wenn Sie sich nicht installieren lässt, bleibt nur die Anpassung.

Gruß Fiddi

Re: BC26.6 Upgrade dependencies von BC23-Bc26 onprem

Heute 16:22

fiddi hat geschrieben:Hallo,

Gibt es irgendwie keine andere Möglichkeiten, die eigene Apps auf BC26 anzuheben?


Das dürfte eher nicht funktionieren, da in BC26 u.U. auch Tabellenfelder gelöscht wurden, die deine BC23 App noch enthält oder auch verwendet.

Ohne den Zugriff auf den Quellcode und zumindest die Neukompilierung, wahrscheinlich aber auch Anpassung der Apps wird das wahrscheinlich nicht funktionieren.

Wenn sich aber die Abhängigkeiten nicht geändert haben, dann sollte deine BC23-App auch unter BC26 laufen. Wenn Sie sich nicht installieren lässt, bleibt nur die Anpassung.

Gruß Fiddi



Vielen Dank für Rückmeldung! die Apps lassen sich leider nicht installieren. Deswegen bleibt nur, dass man die Apps neu anpassen muss.

Re: BC26.6 Upgrade dependencies von BC23-Bc26 onprem

Heute 16:37

Hallo,

kleiner Tipp: Bitte verwende keine Vollzitate für deine Antworten.

Gruß Fiddi