What is Conditional Routing In XI?
What is Conditional Routing In XI?Give me Breif Description
hi,
it means that you can specify in the condition editor
that your message needs to go to one or another service (receiver)
by using values from the payload of your message
Regards,
michal
<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>
Similar Messages
-
Conditional Routing of emails from Exchange 2007
I have a requirement to be able to control the routing of emails from Exchange 2007 based upon the sender email address.
For example, an exchange 2007 email system has 2 accepted domains, domain1.com and domain2.com. The system uses 2 external SMTP gateways used for sending all outbound email (gateway1 & gateway2)
If [email protected] emails [email protected] I want it to travel via gateway1
If [email protected] emails [email protected] I want it to travel via gateway2.
All mailboxes are on a single mailbox server cluster, and there are 2 load balanced Hub Transport servers.
I have looked into various ways of dealing with this and have had no success. I looked at transport rules, but I dont believe it is possible to specify the next hop. I've also looked into setting permissions on the send connectors, but it is not clear exactly what permissions I need to set, or whether it will work.
The only solution I can see is to forward all outbound emails to a separate SMTP gateway (such as postfix) which supports this kind of functionality. However I would rather solve the problem using Exchange.
Any suggestions?This is not possible natively in Exchange but you can create your own transport agent and hook it with Exchange to configure conditional routing. You may try posting a query in Development forum to get help from developers on writing a transport agent.
http://social.technet.microsoft.com/Forums/en-US/exchangesvrdevelopment/threads
Here is a great step-by-step example in that direction, not exactly what you are looking for but quite similar to that...
How to control routing from your own routing agent
http://blogs.technet.com/appssrv/archive/2009/08/26/how-to-control-routing-from-your-own-routing-agent.aspx
Amit Tank | MVP – Exchange Server | MCITP: EMA | MCSA: M | http://ExchangeShare.WordPress.com -
Abap mapping for content conditions routing in a flat-flat scenario
Dear Experts.
I have a flat-flat file scenario. Based on the content of the input file, I need to route data to the receiver.The source flat file will have several IDOC details.
Assume two fields FIELD1 and FIELD2 in different segments of the IDOC. My requirement is if FIELD1 of an IDOC = "XYZ" and FIELD2 of the same IDOC = "PQR", then this IDOC's details has to be passed to the receiver.
I have tried to implement the above condition at interface determination in graphical mapping.
In the graphical mapping, the problem is:
Assuming there are 3 idocs in the input file.
FIELD1 of IDOC[1] = 'XYZ' and FIELD2 of IDOC[1] = 'PQR'
FIELD1 of IDOC[2] = 'LMN' and FIELD2 of IDOC[2] = 'RST'
FIELD1 of IDOC[3] = 'ABC' and FIELD2 of IDOC[3] = 'DEF' .
Now, if none of the IDOCs in the input file satisfy my requirement,the message mapping should not be called at all. But in my case its failing because FIELD1 of IDOC[1] and FIELD2 of IDOC[3] together are satisfying the condition and hence the message mapping is getting called.
And I need to check this condition IDOC wise. Both the conditions has to be satisfied in the same IDOC.
The question is very similar to the one posted by SHOBHA HB. (Topic:Receiver determination(or Interface determination) and conditional routing )
but, due to complexities in the graphical mapping, we have decided to go for the ABAP mapping instead.
Kindly help, by mentioning the steps I should follow for this interface, the logic basically. I already have paths to some basic ABAP mapping documents from SDN, so, kindly refrain from posting general URLS for definition or history of ABAP mapping.
IF you could guide me on this interface, It would be really helpful.
regards,
giri rajHi,
/people/ravikumar.allampallam/blog/2005/02/10/different-types-of-mapping-in-xi
This document will help you to create ABAP Mapping .
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/xi/3.0/how%20to%20use%20abap-mapping%20in%20xi%203.0.pdf
How to Use ABAP Mapping in Exchange Infrastructure 3.0 (NW2004)
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/5c46ab90-0201-0010-42bd-9d0302591383
SAP Network Blog: How to call XI ABAP Mapping via RFC
/people/ricardoandres.maienza/blog/2007/04/06/how-to-call-xi-abap-mapping-via-rfc
SAP Network Blog: Testing ABAP Mapping
/people/sameer.shadab/blog/2005/09/29/testing-abap-mapping
/people/udo.martens/blog/2006/08/23/comparing-performance-of-mapping-programs
An ad-on
/people/michal.krawczyk2/blog/2006/09/20/xi-abap-mapping-logs--more-standard-better-visibility
Regards -
What's SAP Router String for?
Hi,
I can not find proper module for me to post this message, so I post it here.
When we create a new item in the SAP logon screen , we need to specify the following parameters:
1) System description
2) Message server
3) SAP Router String (optional)
4) System ID
5) System Number
4) Group
My question is, what's SAP router string for? How to define a new SAP router string?
Because sometimes we don't need to input SAP router string, and we can still logon to the system successfully.
So, If I need to create a new SAP router string, where to define?
Thanks.Hi
A route string describes the stations of a connection required between two hosts. A route string has the syntax
(/H/host/S/service/W/pass)*
It consists of any number of substrings in the form /H/host/S/service/W/pass .
A route string contains a substring for each SAProuter and for the target server.
Each substring contains the information required by SAProuter to set up a connection in the route: the host name, the port name, and the password, if one was given.
Syntax for substrings:
· /H / indicates the host name‑{}‑
Note that the host name must be at least two characters long.
· /S/ is used for specifying the service (port); it is an optional entry, the default value is 3299
· /W/ indicates the password for the connection between the predecessor and successor on the route and is also optional (default is u201Cu201D, no password)
In earlier Releases (<4.0A), the password entry was made one substring later and with the letter /P/.
New: /H/saprouter/W/pass/H/targetserver
Old: /H/saprouter/H/targetserver/P/pass
(Here pass is the password which is checked by the SAProuter on host saprouter to set up or prohibit the connection from the source host to the target host.)
Due to downward compatibility, the old password entry form is still possible.
Thenaks & Regards
Kishore -
What is Condition records in tcode NACR?
Hi all,
I started with NACE and went to NACR somehow... Please explain in layman terms what is condition records and is it related to EDI/IDocs? Also and if possible point me to related files or threads.
Thanks,
Charles.Hi,
Condition records are used for proposing the output type. If there is no condition record then the output type will not be proposed..
Let's say you want to propose a new output type only for a particular customer..
The following steps are required..
Create a new condition table with customer as the key fields..
Create an access sequence and then assign that condition table..
Create a new output type in NACE..And assign the assign sequence..
Assign the output type to an ouput determination procedure..
Use the transaction <b>NACR</b> to create condition record for that particular customer..
Now..The output type will be proposed only for that customer..For the other customers..the output type will not be proposed..
Check this link for condition technique for more details..
http://help.sap.com/saphelp_470/helpdata/en/dd/56168b545a11d1a7020000e829fd11/content.htm
Thanks,
Naren -
Conditional Routing in Reciever Determination: Best Practise
Hi ALL
I am doing a File to EDI scenario....
And based on the vendor name in the file... I will be routing the EDI to
various vendor destination hosts.
Here is the Scenario
A file which is coming from a single sender is being routed to
multiple hosts(vendors); I am currently using conditional routing by
specifying the Vendor name as the filter
condition in the Receiver Determination and
routing it to the corresponding vendor party.
single sender FILE (ECC) -> multiple EDI relievers.
Filter Condition for routing to vendor party:
Vendor name / Vendor Code specified inside the file
as one of the fields.
However, my vendor list might increase to about 50 ...In this case would
this be the best approach to do the conditional routing ... or can you please
suggest any better method.
Thank you,
Patrick.Hi! ALL
Thank you for the response....
Most of the receivers are file (FTP) - 90%; some of them are AS2(HTTP protocol) - 10%.
Also, here is an overview of the scenario:
ECC would write IDOC's in batch mode
in a .xml file (each .xml file would have
3 or 5 Idoc's for a particular vendor).....So, PI
file adapter will pick up this .xml file and write
in to an EDI structure;
the header of the IDOC will have the vendor
name and all the IDOC's under a particular .xml.
All Idoc's under a file will belong to the same vendor.
Can you please explain to me:
How we could use a value mapping for the above scenario to route the EDI to the
right receiver(vendor party) in my configuration.....As, the vendor name would be in
the header of the IDOC in the .xml file...I might be missing
something here...would like to get an understanding as
how I can link the value mapping to the IDOC of a particular vendor?
Your help is greatly appreciated!!
Regards,
Patrick -
Conditional routing - 1 sender to 1 receiver but with multiple locations
Hello Experts,
I have a scenario where i am trying to post ALEAUD Idocs (acknowledgement Idocs) from ECC - PI - MDM.
I need these acknowledgement statuses to get updated in MDM (receiver system) for MATMAS, CREMAS and DEBMAS.
I am through till receiving the acknowledgemnts in PI. I am stuck at a point wherein I need to route MATMAS related messages to a different folder in the receiver system (MDM) wheraes messages realted to CREMAS should be routed to another folder in the same receiver system (MDM) and similar is the case with DEBMAS.
ALEAUD Idoc has an element <MESTYP> which identifies whether the acknowledment belongs to MATMAS, CREMAS or DEBMAS, but i cannot use Reciever determination for conditional routing in this case.
Will BPM help in this case? If not, kindly advice the appropriate solution.
Thanks in advance,
Elizabeth.Have you tried using Enhanced Receiver Determination? You need to define a mapping first
ALEAUD -> ReceiverDetermiation and use this mapping in your receiver determination step
in the Integration Directory. Its fairly flexible.
SAP ABA software component version, http://sap.com/xi/XI/System, ReceiverDetermination
Edited by: Sven Buttler on Sep 14, 2010 2:38 PM -
Whats the best router for multiple Wireless-G
I just want to know whats the best router for running multiple wireless-G with some things wired and some wireless also sharing on the network and gaming with a good internet connection whats the best router ?
Good Speeds
Good Range
Multiple online sharing
Online Gaming
I think everything is wireless-g
Things i have on the router
Linksys Nas200 - wired
Laptop - wireless
Desktop - wired
2 Xbox 360's - 1 wired and 1 wireless
2 Sony PSP's - both wireless
Soon a wireless printer or a linksys printer server
Message Edited by Sas101 on 11-12-2007 07:30 PMAs you posted it sems that you need good router for wireless connectivity .....
You can go for any N router lile WRT300N.... WRT350N ..... WRT150N ....
They will give you excellent performance for the connection you require..... -
Can anyone explain what a condition type means in pricing.
Hi,
Can anyone explain what a condition type means in pricing. And how to create condition type and how it effects Pricing conditions.
As I am new to this area. Detailed explanation is highly appreciated.
Thanks a lot,
RasheedHello Rasheed,
Below mentioned are the few important things related to pricing.
- You first define Condition Tables .
- Define Access Sequence and assign condition tables to it.
- Define Condition Type and assign Access Sequence to it.
- Now define Pricing Procedure and assign Condition Type to it.
- Now you define Pricing Procedure Determination using Sales Org, Distribution Channel ,Division,Document Pricing Procedure and Customer Pricing Procedure which are the key fields.
The above steps can be done in SPRO.
-Now maintain the Condition Records(for eg:For the specific material what is the cost or for a specific customer what is the cost of the specific material etc) using Txn:VK11.
- Once you maintain the Condition Records , you can reflect the same values in Condition Type in SPRO.
Hope this information is helpful for you to relate Condition Type in Pricing,
Please reward with points if this information is helpful for you.
Regards,
Shanthala. -
What is Condition (which is a push button) in MMR
hi
What is Condition (which is a push button) in MMR-Sales Org1 ?
which is very smiler to the condition record but it is applicable only PR00
and if u know pls tell me in which situation we will use it? how can change in to the other conditions also?
With red..
senthilkumar N.Khi,
it is same as maintaining conditions records through VK11.
so in the material master record by clicking the "
Conditions " button we can maintain the list price.
We can also maintain free goods if any not only list price.
Best Regards
Sadhu Kishore -
Conditional Route Advertisement - VRF Address Family?
I would like to do conditional route advertisement within an IPv4 vrf address family but the "neighbor x advertise-map" command is not available within the vrf address family (at least in the code version I have). It is available in non-vrf address families.
Command/Config reference guides do not show any limitations regarding the command. Before I upgrade code (which may not be possible with my current platform) I wanted to see if anyone is doing this or if there is another way to accomplish the same task.
Thanks
-Ed-Hi,
are you talking about PE->CE or PE->PE/RR ? -
What is Condition formula/call type/routines for ECS and SECess
HI
what is Condition formula/call type/routines for ECS and SECess (SECONDARY HIGHER EDU CESS) to assign pricing procedure
JFACT.ECS reqt is 10 and a/c key os2
SECess reqt is 10 adn a/c key os3 -
What is a router servlet?
What is a router servlet and where is it used? I guess it is used with SOAP and XML but dont have much idea.
Thanx in advance.
Jaydeepthat's what www.hotbot.com or www.google.com are for....
-
Hi Guys,
what is condition control???
how is it configured??
how is it determined??
Pl clarify..
Thanks..This comes under the purview of Purchasing in plant and it determines how prices and conditions are stored for the relevant plant.
- If conditions are allowed at plant level, you must create purchasing info records and contract items relating to the plant. Centrally agreed contracts cannot then be created.
- If conditions are not allowed at plant level, you may not create any purchasing info records or contract items relating specifically to the plant.
- If conditions are allowed with or without a plant, you can create purchasing info records that either do or do not relate specifically to the plant.
T.Code to maintain in IMG is OMF0 (omfzero).
thanks
G. Lakshmipathi -
What does "diff. route" do?
When navigating you can press "options" to get a menu and then "diff. route". Could someone please explain what this "diff. route" is supposed to do? So far I have only noticed that it drops me from navigation mode to map mode.
I am using OM 3.03 with a device without touch screen if that makes any difference.
regards
Markus
(Lumia 820, 8.0.10328.78, 3047.0000.1328.0003, Here Drive+ 3.0.4121.0, map 8.30.51.121)Say if you are driving along and following the route on your phone and suddenly you come up to a huge traffic jam, selecting diff route will resut in the ohone choosing an alternative route. To tell you the truth, it isn;t much use because the phone will recalculate if I veered from the original route anyway.
Maybe you are looking for
-
I upgraded from Tiger to Snow Leopard in my last desperate attempt to find all my Ff stuff. (OS x v 10.6.4) I subscribed to an expert opinion site to get their help (just sort of tightened it back up, reinst. Ff 3.6.8. I've been online for hours, tri
-
How do I setup a keyboard shortcut for an item in the Services menu?
In every Application, under the application menu is a "Services" folder. I would like to be able to setup a keyboard shortcut for one of these services (namely Skype). I am a heavy user of the "Services > Skype > Call" command and I would love to hav
-
Somebody made an audible iTunes account of my itunes and its was save on his Laptop, when I tried to de authorised his laptop it won't let me do it.. iTunes is asking me about my username and password of my audible account.. But as far as I know I do
-
Perhaps someone can help me. I hope this isn't a problem that only I have run across. There's no consistency to this but every so often, my Tabs Palette stops working. Where I had been able to set tabs within a document, suddenly I can't add, move, o
-
Java print caused JVM crash on Vista platform with JDK 1.5.0_14
Platform: JDK 1.5.0_14 + Vista The issue didn't exit in windows XP or 2003. It's only Vista specific. I found the bugs (6358747/6574633 and 6395356) in SUN's official site. SUN developer only fixed the bug 6358747/6574633 for XP (fixed in JDK 1.5.0_1