Actions commandline d'AFAS Remote

Aperçu des actions que vous pouvez exécuter avec la fonction commandline via AFAS Remote.

Vous exécutez l'action commandline depuis un système local. Quand vous exécutez une commandline, une tâche est placée en file d'attente. Une fois la tâche exécutée, un message apparaît et la commandline est clôturée. Le message concerne uniquement la tâche placée en file d'attente. Pour des informations sur le contenu, vous devez consulter les fichiers log.

Contenu

Description

Vous exécutez les commandlines via AFAS Remote avec un fichier Batch. La commandline dans le fichier Batch présente la structure suivante  :

App_AFAS Remote commandline uitvoeren (Beschr)

La commandline d'exécution d'un UpdateConnector pour AFAS Online se présente, par exemple, comme suit  :

afasremotecmd.exe /D"AOL" /G"12345.CONNECTOR" /W"586^&WWq" /O"O12345AA"/L"logfile.log" IMPORTXML /N"KnEmployee" /F"employee.xml" /L"employee.log"

Explication des options (voir aussi l'explication générale):

  • Domaine

    Le domaine sur lequel fonctionne Profit. Pour AFAS Online, le domaine est toujours 'AOL'. Pour une installation locale, il s'agit du domaine sur lequel Profit fonctionne.

  • Utilisateur et mot de passe

    L'authentification a lieu à partir des jetons liés à l'utilisateur-commandline et à l'environnement. Il n'est pas nécessaire de définir le nom d'utilisateur et le mot de passe de l'utilisateur commandline dans la commandline, sauf si l'authentification NTLM est appliquée, comme dans AFAS Online.

  • Action commandline (ici  : IMPORTXML)
  • Options supplémentaires

    Options obligatoires et optionnelles pour exécuter la commandline. Cet exemple contient deux options obligatoires, à savoir '/N' (le nom de l'UpdateConnector) et '/F' (le nom du fichier xml). Ces fichiers doivent se trouver sur le système où vous exécutez AFAS Remote.

    Chaque action commandline est accompagnée d'une description des options.

Exécution d'un fichier Batch

Lorsque vous exécutez une action commandline sur le système local (en démarrant le fichier Batch), une connexion est établie avec Profit via les services web Profit. L'action commandline est placée dans la file d'attente de Profit en tant que tâche. La tâche est exécutée lorsque vient son tour. Le fichier Batch du système externe reste actif jusqu'à ce que Profit indique que la tâche a été exécutée puis il est fermé. Les fichiers log doivent toujours être enregistrés sur le système où vous exécutez AFAS Remote.

App_AFAS Remote commandline uitvoeren (Beschr)

Méthode