Operation Types

Use operation types to customize non-usage events. The operation type in an event mapping must match an event type. For example, the recurring_subscriber operation can only correspond to a recurring event, such as SubscriberCustomRecurringEvent.

There is a one-to-one mapping of an operation type to an event. You can choose whether an EDR is generated when the associated event occurs. For more information about mapping operations and events, see the discussion about event mapping in My MATRIXX Help.

Event Mapping Operation Types lists the supported operation types.

Table 1. Event Mapping Operation Types
ID Operation Type Default Create Event Value
0 undefined true
1 usage true
2 recurring_subscriber true
3 recurring_group true
4 first_usage_subscriber true
5 first_usage_group true
6 purchase_subscriber true
7 purchase_group true
8 purchase_device true
9 cancel_subscriber true
10 cancel_group true
11 cancel_device true
12 balance_adjust_subscriber true
13 balance_adjust_group true
14 balance_topup_subscriber true
15 balance_topup_group true
17 suspend_subscriber true
18 suspend_group true
19 suspend_device true
20 resume_subscriber true
21 resume_group true
22 resume_device true
23 session_end true
24 write_off_subscriber true
25 write_off_group true
26 notification_success true
27 notification_failure true
28 object_create_subscriber false
29 object_create_group false
30 object_create_device false
31 status_change_subscriber true
32 status_change_group true
33 status_change_device true
34 usage_refund true
35 balance_validity_change_subscriber true
36 balance_validity_change_group true
37 object_delete_subscriber true
38 object_delete_group true
39 object_delete_device true
40 balance_transfer_subscriber true
41 balance_transfer_group true
42 balance_rollover_subscriber true
43 balance_rollover_group true
44 rollover_balance_adjust_subscriber true
45 rollover_balance_adjust_group true
46 session_context_end false
47 forfeiture_subscriber true
48 forfeiture_group true
49 payment_authorization true
50 auto_renew_subscriber true
51 auto_renew_group true
52 payment_settlement true
54 policy_session_start true
55 policy_change true
56 payment_subscriber true
57 payment_group true
58 recharge_subscriber true
59 recharge_group true
60 transfer_to_billed_ar_subscriber true
61 transfer_to_billed_ar_group true
62 billing_cycle_change_subscriber false
63 billing_cycle_change_group false
64 period_termination_subscriber true
65 period_termination_group true
66 subscriber_add_device false
67 subscriber_remove_device false
68 group_add_membership false
69 group_remove_membership false
70 refund_subscriber true
71 refund_group true
72 payment_refund true
73 period_write_off_subscriber true
74 period_write_off_group true
75 purchased_item_cycle_change_subscriber false
76 purchased_item_cycle_change_group false
77 purchased_item_cycle_change_device false
78 recharge_request true
79 purchased_item_activation_subscriber true
80 purchased_item_activation_group true
81 purchased_item_activation_device true
82 balance_threshold_subscriber false
83 balance_threshold_group false
84 purchased_item_transition_to_inactive_subscriber false
85 purchased_item_transition_to_inactive_group false
86 purchased_item_transition_to_inactive_device false
87 meter_period_close_subscriber true
88 meter_period_close_group true
89 contract_late_charge_subscriber true
90 contract_late_charge_group true
91 finance_contract_principal_payment_subscriber true
92 finance_contract_principal_payment_group true
93 missed_contract_charge_subscriber true
94 missed_contract_charge_group true
95 contract_finance_subscriber true
96 contract_finance_group true
97 contract_debt_payment_subscriber true
98 contract_debt_payment_group true
99 contract_debt_payment_device true
100 purchased_item_modify_subscriber true
101 purchased_item_modify_group true
102 purchased_item_modify_device true
103 component_meter_period_close_subscriber true
104 component_meter_period_close_group true
105 subscription_modify false
106 group_modify false
107 user_modify false
108 device_modify false
109 subscription_create false
110 group_create false
111 device_create false
112 user_create false
113 subscription_delete false
114 group_delete false
115 device_delete false
116 user_delete false
117 component_meter_subperiod_close_subscriber true
118 component_meter_subperiod_close_group true
119 status_change_user true
120 cycle_arrears_recurring_subscriber true
121 cycle_arrears_recurring_group true
127 debt_payment_subscriber true
128 debt_payment_group true
129 purchased_item_status_change_subscriber true
130 purchased_item_status_change_group true
131 purchased_item_status_change_device true
132 fee_charge_subscriber true
133 fee_charge_group true
134 external_payment_request_subscriber true
135 external_payment_request_group true
136 external_payment_subscriber true
137 external_payment_group true
138 period_end_time_change false
139 external_payment_failure_subscriber false
140 external_payment_failure_group false
141 purchase_failure_subscriber false
142 purchase_failure_group false
143 purchase_failure_device false
144 purchased_item_activation_failure_subscriber false
145 purchased_item_activation_failure_group false
146 purchased_item_activation_failure_device false
147 recurring_failure_subscriber false
148 recurring_failure_group false
149 balance_transfer_failure_subscriber false
150 balance_transfer_failure_group false
151 purchase_package_modify_subscriber false
152 purchase_package_modify_group false
153 purchase_package_modify_device false
154 balance_threshold_modify_subscriber false
155 balance_threshold_modify_group false
156 policy_session_end false
157 roaming_policy_session_start false
158 roaming_policy_change false
159 roaming_policy_session_end false
160 purchased_item_period_closing_subscriber false
161 purchased_item_period_closing_group false
162 purchased_item_period_closing_device false
163 purchased_item_close_subscriber false
164 purchased_item_close_group false
165 purchased_item_close_device false
166 dynamic_balance_instance_create_subscriber false
167 dynamic_balance_instance_create_group false
168 recurring_recharge_retry_failure_subscriber false
169 recurring_recharge_retry_failure_group false
170 import_wake_subscription false
171 import_wake_device false
172 import_wake_group false
173 import_wake_user false
Note: For the following operation type pairs, you can enable only one operation type from the pair. If you enable both operation types in the pair, an error is generated.
  • object_create_subscriber and subscription_create
  • object_create_group and group_create
  • object_create_device and device_create
  • object_delete_subscriber and subscription_delete
  • object_delete_group and group_delete
  • object_delete_device and device_delete