InterviewSolution
| 1. |
What Is Queued Rfc (qrfc)? |
|
Answer» When transactional RFC’s are used, there is no guarantee of the order in which the function calls will be processed in the SYSTEM (it is quite possible that one call MIGHT overtake another). For cases where there is a need to specify a particular processing order, Queued RFC can be used. qRFC is an extension of tRFC. In qRFC, you place each function call in a logical queue. A function call cannot be executed until all of its predecessors in the queue have been processed. Queued RFC calls are processed asynchronously. qRFC are to be preferred when there is a need of guarantee that SEVERAL transactions are processed in a predefined order or when there is a need of guarantee that multiple LUWs (Logical Unit of Work/ Transaction) are processed in the order specified by the application. qRFC ensures that the transaction is committed based on FIFO Queue. It ensures transaction consistency of LUW and reliability of data transmission. The system stores the queue specifications in table TRFCQOUT. With each COMMIT WORK, the system determines a counter that is used to keep the sequence of transaction processing. SMQ1: To monitor the outbound queues of a sending system refer SCOT for Fax. SMQ2: Provides interface to monitor inbound queues. When transactional RFC’s are used, there is no guarantee of the order in which the function calls will be processed in the system (it is quite possible that one call might overtake another). For cases where there is a need to specify a particular processing order, Queued RFC can be used. qRFC is an extension of tRFC. In qRFC, you place each function call in a logical queue. A function call cannot be executed until all of its predecessors in the queue have been processed. Queued RFC calls are processed asynchronously. qRFC are to be preferred when there is a need of guarantee that several transactions are processed in a predefined order or when there is a need of guarantee that multiple LUWs (Logical Unit of Work/ Transaction) are processed in the order specified by the application. qRFC ensures that the transaction is committed based on FIFO Queue. It ensures transaction consistency of LUW and reliability of data transmission. The system stores the queue specifications in table TRFCQOUT. With each COMMIT WORK, the system determines a counter that is used to keep the sequence of transaction processing. SMQ1: To monitor the outbound queues of a sending system refer SCOT for Fax. SMQ2: Provides interface to monitor inbound queues. |
|