Skip to Content
avatar image
Former Member

Message can not be found in the Receiver

Hellow Experts,

I am sending some data from R/3 to Microsoft Exchange Server to generate email through Mail adapters.

Following is the incoming message

<?xml version="1.0" encoding="utf-8" ?>

- <nr1:ZDWQRFC3 xmlns:nr1="urn:sap-com:document:sap:rfc:functions">

- <EMAIL_STRUCT>

- <item>

<SUBJECT>This is a test subject</SUBJECT>

sabbir.ahmed@watercorporation.com.au

sabbir.ahmed@watercorporation.com.au

terry.williams@watercorporation.com.au

<CONTENT_TYPE>text/plain</CONTENT_TYPE>

<CONTENT>You have work order(s) !!</CONTENT>

</item>

</EMAIL_STRUCT>

- <PM_DATA>

- <item>

<AUFNR>000090539710</AUFNR>

<AUART>PM02</AUART>

<AUTYP>01</AUTYP>

</item>

</PM_DATA>

</nr1:ZDWQRFC3>

I use a mapping program to convert this into mail package format. After the conversion the message looks like this

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

- http://sap.com/xi/XI/Mail/30">

<Subject>This is a test subject</Subject>

sabbir.ahmed@watercorporation.com.au

sabbir.ahmed@watercorporation.com.au

terry.williams@watercorporation.com.au

<Content_Type>text/plain</Content_Type>

<Content>You have work order(s) !!</Content>

</ns1:Mail>

in sxmb_moni the status of the message says that it has been processed successfully. However, I do not get the emails. On the receiving end, I have tried a file adapter as well - but the files does not get written to anywhere.

But, If I copy the Inbound message and save into an XML and feed that xml through an outbound file adapter, the email adapter receives the mail OK and sends email.

The trace while I send data from R3 looks like the following

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

- <!-- Response

-->

- http://sap.com/xi/XI/Message/30">

<Trace level="1" type="T">COMMIT is expected by application !</Trace>

<Trace level="1" type="B" name="CL_XMS_MAIN-ENTER_XMS" />

- <!-- ************************************

-->

<Trace level="1" type="B" name="CL_XMS_MAIN-SET_START_PIPELINE" />

- <!-- ************************************

-->

<Trace level="1" type="B" name="SXMBCONF-SXMB_GET_XMB_USE" />

<Trace level="1" type="B" name="CL_XMS_TROUBLESHOOT-ENTER_PLSRV" />

<Trace level="1" type="T">****************************************************</Trace>

<Trace level="1" type="T">* *</Trace>

<Trace level="1" type="T">* *</Trace>

<Trace level="1" type="T">XMB entry processing</Trace>

<Trace level="1" type="T">system-ID = XID</Trace>

<Trace level="1" type="T">client = 100</Trace>

<Trace level="1" type="T">language = E</Trace>

<Trace level="1" type="T">user = MARIALA0</Trace>

<Trace level="1" type="Timestamp">2007-08-22T06:53:41Z AUSWA</Trace>

<Trace level="1" type="T">* *</Trace>

<Trace level="1" type="T">* *</Trace>

<Trace level="1" type="T">****************************************************</Trace>

<Trace level="1" type="B" name="CL_XMS_MAIN-CALL_UC_EXECUTE" />

- <!-- ************************************

-->

<Trace level="1" type="T">Message-GUID = D3787CA8C09C7240B50D8EA9BB556C37</Trace>

<Trace level="1" type="T">PLNAME = SENDER</Trace>

<Trace level="1" type="T">QOS = EOIO</Trace>

<Trace level="1" type="T">Queue-Id = DWQ_ZDWQRFC3</Trace>

<Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PIPELINE_ASYNC" />

- <!-- ************************************

-->

<Trace level="1" type="T">Get definition of external pipeline = SENDER</Trace>

<Trace level="1" type="B" name="CL_XMS_MAIN-LOOKUP_INTERNAL_PL_ID" />

<Trace level="1" type="T">Get definition of internal pipeline = SAP_SENDER</Trace>

<Trace level="1" type="T">Queue name : XBQSDWQ_ZDWQRFC3</Trace>

<Trace level="1" type="T">Generated prefixed queue name = XBQSDWQ_ZDWQRFC3</Trace>

<Trace level="1" type="T">Schedule message in qRFC environment</Trace>

<Trace level="1" type="T">Setup qRFC Scheduler OK!</Trace>

<Trace level="1" type="T">----


</Trace>

<Trace level="1" type="T">Going to persist message</Trace>

<Trace level="1" type="T">NOTE: The following trace entries are always lacking</Trace>

<Trace level="1" type="T">- Exit WRITE_MESSAGE_TO_PERSIST</Trace>

