Dynamics AX als Service laten draaien

Opgelet, dit wordt geopend in een nieuw venster. PDFAfdrukkenE-mail

Dynamics Batch server heeft als probleem als de PC wordt herstart dat de client niet opnieuw wordt herstart. De oplossing hiervoor is dat de client als een service wordt opgestart. hieronder is beschreven hoe dit moet.

Als je het register aanpast maak dan eerst een backup van je huidige register instellingen.


Creëer mbv de tool nssm een nieuwe service. Deze kun je hier downloaden.

DownloadPagina_NSSM

Middels onderstaand commando is de service te installeren.

nssm install <servicename> Hier gebruikt als nssm install DynamicsBatch

Vervolgens verschijnt het volgende windows scherm.

Klik vervolgens op <browse> Selecteer het volgende bestand: C:\Program Files\Microsoft Dynamics AX\40\Client\Bin\Ax32.exe Klik vervolgens op <install service>


Open het programma Regedit.exe:

  • 1. Selecteer dan de volgende register sleutel : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DynamicsBatch\Parameters
  • 2. Wijzig de inhoud van: C:\Program Files\Microsoft Dynamics AX\40\Client\Bin\Ax32.exe in C:\Program Files\Microsoft Dynamics AX\40\Client\Bin\Ax32.exe "C:\Program Files\Microsoft Dynamics AX\40\Client\Bin\<defenitiefile>.axc"


Zorg er verder voor dat bij startupmsg in het axc bestand het volgende staat startupmsg,Text, dus geen startupbericht!

in het axc bestand zet je achter: startupcmd,Text, batch_<batchgroep> in onze situatie dus startupcmd,Text,batch_mail

Om het geheel verder te laten werken moet de volgende aanpassing worden gedaan

In de class SysStartupCmdBatchRun, method inforun is een missende regel. Voeg daarom de volgende regel toe gemarkeerd met //TODO Missing line

void infoRun()

{
BatchRun batchRun = new BatchRun();
;
batchRun.parmUseForm(true);
batchRun.parmGroupId(parm); //TODO Missing line
batchRun.run();
}


Om nu de service goed te laten lopen start je de service met een in Dynamics bekende gebruiker.

Dit doe je door bij der services rechts te klikken op de service DynamicsBatch en dat op het tabblad Log On de domein gebruikers gegevens in te vullen.

Vervolgens kun je de service starten en kun je in dit geval gebruik maken van de batchgroep mail.

Plaats reactie


Beveiligingscode
Vernieuwen

Laatst aangepast op Vrijdag 24 September 2010 12:54
Geschreven door Bob Tossaint
Vrijdag 29 Mei 2009 14:36

Copyright © 2024 Bob Tossaint's website. Alle rechten voorbehouden.
Joomla! is vrije software vrijgegeven onder de GNU/GPL Licentie.
JoomlaWatch Stats 1.2.8b by Matej Koval




mooCow mooCow mooCow
mooCow