Upload Service/channel issue and its Remedy

Upload Service/channel issue and its Remedy

# Possible causes of 'Upload channel failure' and how to resolve this issue. 
Meaning of Upload Channel failure : When EJ/file is not coming on server from ATM

Below are the Possible causes of 'Upload channel failure' on ATM:


1) Port Block issue due to following reasons :
    a) 
Network level Firewall issue.
    b) 
ATM level Antivirus


2) Service(s) is not running on the ATM due to the following reasons :
    a) Folder/file can be missing from diskette
    b) File corruption in the diskette or during agent installation

3) Mandatory .NET framework of Version minimum 4.7.1 is not present on the ATM , in the case of TLS1.2 diskette installation.


Plan of Action to be followed to work/resolve upload channel issue on ATM :

1) Assuming TLS 1.2 diskette was being used for agent installation. And according to this, please check the test URLs for OD & FTS respectively on Chrome Browser's tab on ATM.


2) Please check if below files are present or not  on the  ATMs :
     A) C:\tekchand\ramlogs\uploadmanager.log
     B) C:\tekchand\ramlogs\uploadservice.log


3) Copy c:\tekchand\hcp.dat file and paste in c:\tekchand\upload folder to check Upload service is running or not. If file got moved from the folder then it will prove that Upload service is running.
  


4) A)
 For Windows 10 : Click on "Start" button on Taskbar and search for 'Windows Task Manager' and open it as Admin.Here check the status of  'UploadService' under "Services" tab. See the below snippets for reference :
image.png

image.png



4) B) For Windows 7 : 
 Please open 'Windows Task Manager' window by right clicking on the taskbar and click on "Start Task Manager". Now click on "Show processes from all users"  button from "Processes" tab. Now check the status of 'Upload service' under "Services" tab.  See below snippet for reference :  
image.png
image.png


5)  If Upload service will not be running then will try to start Upload service manually by executing below command from 'c:\tekchand' directory using "cd" command on 'Command prompt'(Search from the taskbar and Run it as Admin).
        Command to be used : sc start uploadservice 


6) Now from Command Prompt(Run as Admin) will check the .NET version of the ATM, After executing below command check c:\tekchand\reg.txt file to know what version is present on ATM.(which should be minimum 4.7.1).
             regedit /e c:\tekchand\reg.txt "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP" 


7) In case .Net Framework version is below than 4.7.1, then install the  setup for .Net Framework having minimum  4.7.1 version(Set up will be available on Google Drive).

8) After installation, check .Net Framework version by repeating Step num (6). Check c:\tekchand\reg.txt file to make sure .Net version has been updated.
image.png



9) Once you see .Net version has been updated then reboot the ATM.


10) Now install the TLS1.2 diskette once again by taking back-up of current 'c:\tekchand' folder. (We can only take the back-up after stopping all running services under that current tekchand folder).


11) Now copy below mentioned 3 files and paste in to c:\tekchand\upload folder. All the files should get moved from upload folder. Which proves 'upload channel' is working fine now.
a) C:\tekchand\hcp.dat
b) C:\tekchand\ramlogs\uploadmanager.log
c) C:\tekchand\ramlogs\uploadservice.log