problem adding NIM client

Hello All,
While trying to add NIM client to the NIM environment from NIM client machine, I get the following error:
1800-109
There are currently no additional SMIT screen entries available for this item. This may require installation of additional software before it can be accessed.

bos.sysmgt.nim.master
bos.sysmgt.nim.client, is already installed in master
and
bos.sysmgt.nim.client, is also also already installed in client.
nimsh daemon is running in master.

I can put this client into NIM environment from NIM master, but not from NIM client.
When I try to query NIM client from master, i get the following error:
<client name> refused to communicate with the master.
All I am trying to do is run the mksysb script on the NIM master as a cron job to backup client.

Here are something i would like to know from experts:
1) Do I need to add client name in the /etc/hosts of master?
2) Is it necessary to make sure that nimsh daemon is also running in client as well?

your help will be appreciated.

thanks in advance.

Add the client to the master at the master with smitty nim_query. The master must be able to resolve the hostname of the client, from /etc/hosts, DNS, or whatever. It's easiest to set up master->client communication with rsh, then later promote to nimsh. At client /.rhosts should contain name of master and permissions should be 600. The shell entry of /etc/inetd.conf should not be commented out. The master must be able to issue rsh command to client. If this is the case, then you can do the nim_query to define the client. Then change the comm method to nimsh.