Beruflich Dokumente
Kultur Dokumente
NCR 2013 All rights reserved. This document is proprietary and confidential.
NCR 2013 All rights reserved. This document is proprietary and confidential.
NCR Aloha Transaction Gateway: The core service that performs all processing
NCR Aloha Transaction Gateway Helper: Among other things, the helper service ensures the core service stays
started. In addition, on startup it verifies the %IBERDIR%/data/ AlohaTransactionGateway.cfg is in the correct
format.
When the NCR Aloha Transaction Gateway Helper service starts, it will automatically start the NCR Aloha Transaction
Gateway Service. If this is successful the DEBOUT.AtgHelper.YYYYMMDD.TERM# will show the line INFOStarting
the ATG Service
If this line exists in the debout, it means the ATG service has started and is ready to connect to the AlohaPOS. At this
point you can move on to the section titled Aloha POS
If this line does not exist in the debout it means that something in your ATG configuration file is incorrect. There are
generally three causes for this.
NCR 2013 All rights reserved. This document is proprietary and confidential.
1.
The first common cause for this is that configuration settings in the AlohaTransactionGateway.cfg file are
incorrect. Below you will find a sample of the configuration file. The file is much longer but this is
generally the section of the file where installers experience configuration issues:
NCR 2013 All rights reserved. This document is proprietary and confidential.
The second common cause is the configuration file is not in the correct format after it is edited. If this is the
case the service will not start and you will get a message stating the following:
After receiving this message you can go to the DEBOUT.AtgHelper.YYYYMMDD.Term file and typically find the reason.
In the case below there was a problem with the configuration file at line 17 with character 22.
NCR 2013 All rights reserved. This document is proprietary and confidential.
3.
The final common cause is that the service password is not set up in the configuration file. Please see Section
2-7 in the Aloha Mobile Implementation Guide for instructions on how to configure this.
Important: Aloha Transaction Gateway automatically launches IBER(QS).exe in a FOH/BOH Aloha Mobile
environment so no IBERCFG.BAT or instance of INTMGR is needed.
If you do not find the Terminal Up line you will need to troubleshoot why IBER/IBERQS is not coming up.
Searching the debout for [ERROR] will generally uncover the issue. Common errors the Aloha Mobile team sees:
Numterms indicates 4 terminals but 3 are defined: Set the correct value for numterms.
Failed to open Com Port 3 status ##: There is a printer defined using a COM Port on the interface server
terminal. Remove the printer from the terminal in Configuration Center
NCR 2013 All rights reserved. This document is proprietary and confidential.
Waiting for MSYNC to complete: Usually means that MASTERCAPABLE AND SERVERCAPABLE are set to
TRUE an interface server where TERMSTR+TERM does not match the name of the machine. Removing
MASTERCAPABLE and SERVERCAPABLE will fix the issue.
Failed to register station name 0x34: Lana Number is bound to the incorrect adapter.
TROUBLESHOOTING TIP: If you cannot determine why Iber will not come up, temporarily change the interface server
to an order entry terminal so error messages are visible. Once you can get IBER/IBERQS to float, change it back to an
interface server and move on to the next section.
If the line reads IberStarted completed, IsReady == True then you can move to next section titled Aloha Mobile
If the line reads IberStarted completed, IsReady == False then there is likely a problem with the ATG files being
registered on the terminal. The debout will look like this:
In most cases, this can be resolved by manually copying the %IBERDIR%/bin from the Aloha fileserver down to the
terminals %IBERDIR%/newbin. This will force the FOH Aloha Transaction Gateway components to register/reregister and it should resolve the issue.
7
NCR 2013 All rights reserved. This document is proprietary and confidential.
This may also be a case of legacy NCR Aloha Transaction Gateway files existing in bin. If you recently uninstalled
Aloha Transaction Gateway, you will need to delete the following from the %IBERDIR%\bin and then reinstall NCR
Aloha Transaction Gateway:
*.AlohaTransactionGateway.*
Atg*.*
IAtg*.*
NCR 2013 All rights reserved. This document is proprietary and confidential.
A common error occurs when the COM Port is not set in Aloha Mobile Configurator. The service will start but will get
the following message in the Amob.log:
You may still see errors if you missed something along the way. Below is a common error users receive when ATG is
not connected. If you get this something was missed in the above steps.
NCR 2013 All rights reserved. This document is proprietary and confidential.
Check the core components (Iber(qs).exe, ATG, and Aloha Mobile) are in a ready state.
Confirm the HOSTNAME and IP Address in Connection Settings. See Configuring IP Settings on page 4-6 and
Configuring Hostname Settings on page 4-8 of the Aloha Mobile Implementation Guide.
Cradle the handheld in an Orderman service station you know works with other handhelds.
Run a PING TEST from the General Settings > Test screen on the handheld.
Tap Extended Settings > General > Erase user Data on the handheld, then cradle the handheld in an Orderman
service station to synchronize.
10
NCR 2013 All rights reserved. This document is proprietary and confidential.
This usually occurs after the handhelds have successfully downloaded the Aloha Mobile software and then
are unable to connect to anything.
Confirm ATG, Iber.exe, and the Aloha Mobile service are in a ready state.
Restart the NCR Aloha Transaction Gateway Helper service and the NCR Aloha Mobile service.
Check the Ethernet connectivity on the Aloha network. Use PING TEST from the General Settings > Test
screen on the handheld to ping the Aloha BOH file server.
Confirm firewall and virus scan settings have the correct exemptions.
(Random) Check the interface server debout for Error 71 (too many connections) entries.
(Random) Check the %IBERDIR%\DATA directory for the EOD flag file.
Confirm LOCALDIR and TERM variables are set in the system environment on the Aloha BOH file server.
Confirm the configuration of the ATG interface server in CFC and that it matches the TERM system
environment variable on the Aloha BOH file server.
InterfaceServerID, ATG server, and IP address entries match the TERM environment variable and terminal
number configured in CFC.
Confirm Iber.exe launches to a Terminal Up state, if manually run directly from the %IBERDIR%\BIN folder.
ATG uses TCP ports 8898 and 8899 to talk to Aloha Mobile.
In Aloha Manager/CFC, select Maintenance > Hardware > Terminals, select the interface terminal used by
Aloha Mobile, and confirm you defined a default printer.
Confirm AlohaTransactionGateway.cfg has the correct Aloha server name and IP address defined.
NCR 2013 All rights reserved. This document is proprietary and confidential.
iOS Troubleshooting
Device coming up in Demo Mode
Go to Settings on the Apple device NCR Aloha Mobile is at the bottom. Turn off TS/QS Demo Mode. Note: You will
also need to make sure the app is not open in the background. To close the app tap the Home button twice and swipe
up on any instances of Aloha Mobile that are open.
Device says no internet connection or stays on connecting to sever for a long period of time
Completely close the application by double clicking the home button and swiping up on the Aloha Mobile application.
Ensure the wi-fi signal is on the proper network, and re-launch the Aloha Mobile application.
Device cannot read credit or mag cards on the Infinite Peripherals credit card reader
Ensure the MSR is powered on by verifying the blue light is blinking. If it is not, press the grey button to activate and
try again.
12
NCR 2013 All rights reserved. This document is proprietary and confidential.
Network Troubleshooting
System Center Does Not Find Router/RF Base Station on Selected Port
Check the following options:
Physically check cables, connectors, and other network connections to confirm they are securely connected
and in the correct port.
Confirm the Aloha Mobile server COM port connects to the Orderman router RS232 port which connects to
the RF base station 485 port.
Confirm the defined Aloha Mobile server COM port is not in use by another device.
Confirm printers configured in CFC for the interface server do not use the same COM port.
NCR Aloha Mobile service is started. You must stop this service when you use the System Center utility,
because both applications cannot access the same port simultaneously.
Check Task Manager processes for instances of OmanSC.exe, and close any found.
Confirm there is not an .inf file with the same name as the .dbf.
Open the specified .dbf with DBFNavigator and check for duplicate ID entries. For example; there are two
buttons with the same ID in Btn.dbf
Amob.log: IMPORTANT The main log for Aloha Mobile. All information about the service will be located in
this log.
#####.log Folder Each SOL device also has their own log located in the folder that matches the serial
number of the device.
13
NCR 2013 All rights reserved. This document is proprietary and confidential.
###_iOS Folder Each iOS device also has their own log located in the folder that matches the device number
setup in ALOHA Mobile Configurator
(NOTE FOR MAC USERS: ~/Library is hidden by default on Mac OS X. To easily get this folder, open the Finder
application, then hold the "option" key while clicking on the "Go" menu. You should see a menu item for "Library."
Click on that, then continue navigating to Logs, CrashReporter, etc.
Operating
System
Location
Mac OS X:
~/Library/Logs/CrashReporter/MobileDevice/<DEVICE_NAME>
Windows XP
Windows Vista
or 7
C:\Users\<USERNAME>\AppData\Roaming\Apple
Computer\Logs\CrashReporter\MobileDevice\<DEVICE_NAME>
14
NCR 2013 All rights reserved. This document is proprietary and confidential.
15
NCR 2013 All rights reserved. This document is proprietary and confidential.