cancel
Showing results for 
Search instead for 
Did you mean: 

NCO3 - Connection with Message Server via SapRouter fails

Former Member
0 Kudos

Hello @all,

i have successfully used nco3 as client (.net framework 3.5 / VS 2008) with an application server connection via saprouter.

But i tried several ways to connect to a message server via saprouter without luck.

The parameters i used to connect:


        parameters(RfcConfigParameters.Name) = "Test"
        parameters(RfcConfigParameters.MaxPoolSize) = Convert.ToString(5)
        parameters(RfcConfigParameters.IdleTimeout) = Convert.ToString(10)
        parameters(RfcConfigParameters.User) = ...
        parameters(RfcConfigParameters.Password) = ...
        parameters(RfcConfigParameters.Client) = "100"
        parameters(RfcConfigParameters.Language) = "DE"
        parameters(RfcConfigParameters.MessageServerHost) = ...
        parameters(RfcConfigParameters.SystemID) = ...
        parameters(RfcConfigParameters.LogonGroup) = "USER"
        parameters(RfcConfigParameters.SAPRouter) = ...

I always get an SAP.Middleware.Connector.RfcCommunicationException with following exception details:


InnerException	Nothing

Message	""

Source	"sapnco_utils"

StackTrace	bei SAP.Middleware.Connector.CpicConnection.getASfromMS(Dictionary`2 options)
   bei SAP.Middleware.Connector.CpicConnection.parseConnParameters(Dictionary`2 options)
   bei SAP.Middleware.Connector.CpicConnection.ConnectAsClient(Dictionary`2 options)
   bei SAP.Middleware.Connector.RfcConnection.ConnectAsClient(RfcConfigParameters options)
   bei SAP.Middleware.Connector.RfcConnectionPool..ctor(RfcDestination d, Boolean forRepositoryCalls, String uniqueKey)
   bei SAP.Middleware.Connector.RfcConnectionManager.GetClient(RfcDestination destination, Boolean forRepository)
   bei SAP.Middleware.Connector.RfcDestination.GetClient(Boolean forRepository)
   bei SAP.Middleware.Connector.RfcDestination.Ping()

Because of empty error message I don't know what to do. It seems that nco3 can't get the application server from the message server, but why? The connection via the old nco2 (VS 2003) works and also if i try to connect with the saplogon ocx from sapgui (some short code in vb6) the connection is established.

Anyone can help me???

Thanks a lot.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

parms.Add(RfcConfigParameters.MessageServerHost, "192.168.0.1");

parms.Add(RfcConfigParameters.SystemID, "MGF");

parms.Add(RfcConfigParameters.GatewayHost, "192.168.0.1");

parms.Add(RfcConfigParameters.SAPRouter, "/H/145.145.150.240/H/");

parms.Add(RfcConfigParameters.User, "mysapuser");

parms.Add(RfcConfigParameters.Password, "********");

parms.Add(RfcConfigParameters.Client, "200");

parms.Add(RfcConfigParameters.Language, "en");

parms.Add(RfcConfigParameters.PoolSize, "5");

parms.Add(RfcConfigParameters.MaxPoolSize, "10");

parms.Add(RfcConfigParameters.IdleTimeout, "6000");

I guess you are missing RfcConfigParameters.GatewayHost parameter. Try code snippet given above.

Regards,

Ahmed Brohi

Answers (0)