SAP Process Integration for Basis Consultants

 Share it on  Facebook, Twitter, LinkedIn, Google+

Here is a list of PI blog posts relevant for Basis support.

SAP Process Integration for Basis Consultants

SAP Process Integration

They used to call it SAP Exchange Message Broker.
Basic mechanics of PI message processing
Basics of SAP PI cache
Load balancing SAP PI
How do Integration Engine, Adapter Engine and Integration Builder tools know how to contact each other?
How to install external drivers and SOAP Axis Adapter?
How to check message status using database SQL queries
How to turn off basic authentication for RNIF Adapters (the SAP's way)
How to find largest PI messages between two time stamps
Why are channels in error status although underlying problem is resolved?
HOLDING status messages are driving me mad! How-to deal with it (the messages)
No Adapter Registered. Legalizing the illegal communication channels!
Which services and applications constitute a healthy SAP PI
Why is File Sender channel picking up a file? How can it forget its purpose of life?
Once you remind them of their purpose of life, how to increase throughput of File Sender channels?
Why JDBC Sender channel is not polling? These Communication Channel should remember their duties
You changed the RFC metadata in ECC, how to force the update in PI channel
How to stop message failure during SAP J2EE startup?
It's a mess, but if you have to change the passwords, understand how complex it could be.
Dealing with SSL handshake errors
Getting rid of hard-to-get-rid of certificates in Key Storage
Unlimited strength or unrestricted jurisdiction policy files required for encryption and decryption
How to migrate SLD server used by SAP PI?
SAP PI data are mostly XML. If you are running PI on Oracle, use this feature to better store and retrieve XML data.

Useful Tools

XPI Inspector - The most important debug tool for SAP PI
When in comes to troubleshooting issues in PI, Web Diagtool is the lesser alternative to XPI Inspector
How to analyse a heap dump? The same drill using an older version of MAT.

Performance Tuning based on Errors

Large message causes J2EE crash and subsequent attempts to restart
Messages fail intermittently with 401 error
Reduce the devil's exit code (OutOfMemory errors) in SAP PI
Tuning threads per adapter and receiver channel
Maximum number of parallel connections by JDBC receiver
Faster processing of backlogs
You know SAP PI is an application on top of SAP NetWeaver and it does not use all of its services. So why run them at all?
Again... SAP NetWeaver is not optimized for PI, you need to do it yourself!
There is a scope to improve JDBC receiver channels.
JDBC service startup slowing down SAP J2EE startup
Something as simple as IDoc acknowledgement can cause system issues.

Integration Builder and Transports

Use CTS+ or CMS for transports. Disable File System transport.
How to import IDoc metadata into Integration Builder
How to recover deleted PI objects
You locked your own object in Integration Builder? No need to contact Basis!
Fixing OOM errors of Integration Builder

Data Volume Management in SAP PI

Messages are not deleted by archive and delete jobs
Getting the raw data dump of Seeburger AS2 message and MDN
Reorganizing SAP PI message performance header data - SXMSPFRAWH
Delete unnecessary workitems
Archive Job failure (503 error)
Automate SLD change log cleanup

Comments

Popular posts from this blog

OS/DB Migration - CMD. STR, TOC, EXT, R3load, DDLDBS.TPL and more

Fixing Inconsistent Table - Table activation fails due to inconsistency between DD and DB

301 Redirect Using SAP Web Dispatcher