cancel
Showing results for 
Search instead for 
Did you mean: 

No response from Sender abap Proxy

Former Member
0 Kudos

Hi All,

there is no response from sender abap proxy when I triggered using report. I have checked report for connection in sap r/3 like

SPROX_CHECK_IFR_ADDRESS

SPROX_CHECK_HTTP_COMMUNICATION

SPROX_CHECK_IFR_CONNECTION

SPROX_CHECK_IFR_RESPONSE

Message mapping and Interface mapping is also working fine. If I test in SPROXY I am getting success message. Everthing is working fine. But I am not able to see anything in SXMB_MONI. Request your kindy help on this.

Regards,

Dhill.

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Dhil,

Try this ....

Use Transaction ---> smq2 and delete the queues, before deleting the queue ensure that other processess are not using the queues.

Use Transaction --> sxmb_adm --> Manage Queues --> click Register Queues button and then click Active Queues button.

Regards,

Sridhar

Former Member
0 Kudos

Dhil,

When you do a test in SPROXY, the proxy directIy invokes respective function module. So you will not be able to see any information in SXMB_MONI, but if you provide the data to Proxy via XI then you can see the entries in SXMB_MONI.

Example: We had scenario where data has to be published to SAP BI through SAP XI.

FILE --> SAP XI --> SAP BI.

In such a scenario,if I use the transaction sproxy and test the interface, a success message is generated but no entries can be found in SXMB_MONI because the proxy directly call the respective function module and puts the data into SAP BI system.

Instead when complete scenario is tested i.e. source file is picked up using file adapter and the data is pushed from SAP XI to SAP BI through proxy then you can see the entry in the SXMB_MONI.

Please try running the complete scenario instead of doing the test interface in SPROXY transaction, then you can see the entries in SXMB_MONI.

Regards,

Sridhar

Former Member
0 Kudos

Dhil

You can try this with help of Basis team

Goto TCode : SXMB_ADM >Integration Engine>Administration>Manage Queues

and there you can register and unregister queues

Former Member
0 Kudos

Hi Sridhar,

Thank you for you detailed mail.. Yes I tried only after finishing the whole scenario only. The SMXB_MONI which I specified is from SAP system. My actual scenario is

SAP (Proxy) - > XI -> webservice

But still not able to find any entries in SXMB_MONI(XI)

Regards,

Senthil.

VijayKonam
Active Contributor
0 Kudos

Hi,

Check if you are properly created and initialized the EXECUTE_ mehtod export parameters. May be you are not filling them currectly. Do try to use exception handling so that, you can see whst is going wrong in the ABAP program.

VJ

Former Member
0 Kudos

Hi VJ,

Thank you, the export parameters is correct I tested the report in debug mode and find the value is passing to the function perfectly.

Regards,

Dhill.

Former Member
0 Kudos

dhil,

do u have entry in sxmb_adm logging paramter values

Regards

Sreeram.G.Reddy

Former Member
0 Kudos

Hi Sreeram,

Can you please little specifed what need to be maintained in sxmb_adm. Sorry not done before this.

Regards,

Dhil

Former Member
0 Kudos

use t/c code SXMB-ADM in XI goto intergation server -> select the enigne -> then select runtime entry and select logging value=2

Former Member
0 Kudos

HI Sreeram,

I found that there was an entry in SXMB-ADM for Integration server .

RUNTIME(Category) with LOGGING(Parameters) with Current Value as 2.

Please let me know if anything more we need to check. but as of now i didn't find any error in SAP system and no reponse in XI system.

Regards,

Dhill.

Former Member
0 Kudos

is this sycnhoronuse or asycnh call

Former Member
0 Kudos

Hi Sreeram,

This is asynchronous communication between sap and webservice.

my code is below

TRY.

CALL METHOD prxy->execute_asynchronous

EXPORTING

output = it.

commit work .

CATCH cx_ai_system_fault .

DATA fault TYPE REF TO cx_ai_system_fault .

CREATE OBJECT fault.

WRITE 😕 fault->errortext.

ENDTRY.

Regards,

Dhill

Former Member
0 Kudos

after TRY. statement.

can you add this

CREATE OBJECT prxy ( this object which ur creating).

Former Member
0 Kudos

Hi Sreeram,

Tried but still no response in XI. and with regards to RUNTIME LOGGING parameter value I have given as 1 because there is selection option with only 0 and 1.

Please correct me if I am wrong,

Regards,

Dhill

Former Member
0 Kudos

that is correct. can u check in SMQ1 for ur entries

Message was edited by:

Sreeram Reddy

Former Member
0 Kudos

Hi Sreeram,

Sorry for not replying yesterday as it was too late in India. Finally I found all the messages are stucked in the SAP systems itself. I went to SMQ2 and deleted all the messages and reexecuted the report but still got the error.

The messages are in Recorded status with and Q. status as Message waiting in Queue in the SXMB_MONI in SHR side.

Regards,

Dhill

Former Member
0 Kudos

Hi Dhil

Even i faced the same problem...but with server proxy..when msgs stuck in queue..just click on the msg and click on execute..the msgs will be processed..

you can ask your basis team to resolve this issue...which may be due previous logs got stuck or not being processed properly

Former Member
0 Kudos

Hi Guru,

Thank you but I deleted all the messages in all the queue even though when i process a new message it is comin in the same status only. Can you tell me where can we see of what error it is getting stucked in the queue.

Regards,

Dhill.

Former Member
0 Kudos

Hi,

Can anybody tell me once I deleted the messages in SMQ2 will that be avaliable in SXMB_MONI of sap system. because i could see the message still there.

Regards,

Dhill

Former Member
0 Kudos

Dhil

Even for me...we have 4 clients in dev and one client in queue...But it happens only in one client like that.... Its not like an error as far as i know..but some queue configuration issue...try to unregister and register queues...this is as much i know

Former Member
0 Kudos

dhil,

you need to delete all entries in smq2 and these will not avaialable once you delete it in XI. you need to resend it.

Regards

Sreeram.G.Reddy

Former Member
0 Kudos

Hi Sreeram,

Actually the problem is in Sender SAP system the message is getting stucked in the sap queue itself. I went to SXMB_MONI in SAP and from there I went to SMQ2 and deleted all the entires in SMQ2. But still i can find the entries over there. And at the same time there is no responce in XI system at all.

Guru: Thank you, Can you plese tell me how to unregister and register queues...I tried delete the entries in the queue but still the messges are getting stucked in the over there itself.

Regards,

Dhill