Denna artikel är endast för erfarna användare och för felsökningsändamål. Ändra filer på egen risk. För att några ändringar ska fungera måste du stoppa och starta om applikationen.
Avsnitt i denna artikel:
Loggning
nShift ApportConnect loggar händelser i en fil som heter application.log som finns i installationskatalogen. Om du är osäker på var nShift ApportConnect är installerat, se avsnittet Installation i artikeln Nedladdning och installation av 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 > Allmänt Settings. Detta kommer att göra att nShift ApportConnect loggar alla händelser och fel med mer detaljerad information, användbart för felsökning och problemlösning.
Du kan också skicka loggfilen direkt till nShifts kundsupport genom att klicka på Hjälp & Support > Kontakta nShift, fylla i formuläret och klicka på Skicka. Loggfilen kommer att bifogas automatiskt.
Settings fil
Programmet och användarens settings sparas i två separata filer: user_settings.json och program_settings.json, som finns i samma katalog som loggfilen. (Installationskatalogen). Denna fil innehåller information om användarens inställningar i nShift ApportConnect, samt vilken server som ska användas för att skicka filer och hämta dokument.
Proxy settings
nShift ApportConnect stöder användning av en HTTPS-proxy för all utgående kommunikation. För att aktivera denna funktion, navigera till Settings > ApportConnect Settings > Proxy Settings. Enable proxyn och ange proxy-adressen och porten. Se till att starta om applikationen efter att du har sparat dina ändringar.
Huvudlös läge
Du kan köra nShift ApportConnect i huvudlöst läge genom att ange programargumentet -headless när du startar programmet. Det kommer att köras som en process i operativsystemet utan att visa ett GUI. Om du kör programmet från en terminal kommer det att visa all output (loggning) direkt till dig. Dessutom kan du mata in grundläggande kommandon i terminalen för att få mer information och utföra manuella utskrifter. För att se de tillgängliga kommandona, skriv help för att visa en lista över kommandon.
Kör som en Windows-tjänst
Notera: På grund av nShift ApportConnect plattformsoberoende har ingen inbyggd kod för att köra det som en Windows-tjänst inkluderats. Det finns dock en enkel metod för att köra nShift ApportConnect som en tjänst med hjälp av ett tredjepartsbibliotek.
nShift kan inte ta ansvar eller garantera full funktionalitet av tredjepartsapplikationer.
Detta exempel kommer att använda programmet kallat NSSM (Non-Sucking Service Manager) för att installera nShift ApportConnect som en Windows-tjänst.
- Ladda ner 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 den lämpliga mappen (vald i steg 2) till valfri plats på din dator (eller C:\Windows\System32 om du vill att den ska vara globalt tillgänglig)
- Starta ett Windows-kommandotolksfönster med administratörsrättigheter.
- (Hoppa över detta 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.
- Du bör bli uppmanad med ett nytt fönster. I Application Path, bläddra och välj den installerade ApportConnect.exe.
- Du kan också konfigurera olika andra alternativ i detta program, såsom användaren att köra tjänsten som, processprioritet, avstängningsmetoder, automatisk omstart och mer. För detaljerad information, se NSSM användarguide för mer information: NSSM - the Non-Sucking Service Manager.
- När du har avslutat konfigurationen av tjänsten, klicka på Installera tjänst.
-
För att redigera tjänsten senare via NSSM, öppna en kommandotolk och skriv
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://)