cancel
Showing results for 
Search instead for 
Did you mean: 

RFC_ERROR_PROGRAM: 'mshost' missing

Former Member
0 Kudos

Hi people,

when I use the BI>Bex on enterprise portal I get the ne

com.sap.ip.bi.base.service.connection.ConnectionException: No connection possible to BI master system SAP_BW

at com.sap.ip.bi.base.service.connection.impl.GenericConnectionPool.getMasterSystemConnection(GenericConnectionPool.java:71)

at com.sap.ip.bi.base.application.impl.Application.createService(Application.java:463)

at com.sap.ip.bi.base.application.impl.Application.getProperty(Application.java:715)

at com.sap.ip.bi.base.application.impl.Application.startApplicationStep(Application.java:283)

at com.sap.ip.bi.base.application.impl.Application.initialization(Application.java:263)

at com.sap.ip.bi.base.application.ApplicationFactory.createApplication(ApplicationFactory.java:172)

at com.sap.ip.bi.base.application.ApplicationFactory.createApplication(ApplicationFactory.java:65)

at com.sap.ip.bi.webapplications.runtime.impl.Page.createApplication(Page.java:1029)

at com.sap.ip.bi.webapplications.runtime.impl.Page.constructPage(Page.java:911)

at com.sap.ip.bi.webapplications.runtime.impl.Page.<init>(Page.java:750)

at com.sap.ip.bi.webapplications.runtime.controller.impl.Controller.createPage(Controller.java:547)

at com.sap.ip.bi.webapplications.runtime.controller.impl.Controller.doProcessRequest(Controller.java:919)

at com.sap.ip.bi.webapplications.runtime.controller.impl.Controller.processRequest(Controller.java:816)

at com.sap.ip.bi.webapplications.runtime.jsp.portal.services.BIRuntimeService.handleRequest(BIRuntimeService.java:328)

at com.sap.ip.bi.webapplications.runtime.jsp.portal.components.LauncherComponent.doContent(LauncherComponent.java:24)

at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)

at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)

at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)

at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)

at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)

at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)

at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:645)

at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)

at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)

at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)

at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)

at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)

at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:524)

at java.security.AccessController.doPrivileged(Native Method)

at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:407)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)

at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)

at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)

at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)

at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)

at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(Native Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)

Caused by: com.sap.ip.bi.base.service.connection.ConnectionException: No connection exists for system "SAP_BW"

at com.sap.ip.bi.base.portal.connection.PortalConnectionPool.getConnection(PortalConnectionPool.java:206)

at com.sap.ip.bi.base.service.connection.impl.GenericConnectionPool.getMasterSystemConnection(GenericConnectionPool.java:67)

... 46 more

Caused by: com.sap.mw.jco.JCO$Exception: (101) RFC_ERROR_PROGRAM: 'mshost' missing

at com.sap.mw.jco.MiddlewareJRfc.generateJCoException(MiddlewareJRfc.java:457)

at com.sap.mw.jco.MiddlewareJRfc$Client.connect(MiddlewareJRfc.java:1025)

at com.sap.mw.jco.JCO$Client.connect(JCO.java:3255)

at com.sapportals.connectors.SAPCFConnector.connection.SAPCFConnectorManagedConnection.connectWithJCO(SAPCFConnectorManagedConnection.java:429)

at com.sapportals.connectors.SAPCFConnector.connection.SAPCFConnectorManagedConnection.establishInitialConnection(SAPCFConnectorManagedConnection.java:204)

at com.sapportals.connectors.SAPCFConnector.connection.SAPCFConnectorManagedConnection.init(SAPCFConnectorManagedConnection.java:183)

at com.sapportals.connectors.SAPCFConnector.connection.SAPCFConnectorManagedConnectionFactory.createManagedConnection(SAPCFConnectorManagedConnectionFactory.java:129)

at com.sap.engine.services.connector.jca.ConnectionHashSet.match(ConnectionHashSet.java:338)

at com.sap.engine.services.connector.jca.ConnectionManagerImpl.allocateConnection(ConnectionManagerImpl.java:267)

at com.sapportals.connectors.SAPCFConnector.connection.SAPCFConnectorConnectionFactory.getConnectionEx(SAPCFConnectorConnectionFactory.java:156)

at com.sap.portal.ivs.internalconnector.ConnectionProvider.getConnection(ConnectionProvider.java:295)

at com.sap.portal.ivs.internalconnector.ConnectionProvider.getConnection(ConnectionProvider.java:256)

at com.sapportals.portal.ivs.cg.ConnectorService.getConnection(ConnectorService.java:446)

at com.sapportals.portal.ivs.cg.ConnectorService.getConnection(ConnectorService.java:84)

at com.sap.ip.bi.base.portal.connection.PortalConnectionPool.getConnection(PortalConnectionPool.java:170)

... 47 more

xt message error:

What can I do?

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

This error is displayed generally when some issues happen in the connection between the SAP BW sysetm and Portal

Please deploy the BI Diagonostic tool as per note no 937697 and this willl help you resolve the issue

Former Member
0 Kudos

More thanks for your answer.

I have using this tool. At the moment, I have to error messages, there are:

BI Mastersystem-->error while connecting to BI mastersystem via RFC ...´mshost´ missing

Deployed componentes-->The SCA ´BI-BASE-S´ (7.00 SPS 14) has a different version support package than SCA ´BI_UDI´ (7.00 SPS 16)

JPReyes
Active Contributor
0 Kudos

Have you checked if the host is populated in the host and services file?, Also, make sure the information about your BI system is correct in the portal system landscape.

Regards

Juan

Former Member
0 Kudos

I fill the message server, and the error have changed, now it´s this:

The initial exception that caused the request to fail was:

Connect to message server host failed

Connect_PM TYPE=B MSHOST=host GROUP=PUBLIC R3NAME=SID MSSERV=3200 PCS=1

LOCATION CPIC (TCP/IP) on local host with Unicode

ERROR The message received isn't from a message server.

Are you really connected to the message server?

Please check your connection parameters.

(host / 3200)

TIME Wed Jan 28 10:16:35 2009

RELEASE 700

COMPONENT MS (message handling interface, multithreaded)

VERSION 4

RC -29

MODULE msxxi.c

LINE 2543

COUNTER 1

com.sap.mw.jco.JCO$Exception: (102) RFC_ERROR_COMMUNICATION: Connect to message server host failed

Connect_PM TYPE=B MSHOST=host GROUP=PUBLIC R3NAME=SID MSSERV=3200 PCS=1

LOCATION CPIC (TCP/IP) on local host with Unicode

ERROR The message received isn't from a message server.

Are you really connected to the message server?

Please check your connection parameters.

Former Member
0 Kudos

Check the message server port, it seems to be incorrect. Go to /etc/services file and check for sapms<instance #>; this should be your message server port.

Former Member
0 Kudos

Hi,

In the file services I have this entry

sapmsSID 3600/tcp # SAP System Message Server Port

The message server is sapmsSID?

More thanks

Former Member
0 Kudos

Yes this is correct the port you will be entring is 3600 and not 3200. Your message server is on this port