Defining Interfaces and Retention Periods for Archiving

Use

This is where you define interfaces so that you can archive their messages.Messages that have been modified or cancelled manually are archived automatically.

The report RSXMB_DEL_TO_ARCH is provided for specifying interfaces for archiving at a later stage. You can use this report to schedule messages for specific interfaces for archiving later.

You also enter the retention periods for the followings objects in the database:

  • Messages to be deleted
  • Messages to be archived
  • History entries for deleted messages

To periodically schedule jobs for archiving , in the Integration Engine menu, choose Administration →  Schedule Archiving Jobs.

Defining Interfaces

To define interfaces for archiving, proceed as follows:

  1. In the Integration Engine menu, choose Define Interfaces for Archiving and Retention Periods and enter the required interfaces. The system differentiates between sender and receiver interfaces at this point.
  2. To add an interface to the list of interfaces displayed, enter the interface in the name and namespace fields, and choose Flag Interface for Archiving.
    • You can enter the interfaces for archiving manually or by using the input help. The input help only offers you the interfaces and namespaces that are known to the Integration Directory . If you make an entry in either the Name or Namespace field, this is accounted for in the input help for both fields.

      Since the interfaces that are to be archived depend on the respective applications, no default values are provided.

    • To select multiple interfaces simultaneously, choose Multiple Selection. The system displays a table containing all interfaces known to the Integration Directory.

      The table contains the interface type (Inbound/Outbound Interface), the name, and the namespace. In the Inbound/Outbound Interface column, O stands for a sender (outbound) interface and I for a receiver (inbound) interface.

      You can select any number of entries in the table and add them to the list of interfaces to be archived by choosing Copy. You can use the filter function to restrict the number of interfaces displayed.

    • It is also possible to include generic entries such as FLIGHT* in the list. You must enter the namespace in this case. The interface name is only determined when the interfaces you want to archive are determined at runtime.
  3. If you only want to archive the inbound version of the messages to be archived for an interface, select the checkbox under Inbound Message. If you do not select this checkbox, all existing message versions will be archived. When selecting, use the function buttons underneath the list of interfaces to be archived.
  4. If you only want to archive the inbound version of the manually canceled messages of an interface, select the checkbox under Manually Canceled Message. If you do not select this checkbox, all existing message versions will be archived. When selecting, use the function buttons underneath the list of interfaces to be archived.
  5. To delete an interface from the list, select the corresponding line and choose Delete Interface from List.
  6. Save your changes.

    The system displays a dialog box, in which you must specify a customizing request to transport the changes.

  7. Specify or create a customizing request, and choose Continue.

    Your changes are transported.

Defining Retention Periods

To define retention periods for messages and history entries for messages in the database, proceed as follows:

  1. On the Define Interfaces for Archiving screen, choose Retention Periods and in the corresponding fields, enter the number of days that history entries marked for deletion or XML messages marked for deletion or archiving are to be retained in the database.

    If you want processed synchronous XML messages without errors to be deleted immediately, enter 0.

  2. Save your changes.
  3. To transport your changes, in the Integration Engine menu, choose Integration Engine Configuration and then choose Change Configuration.

    The system navigates to a screen where the retention periods you specified are represented by the corresponding configuration data according to the following table:

Retention Periods

Message Type Category Parameter Subparameter

Asynchronous messages without errors to be deleted

DELETION

PERSIST_DURATION

ASYNC

Asynchronous messages without errors to be archived

ARCHIVE

PERSIST_DURATION

ASYNC

Synchronous messages with errors to be deleted

DELETION

PERSIST_DURATION

SYNC

Synchronous messages without errors to be deleted

DELETION

PERSIST_DURATION

SYNC

History entries to be deleted

DELETION

PERSIST_DURATION

HISTORY

Choose Utilities → Comparison and proceed as described in Comparing Customizing Objects .