Hi,
The narrow() method is used when a remote reference to an
EJB home or EJB object is returned without a specific Remote interface type. That means in following cases:
1) when you do lookup
2) when getting home or remote interface from the handles.
3) Get the home from EJBMetaData
4)When getting EJB object in a collection returned by a Home interface finder method
5) EJB object is returned from any business method
Except these cases you don't ned narrow.
sawan
[ April 23, 2005: Message edited by: sawan parihar ]