Hi Patrick
Do you see some thing similar like below in the logs in the controller logs for AS400
==========
May 18 14:55:34:090 Controller: ciGetCachePath - NIM_ROOT not set!
May 18 14:55:34:090 Controller: ciInitLocalDeviceId - could not find NIS cache path: not found
May 18 14:55:34:090 Controller: nisInitialize - failed: not found
===========
If yes Please try the folloowing
Go into the controller config -> Setup -> Environment and add the variable:
NIM_ROOT=/Nimbus_software/NimBUS (or whatever the correct nimsoft directory is for this server).
Then restart the robot. This should allow the niscache to be found (which should get picked up by the discovery_server).
->Also check using "get_info" callback on controller after this if you can see the dev_id