cancel
Showing results for 
Search instead for 
Did you mean: 

USD in SAP PI

rasjoshi
Active Contributor
0 Kudos

Hi All,

Can you tell me drawback of UDS in prod? How it decreases performance?

BR,

Rashmi

Accepted Solutions (1)

Accepted Solutions (1)

vadimklimov
Active Contributor
0 Kudos

Hi Rashmi,

User defined message search (UDMS), if configured for searching against message payload content, is based on execution of XPath queries (which are defined in UDMS search filters / extractors) against a processed message. As a result, following factors or combination of them may negatively impact message processing performance related to UDMS extractors execution:

  • Size of a message. The larger message is, the longer XPath query execution may take;
  • Amount of XPath queries. The more filters / extractors are active and applied to a message, the longer it may take to execute them all against the processed message;
  • Quality of filter / extractor XPath query. If XPath query is not optimal, it may cause increase of this query execution time.

For any message for which there were UDMS extractors applied, you may check message processing log in Message Monitor and have a look at execution time of UDMS extractor queries - corresponding log entries start with "Applying extractor...". Then you may compare execution time of all applied UDMS extractors against overall message processing time and calculate impact of UDMS.

Regards,

Vadim

Answers (2)

Answers (2)

iaki_vila
Active Contributor
0 Kudos

Hi Rashmi,

A few cents, check this note 1761133 - PI runtime: Enhancement of performance measurement (2)

Regards.

former_member186851
Active Contributor
0 Kudos

Hello Rashmi,

User defined search u mean?

It doesn't affect any performance,Its an additional option to fetch the messages easily.