cancel
Showing results for 
Search instead for 
Did you mean: 

Error with ABAP proxy to PO 7.4

former_member385268
Discoverer
0 Kudos

Hi all,

I'm facing an error while trying to send messages using ABAP proxy to PO 7.4 (AEX/Java only).

The call generates a short dump:

I've checked SLDCHECK and it returns connections to SLD works correctly.

The trace on R/3 Says it's an Internal Server Error (500):

XRFC> Begin of user trace

XRFC>

XRFC>                                                                     <

XRFC> TRACE SOAP RUNTIME - header                                         <

XRFC>                                                                     <

XRFC>                                                                     <

XRFC> REQ_SIZE   : 1510                                                   <

XRFC> RESP_SIZE  : 4850                                                   <

XRFC> PARENT_ID  : ROOT_CALL_ID                                           <

XRFC> TRC_KEY    : D8F2D3E5065CF1EFAE5F005056840A27                       <

XRFC> REQ_BASED  :                                                        <

XRFC> SESSION_ID : 00020255CAF2D3E5AF50F191AE5F005056840A27               <

XRFC> TS_CALL    : 20160215144614.4680000                                 <

XRFC> SY_UNAME   : DEVELOPER                                              <

XRFC> HOSTNAME   : RC-SAPERPDEV                                           <

XRFC> SY_SID     : RCD                                                    <

XRFC> SY_MANDT   : 300                                                    <

XRFC> SYS_NR     : 00                                                     <

XRFC> APPLSERVER : RC-SAPERPDEV_RCD_00                                    <

XRFC> ISPRESCHED : X                                                      <

XRFC> DURATION   : 372                                                    <

XRFC> NETHDRTIME : 372                                                    <

XRFC> CALL_STATE : 2                                                      <

XRFC> ERRORTYPE  : SYSFAIL                                                <

XRFC> ERRORAREA  : COREMSG                                                <

XRFC> CTXDP_TYPE : SOAP_RUNTIME                                           <

XRFC> SYNC_ASYNC : S                                                      <

XRFC> LOCATION   : C                                                      <

XRFC> DIRECTION  : O                                                      <

XRFC> REQ_ID     : 005056840A271EE5B4FE5B0B80DE8E5F                       <

XRFC> RESP_ID    : 005056840A271EE5B4FE5B0B80DF2E5F                       <

XRFC> MSG_STATE  : 117                                                    <

XRFC> IF_NAME_I  : ZSTHCO_SI_ABICAB0F_PROXY                               <

XRFC> IF_NS_E    :                                                        <

XRFC> IF_NAME_E  :                                                        <

XRFC> ISSHORTCUT :                                                        <

XRFC> TRC_PATT   : WSTEST                                                 <

XRFC> TRC_SSID   : RCD_00                                                 <

XRFC> TRC_USER   : DEVELOPER                                              <

XRFC> TRC_TS     : 20160215144614                                         <

XRFC> TRC_COUNT  : 99                                                     <

XRFC> TRC_EXT    :                                                        <

XRFC> COMPLETE   : OK                                                     <

XRFC> CALLEDPROG : ZSTHCO_SI_ABICAB0F_PROXY                               <

XRFC> SOAP_APPLI : urn:sap-com:soap:runtime:application:client            <

XRFC> CONF_ID    :                                                        <

XRFC> BIND_ID    :                                                        <

XRFC> OP_NAME    : SI_ABICAB0F_PROXY                                      <

XRFC> COMM_PATRN : Method:SI_ABICAB0F_PROXY                               <

XRFC> OP_NS      : http://rc-stealth/bank                                 <

XRFC> REMADDRESS :                                                        <

XRFC> LP_NAME    : SAPPOD                                                 <

XRFC> DT_OBJ     : ZSTHCO_SI_ABICAB0F_PROXY                               <

XRFC> MEMCONSUMP : 959                                                    <

XRFC> BONAME     :                                                        <

XRFC> PROCCOMP   :                                                        <

XRFC> DEPLOYUNIT :                                                        <

XRFC>                                                                     <

XRFC>                                                                     <

XRFC> TRACE SOAP RUNTIME - trace records                                  <

XRFC>                                                                     <

XRFC>                                                                     <

XRFC> E SOAP_RUNTIME 20160215144614.8380000 : CL_SOAP_RUNTIME_CLIENT      <

XRFC> ->EXEC_PROCESSING Exception handling in SOAP runtime                <

XRFC>                                                                     <

XRFC>                                                                     <

