Den här artikeln är endast avsedd för erfarna användare och felsökningsändamål. Ändra filer på egen risk. För att ändringar ska träda i kraft måste du stoppa och starta om programmet.
Avsnitt i den här artikeln:
Loggning
nShift ApportConnect loggar händelser i en fil med namnet application.log som finns i installationskatalogen. Om du är osäker på var nShift ApportConnect är installerat, se avsnittet Installation i artikeln Ladda ned och installera ApportConnect.
Om något går fel kan du vilja skicka loggfilen/-filerna till nShifts kundsupport för granskning. Som standard är loggnivån inställd på INFO, vilket loggar endast de viktigaste händelserna och felen. Du kan ändra loggnivån till DEBUG under Settings > ApportConnect settings > General Settings. Detta gör att nShift ApportConnect loggar alla händelser och fel med mer detaljerad information, vilket är användbart för felsökning.
Du kan också skicka loggfilen direkt till nShifts kundsupport genom att klicka på Help & Support > Contact nShift, fylla i formuläret och klicka på Send. Loggfilen bifogas automatiskt.
Inställningsfil
Program- och användarinställningarna sparas i två separata filer: user_settings.json och program_settings.json, som finns i samma katalog som loggfilen (installationskatalogen). Dessa filer innehåller information om användarens konfiguration i nShift ApportConnect samt vilken server som filer ska skickas till och dokument hämtas från.
Proxyinställningar
nShift ApportConnect stöder användning av en HTTPS-proxy för all utgående kommunikation. För att aktivera den här funktionen navigerar du till Settings > ApportConnect settings > Proxy Settings. Aktivera proxyn och ange proxyadress och port. Se till att starta om programmet efter att du har sparat dina ändringar.
Headless-läge
Du kan köra nShift ApportConnect i headless-läge genom att skicka programargumentet -headless när du startar programmet. Det körs då som en process i operativsystemet utan att visa ett grafiskt gränssnitt. Om du kör programmet från en terminal visas all utdata (loggning) direkt för dig. Dessutom kan du ange grundläggande kommandon i terminalen för att få mer information och utföra manuella utskrifter. Skriv help för att visa en lista över tillgängliga kommandon.
Köra som en Windows-tjänst
Obs! Eftersom nShift ApportConnect är plattformsoberoende har inbyggd kod för att köra det som en Windows-tjänst inte inkluderats. Det finns dock ett enkelt sätt att köra nShift ApportConnect som en tjänst med hjälp av ett tredjepartsbibliotek.
nShift kan inte ta ansvar eller garantera full funktionalitet hos tredjepartsprogram.
Det här exemplet använder programmet NSSM (Non-Sucking Service Manager) för att installera nShift ApportConnect som en Windows-tjänst.
- Ladda ned NSSM på (http://nssm.cc/download)
- Packa upp filerna och välj mappen win32 eller win64 beroende på din OS-arkitektur.
- Kopiera nssm.exe från lämplig mapp (vald i steg 2) till valfri plats på datorn (eller C:\Windows\System32 om du vill att den ska vara globalt åtkomlig).
- Starta en Windows-kommandotolk med administratörsbehörighet.
- (Hoppa över det här steget om nssm.exe finns i C:\Windows\System32). Navigera till platsen för nssm.exe i kommandotolken.
- Skriv
nssm.exe install "ApportConnect"och tryck på Return/Enter.
- Ett nytt fönster bör visas. Under Application Path bläddrar du till och väljer den installerade ApportConnect.exe.
- Du kan också konfigurera olika andra alternativ i det här programmet, till exempel vilken användare tjänsten ska köras som, processprioritet, avstängningsmetoder, automatisk omstart och mer. För detaljerad information, se NSSM:s användningsguide: NSSM - the Non-Sucking Service Manager.
- När du är klar med konfigurationen av tjänsten klickar du på Install service.
-
Om du vill redigera tjänsten senare via NSSM öppnar du en kommandotolk och skriver
nssm.exe edit "ApportConnect".
Endpoints
Följande endpoints används av ApportConnect:
- https://service.web-ta.net/integration/api/printr/print
- https://service.web-ta.net/integration/api/printr/incoming
- https://service.web-ta.net/integration/api/printr/lookup
- https://service.web-ta.net/integration/api/printr/version/getnew
- https://service.web-ta.net/integration/api/printr/support
Port: 443 (https://)