mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-13 02:56:24 +05:00
415 lines
53 KiB
JSON
415 lines
53 KiB
JSON
{
|
|
"general": {
|
|
"log_level": 7,
|
|
"reply_timeout": "30s",
|
|
},
|
|
|
|
|
|
|
|
"data_db": {
|
|
"db_type": "*internal",
|
|
},
|
|
|
|
|
|
|
|
|
|
"loaders": [
|
|
{
|
|
"id": "ParseLoader",
|
|
"enabled": true,
|
|
"tp_in_dir": "/tmp/In",
|
|
"tp_out_dir": "/tmp/parsed",
|
|
"run_delay": "-1",
|
|
"action": "*parse",
|
|
"data":[
|
|
{
|
|
"id": "Timings",
|
|
"type": "*rate_profiles",
|
|
"file_name": "Timings.csv",
|
|
"fields": [
|
|
{"path": "*tmp.ID", "type": "*variable", "value": "~*req.0", "mandatory": true},
|
|
{"path": "*tmp.Hour", "type": "*constant", "value": "*"},
|
|
{"path": "*tmp.Hour", "type": "*variable", "value": "~*req.5:s/(\\d+):\\d+:\\d+/$1/", "filters":["*notempty:~*req.5:","*notstring:~*req.5:00:00;00:00:00"]},
|
|
{"path": "*tmp.Minute", "type": "*constant", "value": "*"},
|
|
{"path": "*tmp.Hour", "type": "*variable", "value": "~*req.5:s/\\d+:(\\d+):\\d+/$1/", "filters":["*notempty:~*req.5:","*notstring:~*req.5:00:00;00:00:00"]},
|
|
{"path": "*tmp.MonthDays", "type": "*constant", "value": "*"},
|
|
{"path": "*tmp.MonthDays", "type": "*variable", "value": "~*req.3{*split&*join:,}","filters":["*notstring:~*req.3:*any"]},
|
|
{"path": "*tmp.Month", "type": "*constant", "value": "*"},
|
|
{"path": "*tmp.Month", "type": "*variable", "value": "~*req.2{*split&*join:,}","filters":["*notstring:~*req.2:*any"]},
|
|
{"path": "*tmp.WeekDays", "type": "*constant", "value": "*"},
|
|
{"path": "*tmp.WeekDays", "type": "*variable", "value": "~*req.4{*split&*join:,}","filters":["*notstring:~*req.4:*any"]},
|
|
|
|
{"path": "*uch.tmg_<~*tmp.ID>", "type": "*variable", "value": "~*tmp.Minute; ;~*tmp.Hour; ;~*tmp.MonthDays; ;~*tmp.Month; ;~*tmp.WeekDays"},
|
|
]
|
|
},
|
|
{
|
|
"id": "Destinations",
|
|
"type": "*rate_profiles",
|
|
"file_name": "Destinations.csv",
|
|
"fields": [
|
|
{"path": "*tmp.ID", "type": "*variable", "value": "~*req.0", "mandatory": true},
|
|
|
|
{"path": "*uch.dst_<~*tmp.ID>", "type": "*composed", "value": "`;`;~*req.1", "filters":["*exists:~*uch.dst_<~*tmp.ID>:"]},
|
|
{"path": "*uch.dst_<~*tmp.ID>", "type": "*variable", "value": "~*req.1", "filters":["*notexists:~*uch.dst_<~*tmp.ID>:"]},
|
|
]
|
|
},
|
|
{
|
|
"id": "Rates",
|
|
"type": "*rate_profiles",
|
|
"file_name": "Rates.csv",
|
|
"fields": [
|
|
{"path": "*tmp.ID", "type": "*variable", "value": "~*req.0", "mandatory": true},
|
|
|
|
{"path": "*tmp.Data", "type": "*generic", "value": "~*uch.rate_<~*tmp.ID>","filters":["*exists:~*uch.rate_<~*tmp.ID>:"]},
|
|
{"path": "*tmp.Idx", "type": "*constant", "value": "0"},
|
|
{"path": "*tmp.Idx", "type": "*variable", "value": "~*tmp.Data{*len}","filters":["*exists:~*tmp.Data:"]},
|
|
|
|
{"path": "*tmp.Data.<~*tmp.Idx>.RateIntervalStart", "type": "*variable", "value": "~*req.5"},
|
|
{"path": "*tmp.Data.<~*tmp.Idx>.RateFixedFee", "type": "*variable", "value": "~*req.1"},
|
|
{"path": "*tmp.Data.<~*tmp.Idx>.RateRecurrentFee", "type": "*variable", "value": "~*req.2"},
|
|
{"path": "*tmp.Data.<~*tmp.Idx>.RateUnit", "type": "*variable", "value": "~*req.3"},
|
|
{"path": "*tmp.Data.<~*tmp.Idx>.RateIncrement", "type": "*variable", "value": "~*req.4"},
|
|
|
|
{"path": "*uch.rate_<~*tmp.ID>", "type": "*generic", "value": "~*tmp.Data"},
|
|
]
|
|
},
|
|
{
|
|
"id": "DestinationRates",
|
|
"type": "*rate_profiles",
|
|
"file_name": "DestinationRates.csv",
|
|
"fields": [
|
|
{"path": "*tmp.ID", "type": "*variable", "value": "~*req.0", "mandatory": true},
|
|
|
|
{"path": "*uch.dst_rate_<~*tmp.ID>.Filters", "type": "*variable", "value": "`*prefix:~*req.Destination:`;~*uch.dst_<~*req.1>"},
|
|
{"path": "*uch.dst_rate_<~*tmp.ID>.RatesTag", "type": "*variable", "value": "~*req.2"},
|
|
|
|
]
|
|
},
|
|
{
|
|
"id": "RatingPlans",
|
|
"type": "*rate_profiles",
|
|
"file_name": "RatingPlans.csv",
|
|
"fields": [
|
|
{"path": "*tmp.ID", "type": "*variable", "value": "~*req.0", "mandatory": true},
|
|
|
|
{"path": "*tmp.Data", "type": "*generic", "value": "~*uch.rate_plans_<~*tmp.ID>","filters":["*exists:~*uch.rate_plans_<~*tmp.ID>:"]},
|
|
{"path": "*tmp.Idx", "type": "*constant", "value": "0"},
|
|
{"path": "*tmp.Idx", "type": "*variable", "value": "~*tmp.Data{*len}","filters":["*exists:~*tmp.Data:"]},
|
|
|
|
{"path": "*tmp.Data.<~*tmp.Idx>.TimingTag", "type": "*variable", "value": "~*uch.tmg_<~*req.2>"},
|
|
{"path": "*tmp.Data.<~*tmp.Idx>.TimingID", "type": "*variable", "value": "~*req.2"},
|
|
{"path": "*tmp.Data.<~*tmp.Idx>.Weight", "type": "*variable", "value": "~*req.3"},
|
|
{"path": "*tmp.Data.<~*tmp.Idx>.DestinationRatesId", "type": "*variable", "value": "~*req.1"},
|
|
|
|
{"path": "*uch.rate_plans_<~*tmp.ID>", "type": "*generic", "value": "~*tmp.Data"},
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "StoreLoader",
|
|
"enabled": true,
|
|
"tp_in_dir": "/tmp/parsed",
|
|
"tp_out_dir": "/tmp/Out",
|
|
"run_delay": "-1",
|
|
"action": "*store",
|
|
"data":[
|
|
{
|
|
"id": "RatingProfiles",
|
|
"type": "*rate_profiles",
|
|
"file_name": "RatingProfiles.csv",
|
|
"fields": [
|
|
{"path": "Tenant", "type": "*variable", "value": "~*req.0", "mandatory": true},
|
|
{"path": "ID", "type": "*variable", "value": "~*req.1;~*req.2", "mandatory": true},
|
|
{"path": "*tmp.FilterIDs", "type": "*variable", "value": "`*ai:~*opts.*startTime:`;~*req.3;`;*string:~*req.Category:`;~*req.1", "mandatory": true},
|
|
{"path": "*tmp.FilterIDs", "type": "*composed", "value": "`;*string:~*req.Subject:`;~*req.2", "filters":["*notstring:~*req.2:*any"]},
|
|
{"path": "FilterIDs", "type": "*variable", "value": "~*tmp.FilterIDs", "mandatory": true},
|
|
{"path": "*tmp.RatingPlan", "type": "*generic", "value": "~*uch.rate_plans_<~*req.4>", "mandatory": true},
|
|
|
|
//// RatingPlan 1
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.0.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.0.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.0.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:1"]},
|
|
|
|
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.0.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:1"]},
|
|
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:1"]},
|
|
|
|
///////////Rates
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:1"]},
|
|
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:2"]},
|
|
|
|
//// RatingPlan 2
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:2"]},
|
|
|
|
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:2"]},
|
|
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:2"]},
|
|
|
|
///////////Rates
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:1"]},
|
|
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:2"]},
|
|
|
|
//// RatingPlan 3
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.2.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:3"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.2.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:3"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.2.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:3"]},
|
|
|
|
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.2.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:3"]},
|
|
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:3"]},
|
|
|
|
///////////Rates
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:1"]},
|
|
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:2"]},
|
|
|
|
//// RatingPlan 4
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.3.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:4"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.3.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:4"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.3.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:4"]},
|
|
|
|
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.3.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:4"]},
|
|
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:4"]},
|
|
|
|
///////////Rates
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:1"]},
|
|
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:2"]},
|
|
|
|
//// RatingPlan 5
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.4.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:5"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.4.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:5"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.4.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:5"]},
|
|
|
|
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.4.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:5"]},
|
|
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:5"]},
|
|
|
|
///////////Rates
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:1"]},
|
|
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:2"]},
|
|
|
|
//// RatingPlan 6
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.5.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:6"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.5.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:6"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.5.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:6"]},
|
|
|
|
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.5.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:6"]},
|
|
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:6"]},
|
|
|
|
///////////Rates
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:1"]},
|
|
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:2"]},
|
|
|
|
//// RatingPlan 7
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.6.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:7"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.6.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:7"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.6.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:7"]},
|
|
|
|
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.6.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:7"]},
|
|
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:7"]},
|
|
|
|
///////////Rates
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:1"]},
|
|
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:2"]},
|
|
|
|
//// RatingPlan 8
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.7.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:8"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.7.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:8"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.7.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:8"]},
|
|
|
|
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.7.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:8"]},
|
|
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:8"]},
|
|
|
|
///////////Rates
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:1"]},
|
|
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:2"]},
|
|
|
|
//// RatingPlan 9
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.8.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:9"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.8.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:9"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.8.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:9"]},
|
|
|
|
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.8.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:9"]},
|
|
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:9"]},
|
|
|
|
///////////Rates
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:1"]},
|
|
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:2"]},
|
|
|
|
//// RatingPlan 10
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.9.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:10"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.9.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:10"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.9.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:10"]},
|
|
|
|
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.9.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:10"]},
|
|
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:10"]},
|
|
|
|
///////////Rates
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:1"]},
|
|
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:2"]},
|
|
|
|
//// RatingPlan 11
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.10.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:11"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.10.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:11"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.10.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:11"]},
|
|
|
|
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.10.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:11"]},
|
|
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:11"]},
|
|
|
|
///////////Rates
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:1"]},
|
|
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:2"]},
|
|
|
|
|
|
//// RatingPlan 12
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.11.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:12"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.11.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:12"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.11.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:12"]},
|
|
|
|
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.11.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:12"]},
|
|
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:12"]},
|
|
|
|
///////////Rates
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:1"]},
|
|
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:2"]},
|
|
|
|
|
|
|
|
//// RatingPlan 13
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.12.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:13"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.12.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:13"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.12.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:13"]},
|
|
|
|
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.12.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:13"]},
|
|
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:13"]},
|
|
|
|
///////////Rates
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:1"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:1"]},
|
|
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:2"]},
|
|
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:2"]},
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
|
|
|
|
"admins": {
|
|
"enabled": true
|
|
}
|
|
}
|