Die HOSTS-Einträge dienen der Übersetzung eines Namens in eine IP-Adresse und für sonst nichts.
Die Einstellung auf der AS/400 Suchpriorität *LOCAL gilt ausschließlich für Zugriffe von der AS/400 auf externe Ressourcen per Name.
Wenn du dann aber keinen DNS-Server (dein Router im Netz) angibst, kann ein Name ggf. nicht aufgelöst werden da eine DNS-Abfrage nicht weitergeleitet werden kann.
Arbeitest du direkt mit einer IP spielt DNS und HOSTS überhaupt keine Rolle.

Du möchtest dich aber mit SSO auf die AS/400 einloggen.