Regd. Receiver determination when we have 1Bsystem&1Bservice
Hi All,
I am trying to do reciever determination based on one element in the input Message.
Its works fine if i set a condition and based on that send it to one of the business Services
But i have one business system and one business service and i have to route the message based on some feild in input as i said above.
In reciver determination condition .. i found we can assign only Bservices as target.Cant we give Business service there ?
If not ,does it mean Receiver determination condition works only for business services.
What are the possible solution to my problem as i have to route to either the business sys or the service which i have.
your inputs will be valuable
Srini
Hi All,
Thanks for your inputs ,infact after seeing the services titile in the condition editor in receiver determination i thought its only for business services.
But as you all suggested its possible to select business systems also.
Services include both Business service and systems.
Thanks once again
Regards,
Srinivas
Similar Messages
-
Receiver Determination when multiple Product Versions / identical namespace
Hi,
How would the receiver determination be done when we have multiple product versions with identical namespaces and interface names ?
During development, when we do a release transfer to another product version, the namespaces and interface names remain same as the current objects.
How would XI resolve the correct interface in this case ?
thanks,
ManishThe XI does not care about the application systems. When a message is received by the application, it knows, what to do with the messages.
The receiver could be an RFC call, an IDOC, an Abap Proxy, here the correlation between interface and Abap code is unique.
The receiver could be a File, or JMS adapter, here the correlation between interface and communication channel is unique as well.
You might reuse IDOCs or RFCs or in rare situations other interfaces in different software components and install them for the same application system. But you can only generate proxies from one interface.
Regards
Stefan -
Receiver determination when merging messages from different senders
Hi BPM/XI experts.
In my BPM scenario, I am combining 2 messages from different sender/interface/namespace. How should receiver/interface determination be configured in this case since in the ID both these configuration objects take exactly 1 sender interface?
Thanks.
Carlos
<Moderator note: moved to more appropriate XI forum>
Edited by: Mike Pokraka on Jul 22, 2008 10:30 PMHi,
Refer these blogs
Walkthrough with BPM - walkthrough of bpm
Delivery Modes in BPM. - delivery modes of bpm
Model-Driven Development in the Enterprise - development in Enterprises
The specified item was not found. - sender idoc packing
Regards,
Suryanarayana -
Regarding where to find namespace when create receiver determination
Hi all :
Could you please tell me how to find or how to create namespace , as it is needed when create
receiver determination . Thank you very much!HI Sony,
Do you mean how to select the Namespace in the Receiver Determination ?
You have to use the Name space of the Sender Interface in the Receiver Determination. The Namespace should create in Integration Repository after importing the Software Component from the SLD.
You can get the namespace from the Search help in the Receiver Determination.
Regards
Sridhar Goli -
Multiline Check in Receiver Determination
Hi All,
Can anyone explain me the exact functionality of the multiline checkbox in receiver determination.
Lets say I have the following input message
<node1>
<value>21</value>
</node1>
<node1>
<value>22</value>
</node1>
<node1>
<value>23</value>
</node1>
I want the receiver to be determined only if the value is 23, does multiline has anything to do with this.
Regards,
Varun.Hi,
In conditional receiver determination when you check multiline that signifies that you are expecting
1. the values of the field to be multiple and selecting multiline you consider the bunch of the values to be in one array of string.
2.And when you put the condition to check for a specific value it checks in the whole array whether ant element of the array matches with the condition.Like the condition(23) IN the array or not.
So your query is similar.You can do with this.
cheers,
Abhishek. -
Receiver Determination - Configuration Overview for Receiver Determination
Hi All,
I was trying on some tutorial for Calling RFC(sender) and creating a File at Receiver site.
I've configured all the required setting at the Design: Integration Builder.
As for Configuration: Integration Builder. Until the Step where I required to setup the Receiver Determination, there is this part "Configuration Overview for Receiver Determination". where i have to maintain the "Receiver Service", else i will hit this error "Enter the receiver service".
The steps which i followed was :
1. Create 2 Communication Channel for Sender/Receiver in the Business System.
2. Create a Sender agreement.
3. Create a Receiver agreement.
4. Create a Interface determination.
5. Lastly "Configure the Overview for Receiver Determination" for Receiver Determination
The problem which I'm facing now is I have nothing in the "Configure the Overview for Receiver Determination" at all even i have created the sender/receiver agreement and interface determination.
While some troubleshooting, under the If No Receiver Is Found, Proceed as Follows: I tried choosing the "Continue Message Processing with the Following Receiver" radio button and choose the Receiver for the Service then hit the save button.
The error "Enter the receiver service". pop up but now, the Receiver service was shown under the "Configure the Overview for Receiver Determination". When i try choosing back the "Terminate Message Processing with Error (Restart Possible) and hit the Save button. The Receiver service goes missing again.
Any Idea what happen ? or anything i missed out ? thanks in advance.Hello
Check if you have the issue in the kba #1538009 Error When Executing Open - Object not found.
Also see note #1466011 Usability Improvements in Directory:
o Don't show deleted objects in navigation tree
When you delete an object in Directory the link to this object is not
automatically deleted from Configuration Scenario. You need to manually
open every scenario and remove such 'broken' link. In scenario editor
broken links are displayed in grey font and therefore can be easily
identified. Unfortunately the navigation tree in 7.1 (in contrast to
XI3.0) doesn't make difference between existing and broken links and
shows them as they all leads to existing objects.
Regards
Mark -
ENHANCED INTERFACE AND RECEIVER DETERMINATION
1)what is the use of enhanced interface determination and enhanced receiver determination and in scenarios we will use them and in what conditions ,and what differentiates it from standard interface/reciever determination?
1. <b>Standard receiver determination</b> to specify the receivers of the message (and optionally routing conditions) manually.You can specify receiver parties and receiver services. To specify the receiver in more detail, you have the following options:
● Select the receiver from the Integration Directory
● Specify a constant value for the receiver
1.2You also have the option of specifying the conditions to be applied when forwarding a message to the receiver(s) in a receiver determination.
Generally, a condition relates to the contents of a message; if a specified condition is fulfilled for a particular payload element (the corresponding element has a certain value, for example), then the message is forwarded to the specified receiver(s).
<b>Enhanced receiver determination</b> to have a mapping program determine the receivers of the message dynamically at runtimeInstead of creating the receivers in the receiver determination manually, you assign a mapping to the receiver determination and this returns a list of receivers at runtime.
A typical usage case is if you do not yet know the names of the receivers at configuration time. In this case, you can define a mapping program, for example, which reads a list of receivers from a table or from the payload of the message at runtime.
2.<b>Standard Interface Determination</b> :You can specify to which inbound interface at the receiver the message is to be sent at runtime. You also have the option of specifying a mapping and (when multiple inbound interfaces are defined) a condition for each inbound interface.
2.1 n an enhanced interface determination, you do not enter the inbound interfaces manually, but first select a multi-mapping. You get the inbound interfaces from the target interfaces of the multi-mapping. The inbound interfaces are determined at runtime during the mapping step.
You typically use an enhanced interface determination if the source message has an element with occurrence 0 ... unbounded (for multiple items of a data record) and you want multiple messages (for the individual items) to be generated at runtime.
for receiver determination try this link also
http://help.sap.com/saphelp_nw70/helpdata/en/43/a5f2066340332de10000000a11466f/frameset.htm
Regards,
Mandeep Virk
*Reward if Helpful* -
Error in receiver determination - Client proxy to IDOC using PI-IS
Hi,
I am using client proxy to send the order acknowledgement from SCM to R/3 , I am getting below error
<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:Stack>No receiver could be determined</SAP:Stack>
<SAP:Retry>M</SAP:Retry>
I am using the standard SAP message interface in the sproxy.
Also I am getting error in Proxy generation "Logical port template not determined" "LPT could not be created without DT".
Thanks,
Menaga<SAP:Code area="RCVR_DETERMINATION">NO_RECEIVER_CASE_ASYNC</SAP:Code>
The above error occurs due to:
1) You have configured a wrong receiver service in the Receiver Determination
2) You have configured the correct receiver but the cache is not updated
So check if the receiver service exists and the cache is updated.
Also I am getting error in Proxy generation "Logical port template not determined" "LPT could not
be created without DT".
Check if you get any lead from this thread:
Failed to time to generate proxy - TRX SPROXY
Does it mean that you have no proxy generated and you are testing??....if yes then you will get the above error (NO_RECEIVER_CASE_ASYNC).
Regards,
Abhishek. -
Receiver Determination Enhancement
what is Receiver Determination Enhancement?
how will i use it?Hi,
Enhanced Receiver Determination
In IR
Have you imported Receiver Determination in the SAP BASIS --> http://sap.com/xi/XI/System.
Have you created 2 message mapping
1) input_output_mm on input_mt and output_mt
2) input_receiverdet_mm on input_mt and Receivers
Have you created interface mapping under input_mi and ReceiverDetermintion message interface as source mt is your input_mt and target mt is your Receivers
In RD
Sender name->Your source BS
Sender interface->your source MI
Choose the option Extended ->
Choose interface mapping name under your namespace.
Before that Check whether you have activated everything properly.
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/enhancedReceiverDeterminationinSAP+XI&
/people/venkataramanan.parameswaran/blog/2006/03/17/illustration-of-enhanced-receiver-determination--sp16
A typical usage case is if you do not yet know the names of the receivers at configuration time.
/people/venkataramanan.parameswaran/blog/2006/03/17/illustration-of-enhanced-receiver-determination--sp16
Illustration of Enhanced Receiver Determination - SP16
/people/venkataramanan.parameswaran/blog/2006/03/17/illustration-of-enhanced-receiver-determination--sp16
Enhanced Receiver Determination for Synchronous Scenarios
/people/jin.shin/blog/2007/12/11/sap-netweaver-process-integration-enhanced-receiver-determination-for-synchronous-scenarios
Enhanced Receiver Determination
http://help.sap.com/saphelp_nw04s/helpdata/en/43/a5f2066340332de10000000a11466f/frameset.htm
Thanks,
RamuV -
Routing condition in receiver determination
Hi,
In my RFC to JMS scenario, i encountered with a strange routing condition for the receiver determination.
I have routing condition like " string length (one field in Bapi)<1" .
Could any one help me how to implement this?
Regards,
Vishnu.HI check the below links for reference
https://www.sdn.sap.com/irj/sdn/advancedsearch?cat=sdn_all&query=transactional
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a1a0eb43-0b01-0010-23aa-908cc4eaabcd
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fcom.sap.sdn.folder.sdn!2fco...
note:reward points if solution found helpfull.....
regards
chandrakanth.k -
Extended Receiver Determination
Hi
I have scenario like this.
Sending order file into SAP through XI
If the order is there in SAP it needs to be send mail along with details of
order else if this is new order then it needs to posted into SAP and create IDOC .I need to use RFC function module which is developed in SAP that returns 0 or 4
If SUBRC=0 then need to send mail as I mentioned above
If SUBRC=4 then need to create Idoc in SAP system.
Note : without BPM - Need a solution
Let me know how to use extened Receiver determination.
Till now I have designed like this:
In the IR :
I have created 3 message mappings for this.
1st one is to decide receiver.
Source - file
Target - Receiver determination (structure - which available in SAP
Basis software componenet)
2nd one is to create IDOc
Source - file
Target - Idoc
3rd one is to create mail
Source - file
Target - Mail ( External defination)
In ID:
I am using extended receiver determination , their i have given the mapping program which ti determine the receiver.
Next i have created 2 Interface Determinations,Sender as well as Receiver agreements.
Finally Activated all .
While testing i am getting message in the MONI No Receiver agreement found
Could pls help this case.
Cheers
MMVHi Mrutynjaya,
Rest all seems to be fine, but are you using 2 sender agreements??? You need only 1 sender agreement,as you have only 1 sender. Correct me if i am wrong.
Regards,
Sanjeev. -
Receiver determination / Monitoring the messages.
Hi.
I'm trying to set up simplest File to File scenario.
Sending channel generates messages and I can see them through Integration monitoring workbench. But I do not see the messages from SXMB_MONI.
Is it supposed to be this way ?
My problem is that even I specified receiver determination the messages hang there with status "Waiting" and empty field "Reciever".
Test tools fails at receiver determination even I have enabled the service in SICF transaction.
Do I miss something very obvious here ?
Sincerely,
Evgeny.Hi,
What do u see in Integration monitoring-->RWB..?
<i>The message was successfully transmitted to endpoint http://<hostname>:8000/sap/xi/engine?type=entry using connection AFW.</i>
or anythign else.
If the message is successfully transferred using pipeline URL then u should see ur messge in sxmb_moni.
else check if ur pipepline URL si properluy mentioned or not... it should be,..
<b>http://<hostname>:8000/sap/xi/engine?type=entry</b>
Cheers,
Siva Maranani. -
XPATH and Receiver Determination
In Reference to forum thread : Conditions in Xpath (Receiver determination)
Suppose I have MT as
MT_Pickfile
|_Header
|_Body
|_Trailer
And i need to check;
(field3 = "100" or field3 = "200" or field3 = "300" ) and(field5 = "AA" or field5 = "BB" or field5 = "CC")
field3 is in Header and field5 is in Body
I tried giving
/p1:MT_Pickfile/Header[(field3 = "100" or field3 = "200" or field3 = "300" )] and /p1:MT_Pickfile/Body[(field5 = "AA" or field5 = "BB" or field5 = "CC")] EX
It doesnt work. But then if both field3 and field5 are in Header then it works (as had been the case in the above mentioned thread which Stefan Grube replied to) i.e. to say
/p1:MT_Pickfile/Header[(field3 = "100" or field3 = "200" or field3 = "300" )] and [(field5 = "AA" or field5 = "BB" or field5 = "CC")] EX
Can anybody put in their suggestions ?
Thanx in Advance,
ShaBZHi Shabarish,
It is not possible to have <i>and</i> or <i>or</i> outside the brackets <i>[]</i>.
Try following:
/p1:MT_Pickfile[(Header/field3 = "100" or Header/field3 = "200" or Header/field3 = "300" ) and Body/field5 = "AA" or Body/field5 = "BB" or Body/field5 = "CC")]
Another idea:
Write two lines in receiver determination (use insert expression):
1. line:
/p1:MT_Pickfile/Header[(field3 = "100" or field3 = "200" or field3 = "300" )]
2. line
/p1:MT_Pickfile/Body[(field5 = "AA" or field5 = "BB" or field5 = "CC")]
Hope that helps
Stefan -
Error when syncing my daughters iPad: "Could not sync apps to iPad because apps installed on iPad could not be determined."
I have no clue where to go from here. Any ideas?https://discussions.apple.com/message/17259204#17259204
https://discussions.apple.com/message/16469359#16469359 -
So my I phone 4s volume has decided to pack allowing only my phone to make sounds when I have an incoming call, I can also here fine using facetime and receiving calls. YouTube, soundcloud, any of I players will no longer play sound. I've restored the phone using iTunes on my laptop and checked all the volumes are turned up and the button at the left hand Side of the phone is in the correct position.
Try inserting and re-inserting your headphones 7 or 8 times. Also try cleaning out the headphone jack in case of debris that might be interfering with the connection/disconnection.
Maybe you are looking for
-
Error itms-9000 "could not parse OPS/glossary.xhtml"
Has anyone received this error message when trying to deliver an ibook through iTunes Producer? ERROR ITMS-9000 "could not parse OPS/glossary.xhtml: duplicate id: p2" at Book (MZItmspBookPackage)" I can't translate that, the ibookstore people are VER
-
Poster Image in Strobe Player: Must it be a Bitmap Image?
Hello, Quick question: must the poster image be a bitmap image in the Strobe and Flash players in OSMF? I would like to use .jpg images because the quality is much better, etc. When I try to create an image in Photoshop and convert it to a bitmap,
-
Bex query and tranport of copies
Hi All, I would like to transport some Bex queries from the <b>production</b> system to the <b>developpement</b> system. In other words, i wd like to copy the prod queries on the developpement system. It seems that is possible with a <b>transport of
-
Need 64-bit Windows installation USB drive or DVD.
I tried downloading Windows 7 on my MacBook Pro (Retina, 13-inch, Late 2013) using a Window 7 installer dvd(Windows 7 Professional) and Bootcamp Camp Assistants (Version: 5.1.2), but this keeps coming out. What should I do to continue my installation
-
Deleting of future price in accouning 1 View from material master.
Hi, During month end process of CKMLCP, we have done the marking activity. so that the system updated the future price for all materails under specified plants. this is valid from 31.03.2008. by this time the system was not released the price automat