Nagarajan, Maybe it's because the function pfcSession.BaseSession.RetrieveModel does not look into the complete commonspace of PDMLink. You may need to use the functions mentioned in the JLink API User's Guide in chapter Windchill Connectivity API's. The method pfcServer.Server.GetAliasedUrl enables you to search for a server object by its name. Specify the complete filename of the object as the input, for example, test_part.prt. The method returns the aliased URL for a model on the server. Use this as argument for the method pfcSession.BaseSession.RetrieveModel