<Trace level="1" type="T">- Exit CALL_PIPELINE_ASYNC</Trace>

<Trace level="1" type="T">Async barrier reached. Bye-bye !</Trace>

<Trace level="1" type="T">----


</Trace>

<Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_TO_PERSIST" />

- <!-- ************************************

-->

- <Trace level="1" type="B" name="interface activity determination">

<Trace level="1" type="T">Version 000</Trace>

<Trace level="1" type="T">Message status 000</Trace>

<Trace level="1" type="T">Interface action INIT</Trace>

<Trace level="1" type="T">(must be INIT for a new determination)</Trace>

<Trace level="1" type="T">start CHECK_INTERFACE</Trace>

<Trace level="1" type="T">--start sender interface action determination</Trace>

<Trace level="1" type="T">select interface oa_ZDWQRFC3*</Trace>

select interface namespace http://sap.com/xi/XI/Mail/30>

<Trace level="1" type="T">no interface found</Trace>

<Trace level="1" type="T">end CHECK_INTERFACE</Trace>

<Trace level="1" type="T">Set interface action INIT into *MAST*</Trace>

</Trace>

<Trace level="1" type="B" name="CL_XMS_MAIN-PERSIST_READ_MESSAGE" />

<Trace level="1" type="T">Note: the following trace entry is written delayed (after read from persist)</Trace>

<Trace level="1" type="B" name="SXMS_ASYNC_EXEC" />

- <!-- ************************************

-->

<Trace level="1" type="T">----


</Trace>

<Trace level="1" type="T">Starting async processing with pipeline SENDER</Trace>

<Trace level="1" type="T">system-ID = XID</Trace>

<Trace level="1" type="T">client = 100</Trace>

<Trace level="1" type="T">language = E</Trace>

<Trace level="1" type="T">user = MARIALA0</Trace>

<Trace level="1" type="Timestamp">2007-08-22T06:53:41Z AUSWA</Trace>

<Trace level="1" type="T">----


</Trace>

- <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PIPELINE_SYNC">

<Trace level="1" type="T">Get definition of external pipeline SENDER</Trace>

<Trace level="1" type="B" name="CL_XMS_MAIN-LOOKUP_INTERNAL_PL_ID" />

<Trace level="1" type="T">Corresponding internal pipeline SAP_SENDER</Trace>

- <Trace level="1" type="B" name="PLSRV_CALL_INTEGRATION_SERVER">

- <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV">

- <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL">

- <Trace level="1" type="B" name="CL_XMS_PLSRV_IE_ADAPTER-ENTER_PLSRV">

<Trace level="1" type="T">URL for integration server read from global configuration</Trace>

<Trace level="1" type="T">URL= dest://XID_CENTRAL_IS</Trace>

- <Trace level="1" type="B" name="CL_XMS_PLSRV_CALL_XMB-CALL_XMS_HTTP">

<Trace level="1" type="T">----


</Trace>

<Trace level="1" type="T">SSL not active</Trace>

<Trace level="1" type="T">----


</Trace>

</Trace>

</Trace>

</Trace>

</Trace>

</Trace>

<Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_LOG_TO_PERSIST" />

</Trace>

<Trace level="1" type="T">----


</Trace>

<Trace level="1" type="T">Async processing completed OK.</Trace>

<Trace level="1" type="T">system-ID = XID</Trace>

<Trace level="1" type="T">client = 100</Trace>

<Trace level="1" type="T">language = E</Trace>

<Trace level="1" type="T">user = MARIALA0</Trace>

<Trace level="1" type="Timestamp">2007-08-22T06:53:42Z AUSWA</Trace>

<Trace level="1" type="T">----


</Trace>

<Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_TO_PERSIST" />

- <!-- ************************************

-->

- <Trace level="1" type="B" name="interface activity determination">

<Trace level="1" type="T">Version 001</Trace>

<Trace level="1" type="T">Message status 001</Trace>

<Trace level="1" type="T">Interface action INIT</Trace>

<Trace level="1" type="T">(must be INIT for a new determination)</Trace>

<Trace level="1" type="T">start CHECK_INTERFACE</Trace>

<Trace level="1" type="T">--start sender interface action determination</Trace>

<Trace level="1" type="T">select interface oa_ZDWQRFC3*</Trace>

select interface namespace http://sap.com/xi/XI/Mail/30>

<Trace level="1" type="T">no interface found</Trace>

<Trace level="1" type="T">end CHECK_INTERFACE</Trace>

<Trace level="1" type="T">Set interface action INIT into MAST</Trace>

</Trace>

</SAP:Trace>

ANy clue will help.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • avatar image
    Former Member
    Aug 22, 2007 at 08:36 AM

    Can you tell what parametrs you have used for sender mail adapter

    Add comment
    10|10000 characters needed characters exceeded