I'm implementing an interface with XI 3.0. In my scenario, I've created one IDOC communication channel. and i try to send some data from file (File --> XI --> IDOC R/3)
I am using a XSL mapping to build an Idoc-XML from this input file and I'm filling the sender and receiver partner name (different of the default logical system of SLD)
In a first test, the Idoc adapter changed the partners name by the default ALE name of SLD, then when Idoc couldn't be processed in R/3 system because EDI partner was not customized. We would like to use the logical system of our mapping instead of the logical system froM SLD.
Then, I've applied next changes:
- I've checked "Apply Control Record Value from Payload"
- I've changed the Header mapping, indicating:
Sender service as XPath = ..../SNDPRN
receiver service as XPath = .... /RCVPRN
- The schema as ALE#LS
But althought these modifications, we are having this error in the monitoring (SXMB_MONI)
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!-- Call Adapter -->
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack>Unable to convert sender service to an ALE logical system</SAP:Stack>
Please, i would really appreciate if anybody of you can help me to fix this problem.
Thanks in advance,