Queued Remote Function Call (qRFC)
RFC Communication
The qRFC Communication Model
Transactional Security
qRFC with Outbound Queue: Overview
The QOUT Scheduler
qRFC with Inbound Queue
The QIN Scheduler
General Administration
Outbound Queue Administration
QOUT Scheduler Administration: Improving tRFC/qRFC Performance
Batch Job for Regular Restart of the QOUT Scheduler
Using the QOUT Scheduler
Registering a Destination
The Status of the QOUT Scheduler
Menu Options in SMQS
The Transaction SMQE
When is a QOUT Scheduler Activated?
Restarting Blocked Queues
Configuring the Resources of the QOUT Scheduler
Automatic Restart of qRFC LUWs with Errors
Problems with "Crashing" and "Overloading"
Exception Handling in qRFC
qRFC: Modifying the Queue Status "Waiting for Update"
Enhancement in the QOUT Scheduler (Transaction SMQS)
Restrictions for R/3 Destinations
Deregistering a Destination
Displaying all Registered/Deregistered Destinations
Inbound Queue Administration
Monitor for the QIN Scheduler (SMQR)
The QIN Scheduler
Displaying the “Last Changed By” User in SMQR and SMQS
Batch Job for Regular Restart of the QIN Scheduler
Authorization Check in the qRFC Monitors
Monitoring
Registering an Inbound Queue
Displaying all Registered and Deregistered Queues
Outbound Queue Programming
Automatic Switching from qRFC to tRFC
Different TIDs for Different Destinations in qRFC LUWs
Serialization Using the Queue Counter
Mixed Mode
Transferring Queue Names
Calling a Function Module in “Module in Background Task”
The User Context of a qRFC LUW
Obtaining a qRFC-LUW from an Outbound Queue
tRFC/qRFC in Dialog Task and Update Task
Inbound Queue Programming
Working with qRFC with Inbound Queue
Queue Name, Queue Identifier
Serialization
Handling of CPIC Errors
Registering a Queue
Deregistering a Queue
Displaying all Registered and Deregistered Queues
Resources
The “Re-Use” Feature of qRFC with Inbound Queue
qRFC API
qRFC API for the Outbound Queue
qRFC API for the Inbound Queue
qRFC and the Use of the RFC Library
Appendix