XRFC> E HTTP_TRANSPORT_BINDING 20160215144614.8220000 : CL_SOAP_HTTP      <

XRFC> _TPBND_ROOT ->HANDLE_STATUS_CODE Received return code 500 (         <

XRFC> Internal Server Error )                                             <

XRFC>                                                                     <

XRFC>                                                                     <

XRFC> E SOAP_RUNTIME 20160215144614.8380000 : CL_SOAP_RUNTIME_CLIENT      <

XRFC> ->EXEC_PROCESSING SOAP Fault Exception caught: : Server Error       <

XRFC>                                                                     <

XRFC>

XRFC> End of user trace

And the payload on SOAMANAGER returns the following message:

<SAP:Stack><![CDATA[

com.sap.aii.af.lib.mp.module.ModuleException: No Binding found for the Message Information

  at com.sap.aii.adapter.soap.web.MessageServlet.doPost(MessageServlet.java:438)

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

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

  at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:202)

  at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:103)

  at com.sap.engine.services.servlets_jsp.server.servlet.AuthenticationFilter.doFilter(AuthenticationFilter.java:126)

  at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79)

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

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

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

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

  at com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:38)

  at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

  at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:81)

  at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

  at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:278)

  at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

  at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:81)

  at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)

  at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

  at com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60)

  at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)

  at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

  at com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27)

  at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

  at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

  at com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29)

  at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

  at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

  at com.sap.engine.services.httpserver.filters.SessionSizeFilter.process(SessionSizeFilter.java:26)

  at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

  at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

  at com.sap.engine.services.httpserver.filters.MemoryStatisticFilter.process(MemoryStatisticFilter.java:57)

  at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

  at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

  at com.sap.engine.services.httpserver.filters.DSRHttpFilter.process(DSRHttpFilter.java:43)

  at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

  at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

  at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:475)

  at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process(Processor.java:269)

  at com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run(RequestProcessorThread.java:56)

  at com.sap.engine.core.thread.execution.Executable.run(Executable.java:122)

  at com.sap.engine.core.thread.execution.Executable.run(Executable.java:101)

  at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:328)

]]></SAP:Stack>

Any suggestions?

Thanks,

Roberto

Accepted Solutions (0)

Answers (2)

Answers (2)

vadimklimov
Active Contributor
0 Kudos

Hi Roberto,

In SAP PO, can you please check if Integrated Configuration / iFlow is configured for this sender system and interface?

Regards,

Vadim

former_member745782
Active Participant
0 Kudos

hello Vadim,

wich kind of sender Communication Channel Roberto need use in the Integrated COnfiguration?

RFC or WS_AAE?

we forgot about it

thanks

Alessandro

vadimklimov
Active Contributor
0 Kudos

Hi Alessandro,

If it is ABAP proxy (from Roberto's description, I would assume so), then it shall be SOAP adapter with XI message protocol.

Regards,

Vadim

former_member745782
Active Participant
0 Kudos

thanks a lot Vadim.

I supposed it.

I talk with Roberto about it ( we are working togheter )

Alessandro

Former Member
0 Kudos

Hi Roberto,

It appears to be short dump due to exception in the corresponding ABAP program and this forum is for SAP PI/PO related content. So suggesting you to open a thread in ABAP Development Forum of SCN.

Thanks

Bibek

former_member186851
Active Contributor
0 Kudos

Roberto,

Your code needs the debugging.

check with the ABAPer if the code is written properly.

former_member385268
Discoverer
0 Kudos

Hi Bibek,

the short dump in generated by the Internal Server Error. I would like to solve the problem relative to the exception No Binding found for the Message Information.

I found other posts with a similar issue:

Errors with client abap proxy to PI 7.31 (AEX) | SCN

and

But they didn't find a solution.

Do you think the problem is in the ABAP program?

former_member186851
Active Contributor
0 Kudos

Hello Roberto,

In addition to Vadims comment.

Check whether PI is up and check the connections ins SM59

Former Member
0 Kudos

Hi Roberto,

From the error screen, it appears to be ABAP exception. Further can you please check SXI_MONITOR in ECC for this message ? If the trace is similar then please check whether relevant PI objects (communication channel, ICo) are configured or not.

Regards

Bibek


(Edit :Please share trace from SXI_MONITOR.)

Ryan-Crosby
Active Contributor
0 Kudos

Hi Roberto,

I would suggest looking at the logs on the PO side as the issue is happening there and being propagated back to the ABAP system that is making the proxy call.  The server is returning error code 500 but you have to see the logs on the server to find more detail on what is causing it to happen.

Regards,

Ryan Crosby