When installing the iSeries robot on an AS400 machine which is configured to use a non-English language, the robot may not start correctly.
The controller.log will show that the domain has not been properly read from the config file (domain = none) and the controller will be trying to erroneously contact a hub at 127.0.0.1 instead of the proper hub IP:
ISeries robot 5.5x
The issue is caused by the language code.
In order to correct this problem, the language "English Upper/Lowercase" (language code 2924) should be installed as a secondary language in the environment.
Then, the primary language of the user being used to install the robot should be set to "ENU" and the robot should be reinstalled.
After this, the robot should be able to interpret its config files and start correctly.