The SAP RFC Processor agent is a real-time processing agent, which obtains the UDR generated from the selected SAP RFC profile. The UDR type for the RFC function selected, is determined according to the structure in SAP. The agent sends the populated UDR to the SAP system with the connection details configured in the SAP RFC profile.
Configuration
You open the SAP RFC Processor agent configuration dialog from a workflow configuration: you can right-click the agent icon and select Configuration..., or double-click the agent icon.
SAP RFC Processor agent configuration dialog
Setting | Description |
---|---|
Profile | Click Browse to select a predefined SAP RFC profile. |
Enable Connection Pool | Select this check box to use a connection pool to communicate with the SAP Java Connector. |
Max Idle Connections | The maximum number of idle connections kept open by the destination. A value of 0 means there is no connection pooling. The default value is 2. |
Max Active Connection | The maximum number of active connections that can be created for a destination simultaneously. The default value is 10. |
Max Queue Size | This field limits the maximum number of records waiting to be processed in the queue. This prevents an out of memory error from occurring if the SAP System is too slow to consume the records. The default value is 1000. |
Number of Threads | The number of threads simultaneously uploading into the SAP System. The minimum value is 1. The default value is 5. |
Cache Size | This field determines the cache size for the SAP FunctionTemplate in the agent. The minimum value is 10. The default value is 1000. |
Cache Expiry (min) | This field determines the cache expiry in minutes. The minimum value is 1. The default value is 30. |
Enable Immediate Stop | Select this check box to enable the agent to stop immediately and ignore pending items in the queue. |
Enable Logging for Execution Exceeding Time Threshold | Select this check box to enable the System Log notification when an RFC Function execution has exceeded the configured time threshold. |
Execution Threshold Time (min) | This field determines the execution time threshold before the System Log notification event is sent. |
Scroll ignore | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||