MTA Search Does Not Work As Expected When Using SLEEP_INTERVAL Parameter
(Doc ID 2014049.1)
Last updated on AUGUST 07, 2023
Applies to:
Oracle Communications Billing and Revenue Management - Version 7.5.0.0.0 and laterInformation in this document applies to any platform.
Symptoms
On : BRM 7.5.0.7.0 version, MTA
Issue:
MTA search does not work as expected with SLEEP_INTERVAL feature.
Scenario:
- A custom MTA application is prepared and configured with SLEEP_INTEVAL = 30 seconds in the pin conf file ( LOOP_FOREVER parameter is also enabled )
- pin_mta loop_forever 1
- pin_mta sleep_interval 30 - As per the custom MTA app, it polls for new records in a custom table every 30 seconds (SLEEP_INTEVAL = 30) by triggering a pcm_op_search opcode
- When the custom is app is executed, this is what happens :
- First PCM_OP_SEARCH is triggered, it finds no new records in the custom table
- Second PCM_OP_SEARCH is triggered after 30 seconds, it finds a new record in the custom table , the custom app processes the record further
- Third PCM_OP_SEARCH is NOT triggered, after 30 seconds
Actual result:
It is observed that after the (second) search finds a record and fetches it, then no more search is fired after the configured interval in sleep_interval
Expected result:
Third PCM_OP_SEARCH is triggered, after 30 seconds from the second search
Changes
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |