on 10-06-2007 9:54 AM
Hi friends,
I'm doing Enhanced Receiver determination.. but in this if i select <b>Extended</b> radio button in the receiver determination .. I'm not gettting any search help for selecting my Interface mappings..
what misteqe i did.. for getting those interface mappings does we need to do..any special things .
i followed the bellow blog.. but like that i'm not getting... and how many interface mappings do we need to create for this..
/people/venkataramanan.parameswaran/blog/2006/03/17/illustration-of-enhanced-receiver-determination--sp16
plz suggest me..
thanks
BABU
Hi
Did you test your mapping.If not also do it by taking the payload of inbound message from the RWB and pasting it in message mapping editor.
Thanks
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Babu,
Did u use <b>Receivers</b> Message type From SAP BASIS Software component in your Message mapping as a target structure and <b>ReceiverDetermination</b> Message interface From SAP BASIS Software component in your Interface mapping as a target interface? Check it out.....
Sure you will get the Interface mapping object in enhanced receiver determination
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Prabhu,
i used the message type from SAP BASIS as u suggested.. now i'm getting the Inteface mapping in the receiver detrmination.. everyng is i done correctly.. but file was picking.. but that output was not getting..
IN SXMB_MONI.. i'm egtting this error :
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!-- Receiver Identification
-->
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
<SAP:Category>XIServer</SAP:Category>
<SAP:Code area="RCVR_DETERMINATION">NO_RECEIVER_CASE_ASYNC</SAP:Code>
<SAP:P1 />
<SAP:P2 />
<SAP:P3 />
<SAP:P4 />
<SAP:AdditionalText />
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack>No receiver could be determined</SAP:Stack>
<SAP:Retry>M</SAP:Retry>
</SAP:Error>
in the Runtime workbench IN Communication channels monitoring.. for sendor communication channel i'm not getting any messages..
plz suggest me..
Thanks
Babu
Hi Prabhu..
Thank you for ur spontenious respnose ..I Mentioned the receiver business services in the user defined function which i creted in the message mappings .. is there any other place also do we nned to mention..
actuvally , i have one source struturce that and Two Receiver strutures..
<b>1) Sendor_DT</b>
PERSON
NAME
AGE
ADRESS
<b>2) Receiver_DT_1 ( this is for Male person details )</b>
PERSON
NAME
AGE
ADRESS
<b>3) Receiver_DT_2 (this is for Female Person Details</b> )
PERSON
NAME
AGE
ADRESS
for this.. i created Three message mappings.. ( one for soource to first recevier )
and next for ( source to second receiver)
and for third for source to RECEIVERS ( MESSAGE TYPE FROM SAP -BASIS component )
in the mapping
i created one user defined function and i map that to split message..
in that user defined function i wrote the bellow coding
-
int i;
int mr=0;
int ms=0;
for(i=0; i<a.length;i++)
{
if( a<i>.substring(0,2).equals("Mr") && mr==0)
{
result.addValue("AATRNG_TEST_4_BS_IB1");
mr=1;
}
if( a<i>.substring(0,2).equals("Ms") && ms==0)
{
result.addValue("AATRNG_TEST_4_BS_IB2");
ms=1;
}
}
</textarea>
-
and i created two interface mappings .. and i created three business services.. three communication channels. and two recever aggriments.. and two interface determinations .. and one sendor aggriment and <b>receiver determination</b> with <b>EXTENDED</b> . and i used those interface mappings in recever detrmination ....
-
but why file was not loaded into receiver side..
thanks
Babu
>>>>for this.. i created Three message mappings.. ( one for soource to first recevier )
and next for ( source to second receiver)
and for third for source to RECEIVERS ( MESSAGE TYPE FROM SAP -BASIS component )
Thats good.
>>>>and i created two interface mappings ..
You need to create three interface mapping for ur third Message mapping
for that use <b>ReceiverDeterminatiion</b> message interface from SAP BASIS
>>>>>result.addValue("AATRNG_TEST_4_BS_IB1"); result.addValue("AATRNG_TEST_4_BS_IB2");
AATRNG_TEST_4_BS_IB1, AATRNG_TEST_4_BS_IB2 these are ur receiver business service, right.
User | Count |
---|---|
90 | |
10 | |
10 | |
10 | |
7 | |
7 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.