RPC Issue

Hi Folks,

I am facing a problem using RPC based connection between two different OS ( RHEL 5 and Windows XP).

We have a Camelot ( Cad Navigation Equipment - Running is RHEL5) which is connected to an FEI equipment ( Running in Windows XP).The connection uses an RPC based Driver for Communication.

We have the Camelot being installed in two servers ( 10.81.X.XXX) and (10.84.XX.XXX),Both these servers are running with RHEL 5 OS.

When i try to connect the CAD navigation Functionality from the FEI Equipment installed in Windows XP machine ,it works fine with the first server (10.81.X.XXX).I can see the Status as Connected to the server for Cad Navigation.

But when i follow the similar process to connect to the serve r(10.84.XX.XXX) it is not able to connect.I get an warning saying the CAD Navigation cannot connect to the server.

I have also managed to look into the Log file generated but i dont see anything wrong in them....am posting here a part of the Log Files which i retrived.

Successfull Log Entry :

1332468316 0 CKRawSocketClient::Receive 1087752512 3 K_Connected 1.0 "MaskView" 2103
1332468316 0 CKFeiEqDriver::ProcessCommand 1087752512 2 [Fei<-GD] K_Connected 1.0 "MaskView" 2103
1332468316 0 CKRpcClient::InitiateRpcCall 1103485248 4 Rpc request successful. Procedure#=257
1332468316 0 CKRpcClient::InitiateRpcCall 1103485248 4 Rpc request successful. Procedure#=256
1332468316 0 CKRpcClient::InitiateRpcCall 1103485248 4 Rpc request successful. Procedure#=259
1332468316 0 CKRpcClient::InitiateRpcCall 1103485248 4 Rpc request successful. Procedure#=274
1332468316 0 CKEqDriver::SendCommand 1103485248 2 [GD->Fei] K_SetTransform 0 3 1.000000
1332468316 0 CKRawSocketServer::Send 1103485248 3 K_SetTransform 0 3 1.000000 1908
1332468316 0 CKRawSocketClient::Receive 1087752512 3 K_SetTransform 0 3 1.000000 1908
1332468316 0 CKFeiEqDriver::ProcessCommand 1087752512 2 [Fei<-GD] K_SetTransform 0 3 1.000000 1908
1332468316 0 CKRpcServer::ReceiveRpcRequest 1103485248 4 Rpc request in. Procedure #318
1332468316 0 CKRpcServer::SendReply 1103485248 4 Reply sent. Procedure #318
1332468323 0 CKFeiDriverServices::EqProgInfo 1089853760 1 FEI Driver connected to Equipment. Prog #1073873411 Ver #2
1332468566 0 CKFeiEqDriver::SendCommand 973260352 2 [Fei->GD] K_Quit
1332468566 0 CKRawSocketClient::Send 973260352 3 K_Quit 589
1332468566 0 CKRawSocketServer::Receive 1085577536 3 K_Quit 589
1332468566 0 CKGenericEqDriver::ProcessCommand 1085577536 2 [GD<-Fei] K_Quit 589
1332468566 0 CKRpcClient::InitiateRpcCall -551659568 4 Rpc request successful. Procedure#=401
1332468566 0 CKRpcServer::ReceiveRpcRequest 1103485248 4 Rpc request in. Procedure #254
1332468566 0 CKRpcServer::ReceiveRpcRequest 1103485248 4 Unregistering from Portmap
1332468566 0 CKRpcClient::InitiateRpcCall -551659568 4 Rpc request successful. Procedure#=254
1332468566 0 CKRpcServer::ReceiveRpcRequest 1103485248 4 Reply sent. Procedure #254
1332468566 0 CKRawSocketServer::~CKRawSocketServer -551659568 3 socket closed
1332468566 2 CKRawSocketClient::Receive 1087752512 1 Socket error while reading data

Unsuccessfull Log Entry :

1332470749 0 CKRawSocketClient::Receive 1101846848 3 K_Connected 1.0 "MaskView" 2103
1332470749 0 CKFeiEqDriver::ProcessCommand 1101846848 2 [Fei<-GD] K_Connected 1.0 "MaskView" 2103
1332470749 0 CKRpcClient::InitiateRpcCall 1102874944 4 Rpc request successful. Procedure#=257
1332470749 0 CKRpcClient::InitiateRpcCall 1102874944 4 Rpc request successful. Procedure#=256
1332470749 0 CKRpcClient::InitiateRpcCall 1102874944 4 Rpc request successful. Procedure#=259
1332470749 0 CKRpcClient::InitiateRpcCall 1102874944 4 Rpc request successful. Procedure#=274
1332470749 0 CKEqDriver::SendCommand 1102874944 2 [GD->Fei] K_SetTransform 0 3 1.000000
1332470749 0 CKRawSocketServer::Send 1102874944 3 K_SetTransform 0 3 1.000000 1908
1332470749 0 CKRawSocketClient::Receive 1101846848 3 K_SetTransform 0 3 1.000000 1908
1332470749 0 CKFeiEqDriver::ProcessCommand 1101846848 2 [Fei<-GD] K_SetTransform 0 3 1.000000 1908
1332470749 0 CKRpcServer::SendReply 1102874944 4 Reply sent. Procedure #318
1332471102 0 CKFeiEqDriver::SendCommand 859207248 2 [Fei->GD] K_Quit
1332471102 0 CKRawSocketClient::Send 859207248 3 K_Quit 589
1332471102 0 CKRawSocketServer::Receive 1086863680 3 K_Quit 589
1332471102 0 CKGenericEqDriver::ProcessCommand 1086863680 2 [GD<-Fei] K_Quit 589
1332471102 0 CKRawSocketClient::ShutDown 859207248 3 Socket closed
1332471102 0 CKRpcClient::InitiateRpcCall -1650939904 4 Rpc request successful. Procedure#=401
1332471102 0 CKRpcServer::ReceiveRpcRequest 1102874944 4 Rpc request in. Procedure #254
1332471102 0 CKRpcServer::ReceiveRpcRequest 1102874944 4 Unregistering from Portmap
1332471102 0 CKRpcServer::ReceiveRpcRequest 1102874944 4 Reply sent. Procedure #254
1332471102 0 CKRawSocketServer::~CKRawSocketServer -1650939904 3 socket closed

The line marked in Red colour represent the successfull Connection,which is missing in the Unsucessfull Log Enrty

I have no idea why is this happening...both the server tries to conenct using port 5001(complex-link)...please let me know what checks should i perform and what may be causing this issue....

I have also posted this thread by mistake under SOLARIS thread.

Thnx in advance