cancel
Showing results for 
Search instead for 
Did you mean: 

PI : unable to connect to IR with cache connectivity test via RWB

Former Member
0 Kudos

Hi,

Please help to resolve the issues.

Server Details: SAP PI 7.0, SUNSOLARIS with DB2.

PI server was working fine without any issues for the past 2 weeks, Unfortunately issue is the connection failure.

PI services were unable to interlink internally.

cache connection Test Error Below:

Connection to system null using application null lost. Detailed information: Error accessing "http://sap-02.aig.com:50000/rep/conntest/int?" with user "PIRWBUSER". Response code is 404, response message is "Not Found"

SLDCHECK done with success,SPROXY no issues,

users are not locked & password not changed.

Thanks,

Bala

Accepted Solutions (1)

Accepted Solutions (1)

RKothari
Contributor
0 Kudos

Hello,

Please check the Connection type H and respective users using SM59.

Also, check the Exchange parameters are maintained correctly.

Kindly check the below blog related to HTTP error codes, if not checked already:

/people/krishna.moorthyp/blog/2006/07/23/http-errors-in-xi

-Rahul

Former Member
0 Kudos

Hi Rahul,

Thank you for your quick response. As per the check list in blog i have checked - for 404 error - no new inferences. Yet the Issue is not resolved. Can you please help me on this.

Thanks,

Ganesh

Former Member
0 Kudos

After full cache refresh. with SXI_CACHE i got cache error "UPDATE" detail error as below.

com.sap.aii.ib.server.abapcache.CacheRefreshException: Connection to system REPOSITORY using application REPOSITORY lost. Detailed information: Error accessing "http://sap-02.aig.com:50000/rep/hmi_service_swc_manager/int?container=any" with user "PIDIRUSER". Response code is 404, response message is "Not Found"

at com.sap.aii.ibdir.server.abapcache.content.CacheSwc.addContent(CacheSwc.java:63)

at com.sap.aii.ibdir.server.abapcache.CacheRefreshRequest.addContent(CacheRefreshRequest.java:360)

at com.sap.aii.ibdir.server.abapcache.CacheRefreshRequest.addContent(CacheRefreshRequest.java:324)

at com.sap.aii.ibdir.server.abapcache.CacheRefreshRequest.processHTTPRequest(CacheRefreshRequest.java:145)

at com.sap.aii.ibdir.server.abapcache.CacheRefreshRequest.handleHTTPRequest(CacheRefreshRequest.java:103)

at com.sap.aii.ibdir.web.abapcache.HmiMethod_CacheRefresh.process(HmiMethod_CacheRefresh.java:67)

at com.sap.aii.utilxi.hmis.server.HmisServiceImpl.invokeMethod(HmisServiceImpl.java:169)

at com.sap.aii.utilxi.hmis.server.HmisServer.process(HmisServer.java:178)

at com.sap.aii.utilxi.hmis.sbeans.HmisBeanImpl.process(HmisBeanImpl.java:86)

at com.sap.aii.utilxi.hmis.sbeans.HmisLocalLocalObjectImpl1_0.process(HmisLocalLocalObjectImpl1_0.java:144)

at com.sap.aii.utilxi.hmis.web.HmisServletImpl.processRequestByHmiServer(HmisServletImpl.java:290)

at com.sap.aii.utilxi.hmis.web.workers.HmisExternalClient.doWork(HmisExternalClient.java:75)

at com.sap.aii.utilxi.hmis.web.HmisServletImpl.doWork(HmisServletImpl.java:496)

at com.sap.aii.utilxi.hmis.web.HmisServletImpl.doGet(HmisServletImpl.java:640)

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

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:104)

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

RKothari
Contributor
0 Kudos

Hello,

In SXMB_ADM->Integration Engine Configuration->

Corresponding Integration Server enrty should be dest://<Http Integration server-Destination>

Please check your HMI RFC destination with type H. Perform connection test.

Also, check the URL mentioned in SXI_CACHE> Goto>Adapter Engine Cache.

Is it the correct URL? like https://server:J2EE-port/MessagingSystem/receive/AFW/XI .

-Rahul

Former Member
0 Kudos

Hi,

Rahul is right. Ensure the RFC destination is maintained correctly.

In addition, ensure none of the PI* users are locked. It looks to me the PIDIRUSER might be locked.Ensure the password for the PI* users is maintained correctly in the Exchange profile. Further on, restart the system once. 404 issues arise due to missing authorzations or if the users are locked.

Hope this helps.

Rgds,

Soujanya

Former Member
0 Kudos

Hi Rahul,

As per your check list,

1. SXMB_ADM->Integration Engine Configuration->

Corresponding Integration Server enrty should be dest://<Http Integration server-Destination>

Corresponding Integration Server: http://sap-02.aig.com:8000/sap/xi/engine?type=entry - working perfectly

2. Please check your HMI RFC destination with type H. Perform connection test.

INTEGRATION_DIRECTORY_HMI - rfc working fine.

Hostname: sap-02.aig.com

Path: /dir/hmi_cache_refresh_service/ext

3. Also, check the URL mentioned in SXI_CACHE> Goto>Adapter Engine Cache.

