cancel
Showing results for 
Search instead for 
Did you mean: 

Sender Soap Adapter communication channel error

Former Member
0 Kudos

Dear Experts,

When i see Sender soap adapter status in Communication channel monitoring.I am getting the status as:

"Processing Errors in the Last 50 Minutes"

Thanx in advance

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi

Are you receiving any other errors for this?

Any message in SXMB_MONI.

This can happen due to following reason

1. Format for the URL is incorrect

2. Sender is invoking service - with or without authentication - User roles may have problem

3. Format of the message send doest not match WSDL

4. Firewall issue

5. Data type / string / Escape sequence

Check and let us know.

Thanks

Gaurav

Edited by: Gaurav Bhargava on Oct 10, 2008 1:58 AM

Former Member
0 Kudos

Dear Experts,

1. I am not able to *see any error messages for this particular interface in SXMB_MONI,*

2. The soap adapter url is as follows:

http://kpmgvm015:8001/XISOAPAdapter/MessageServlet?channel=:KPMG_AU_ALL:RetrieveClientRecord_SOAP_Se...

The above url only i am using when i create WSDL.

3. I am using PIAPPLUSER and it is having the role SAP_XI_APPL_SERV_USER.

3. The webclient(METASTORM) which is sending the message through sender SOAP adapter is in the same lanscape so i think there may not be any firewall issue.

Kindly tell me what i need to do.

Former Member
0 Kudos

>>http://kpmgvm015:8001/XISOAPAdapter/MessageServlet?channel=:KPMG_AU_ALL:RetrieveClientRecord_SOAP_Sender

Here is the issue,you are using HTTP port(8001) but trying to post it to Adapter engine(java port 50000).

If you want to post messages to sender SOAP adapter,dont hit propose URL option at the time of creating WSDL file.you need to manually create the URL for it.

If you want to post directly to Integration engine,you can use propse URL.

Thanx

Aamir

Former Member
0 Kudos

Test your scenario as given in the following blog

Make sure that the port starts with 50000.its the same port number which you see in the URL when u open sxmb_ifr

Thanx

Aamir

Former Member
0 Kudos

Hi

URL should be

 http://host:port/XISOAPAdapter/MessageServlet?channel=party:service:channel

port here is the Adapter engine port that you get in SXMB_IFR

http://host:port/rep/start/index.jsp

standard is 5(client number like 00)00 so check with correct port and problem will be solved

Thanks

Gaurav

Former Member
0 Kudos

Aamir,

My other interface is working fine by giving the following url:

http://kpmgvm015:8001/XISOAPAdapter/MessageServlet?channel=:KPMG_AU_ALL:RetrieveOpportunityRecord_SO...

I am not using the propsed url.

Moreover when i try to give this url in the browser . It is asking of user id and password.

I am giving user as : PIAPPLUSER.It gives message servelet is ok.

-


In my communication channel monitoring the corresponsing communication channel:

RetrieveclientRecord_SOAP_Sender is in Red - Processing Errors In the Last 40 Minutes

Error meesage in Webclient:

java.security.AccessControlException: PIAPPLUSER has no permission for accessing binding com.sap.aii.af.service.cpa.Binding@d046043a

Former Member
0 Kudos

hi,

the error is clearly mentioning accesscontroller exception...this occurs because of this:

This exception is thrown by the AccessController to indicate that a requested access (to a critical system resource such as the file system or the network) is denied.

The reason to deny access can vary. For example, the requested permission might be of an incorrect type, contain an invalid value, or request access that is not allowed according to the security policy. Such information should be given whenever possible at the time the exception is thrown.

try to solve from that point view.

regards.

Former Member
0 Kudos

Hi

java.security.AccessControlException: PIAPPLUSER has no permission for accessing binding com.sap.aii.af.service.cpa.Binding@d046043a

This can happen for following reasons

1. PIAPPLUSER is not having required roles. try to do the same with xisuper

2. SoapAction is incorrect - check the soap action in a different tool like SoapUI or XML SPY

Thanks

Gaurav

Edited by: Gaurav Bhargava on Oct 10, 2008 8:13 AM

Former Member
0 Kudos

Hi,

Even meesage successfully posted . I am not able see any successful message in SXMB_MONI why....

My scenario Is : Synchrounus Interface .

Former Member
0 Kudos

Hi

Even meesage successfully posted . I am not able see any successful message in SXMB_MONI why....

May be you have problem with SXMB_MONI trace. Just add Logging and set trace level in SXMB_ADM

Check Michal's Blog

Thanks

Gaurav

Answers (0)