JTL Wawi App Registrierung kann nicht gelöscht werden

tpaulat

Aktives Mitglied
25. September 2022
68
14
Um einen neuen Anlauf bei der App-Registrierung zu starten versuche ich die erste angelegte Anwendung zu löschen.
Leider passiert hier überhaupt nichts. Wie kann ich die Instanz entfernen?


Screenshot 2026-01-17 141429.jpg

Vielen Dank im Voraus!
 

tpaulat

Aktives Mitglied
25. September 2022
68
14
Danke für die Rückmeldung. Habe ich auch schon probiert, habe auch die gesamte Server Instanz aus dem JTL Administrator gelöscht, neugestartet usw.
Es tut sich nichts. Kann man diese aus der Datenbank entfernen? Kann leider den korrekten Table nicht finden
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.770
828
Welche Version überhaupt?

Es gibt in der Firewall erweiterte Eigenschaften, da wurden sicherlich auch Ports gesetzt, kann man auch löschen.

Zudem gibt es auch noch CERT‘s die man aufräumen kann, da wird so einiges in Windows abgelegt.

Da ich beim Löschen noch keine Probleme hatte, besser mal Support fragen.
 

css-umsetzung

Offizieller Service Partner
SPBanner
6. Juli 2011
8.648
2.700
Berlin
Firma
css-umsetzung
Eventuell liegt es daran, weil du die Registrierung der App noch nicht abgeschlossen hast?
 

tpaulat

Aktives Mitglied
25. September 2022
68
14
Ich konnte die Registrierung leider auch nicht abschliessen, hatte dazu ein Thema vor Monaten erstellt aber leider nie wirklich eine Lösung gefunden
https://forum.jtl-software.de/threa...gistrierung-nicht-1-11-1.241334/#post-1317378

Die initiale Registrierung war nicht erfolgreich, danach lässt sich nichts mehr löschen, fortsetzen oder ädnern. Da ich aus wirtschaftlichen Gründen aktuell nur die kleinste JTL Edition nutzen kann, bekomme ich von JTL keinen Support via Email. Hätte sonst bereits angeklopft
 

tpaulat

Aktives Mitglied
25. September 2022
68
14
Beim Versuch eine neue Instanz zu verbinden bekomme ich in der WAWI App mitgetteilt, dass es bereits eine Instanz gibt. Ich soll eine weitere Instanz hinzufügen.
Der Scan des QR Codes gibt kein Ergebnis, eingeben der Registrierungs-ID und ein Klick auf "Server Konfigurieren" wird mit "Fehler - Es wurde kein passendes Ergebnis gefunden" quittiert.

Wawi-Version ist 1.11.5.0
 

css-umsetzung

Offizieller Service Partner
SPBanner
6. Juli 2011
8.648
2.700
Berlin
Firma
css-umsetzung
Also ich konnte bei mir eine Verbindung mit meinem Plugin herstellen, und diese auch, trotz nicht abgeschlossener Registrierung löschen (getestet in einer 1.11er)
Dann wird es wohl nicht daran liegen.

Oder gib in dem Feld cAppId einen anderen Namen ein, dann könntest du es neu versuchen.
 

tpaulat

Aktives Mitglied
25. September 2022
68
14
Muss mal doof fragen... "Oder gib in dem Feld cAppId einen anderen Namen ein, dann könntest du es neu versuchen."
Kann das leider nicht zuordnen, was Du genau damit meinst... :/ Handelt es sich um eine Tabelle in der Datenbank oder worum genau?

Vielen Dank im Voraus!
 

tpaulat

Aktives Mitglied
25. September 2022
68
14
Wenn ich mir den Wawi.rest server anschaue, registriert dieser offensichtlich die Anmeldeversuche von der Wawi App.

Initializing...
Starting REST API for tenant 'eazybusiness' on 'https://192.168.13.254:5883/api/eazybusiness'...
Serving REST API for tenant eazybusiness at 'https://192.168.13.254:5883/api/eazybusiness'...
Press [CTRL]+[C] to exit...
METHOD: POST - PATH: /authentication
METHOD: POST - PATH: /authentication - STATUS: 409 - TIME: 00:00:00.8147601
METHOD: POST - PATH: /authentication/760fc697-2059-434f-8779-dd2db2a351d4
METHOD: POST - PATH: /authentication/760fc697-2059-434f-8779-dd2db2a351d4 - STATUS: 404 - TIME: 00:00:00.0408820
METHOD: POST - PATH: /authentication/760fc697-2059-434f-8779-dd2db2a351d4
METHOD: POST - PATH: /authentication/760fc697-2059-434f-8779-dd2db2a351d4 - STATUS: 404 - TIME: 00:00:00.0136461
METHOD: POST - PATH: /authentication/760fc697-2059-434f-8779-dd2db2a351d4
METHOD: POST - PATH: /authentication/760fc697-2059-434f-8779-dd2db2a351d4 - STATUS: 404 - TIME: 00:00:00.0602899

Mehr passiert leider nicht. Was mir zudem grad eben aufgefallen ist, ist die ausgegraute Option "Für JTL-Wawi-App freischalten"
Screenshot 2026-01-18 180916.png
Ich habe bis dato auch keinerlei Information darüber gefunden. Auch die Dokumentation zeigt diesen Punkt nicht
https://guide.jtl-software.com/jtl-...jtl-wawi-verbinden-ab-version-1-11-empfohlen/
 

tpaulat