Is it the correct URL? like https://sap-02.aig.com:50000/MessagingSystem/receive/AFW/XI .

http://sap-02.aig.com:50000/MessagingSystem/receive/AFW/XI

Checked and no issues

Still the same issue, please help.

Regards

Bala.

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi Bala,

Perfomr XI readiness check. Follow the SAP Note: 817920

Thanks,

Former Member
0 Kudos

Hi Hareenkumar,

I have checked as per the note, but there is no changes and still the same issue.

For your information, After the fresh installation the server was worked fine without any issues. This was happened unfortunately 2 days before.

SXI_CACHE error:

com.sap.aii.ib.server.abapcache.CacheRefreshException: Connection to system REPOSITORY using application REPOSITORY lost. Detailed information: Error accessing "http://sap-02.aig.com:50000/rep/hmi_service_swc_manager/int?container=any" with user "PIDIRUSER". Response code is 404, response message is "Not Found"

at com.sap.aii.ibdir.server.abapcache.content.CacheSwc.addContent(CacheSwc.java:63)

at com.sap.aii.ibdir.server.abapcache.CacheRefreshRequest.addContent(CacheRefreshRequest.java:360)

at com.sap.aii.ibdir.server.abapcache.CacheRefreshRequest.addContent(CacheRefreshRequest.java:324)

at com.sap.aii.ibdir.server.abapcache.CacheRefreshRequest.processHTTPRequest(CacheRefreshRequest.java:145)

at com.sap.aii.ibdir.server.abapcache.CacheRefreshRequest.handleHTTPRequest(CacheRefreshRequest.java:103)

at com.sap.aii.ibdir.web.abapcache.HmiMethod_CacheRefresh.process(HmiMethod_CacheRefresh.java:67)

at com.sap.aii.utilxi.hmis.server.HmisServiceImpl.invokeMethod(HmisServiceImpl.java:169) ............

RWB -> CACHE CONNECTIVITY TEST:

Unable to establish connection to Integration Repository

Detailed Error Message :

Connection to system null using application null lost. Detailed information: Error accessing "http://sap-02.aig.com:50000/rep/conntest/int?" with user "PIRWBUSER". Response code is 404, response message is "Not Found"

Unable to establish connection to Integration Repository

Detailed Error Message

Connection to system null using application null lost. Detailed information: Error accessing "http://sap-02.aig.com:50000/rep/conntest/int?" with user "PIRWBUSER". Response code is 404, response message is "Not Found"

Please Help.

Regards

Bala.

Former Member
0 Kudos

Hi Bala,

Check whether PIRWBUSER user is locked. If the issue still persists, then perform CPA cache. If still then contact your BASIS person.

Thanks,

former_member207622
Contributor
0 Kudos

Go to su01 and check whether the service users PIDIRUSER and PIRWBUSER are locked or not

try maintaining a new password for them in the exchange profile

perform a full CPA cache refresh

http://host:port/CPACache?mode= full

try running scenario again

regards

Ninad

RKothari
Contributor
0 Kudos

Hello,

Please check the logs using SM21 after performing Cache refresh (SXI_CACHE).

Also, check if T-code SLDAPICUST is working fine.

-Rahul

Former Member
0 Kudos

If it is :"PIRWBUSER". Response code is 404, response message is "Not Found

404 error is : Authorization error .Password is incorrect . Please try resetting the password in : Excahnge Profile (Administration) / NWA--Identity Management

Hope this helps,

Best Regards,

Varalakshmi

Former Member
0 Kudos

Hi,

Check the below:

u2022 404 is an HTTP response code that indicates that the resource in question couldn't be found. Usually this is due to an incorrect URL, so it is better to cross check all URLs. Check pipeline URL in the SLD in the business system of the Integration Server For this go to SLD->Business System-><yourIntegrtaion Server>->Pipeline URL: It should be like this http://<host>:<port>/sap/xi/engine?type=entry Where host is the host name of the Integration Server and port is the HTTP(8xxx) port. To verify this in Integration Server you can do like this. Go to SXMB_ADM->Integration Engine Configuration->Choose Edit from Menu -> Change Global Configuration Data to switch to change mode. Then select System Landscape - Load Configuration. (This is not required always)

u2022 Check that the port really is the ICM HTTP Port and not the J2EE port i.e SMICM then menu GOTO --> SERVICES and check the port number for HTTP. It should be HTTP port

u2022 If the error is Page cannot be displayed, cannot find server in https configurations Check and correct the SSL configuration for the ABAP and the J2EE side of the system

u2022 If the error is because of integration server when using Proxy communications then check these. i.e SXMB_ADM->Integration Engine Configuration->Corresponding Integration Server enrty should be dest://<Http Integration server-Destination> Where < Http Integration server -Destination > is the RFC destination (SM59) of type HTTP connection (type H) to the Integration Server. In this case, host name, port, and path prefix are saved in the RFC destination.

Thanks,

saravanan_a
Active Participant
0 Kudos

Hi Bala,

Even we face the same problem which u mentioned.. This is due to network error. U better contact ur basis team to solve this issue. This may require to restart the server to get connected to server again.. So its better contact basis guy.