--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/mobilemessaging/smsmtm/test/data/ServerMtm_ErrorRetryHandling.ini Thu Dec 17 08:44:11 2009 +0200
@@ -0,0 +1,474 @@
+# ErrorCodeFromSms have the same value as the CDMA network errors specified in etelmmerr.h. These are errors that the SMS stack receive from the network and passed on to messaging
+
+#ErrorAction.Error specifies the decimal value that can be retrieved in iError of CSmsNumber.
+#The iError is a 32-bits integer is a combined value of error class and cause code and is used for searching the appropriate error action in the smss.rsc resource file
+#bits 0 - 7 represent the cause code
+#bit 8 and 9 represent the error class: 00 - no error, 10 - temp error, 11 - perm error
+#if bit 10 is 1, the message is a DACK message
+#if bit 10 is 0, the message is a TACK message
+#e.g. a TACK message with error class 2 and message status code 4 is expressed as 00000110 00000100 as the lowest 16 bits
+
+[ErrorActionsTimeoutError]
+ErrorsFromSmsTotal=1
+DefaultErrorActionIndex=0
+
+ErrorCodeFromSms0=-33
+ErrorAction0.Error=-33
+ErrorAction0.Retries=0
+ErrorAction0.RetrySpacing=0
+ErrorAction0.MaxRetries=3
+ErrorAction0.Action=1
+
+[ErrorActionsErrorClass2And3]
+ErrorsFromSmsTotal=56
+DefaultErrorActionIndex=0
+
+# AddressVacant
+ErrorCodeFromSms0=-3256
+ErrorClassFromSms0=2
+ErrorAction0.Error=512
+ErrorAction0.Retries=0
+ErrorAction0.RetrySpacing=0
+ErrorAction0.MaxRetries=0
+ErrorAction0.Action=0
+
+# AddressTranslation Failure
+ErrorCodeFromSms1=-3256
+ErrorClassFromSms1=3
+ErrorAction1.Error=768
+ErrorAction1.Retries=0
+ErrorAction1.RetrySpacing=0
+ErrorAction1.MaxRetries=0
+ErrorAction1.Action=0
+
+ErrorCodeFromSms2=-3257
+ErrorClassFromSms2=2
+ErrorAction2.Error=513
+ErrorAction2.Retries=0
+ErrorAction2.RetrySpacing=0
+ErrorAction2.MaxRetries=0
+ErrorAction2.Action=0
+
+ErrorCodeFromSms3=-3257
+ErrorClassFromSms3=3
+ErrorAction3.Error=769
+ErrorAction3.Retries=0
+ErrorAction3.RetrySpacing=0
+ErrorAction3.MaxRetries=0
+ErrorAction3.Action=0
+
+ErrorCodeFromSms4=-3258
+ErrorClassFromSms4=2
+ErrorAction4.Error=514
+ErrorAction4.Retries=0
+ErrorAction4.RetrySpacing=0
+ErrorAction4.MaxRetries=0
+ErrorAction4.Action=0
+
+ErrorCodeFromSms5=-3258
+ErrorClassFromSms5=3
+ErrorAction5.Error=770
+ErrorAction5.Retries=0
+ErrorAction5.RetrySpacing=0
+ErrorAction5.MaxRetries=0
+ErrorAction5.Action=0
+
+ErrorCodeFromSms6=-3259
+ErrorClassFromSms6=2
+ErrorAction6.Error=515
+ErrorAction6.Retries=0
+ErrorAction6.RetrySpacing=0
+ErrorAction6.MaxRetries=0
+ErrorAction6.Action=0
+
+ErrorCodeFromSms7=-3259
+ErrorClassFromSms7=3
+ErrorAction7.Error=771
+ErrorAction7.Retries=0
+ErrorAction7.RetrySpacing=0
+ErrorAction7.MaxRetries=0
+ErrorAction7.Action=0
+
+ErrorCodeFromSms8=-3260
+ErrorClassFromSms8=2
+ErrorAction8.Error=516
+ErrorAction8.Retries=0
+ErrorAction8.RetrySpacing=0
+ErrorAction8.MaxRetries=0
+ErrorAction8.Action=0
+
+ErrorCodeFromSms9=-3260
+ErrorClassFromSms9=3
+ErrorAction9.Error=772
+ErrorAction9.Retries=0
+ErrorAction9.RetrySpacing=0
+ErrorAction9.MaxRetries=0
+ErrorAction9.Action=0
+
+ErrorCodeFromSms10=-3261
+ErrorClassFromSms10=2
+ErrorAction10.Error=517
+ErrorAction10.Retries=0
+ErrorAction10.RetrySpacing=0
+ErrorAction10.MaxRetries=0
+ErrorAction10.Action=0
+
+ErrorCodeFromSms11=-3261
+ErrorClassFromSms11=3
+ErrorAction11.Error=773
+ErrorAction11.Retries=0
+ErrorAction11.RetrySpacing=0
+ErrorAction11.MaxRetries=0
+ErrorAction11.Action=0
+
+ErrorCodeFromSms12=-3288
+ErrorClassFromSms12=2
+ErrorAction12.Error=544
+ErrorAction12.Retries=0
+ErrorAction12.RetrySpacing=0
+ErrorAction12.MaxRetries=0
+ErrorAction12.Action=0
+
+ErrorCodeFromSms13=-3288
+ErrorClassFromSms13=3
+ErrorAction13.Error=800
+ErrorAction13.Retries=0
+ErrorAction13.RetrySpacing=0
+ErrorAction13.MaxRetries=0
+ErrorAction13.Action=0
+
+ErrorCodeFromSms14=-3289
+ErrorClassFromSms14=2
+ErrorAction14.Error=545
+ErrorAction14.Retries=0
+ErrorAction14.RetrySpacing=0
+ErrorAction14.MaxRetries=0
+ErrorAction14.Action=0
+
+ErrorCodeFromSms15=-3289
+ErrorClassFromSms15=3
+ErrorAction15.Error=801
+ErrorAction15.Retries=0
+ErrorAction15.RetrySpacing=0
+ErrorAction15.MaxRetries=0
+ErrorAction15.Action=0
+
+ErrorCodeFromSms16=-3290
+ErrorClassFromSms16=2
+ErrorAction16.Error=546
+ErrorAction16.Retries=0
+ErrorAction16.RetrySpacing=0
+ErrorAction16.MaxRetries=0
+ErrorAction16.Action=0
+
+ErrorCodeFromSms17=-3290
+ErrorClassFromSms17=3
+ErrorAction17.Error=802
+ErrorAction17.Retries=0
+ErrorAction17.RetrySpacing=0
+ErrorAction17.MaxRetries=0
+ErrorAction17.Action=0
+
+ErrorCodeFromSms18=-3291
+ErrorClassFromSms18=2
+ErrorAction18.Error=547
+ErrorAction18.Retries=0
+ErrorAction18.RetrySpacing=0
+ErrorAction18.MaxRetries=0
+ErrorAction18.Action=0
+
+ErrorCodeFromSms19=-3291
+ErrorClassFromSms19=3
+ErrorAction19.Error=803
+ErrorAction19.Retries=0
+ErrorAction19.RetrySpacing=0
+ErrorAction19.MaxRetries=0
+ErrorAction19.Action=0
+
+ErrorCodeFromSms20=-3292
+ErrorClassFromSms20=2
+ErrorAction20.Error=548
+ErrorAction20.Retries=0
+ErrorAction20.RetrySpacing=0
+ErrorAction20.MaxRetries=0
+ErrorAction20.Action=0
+
+ErrorCodeFromSms21=-3292
+ErrorClassFromSms21=3
+ErrorAction21.Error=804
+ErrorAction21.Retries=0
+ErrorAction21.RetrySpacing=0
+ErrorAction21.MaxRetries=0
+ErrorAction21.Action=0
+
+ErrorCodeFromSms22=-3293
+ErrorClassFromSms22=2
+ErrorAction22.Error=549
+ErrorAction22.Retries=0
+ErrorAction22.RetrySpacing=0
+ErrorAction22.MaxRetries=0
+ErrorAction22.Action=0
+
+ErrorCodeFromSms23=-3293
+ErrorClassFromSms23=3
+ErrorAction23.Error=805
+ErrorAction23.Retries=0
+ErrorAction23.RetrySpacing=0
+ErrorAction23.MaxRetries=0
+ErrorAction23.Action=0
+
+ErrorCodeFromSms24=-3294
+ErrorClassFromSms24=2
+ErrorAction24.Error=550
+ErrorAction24.Retries=0
+ErrorAction24.RetrySpacing=0
+ErrorAction24.MaxRetries=0
+ErrorAction24.Action=0
+
+ErrorCodeFromSms25=-3294
+ErrorClassFromSms25=3
+ErrorAction25.Error=806
+ErrorAction25.Retries=0
+ErrorAction25.RetrySpacing=0
+ErrorAction25.MaxRetries=0
+ErrorAction25.Action=0
+
+ErrorCodeFromSms26=-3295
+ErrorClassFromSms26=2
+ErrorAction26.Error=551
+ErrorAction26.Retries=0
+ErrorAction26.RetrySpacing=0
+ErrorAction26.MaxRetries=0
+ErrorAction26.Action=0
+
+ErrorCodeFromSms27=-3295
+ErrorClassFromSms27=3
+ErrorAction27.Error=807
+ErrorAction27.Retries=0
+ErrorAction27.RetrySpacing=0
+ErrorAction27.MaxRetries=0
+ErrorAction27.Action=0
+
+ErrorCodeFromSms28=-3320
+ErrorClassFromSms28=2
+ErrorAction28.Error=576
+ErrorAction28.Retries=0
+ErrorAction28.RetrySpacing=0
+ErrorAction28.MaxRetries=0
+ErrorAction28.Action=0
+
+ErrorCodeFromSms29=-3320
+ErrorClassFromSms29=3
+ErrorAction29.Error=832
+ErrorAction29.Retries=0
+ErrorAction29.RetrySpacing=0
+ErrorAction29.MaxRetries=0
+ErrorAction29.Action=0
+
+ErrorCodeFromSms30=-3321
+ErrorClassFromSms30=2
+ErrorAction30.Error=577
+ErrorAction30.Retries=0
+ErrorAction30.RetrySpacing=0
+ErrorAction30.MaxRetries=0
+ErrorAction30.Action=0
+
+ErrorCodeFromSms31=-3321
+ErrorClassFromSms31=3
+ErrorAction31.Error=833
+ErrorAction31.Retries=0
+ErrorAction31.RetrySpacing=0
+ErrorAction31.MaxRetries=0
+ErrorAction31.Action=0
+
+ErrorCodeFromSms32=-3322
+ErrorClassFromSms32=2
+ErrorAction32.Error=578
+ErrorAction32.Retries=0
+ErrorAction32.RetrySpacing=0
+ErrorAction32.MaxRetries=0
+ErrorAction32.Action=0
+
+ErrorCodeFromSms33=-3322
+ErrorClassFromSms33=3
+ErrorAction33.Error=834
+ErrorAction33.Retries=0
+ErrorAction33.RetrySpacing=0
+ErrorAction33.MaxRetries=0
+ErrorAction33.Action=0
+
+ErrorCodeFromSms34=-3352
+ErrorClassFromSms34=2
+ErrorAction34.Error=608
+ErrorAction34.Retries=0
+ErrorAction34.RetrySpacing=0
+ErrorAction34.MaxRetries=0
+ErrorAction34.Action=0
+
+ErrorCodeFromSms35=-3352
+ErrorClassFromSms35=3
+ErrorAction35.Error=864
+ErrorAction35.Retries=0
+ErrorAction35.RetrySpacing=0
+ErrorAction35.MaxRetries=0
+ErrorAction35.Action=0
+
+ErrorCodeFromSms36=-3353
+ErrorClassFromSms36=2
+ErrorAction36.Error=609
+ErrorAction36.Retries=0
+ErrorAction36.RetrySpacing=0
+ErrorAction36.MaxRetries=0
+ErrorAction36.Action=0
+
+ErrorCodeFromSms37=-3353
+ErrorClassFromSms37=3
+ErrorAction37.Error=865
+ErrorAction37.Retries=0
+ErrorAction37.RetrySpacing=0
+ErrorAction37.MaxRetries=0
+ErrorAction37.Action=0
+
+ErrorCodeFromSms38=-3354
+ErrorClassFromSms38=2
+ErrorAction38.Error=610
+ErrorAction38.Retries=0
+ErrorAction38.RetrySpacing=0
+ErrorAction38.MaxRetries=0
+ErrorAction38.Action=0
+
+ErrorCodeFromSms39=-3354
+ErrorClassFromSms39=3
+ErrorAction39.Error=866
+ErrorAction39.Retries=0
+ErrorAction39.RetrySpacing=0
+ErrorAction39.MaxRetries=0
+ErrorAction39.Action=0
+
+ErrorCodeFromSms40=-3355
+ErrorClassFromSms40=2
+ErrorAction40.Error=611
+ErrorAction40.Retries=0
+ErrorAction40.RetrySpacing=0
+ErrorAction40.MaxRetries=0
+ErrorAction40.Action=0
+
+ErrorCodeFromSms41=-3355
+ErrorClassFromSms41=3
+ErrorAction41.Error=867
+ErrorAction41.Retries=0
+ErrorAction41.RetrySpacing=0
+ErrorAction41.MaxRetries=0
+ErrorAction41.Action=0
+
+ErrorCodeFromSms42=-3356
+ErrorClassFromSms42=2
+ErrorAction42.Error=612
+ErrorAction42.Retries=0
+ErrorAction42.RetrySpacing=0
+ErrorAction42.MaxRetries=0
+ErrorAction42.Action=0
+
+ErrorCodeFromSms43=-3356
+ErrorClassFromSms43=3
+ErrorAction43.Error=868
+ErrorAction43.Retries=0
+ErrorAction43.RetrySpacing=0
+ErrorAction43.MaxRetries=0
+ErrorAction43.Action=0
+
+ErrorCodeFromSms44=-3358
+ErrorClassFromSms44=2
+ErrorAction44.Error=614
+ErrorAction44.Retries=0
+ErrorAction44.RetrySpacing=0
+ErrorAction44.MaxRetries=0
+ErrorAction44.Action=0
+
+ErrorCodeFromSms45=-3358
+ErrorClassFromSms45=3
+ErrorAction45.Error=870
+ErrorAction45.Retries=0
+ErrorAction45.RetrySpacing=0
+ErrorAction45.MaxRetries=0
+ErrorAction45.Action=0
+
+ErrorCodeFromSms46=-3359
+ErrorClassFromSms46=2
+ErrorAction46.Error=615
+ErrorAction46.Retries=0
+ErrorAction46.RetrySpacing=0
+ErrorAction46.MaxRetries=0
+ErrorAction46.Action=0
+
+ErrorCodeFromSms47=-3359
+ErrorClassFromSms47=3
+ErrorAction47.Error=871
+ErrorAction47.Retries=0
+ErrorAction47.RetrySpacing=0
+ErrorAction47.MaxRetries=0
+ErrorAction47.Action=0
+
+ErrorCodeFromSms48=-3360
+ErrorClassFromSms48=2
+ErrorAction48.Error=616
+ErrorAction48.Retries=0
+ErrorAction48.RetrySpacing=0
+ErrorAction48.MaxRetries=0
+ErrorAction48.Action=0
+
+ErrorCodeFromSms49=-3360
+ErrorClassFromSms49=3
+ErrorAction49.Error=872
+ErrorAction49.Retries=0
+ErrorAction49.RetrySpacing=0
+ErrorAction49.MaxRetries=0
+ErrorAction49.Action=0
+
+ErrorCodeFromSms50=-3361
+ErrorClassFromSms50=2
+ErrorAction50.Error=617
+ErrorAction50.Retries=0
+ErrorAction50.RetrySpacing=0
+ErrorAction50.MaxRetries=0
+ErrorAction50.Action=0
+
+ErrorCodeFromSms51=-3361
+ErrorClassFromSms51=3
+ErrorAction51.Error=873
+ErrorAction51.Retries=0
+ErrorAction51.RetrySpacing=0
+ErrorAction51.MaxRetries=0
+ErrorAction51.Action=0
+
+ErrorCodeFromSms52=-3362
+ErrorClassFromSms52=2
+ErrorAction52.Error=618
+ErrorAction52.Retries=0
+ErrorAction52.RetrySpacing=0
+ErrorAction52.MaxRetries=0
+ErrorAction52.Action=0
+
+ErrorCodeFromSms53=-3362
+ErrorClassFromSms53=3
+ErrorAction53.Error=874
+ErrorAction53.Retries=0
+ErrorAction53.RetrySpacing=0
+ErrorAction53.MaxRetries=0
+ErrorAction53.Action=0
+
+ErrorCodeFromSms54=-3363
+ErrorClassFromSms54=2
+ErrorAction54.Error=619
+ErrorAction54.Retries=0
+ErrorAction54.RetrySpacing=0
+ErrorAction54.MaxRetries=0
+ErrorAction54.Action=0
+
+ErrorCodeFromSms55=-3363
+ErrorClassFromSms55=3
+ErrorAction55.Error=875
+ErrorAction55.Retries=0
+ErrorAction55.RetrySpacing=0
+ErrorAction55.MaxRetries=0
+ErrorAction55.Action=0