Show TOC

Procedure documentationCreating Routing Rules for Service Groups Locate this document in the navigation structure

 

You can configure routing rules to direct calls to a particular receiver.

Prerequisites

To forward inbound messages to the correct technical system, endpoints must exist for the receiver systems.

More information: Configuring a Service Provider

Before logical receiver determination can be used, the following should be done in the consumer system that routes the consumer calls:

  • A Service Group should have been created and a flat ABAP Dictionary structure should be assigned to this Service Group.

    This ABAP Dictionary structure should contain the routing attributes for Logical Receiver Determination.

  • If multiple receivers are permitted for a Service Group, you should configure the attributes MultipleSystemsAllowed and MULTI_RECE_ALLOW during application development.

  • If multiple receivers are permitted for a Service Group, the Service Group should be configured for all the possible receivers using SOA Manager.

Procedure

Creating Routing Rules for a Service Group
  1. In the ABAP back-end system, start the SOA Manager (transaction code SOAMANAGER).

  2. Go to the Service Administration tab.

  3. Choose Logical Receiver Determination.

    An overview appears showing service groups that have been maintained for logical receiver determination.

    A consumer application can use logical receiver determination to decide which provider system to send a call to.

  4. To assign a new service group for logical receiver determination, choose New.

    A wizard is started.

  5. Specify an existing service group and a provider system.

    The service group must be assigned an LRD filter structure. To assign the LRD Filter option, use transaction SE80.

  6. Choose Next.

    An overview is displayed of service groups that are configured for logical receiver determination.

    Here, you can specify values for the attributes.

    Routing details for the service group are also displayed.

  7. Choose Finish.

    The newly assigned service group is added to the overview.

Changing Routing Rules
  1. In the ABAP back-end system, start the SOA Manager (transaction code SOAMANAGER).

  2. Go to the Service Administration tab.

  3. Choose Logical Receiver Determination.

    An overview appears showing service groups that have been maintained for logical receiver determination.

  4. Select a Service group and provider system and choose Edit.

    The routing IDs, provider systems, and the attribute values and statuses are displayed.

  5. To activate or deactivate attributes, select the Routing ID and choose Activate/Deactivate.

    All the attributes for the Routing ID are activated or deactivated.

    Note Note

    You cannot change the values of an attribute. Instead, you need to delete it and create a new attribute with the appropriate value.

    End of the note.
  6. Choose Save to save the settings.

Deleting Routing Rules
  1. In the ABAP back-end system, start the SOA Manager (transaction code SOAMANAGER).

  2. Go to the Service Administration tab.

  3. Choose Logical Receiver Determination.

    An overview appears showing service groups that have been maintained for logical receiver determination.

  4. Select a Service group and provider system and choose Edit.

    The routing IDs, provider systems, and the attribute values and statuses are displayed.

  5. To delete an attribute or set of attributes, delete the whole Routing ID and maintain the desired attributes again with their values.

  6. Choose Save to save the settings.