J'utilise la méthode QBXML pour communiquer avec QuickBooks sur une machine locale (pas à distance, n'utilisant pas de connecteur Web).QuickBooks SDK, en utilisant Perl, fonctionne dans la console de commande, pas en tant que CGI?
J'ai un script très basique qui se connecte simplement à QuickBooks et vérifie si un client existe ou non. Le script fonctionne parfaitement lorsqu'il est exécuté via la console de commande (Windows XP) mais le même script exact, sans modification, ne fonctionne pas lorsqu'il est exécuté en tant que CGI. Lorsqu'il est exécuté en tant que CGI, le script n'obtient pas de réponse XML de QuickBooks. Tout le reste semble fonctionner exactement la même chose - juste aucune réponse XML reçue de QuickBooks.
Je me cognais la tête contre un mur pendant 2 heures hier soir en essayant de comprendre ... pas de succès.
Où se trouve le script CGI? Utilisez-vous un serveur Web démarré en tant que service système ou sous votre compte d'utilisateur sur la même machine? –