cancel
Showing results for 
Search instead for 
Did you mean: 

EMail-Adapter failed

Former Member
0 Kudos

Hi,

I use the blog from Michal to configure a dynamic email adapter

(/people/michal.krawczyk2/blog/2005/03/07/mail-adapter-xi--how-to-implement-dynamic-mail-address)

So far so good. I can map the email adress I wanted and also receive

a email, but in sxmb_moni appears following mistake:

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

- <!-- Request Message Mapping

-->

- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">

<SAP:Category>XIServer</SAP:Category>

<SAP:Code area="MAPPING">NO_MAPPINGPROGRAM_FOUND</SAP:Code>

<SAP:P1>http://test.ri/Email IM_EMail_EP7_TO_EMail</SAP:P1>

<SAP:P2 />

<SAP:P3 />

<SAP:P4 />

<SAP:AdditionalText />

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>Interface mapping http://test.ri/Email IM_EMail_EP7_TO_EMail does not exist in runtime cache</SAP:Stack>

<SAP:Retry>N</SAP:Retry>

</SAP:Error>

I call a web service and just map the data to the email inbound interface (both

use same data type). Could it be, that I have to do this sync beacause of

the web service? Now, I do it async.

Why else he could pretend, that no mapping should exist?

Thanks

regards

chris

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

It appears that during runtime, IM_EMail_EP7_TO_EMail cannot be found.

During Interface Determination, were you able to select IM_EMail_EP7_TO_EMail, or did you type it in.

Double-check for the existence of IM_EMail_EP7_TO_EMail in the Int Repository, and make sure it is activated. You may need to reactivate it to make sure. Also, make sure the message type and the interface mapping is under the same SWCV.

Regards,

Bill

Answers (2)

Answers (2)

bhavesh_kantilal
Active Contributor
0 Kudos

Hi,

You have mentioned that you are not using any Mapping program.

This implies that there should be no interface mapping and the Outbound and Inbound Message Interface should use the same message type ( the Mail XSD ). is this what you have done?

Also, you error message states that InterfaceMapping IM_EMail_EP7_TO_EMail does not exist .

Now what this implies is that you have selected some Interface Mapping in the Interafce Determination. Please make suret hat the Interface Determination has no mapping.

Please ensure that the call is asynch from the webserrvice and that all your objects are activated.

Regards,

Bhavesh

Former Member
0 Kudos

Hi all,

the interface mapping IM_EMail_EP7_TO_EMail does exist.

Also I select it in the wizard (I didn't wrote any name manuel, except

in SOAP Adapter).

I also did a dummy change and reactivate the interface mapping. After

this I also did a complete cache refresh in sxi_cache, but the error still

appears.

@Bhavesh Kantilal

It seems I explained wrong. I have an own message type for incoming

web service and map this with the external email type, so a mapping

does exist and is used.

The email type got (like a RFC) also a mail receipt. Do I have to handle

it?

Could it be, that the web service awaits a response? I just handle it

asynchronous.

thanks

chris

Former Member
0 Kudos

Hi,

I found the soloution. I changed everything to synchronous and

now it works. It seems a web service needed a response.

Thanks a lot.

regards

chris

moorthy
Active Contributor
0 Kudos

HI,

Try doing cache refresh in the transaction SXI_CACHE..

also this thread may help u-

Regards,

Moorthy