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 raj

    Hi,
    /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 PM

    As 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,
    Rasheed

    Hello 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.K

    hi,
    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.
    Jaydeep

    that's what www.hotbot.com or www.google.com are for....

  • What is condition control

    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