diff -r 4697dfb2d7ad -r 238255e8b033 messagingappbase/smsmtm/test/data/ServerMtm_ErrorRetryHandling.ini --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/messagingappbase/smsmtm/test/data/ServerMtm_ErrorRetryHandling.ini Fri Apr 16 14:56:15 2010 +0300 @@ -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