Press "Enter" to skip to content

WHINT MessageVolume Report

1

SAP Lumira Cloud

Functionality

This solution reads the performance data of each PO/PI Adapter Engine and creates a report (montly/weekly/daily) with the message volumes per Interface:

  • Count (number of messages)
  • Time (average processing time)
  • Size (average message size)
  • Volume (total message volume per interface)
  • Quality of Service (BE/EO/EOIO)
  • Sender (Party, Service)
  • Receiver (Party, Service)
  • Interface (with Namespace)

Each Interface can be assigned to an area by maintaining a configuration file (e.g. all interfaces belonging to a subsidiary, brand or a specific scenario).


Prerequisites

  • Works with SAP NetWeaver PO (PI) version 7.3 EHP1 and higher
  • If you read from more than one Adapter Engine and you enforce SSL, you need to apply SP15 for 7.31 / SP10 for 7.40
  • Create a new User with the following standard role (or equivalent custom role): SAP_XI_MONITOR_J2EE
  • Activate the performance monitoring in NWA
    • Configuration > Infrastructure > Java System Properties
    • Services > XPI Service: AF Core
    • Properties > profile.performance.runtime = true
  • Import the Software Component into your ESR provided by Whitepaper InterfaceDesign
  • Configure the Scenario by installing the Integration Scenario in NWDS (via iFlows) or in Integration Directory Swing Client
  • Configure the interval to keep the last 31 days of the message processing by executing the following URL on your PI/PO system: http(s)://host:port/mdt/performancedataqueryservlet?PeriodConfig=DAILY=31

Usage

  • Trigger the Download with a File Sender Channel that runs only once/month (via Communication Channel Scheduling) or as often as you like
  • Setup the area assignment like this in the Imported Archive “Lookup_XML”, file “Lookup_Area.xml”
    • Area: Test1
      • SenderSystem: Party_BC1 / SenderParty: Party1
      • ReceiverSystem: System3 / ReceiverParty:
      • Interface: Message_Out / InterfaceNS: urn:test
    • Area: Test2
      • SenderSystem: System4 / SenderParty:
      • ReceiverSystem: Component2 / ReceiverParty:
      • Interface: * / InterfaceNS: *

Example

The company (group) wants to distribute the costs for the SAP middleware operations across all (local) companies/subsidiaries based on the message volume they are using. Each month they execute a measurement and summarize the result into an Excel file.

The result can also be pushed into a BW data source (available on demand).

 

Print Friendly, PDF & Email