Skip to Content
avatar image
Former Member

Route specific adapters to a app server

Dear SCN members

Currently the channels get executed on either of our app servers app1 and app2 automatically. Is it possible to execute inbound adapter 1 on app server 1 and inbound adapter 2 on app server 2. Outbound adapters i believe can be done through configurations on the web dispatcher. Is my understanding correct?

Regards

Monika

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

5 Answers

  • Best Answer
    avatar image
    Former Member
    Sep 13, 2013 at 06:31 AM

    Hi Monika,

    Please see below mentioned link.

    http://scn.sap.com/thread/3277133

    hope this helps you.

    thanks and regards,

    Praveen T

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Sep 13, 2013 at 10:17 AM

    Hi Monika,

    As per my knowledge, depending on the load balancing and Application server nodes availability messages will be distributed.

    but we can not specifically assign to specific application server.

    Thanks and Regards,

    Naveen

    Add comment
    10|10000 characters needed characters exceeded

  • Sep 16, 2013 at 08:22 PM

    Hello Monika,

    For some inbound adapters, we can configure such a setup - this is applicable for adapters, for which we can perform load balancing of external load. For example, for SOAP sender adapter, we can use an endpoint of the configured Web Dispatcher that will be using the logon group containing only required application server. Or we can use the specific application server as an endpoint. But this is not the preferred option since we imply significant limitations to the overall load distribution (or even do not utilize it at all in extreme cases of using the particular application server / logon group with the only one application server in it as an endpoint). Instead, the preferred option to distinguish load coming to/from different communication channels between several application servers would be usage of non-central Adapter Engines: in this case, the communication channel will be normally active on all application servers that are a part of the given (non-)central Adapter Engine, and you achieve distribution of communication channels across application servers in general, but keep them consistent and their load balanced across application servers within each Adapter Engine runtime using e.g. Web Dispatcher or equivalent load balancer in particular.

    Regards,

    Vadim

    Add comment
    10|10000 characters needed characters exceeded

  • Sep 16, 2013 at 11:51 PM

    There is no direct/standard mechanism in PIĀ  to route the message to different instances. Only load balancer route the messages based on the runtime loads.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Sep 17, 2013 at 06:23 AM

    Hi Monika,

    There is no standard way to route the message.But if you really want,what you can do check with your basis team,they will help you to route the message depending on your requirement.They can do it through job scheduling.It will involve abap team also to write a program which will differenciate depending on the message flow,job will run and after that that channel will process those message.It involve basis as well as ABAP team but this is not a standard procedure and not recommened.Try to do it in development and see whether it is working perfectly or not.

    Regards,

    Abhinav Verma

    Add comment
    10|10000 characters needed characters exceeded