Dépannage de la migration JTL
Réponses aux questions et messages d'erreur fréquents lors de la migration depuis JTL-Wawi – connexion, enregistrement de l'application, simulation, journal et finalisation.
Vous trouverez ici des solutions aux écueils les plus fréquents lors de la migration depuis JTL-Wawi.
Connexion
jtl-bridge signale « Die Wawi-API … ist nicht erreichbar » (l'API Wawi … est injoignable)
jtl-bridge n'atteint pas le serveur REST. Vérifiez : le serveur REST est-il en cours d'exécution ? Le nom de l'ordinateur, le port et le nom de la base de données sont-ils corrects dans l'adresse (http://wawi-server:<port>/api/eazybusiness) ? Le pare-feu de l'ordinateur Wawi autorise-t-il le port sur le réseau interne ? jtl-bridge tourne-t-il vraiment sur le même réseau ?
« Die Wawi-API lehnt den API-Schlüssel ab » (l'API Wawi refuse la clé API)
La clé a été mal copiée ou l'enregistrement de l'application a été supprimé dans la Wawi. Relancez jtl-bridge register, confirmez dans la Wawi et saisissez la nouvelle clé dans allverto. Détails : Configurer l'API REST.
Je ne trouve pas l'enregistrement d'application dans la Wawi
D'après notre documentation, dans la Wawi 2.2, l'entrée s'appelle Admin → App-Registrierung (Admin → enregistrement d'application). Dans d'autres versions, elle peut porter un autre nom – cherchez « App » ou « API » dans le menu Admin. La demande n'apparaît qu'après avoir été envoyée par jtl-bridge register.
« Nur HTTPS ist erlaubt » (seul HTTPS est autorisé)
Pour des raisons de sécurité, jtl-bridge ne téléverse que via https://. Vérifiez l'adresse allverto dans la commande.
« Récupérer les données directement » échoue
Cela ne fonctionne que si votre API Wawi est accessible depuis Internet – ce qui n'est généralement pas le cas (et n'a pas à l'être). Utilisez jtl-bridge dans le réseau de l'entreprise.
Données et simulation
Les quantités sous « Données trouvées » ne correspondent pas à ma Wawi
Si vous avez saisi une date de bascule, seuls les documents jusqu'à cette date sont pris en compte. Avec la voie API, les abonnements et les factures fournisseurs manquent si vous avez lancé jtl-bridge sans --fill-from-db.
Que signifient les résultats dans le journal ?
Pour chaque enregistrement, vous voyez s'il a été créé, mis à jour, ignoré (inchangé ou non pris en charge) ou rejeté – avec le motif. Filtrez par résultat et par type de données, et téléchargez le journal en CSV si besoin.
Pourquoi certains attributs sont-ils « ignorés » ?
L'API Wawi ne fournit les attributs d'article que sous forme d'identifiant sans nom. Avec --fill-from-db et une base de données renseignée, jtl-bridge complète les noms.
Les données sont-elles créées en double si je reprends plusieurs fois ?
Non. allverto mémorise pour chaque enregistrement JTL ce qu'il est devenu. Les enregistrements inchangés sont ignorés, ceux modifiés sont mis à jour.
Pourquoi les factures reprises ne prennent-elles pas de nouveau numéro ?
Les documents sont repris à l'identique avec leur numéro d'origine de JTL. C'est pourquoi vous reprenez les plages de numéros d'abord – ainsi, après la migration, la numérotation continue avec le prochain numéro libre.
Finalisation
Puis-je resynchroniser après la finalisation ?
Non. Après Terminer la bascule, le jeton d'import est invalide et la zone tampon est supprimée. Le jour de la bascule, lancez donc d'abord une exécution delta et vérifiez le journal.
Les journaux sont-ils conservés ?
Oui. Les données reprises, les correspondances et les journaux sont conservés même après la finalisation.