on 08-24-2015 6:34 PM
Hi Experts,
I have a scenario, where SAP will be sending a file/proxy with multiple records to PI and PI wants to send one record at a time to receipt system and there should be delay between 2 records. This is because the recipient system cannot handle the load. I want to achieve this without ccBPM and we are on dual stack 7.3 installation.
Please help.
Thanks,
Nishant
To ensure that only passes 2 rows each "X" amount of time, you should create a module with the "delay" parameter within the module should use the code Add Time Delay in message mapping - Process Integration - SCN Wiki ( using your parameter) in the receiver adapter and set the QOS as "EOIO".
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Nishant,
You can easily add a delay in SAP Sender itself.
Just implement ABAP wait if you are using a background program to send the data.
wait up to time seconds -> between every 2 record send/proxy call
If not, you can build a staging logic on your on in the SAP sender itself.
regards,
Arun
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
>>there should be delay between 2 records.
How much delay you want?
As long as you maintain the QOS as "EOIO" then there should be a delay. (may be in milliseconds).
Though it's not a good practice to handle this in middle-ware, possible option
Add Time Delay in message mapping - Process Integration - SCN Wiki
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
85 | |
10 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.