How to Specify the Resequencing Level

Resequencing in Oracle Mediator 22-11 To configure a best effort resequencer: 1. Set the resequence level as described in Section 22.3.1, How to Specify the Resequencing Level . 2. On the Mediator Editor under either the Oracle Mediator component or the operation you want to configure, select Best Effort from the Resequence Mode dropdown list. The Resequence Options box appears and includes the option for the standard resequencer, as shown in Figure 22–6 . Figure 22–6 Oracle Mediator with Resequence Mode set to Best Effort 3. Fill in the fields listed in Table 22–7 to configure the best effort resequencer. 4. If needed, you can change the percent of the time window that is added as a buffer. You configure the buffer using the Oracle Enterprise Manager Fusion Middleware Control. For instructions, see “Configuring Resequenced Messages” in the Oracle Fusion Middleware Administrators Guide for Oracle SOA Suite and Oracle BPM Suite. Tip: You can specify either a maximum number of rows to process at one time or a time window for the messages. You cannot specify both. Table 22–7 Best Effort Resequencing Options Field Name Description Default Value Mandatory Group The XPath that points to the field in the incoming message on which grouping is performed. If you are editing the MPLAN file directly, the corresponding element is named groupIDExpression. NA N ID The XPath that points to the field in the incoming message that contains the ID on which resequencing is performed. If you are editing the MPLAN file directly, the corresponding element is named sequenceIDExpression. NA Y Datatype The data type of the sequence ID. The ordering process is based on the data type. Supported values are datetime and numeric. If you are editing the MPLAN file directly, the corresponding element is named sequenceIDDataType. Numeric Y 22-12 Oracle Fusion Middleware Developers Guide for Oracle SOA Suite

22.4 Limitations in the Resequencer

The following limitation of resequencer has been noted in this release: Resequencer Fails If XSD File Contains Multibyte Characters That the Server Locale Encoding Does Not Support If the XSD file contains multibyte characters that the server locale encoding does not support, then the resequencer execution fails after triggering the project flow. Time Window The length of time in minutes to wait after a message arrives to select messages from the data store for resequencing. You must specify a time window or the maximum rows described below, but not both. If you are editing the MPLAN file directly, the corresponding element is named timeWindow. N Max Rows Number of in-sequence messages that the resequencer should pick from the data store at a time. If you are editing the MPLAN file directly, the corresponding element is named maxRowsRetrieved. 5 N Table 22–7 Cont. Best Effort Resequencing Options Field Name Description Default Value Mandatory