Solar SendICM Wizard

 

Technische ondersteuning: veel gestelde vragen

Automatische verwerking werkt niet

Symptoom: als ik een order handmatig verzend via Solar.SendICM werkt het, maar zodra ik het profiel op Automatisch Verwerken zet, gebeurt er niets. Als ik in de log kijk (In Solar.SendICM: Log > Open) zie ik een foutmelding "Access denied" (Toegang geweigerd) of "part of path xxx not found" (deel van pad xxx niet gevonden).

Oorzaak en oplossing: Als het profiel op Automatisch gezet wordt, doet de module niet meer het werk, maar een zogenaamde service. Dit is een achtergrond programma wat op de server wordt geïnstalleerd, en altijd loopt. Ook als je uitlogt van de server draait deze service door. De service draait als een zogenaamde Local System Account. Het feit dat deze service ook werkt als niemand is ingelogd, zorgt voor twee beperkingen:

a. Soms heeft zo'n Local System Account geen rechten voor de map waar de ICM orders staan. Dit veroorzaakt de foutboodschap "Access denied" (toegang geweigerd). De oplossing is: óf de rechten op die map aanpassen, zodat een Local System Account er bij mag, óf de service (Solar.SendICM.Service) laten opstarten onder een account wat wél bij die map mag.

b. Een service herkent geen drive-aanduidingen zoals S:xxx, F:xxx enzovoort. Daarom moet de ICM hoofdmap altijd middels de UNC aanduiding (\servernaamsharenaamxxx) ingevuld worden in het profiel van de Solar.SendICM module.

 

Welke internet-adressen gebruikt de Solar.SendICM module?

Symptoom: De Solar.SendICM module geeft een time-out bij de verbinding, of in de log staat een foutmelding dat er geen verbinding gemaakt kan worden. 

Ooorzaak en oplossing: In dit soort gevallen houdt een firewall of ander internet filter de verbinding tegen. De Solar.SendICM module gebruikt de volgende verbinding voor de voorraadcontrole en het verzenden van de order: http://sws.solarnederland.nl/SolarWebService/SolarWebService04feb2011.asmx Hierbij wordt het standaard http protocol op poort 80 gebruikt.

 

Ik krijg in een terminal server omgeving de melding Application Already Running

Als u met Syntess werkt, is de optimale oplossing om de Solar.SendICM module alléén maar op de server te installeren, en op Automatisch Verwerken te zetten. Kiest u er tóch voor om een client op elke werkplek te gebruiken, en werkt u in een terminal server omgeving, dan moet u de Solar.SendICm module zodanig instellen dat er meerdere exemplaren tegelijk kunnen draaien. Dit gaat als volgt:

- Open met Kladblok het bestand C:Program DataSolarSolar.SendICMSendICM.xml

- Wijzig true in false, sla het bestand op en herstart de module