cancel
Showing results for 
Search instead for 
Did you mean: 

HTTP sender with web dispatcher

Former Member
0 Kudos

Hi all,

My scenario is that 3rd party is sending data to PI and it is being routed via a web dispatcher. I am using http sender with https.

When I go through the web dispatcher, I am able to see the messages in moni only if there is a issue with the URL, so it fails in PI.

If I try with the correct URL, I can not see the messages and I do not see further processing taking place.

The URL works perfectly file when I post data to it directly to PI and not through the web dispatcher.

What is happening to the messages getting posted through the web dispatcher? How can I trouble shoot this?

thanks!

Accepted Solutions (0)

Answers (1)

Answers (1)

markangelo_dihiansan
Active Contributor
0 Kudos

Hi,


When I go through the web dispatcher, I am able to see the messages in moni only if there is a issue with the URL, so it fails in PI.

If I try with the correct URL, I can not see the messages and I do not see further processing taking place.

Is logging_sync enabled in your PI system, to check this, go to sxmb_adm -> integration engine configuration -> press f9 and search for logging_sync. By default the value of this is 0, so any synchronous messages will not appear in moni unless it has an error.

Regards,

Mark

Former Member
0 Kudos

Hi Mark,

My scenario is async. It is https -> xi -> idoc, I dont see the msgs in moni and the idoc in ECC as well when the https post goes through the web dispatcher. But if I change the namespace or other parameter in the URL, I can see the error message in moni., so that tells me that data is flowing through from web dispatcher to xi.

Will try enabling the logging_sync and increasing the trace, but doubtful if that will help.

Regards,

Lasya

nabendu_sen
Active Contributor
0 Kudos

Hi Lasya,

Please check

<Transaction> SXMB_ADM in your PI Server

First Check:

category :RUNTIME  parameter:Logging value :1


Then as mentioned by Mark, for other features:

category :RUNTIME  parameter:Logging_sync value :1

category :RUNTIME  parameter:Trace_level value :1


Regards,

Nabendu.

Former Member
0 Kudos

Hi Nabendu,

I already have those setup in sxmb_adm.

I am able to see all the msgs when I use this url:

https://<XIserver>:<port>/sap/xi/adapter_plain?namespace=<http namespace>&interface=<interface>&service=<service>..

For the webdispatcher, we are replacing the <XIserver > with the webdispatcher, so it will be

https://<webdispatcher>:<port>/sap/xi/adapter_plain?namespace=<http namespace>&interface=<interface>&service=<service>..

Now for this url, I am not able to see the success messages in moni, and idocs are not created in ECC.

I can however see the error message if I change the namespace or some of the other parameters, so that it will fail with error.

Since I can see the error message, I know that the data is reaching XI, but I do not understand why the success msgs are not processed. It can not be a log issue only since I do not see the idocs created in ECC.

Regards,

Lasya