Aktives Mitglied
25. September 2022
68
14
Guten Morgen und danke! Habe das Feld über Umwege gefunden da es nicht wirklich dokumentiert ist, für alle die -genau wie ich- kaum Ahnung von der db Struktur haben, es handelt sich um das feld
Bin von da aus wie folgt vorgegangen:

SELECT *
FROM dbo.tRestApiRegistrationRequest
WHERE kRestApiRegistrationRequest IN (1,2);
Die gab mir die beiden Registrierungsanfragen aus
Screenshot 2026-01-19 080901.png
Von dort mussten FK-Abhängigkeiten geprüft werden:
SELECT
fk.name AS FK_Name,
OBJECT_NAME(fk.parent_object_id) AS ChildTable
FROM sys.foreign_keys fk
WHERE fk.referenced_object_id = OBJECT_ID('dbo.tRestApiRegistrationRequest');
Habe alle Einträge wie folgt entfernt
BEGIN TRANSACTION;

-- 0) Ziel-IDs festlegen
DECLARE @ids TABLE (k INT);
INSERT INTO @ids (k) VALUES (1),(2);

-- 1) Vorab-Kontrolle: Parent-Datensätze
SELECT 'PARENT dbo.tRestApiRegistrationRequest' AS What, *
FROM dbo.tRestApiRegistrationRequest
WHERE kRestApiRegistrationRequest IN (SELECT k FROM @ids);

-- 2) Vorab-Kontrolle: Child-Datensätze
SELECT 'CHILD dbo.tRestApiRegistrationRequestScope' AS What, *
FROM dbo.tRestApiRegistrationRequestScope
WHERE kRestApiRegistrationRequest IN (SELECT k FROM @ids);

SELECT 'CHILD dbo.tRestApiRequestLog' AS What, *
FROM dbo.tRestApiRequestLog
WHERE kRestApiRegistrationRequest IN (SELECT k FROM @ids);

SELECT 'CHILD Extern.tExtension' AS What, *
FROM Extern.tExtension
WHERE kRestApiRegistrationRequest IN (SELECT k FROM @ids);

-- 3) Löschen: erst Child-Tabellen
DELETE s
FROM dbo.tRestApiRegistrationRequestScope s
JOIN @ids i ON i.k = s.kRestApiRegistrationRequest;

DELETE l
FROM dbo.tRestApiRequestLog l
JOIN @ids i ON i.k = l.kRestApiRegistrationRequest;

DELETE e
FROM Extern.tExtension e
JOIN @ids i ON i.k = e.kRestApiRegistrationRequest;

-- 4) Löschen: Parent-Tabelle
DELETE r
FROM dbo.tRestApiRegistrationRequest r
JOIN @ids i ON i.k = r.kRestApiRegistrationRequest;

-- 5) Kontrolle: muss überall 0 sein
SELECT 'PARENT remaining' AS What, COUNT(*) AS Cnt
FROM dbo.tRestApiRegistrationRequest
WHERE kRestApiRegistrationRequest IN (SELECT k FROM @ids);

SELECT 'SCOPE remaining' AS What, COUNT(*) AS Cnt
FROM dbo.tRestApiRegistrationRequestScope
WHERE kRestApiRegistrationRequest IN (SELECT k FROM @ids);

SELECT 'LOG remaining' AS What, COUNT(*) AS Cnt
FROM dbo.tRestApiRequestLog
WHERE kRestApiRegistrationRequest IN (SELECT k FROM @ids);

SELECT 'EXT remaining' AS What, COUNT(*) AS Cnt
FROM Extern.tExtension
WHERE kRestApiRegistrationRequest IN (SELECT k FROM @ids);

-- Wenn überall 0 steht:
COMMIT;
-- Wenn irgendwas unerwartet war:
-- ROLLBACK;
Die Registrierung wurde gelöscht und ich konnte erneut beginnen. Beim neuen Versuch lies sich die App problemlos registrieren
 

SHKiel

Aktives Mitglied
22. Juli 2023
11
0
Moin!
Ich habe das selbe Problem wie der TE. Leider ist es mir noch nicht gelungen mit den Informationen aus diesem Thread das Problem zu lösen. Habe den Eintrag dort schon länger, bin jetzt auf der Version 2.0.0

In der Tabelle tRestApiRegistrationRequest sehe ich dann auch einen Eintrag.

Lösche ich diesen Datensatz, so wie vorgeschlagen, hängt sich der JTL Client beim Öffnen der "App-Registrierungen" auf. Die SELECTs auf die Child-Tabellen waren negativ, weshalb dort nichts gelöscht wurde. Das Verhalten des Clients wirkt aber so, als hätte ich es nicht sauber entfernen können.

Benenne ich den Datensatz im Feld cAppId um, dann kann ich eine neue App-Registrierung anlegen und den Einrichtungsprozess komplett und erfolgreich durchführen. Der Haken bei "Registrierung abgeschlossen" ist dann auch gesetzt. In der App werde ich dann aufgefordert mich am Server anzumelden. Diese Anmeldung gelingt nicht - angeblich sind die Credentials falsch. Die Credentials sind aber korrekt.
Hat das evtl. etwas mit dem Lizenzmodell zu tun und dass ich nur eine App haben darf? Aktuell existieren dort 2 - die kaputte, die nicht gelöscht werden kann und die funktionierende.

Danke und viele Grüße!

Screenshot 2026-03-19 174134.pngScreenshot 2026-03-19 174102.png
 

Ähnliche Themen